From a6381da6292124e2e1ec0cf0072defb56d2a7781 Mon Sep 17 00:00:00 2001 From: Dylan Phelan Date: Tue, 24 Jan 2023 11:29:31 -0500 Subject: [PATCH 1/2] in-progress vite migration --- .../.eslintrc.cjs | 0 mcode-coverage-checker/.gitignore | 24 + .nvmrc => mcode-coverage-checker/.nvmrc | 0 .../.prettierrc | 0 mcode-coverage-checker/deploy.sh | 29 + mcode-coverage-checker/index.html | 13 + mcode-coverage-checker/package-lock.json | 16782 +++++++++ mcode-coverage-checker/package.json | 65 + mcode-coverage-checker/postcss.config.cjs | 6 + mcode-coverage-checker/public/vite.svg | 1 + .../src/assets/mCodeDiagram.svg | 6 + .../src/components/AssessmentStatsViz.jsx | 10 + .../src/components/CircleGauge.jsx | 24 + .../src/components/DiseaseStatsViz.jsx | 10 + .../src/components/FileNotification.jsx | 34 + .../src/components/FileSelect.jsx | 16 + .../src/components/FileUpload.jsx | 228 + .../src/components/GenomicsStatsViz.jsx | 10 + .../src/components/LineChart.jsx | 25 + .../src/components/MainVisualization.jsx | 98 + .../src/components/OutcomeStatsViz.jsx | 10 + .../src/components/OverallStatsViz.jsx | 10 + .../src/components/PageWrapper.jsx | 12 + .../src/components/PatientStatsViz.jsx | 10 + .../src/components/Rankings.jsx | 83 + .../components/RejectedFileNotification.jsx | 27 + .../src/components/SectionCard.jsx | 17 + .../src/components/Sidebar.jsx | 76 + .../src/components/SimpleStatsViz.jsx | 30 + .../src/components/SimpleStatsViz.module.css | 31 + .../src/components/Sparklines.jsx | 56 + .../src/components/TreatmentStatsViz.jsx | 10 + .../src/components/UploadedFiles.jsx | 107 + .../src/data/DefaultUploadedFiles.json | 3359 ++ .../src/data/fullBundle.json | 3018 ++ mcode-coverage-checker/src/index.css | 16 + mcode-coverage-checker/src/index.jsx | 23 + .../src/lib/ValueSetCodeChecker.js | 59 + .../lib/coverageChecker/assessmentCoverage.js | 110 + .../lib/coverageChecker/coverageChecker.js | 24 + .../lib/coverageChecker/diseaseCoverage.js | 224 + .../lib/coverageChecker/genomicsCoverage.js | 240 + .../lib/coverageChecker/outcomeCoverage.js | 132 + .../lib/coverageChecker/patientCoverage.js | 52 + .../lib/coverageChecker/treatmentCoverage.js | 252 + .../src/lib/coverageProfileIds.js | 51 + .../src/lib/coverageSectionIds.js | 26 + .../src/lib/coverageStats/coverageStats.js | 88 + .../src/lib/coverageStats/statsUtils.js | 79 + mcode-coverage-checker/src/lib/fileSize.js | 13 + mcode-coverage-checker/src/lib/logger.js | 6 + .../src/lib/resourceFilters.js | 362 + ...lueSet-mcode-genomic-specimen-type-vs.json | 197 + ...eSet-mcode-primary-cancer-disorder-vs.json | 29660 ++++++++++++++++ ...Set-mcode-radiotherapy-volume-type-vs.json | 57 + ...et-mcode-secondary-cancer-disorder-vs.json | 4557 +++ .../ValueSet-mcode-tumor-marker-test-vs.json | 2587 ++ .../lib/valueSets/vs-expansion-explained.md | 13 + .../src/lib/valueSets/vs-expansion-script.js | 79 + mcode-coverage-checker/src/pages/App.jsx | 80 + .../src/pages/FileUploadPage.jsx | 19 + mcode-coverage-checker/src/recoil_state.js | 17 + .../src/styles/App.module.css | 0 .../src/styles/FileUpload.module.css | 22 + mcode-coverage-checker/tailwind.config.cjs | 34 + mcode-coverage-checker/vite.config.js | 8 + 66 files changed, 63324 insertions(+) rename .eslintrc.js => mcode-coverage-checker/.eslintrc.cjs (100%) create mode 100644 mcode-coverage-checker/.gitignore rename .nvmrc => mcode-coverage-checker/.nvmrc (100%) rename .prettierrc => mcode-coverage-checker/.prettierrc (100%) create mode 100644 mcode-coverage-checker/deploy.sh create mode 100644 mcode-coverage-checker/index.html create mode 100644 mcode-coverage-checker/package-lock.json create mode 100644 mcode-coverage-checker/package.json create mode 100644 mcode-coverage-checker/postcss.config.cjs create mode 100644 mcode-coverage-checker/public/vite.svg create mode 100644 mcode-coverage-checker/src/assets/mCodeDiagram.svg create mode 100644 mcode-coverage-checker/src/components/AssessmentStatsViz.jsx create mode 100644 mcode-coverage-checker/src/components/CircleGauge.jsx create mode 100644 mcode-coverage-checker/src/components/DiseaseStatsViz.jsx create mode 100644 mcode-coverage-checker/src/components/FileNotification.jsx create mode 100644 mcode-coverage-checker/src/components/FileSelect.jsx create mode 100644 mcode-coverage-checker/src/components/FileUpload.jsx create mode 100644 mcode-coverage-checker/src/components/GenomicsStatsViz.jsx create mode 100644 mcode-coverage-checker/src/components/LineChart.jsx create mode 100644 mcode-coverage-checker/src/components/MainVisualization.jsx create mode 100644 mcode-coverage-checker/src/components/OutcomeStatsViz.jsx create mode 100644 mcode-coverage-checker/src/components/OverallStatsViz.jsx create mode 100644 mcode-coverage-checker/src/components/PageWrapper.jsx create mode 100644 mcode-coverage-checker/src/components/PatientStatsViz.jsx create mode 100644 mcode-coverage-checker/src/components/Rankings.jsx create mode 100644 mcode-coverage-checker/src/components/RejectedFileNotification.jsx create mode 100644 mcode-coverage-checker/src/components/SectionCard.jsx create mode 100644 mcode-coverage-checker/src/components/Sidebar.jsx create mode 100644 mcode-coverage-checker/src/components/SimpleStatsViz.jsx create mode 100644 mcode-coverage-checker/src/components/SimpleStatsViz.module.css create mode 100644 mcode-coverage-checker/src/components/Sparklines.jsx create mode 100644 mcode-coverage-checker/src/components/TreatmentStatsViz.jsx create mode 100644 mcode-coverage-checker/src/components/UploadedFiles.jsx create mode 100644 mcode-coverage-checker/src/data/DefaultUploadedFiles.json create mode 100755 mcode-coverage-checker/src/data/fullBundle.json create mode 100644 mcode-coverage-checker/src/index.css create mode 100644 mcode-coverage-checker/src/index.jsx create mode 100644 mcode-coverage-checker/src/lib/ValueSetCodeChecker.js create mode 100644 mcode-coverage-checker/src/lib/coverageChecker/assessmentCoverage.js create mode 100644 mcode-coverage-checker/src/lib/coverageChecker/coverageChecker.js create mode 100644 mcode-coverage-checker/src/lib/coverageChecker/diseaseCoverage.js create mode 100644 mcode-coverage-checker/src/lib/coverageChecker/genomicsCoverage.js create mode 100644 mcode-coverage-checker/src/lib/coverageChecker/outcomeCoverage.js create mode 100644 mcode-coverage-checker/src/lib/coverageChecker/patientCoverage.js create mode 100644 mcode-coverage-checker/src/lib/coverageChecker/treatmentCoverage.js create mode 100644 mcode-coverage-checker/src/lib/coverageProfileIds.js create mode 100644 mcode-coverage-checker/src/lib/coverageSectionIds.js create mode 100644 mcode-coverage-checker/src/lib/coverageStats/coverageStats.js create mode 100644 mcode-coverage-checker/src/lib/coverageStats/statsUtils.js create mode 100644 mcode-coverage-checker/src/lib/fileSize.js create mode 100644 mcode-coverage-checker/src/lib/logger.js create mode 100644 mcode-coverage-checker/src/lib/resourceFilters.js create mode 100644 mcode-coverage-checker/src/lib/valueSets/ValueSet-mcode-genomic-specimen-type-vs.json create mode 100644 mcode-coverage-checker/src/lib/valueSets/ValueSet-mcode-primary-cancer-disorder-vs.json create mode 100644 mcode-coverage-checker/src/lib/valueSets/ValueSet-mcode-radiotherapy-volume-type-vs.json create mode 100644 mcode-coverage-checker/src/lib/valueSets/ValueSet-mcode-secondary-cancer-disorder-vs.json create mode 100644 mcode-coverage-checker/src/lib/valueSets/ValueSet-mcode-tumor-marker-test-vs.json create mode 100644 mcode-coverage-checker/src/lib/valueSets/vs-expansion-explained.md create mode 100644 mcode-coverage-checker/src/lib/valueSets/vs-expansion-script.js create mode 100644 mcode-coverage-checker/src/pages/App.jsx create mode 100644 mcode-coverage-checker/src/pages/FileUploadPage.jsx create mode 100644 mcode-coverage-checker/src/recoil_state.js create mode 100644 mcode-coverage-checker/src/styles/App.module.css create mode 100644 mcode-coverage-checker/src/styles/FileUpload.module.css create mode 100644 mcode-coverage-checker/tailwind.config.cjs create mode 100644 mcode-coverage-checker/vite.config.js diff --git a/.eslintrc.js b/mcode-coverage-checker/.eslintrc.cjs similarity index 100% rename from .eslintrc.js rename to mcode-coverage-checker/.eslintrc.cjs diff --git a/mcode-coverage-checker/.gitignore b/mcode-coverage-checker/.gitignore new file mode 100644 index 0000000..a547bf3 --- /dev/null +++ b/mcode-coverage-checker/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/.nvmrc b/mcode-coverage-checker/.nvmrc similarity index 100% rename from .nvmrc rename to mcode-coverage-checker/.nvmrc diff --git a/.prettierrc b/mcode-coverage-checker/.prettierrc similarity index 100% rename from .prettierrc rename to mcode-coverage-checker/.prettierrc diff --git a/mcode-coverage-checker/deploy.sh b/mcode-coverage-checker/deploy.sh new file mode 100644 index 0000000..c6e8c5c --- /dev/null +++ b/mcode-coverage-checker/deploy.sh @@ -0,0 +1,29 @@ +#!/usr/bin/env sh + +# abort on errors +set -e + +# build +npm run build + +# navigate into the build output directory +cd dist + +# place .nojekyll to bypass Jekyll processing +echo > .nojekyll + +# if you are deploying to a custom domain +# echo 'www.example.com' > CNAME + +git init +git checkout -B main +git add -A +git commit -m 'deploy' + +# if you are deploying to https://.github.io +# git push -f git@github.com:/.github.io.git main + +# if you are deploying to https://.github.io/ +# git push -f git@github.com:/.git main:gh-pages + +cd - \ No newline at end of file diff --git a/mcode-coverage-checker/index.html b/mcode-coverage-checker/index.html new file mode 100644 index 0000000..e2d397a --- /dev/null +++ b/mcode-coverage-checker/index.html @@ -0,0 +1,13 @@ + + + + + + + Vite + React + + +
+ + + diff --git a/mcode-coverage-checker/package-lock.json b/mcode-coverage-checker/package-lock.json new file mode 100644 index 0000000..4edcc1a --- /dev/null +++ b/mcode-coverage-checker/package-lock.json @@ -0,0 +1,16782 @@ +{ + "name": "mcode-coverage-checker", + "version": "0.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "version": "0.0.0", + "dependencies": { + "@formkit/auto-animate": "^1.0.0-beta.5", + "@iconify/react": "^4.0.1", + "axios": "^1.2.3", + "fhirpath": "^3.3.1", + "react": "^18.2.0", + "react-circular-progressbar": "^2.1.0", + "react-dom": "^18.2.0", + "react-router-dom": "^6.7.0", + "recharts": "^2.3.2", + "recoil": "^0.7.6", + "uuid": "^9.0.0" + }, + "devDependencies": { + "@types/react": "^18.0.26", + "@types/react-dom": "^18.0.9", + "@vitejs/plugin-react": "^3.0.0", + "autoprefixer": "^10.4.13", + "eslint": "^8.32.0", + "eslint-config-airbnb": "^19.0.4", + "eslint-config-prettier": "^8.6.0", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-jsx-a11y": "^6.7.1", + "eslint-plugin-react": "^7.32.1", + "eslint-plugin-react-hooks": "^4.6.0", + "gh-pages": "^5.0.0", + "husky": "^8.0.3", + "jest": "^29.3.1", + "lint-staged": "^13.1.0", + "postcss": "^8.4.21", + "prettier": "^2.8.3", + "tailwindcss": "^3.2.4", + "vite": "^4.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.20.10", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.10.tgz", + "integrity": "sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.20.12", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz", + "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helpers": "^7.20.7", + "@babel/parser": "^7.20.7", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.12", + "@babel/types": "^7.20.7", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.7.tgz", + "integrity": "sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.7", + "@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.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", + "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "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.20.11", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz", + "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.10", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.2" + }, + "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.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "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.20.13", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.13.tgz", + "integrity": "sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg==", + "dev": true, + "dependencies": { + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.13", + "@babel/types": "^7.20.7" + }, + "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/parser": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.13.tgz", + "integrity": "sha512-gFDLKMfpiXCsjt4za2JA9oTMn70CeseCehb11kRZgvd7+F67Hih3OHOK24cRrWECJ/ljfPGac6ygXAs/C8kIvw==", + "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.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.18.6.tgz", + "integrity": "sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==", + "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-transform-react-jsx-source": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.19.6.tgz", + "integrity": "sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.13.tgz", + "integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==", + "dependencies": { + "regenerator-runtime": "^0.13.11" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.13.tgz", + "integrity": "sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@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.20.13", + "@babel/types": "^7.20.7", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz", + "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "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/@esbuild/android-arm": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.17.tgz", + "integrity": "sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz", + "integrity": "sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.17.tgz", + "integrity": "sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz", + "integrity": "sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz", + "integrity": "sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz", + "integrity": "sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz", + "integrity": "sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz", + "integrity": "sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz", + "integrity": "sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz", + "integrity": "sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz", + "integrity": "sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz", + "integrity": "sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz", + "integrity": "sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz", + "integrity": "sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz", + "integrity": "sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz", + "integrity": "sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz", + "integrity": "sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz", + "integrity": "sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz", + "integrity": "sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz", + "integrity": "sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz", + "integrity": "sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz", + "integrity": "sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", + "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.19.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/@eslint/eslintrc/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/@eslint/eslintrc/node_modules/globals": { + "version": "13.19.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", + "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/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/@eslint/eslintrc/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/@formkit/auto-animate": { + "version": "1.0.0-beta.5", + "resolved": "https://registry.npmjs.org/@formkit/auto-animate/-/auto-animate-1.0.0-beta.5.tgz", + "integrity": "sha512-WoSwyhAZPOe6RB/IgicOtCHtrWwEpfKIZ/H/nxpKfnZL9CB6hhhBGU5bCdMRw7YpAUF2CDlQa+WWh+gCqz5lDg==" + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", + "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "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/@iconify/react": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@iconify/react/-/react-4.0.1.tgz", + "integrity": "sha512-/DBJqh5K7W4f+d4kpvyJa/OTpVa3GfgrE9bZFAKP0vIWDr0cvVU9MVvbbkek216w9nLQhpJY/FeJtc6izB1PHw==", + "dependencies": { + "@iconify/types": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/cyberalien" + }, + "peerDependencies": { + "react": ">=16" + } + }, + "node_modules/@iconify/types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", + "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==" + }, + "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/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.3.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.3.1.tgz", + "integrity": "sha512-IRE6GD47KwcqA09RIWrabKdHPiKDGgtAL31xDxbi/RjQMsr+lY+ppxmHwY0dUEV3qvvxZzoe5Hl0RXZJOjQNUg==", + "dev": true, + "dependencies": { + "@jest/types": "^29.3.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.3.1", + "jest-util": "^29.3.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/console/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/@jest/console/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/@jest/console/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/@jest/console/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/@jest/console/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/@jest/console/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/@jest/core": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.3.1.tgz", + "integrity": "sha512-0ohVjjRex985w5MmO5L3u5GR1O30DexhBSpuwx2P+9ftyqHdJXnk7IUWiP80oHMvt7ubHCJHxV0a0vlKVuZirw==", + "dev": true, + "dependencies": { + "@jest/console": "^29.3.1", + "@jest/reporters": "^29.3.1", + "@jest/test-result": "^29.3.1", + "@jest/transform": "^29.3.1", + "@jest/types": "^29.3.1", + "@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.2.0", + "jest-config": "^29.3.1", + "jest-haste-map": "^29.3.1", + "jest-message-util": "^29.3.1", + "jest-regex-util": "^29.2.0", + "jest-resolve": "^29.3.1", + "jest-resolve-dependencies": "^29.3.1", + "jest-runner": "^29.3.1", + "jest-runtime": "^29.3.1", + "jest-snapshot": "^29.3.1", + "jest-util": "^29.3.1", + "jest-validate": "^29.3.1", + "jest-watcher": "^29.3.1", + "micromatch": "^4.0.4", + "pretty-format": "^29.3.1", + "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/core/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/@jest/core/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/@jest/core/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/@jest/core/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/@jest/core/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/@jest/core/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/@jest/environment": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.3.1.tgz", + "integrity": "sha512-pMmvfOPmoa1c1QpfFW0nXYtNLpofqo4BrCIk6f2kW4JFeNlHV2t3vd+3iDLf31e2ot2Mec0uqZfmI+U0K2CFag==", + "dev": true, + "dependencies": { + "@jest/fake-timers": "^29.3.1", + "@jest/types": "^29.3.1", + "@types/node": "*", + "jest-mock": "^29.3.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.3.1.tgz", + "integrity": "sha512-QivM7GlSHSsIAWzgfyP8dgeExPRZ9BIe2LsdPyEhCGkZkoyA+kGsoIzbKAfZCvvRzfZioKwPtCZIt5SaoxYCvg==", + "dev": true, + "dependencies": { + "expect": "^29.3.1", + "jest-snapshot": "^29.3.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect-utils": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.3.1.tgz", + "integrity": "sha512-wlrznINZI5sMjwvUoLVk617ll/UYfGIZNxmbU+Pa7wmkL4vYzhV9R2pwVqUh4NWWuLQWkI8+8mOkxs//prKQ3g==", + "dev": true, + "dependencies": { + "jest-get-type": "^29.2.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.3.1.tgz", + "integrity": "sha512-iHTL/XpnDlFki9Tq0Q1GGuVeQ8BHZGIYsvCO5eN/O/oJaRzofG9Xndd9HuSDBI/0ZS79pg0iwn07OMTQ7ngF2A==", + "dev": true, + "dependencies": { + "@jest/types": "^29.3.1", + "@sinonjs/fake-timers": "^9.1.2", + "@types/node": "*", + "jest-message-util": "^29.3.1", + "jest-mock": "^29.3.1", + "jest-util": "^29.3.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.3.1.tgz", + "integrity": "sha512-cTicd134vOcwO59OPaB6AmdHQMCtWOe+/DitpTZVxWgMJ+YvXL1HNAmPyiGbSHmF/mXVBkvlm8YYtQhyHPnV6Q==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.3.1", + "@jest/expect": "^29.3.1", + "@jest/types": "^29.3.1", + "jest-mock": "^29.3.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.3.1.tgz", + "integrity": "sha512-GhBu3YFuDrcAYW/UESz1JphEAbvUjaY2vShRZRoRY1mxpCMB3yGSJ4j9n0GxVlEOdCf7qjvUfBCrTUUqhVfbRA==", + "dev": true, + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^29.3.1", + "@jest/test-result": "^29.3.1", + "@jest/transform": "^29.3.1", + "@jest/types": "^29.3.1", + "@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.3.1", + "jest-util": "^29.3.1", + "jest-worker": "^29.3.1", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.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/reporters/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/@jest/reporters/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/@jest/reporters/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/@jest/reporters/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/@jest/reporters/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/@jest/reporters/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/@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.2.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.2.0.tgz", + "integrity": "sha512-1NX9/7zzI0nqa6+kgpSdKPK+WU1p+SJk3TloWZf5MzPbxri9UEeXX5bWZAPCzbQcyuAzubcdUHA7hcNznmRqWQ==", + "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.3.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.3.1.tgz", + "integrity": "sha512-qeLa6qc0ddB0kuOZyZIhfN5q0e2htngokyTWsGriedsDhItisW7SDYZ7ceOe57Ii03sL988/03wAcBh3TChMGw==", + "dev": true, + "dependencies": { + "@jest/console": "^29.3.1", + "@jest/types": "^29.3.1", + "@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.3.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.3.1.tgz", + "integrity": "sha512-IqYvLbieTv20ArgKoAMyhLHNrVHJfzO6ARZAbQRlY4UGWfdDnLlZEF0BvKOMd77uIiIjSZRwq3Jb3Fa3I8+2UA==", + "dev": true, + "dependencies": { + "@jest/test-result": "^29.3.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.3.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.3.1.tgz", + "integrity": "sha512-8wmCFBTVGYqFNLWfcOWoVuMuKYPUBTnTMDkdvFtAYELwDOl9RGwOsvQWGPFxDJ8AWY9xM/8xCXdqmPK3+Q5Lug==", + "dev": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/types": "^29.3.1", + "@jridgewell/trace-mapping": "^0.3.15", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.3.1", + "jest-regex-util": "^29.2.0", + "jest-util": "^29.3.1", + "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/transform/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/@jest/transform/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/@jest/transform/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/@jest/transform/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/@jest/transform/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "node_modules/@jest/transform/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/@jest/transform/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/@jest/types": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.3.1.tgz", + "integrity": "sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA==", + "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/@jest/types/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/@jest/types/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/@jest/types/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/@jest/types/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/@jest/types/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/@jest/types/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/@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.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@lhncbc/ucum-lhc": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@lhncbc/ucum-lhc/-/ucum-lhc-4.1.7.tgz", + "integrity": "sha512-KU6agJSPq/ZEy3t1XitVuyKfI18MBO4QFuZ3zUxqzK502p6akc9GfNOmJRWx7qmhSIBrqq7eq8x0p8qYoaro/A==", + "dependencies": { + "coffeescript": "^2.7.0", + "csv-parse": "^4.4.6", + "csv-stringify": "^1.0.4", + "escape-html": "^1.0.3", + "is-integer": "^1.0.6", + "jsonfile": "^2.2.3", + "stream": "0.0.2", + "stream-transform": "^0.1.1", + "string-to-stream": "^1.1.0", + "xmldoc": "^0.4.0" + } + }, + "node_modules/@lhncbc/ucum-lhc/node_modules/jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "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/@remix-run/router": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.3.0.tgz", + "integrity": "sha512-nwQoYb3m4DDpHTeOwpJEuDt8lWVcujhYYSFGLluC+9es2PyLjm+jjq3IeRBQbwBtPLJE/lkuHuGHr8uQLgmJRA==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "dev": true + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "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.20.0", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", + "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@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.3", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", + "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/d3-array": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.0.4.tgz", + "integrity": "sha512-nwvEkG9vYOc0Ic7G7kwgviY4AQlTfYGIZ0fqB7CQHXGyYM6nO7kJh5EguSNA3jfh4rq7Sb7eMVq8isuvg2/miQ==" + }, + "node_modules/@types/d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-HKuicPHJuvPgCD+np6Se9MQvS6OCbJmOjGvylzMJRlDwUXjKTTXs6Pwgk79O09Vj/ho3u1ofXnhFOaEWWPrlwA==" + }, + "node_modules/@types/d3-ease": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.0.tgz", + "integrity": "sha512-aMo4eaAOijJjA6uU+GIeW018dvy9+oH5Y2VPPzjjfxevvGQ/oRDs+tfYC9b50Q4BygRR8yE2QCLsrT0WtAVseA==" + }, + "node_modules/@types/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-jx5leotSeac3jr0RePOH1KdR9rISG91QIE4Q2PYTu4OymLTZfA3SrnURSLzKH48HmXVUru50b8nje4E79oQSQw==", + "dependencies": { + "@types/d3-color": "*" + } + }, + "node_modules/@types/d3-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.0.0.tgz", + "integrity": "sha512-0g/A+mZXgFkQxN3HniRDbXMN79K3CdTpLsevj+PXiTcb2hVyvkZUBg37StmgCQkaD84cUJ4uaDAWq7UJOQy2Tg==" + }, + "node_modules/@types/d3-scale": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.3.tgz", + "integrity": "sha512-PATBiMCpvHJSMtZAMEhc2WyL+hnzarKzI6wAHYjhsonjWJYGq5BXTzQjv4l8m2jO183/4wZ90rKvSeT7o72xNQ==", + "dependencies": { + "@types/d3-time": "*" + } + }, + "node_modules/@types/d3-shape": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.1.tgz", + "integrity": "sha512-6Uh86YFF7LGg4PQkuO2oG6EMBRLuW9cbavUW46zkIO5kuS2PfTqo2o9SkgtQzguBHbLgNnU90UNsITpsX1My+A==", + "dependencies": { + "@types/d3-path": "*" + } + }, + "node_modules/@types/d3-time": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.0.tgz", + "integrity": "sha512-sZLCdHvBUcNby1cB6Fd3ZBrABbjz3v1Vm90nysCQ6Vt7vd6e/h9Lt7SiJUoEX0l4Dzc7P5llKyhqSi1ycSf1Hg==" + }, + "node_modules/@types/d3-timer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.0.tgz", + "integrity": "sha512-HNB/9GHqu7Fo8AQiugyJbv6ZxYz58wef0esl4Mv828w1ZKpAshw/uFWVDUcIB9KKFeFKoxS3cHY07FFgtTRZ1g==" + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "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/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true + }, + "node_modules/@types/node": { + "version": "18.11.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", + "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==", + "dev": true + }, + "node_modules/@types/prettier": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", + "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==", + "dev": true + }, + "node_modules/@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", + "dev": true + }, + "node_modules/@types/react": { + "version": "18.0.27", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.27.tgz", + "integrity": "sha512-3vtRKHgVxu3Jp9t718R9BuzoD4NcQ8YJ5XRzsSKxNDiDonD2MXIT1TmSkenxuCycZJoQT5d2vE8LwWJxBC1gmA==", + "dev": true, + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.0.10", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.10.tgz", + "integrity": "sha512-E42GW/JA4Qv15wQdqJq8DL4JhNpB3prJgjgapN3qJT9K2zO5IIAQh4VXvCEDupoqAwnz0cY4RlXeC/ajX5SFHg==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", + "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.20", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.20.tgz", + "integrity": "sha512-eknWrTHofQuPk2iuqDm1waA7V6xPlbgBoaaXEgYkClhLOnB0TtbW+srJaOToAgawPxPlHQzwypFA2bhZaUGP5A==", + "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/@vitejs/plugin-react": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-3.0.1.tgz", + "integrity": "sha512-mx+QvYwIbbpOIJw+hypjnW1lAbKDHtWK5ibkF/V1/oMBu8HU/chb+SnqJDAsLq1+7rGqjktCEomMTM5KShzUKQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.20.7", + "@babel/plugin-transform-react-jsx-self": "^7.18.6", + "@babel/plugin-transform-react-jsx-source": "^7.19.6", + "magic-string": "^0.27.0", + "react-refresh": "^0.14.0" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.0.0" + } + }, + "node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "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/acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dev": true, + "dependencies": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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-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": "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/antlr4": { + "version": "4.9.3", + "resolved": "https://registry.npmjs.org/antlr4/-/antlr4-4.9.3.tgz", + "integrity": "sha512-qNy2odgsa0skmNMCuxzXhM4M8J1YDaPv3TI+vCdnOAanu0N982wBrSqziDKRDctEZLZy9VffqIZXc0UGjjSP/g==", + "engines": { + "node": ">=14" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dev": true, + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/array-includes": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", + "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" + } + }, + "node_modules/ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==", + "dev": true + }, + "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": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "dev": true + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/autoprefixer": { + "version": "10.4.13", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", + "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001426", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.6.2.tgz", + "integrity": "sha512-b1WlTV8+XKLj9gZy2DZXgQiyDp9xkkoe2a6U6UbYccScq2wgH/YwCeI2/Jq2mgo0HzQxqJOjWZBLeA/mqsk5Mg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/axios": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.2.3.tgz", + "integrity": "sha512-pdDkMYJeuXLZ6Xj/Q5J3Phpe+jbGdsSzlQaFVkMQzRUL05+6+tetX8TV3p4HrU4kzuO9bt+io/yGQxuyxA/xcw==", + "dependencies": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/axobject-query": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz", + "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==", + "dev": true, + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/babel-jest": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.3.1.tgz", + "integrity": "sha512-aard+xnMoxgjwV70t0L6wkW/3HQQtV+O0PEimxKgzNqCJnbYmroPojdP2tqKSOAt8QAKV/uSZU8851M7B5+fcA==", + "dev": true, + "dependencies": { + "@jest/transform": "^29.3.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.2.0", + "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-jest/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/babel-jest/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/babel-jest/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/babel-jest/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/babel-jest/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/babel-jest/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/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.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.2.0.tgz", + "integrity": "sha512-TnspP2WNiR3GLfCsUNHqeXw0RoQ2f9U5hQ5L3XFpwuO8htQmSrhh8qsB6vi5Yi8+kuynN1yjDjQsPfkebmB6ZA==", + "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.2.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.2.0.tgz", + "integrity": "sha512-z9JmMJppMxNv8N7fNRHvhMg9cvIkMxQBXgFkane3yKVEvEOP+kB50lk8DFRvF9PGqbyXxlmebKWhuDORO8RgdA==", + "dev": true, + "dependencies": { + "babel-plugin-jest-hoist": "^29.2.0", + "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/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=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.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "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.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" + }, + "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-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001447", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001447.tgz", + "integrity": "sha512-bdKU1BQDPeEXe9A39xJnGtY0uRq/z5osrnXUw0TcK+EYno45Y+U7QU9HhHEyzvMDffpYadFXi3idnSNkcwLkTw==", + "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": "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/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/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/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/ci-info": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.1.tgz", + "integrity": "sha512-4jYS4MOAaCIStSRwiuxc4B8MYhIe676yO1sYGzARnjXkWpmzZMMYxY6zu8WYWDhSuth5zhrQ1rhNSibyyvv4/w==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "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/classnames": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", + "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-truncate": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", + "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", + "dev": true, + "dependencies": { + "slice-ansi": "^5.0.0", + "string-width": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/cli-truncate/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/cli-truncate/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "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/coffeescript": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/coffeescript/-/coffeescript-2.7.0.tgz", + "integrity": "sha512-hzWp6TUE2d/jCcN67LrW1eh5b/rSDKQK6oD6VMLlggYVUUFexgTH9z3dNYihzX4RMhze5FTUsUmOXViJKFQR/A==", + "bin": { + "cake": "bin/cake", + "coffee": "bin/coffee" + }, + "engines": { + "node": ">=6" + } + }, + "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": "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/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/colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "dev": true + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "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/confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", + "dev": true + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "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-unit-converter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz", + "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==" + }, + "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/csstype": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==", + "dev": true + }, + "node_modules/csv-parse": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-4.16.3.tgz", + "integrity": "sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg==" + }, + "node_modules/csv-stringify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-1.1.2.tgz", + "integrity": "sha512-3NmNhhd+AkYs5YtM1GEh01VR6PKj6qch2ayfQaltx5xpcAdThjnbbI5eT8CzRVpXfGKAxnmrSYLsNl/4f3eWiw==", + "dependencies": { + "lodash.get": "~4.4.2" + } + }, + "node_modules/d3-array": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.2.tgz", + "integrity": "sha512-yEEyEAbDrF8C6Ob2myOBLjwBLck1Z89jMGFee0oPsn95GqjerpaOA4ch+vc2l0FNFFwMD5N7OCSEN5eAlsUbgQ==", + "dependencies": { + "internmap": "1 - 2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-ease": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", + "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-format": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", + "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "dependencies": { + "d3-color": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", + "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-scale": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", + "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "dependencies": { + "d3-array": "2.10.0 - 3", + "d3-format": "1 - 3", + "d3-interpolate": "1.2.0 - 3", + "d3-time": "2.1.1 - 3", + "d3-time-format": "2 - 4" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-shape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", + "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", + "dependencies": { + "d3-path": "^3.1.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-time": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", + "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", + "dependencies": { + "d3-array": "2 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-time-format": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", + "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "dependencies": { + "d3-time": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-timer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", + "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "dev": true + }, + "node_modules/date-fns": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", + "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==" + }, + "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/decimal.js-light": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz", + "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==" + }, + "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-equal": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz", + "integrity": "sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.2", + "get-intrinsic": "^1.1.3", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dev": true, + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/defined": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", + "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.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/detective": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "dev": true, + "dependencies": { + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" + }, + "bin": { + "detective": "bin/detective.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "node_modules/diff-sequences": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.3.1.tgz", + "integrity": "sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "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/dom-helpers": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz", + "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==", + "dependencies": { + "@babel/runtime": "^7.1.2" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", + "dev": true + }, + "node_modules/email-addresses": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-5.0.0.tgz", + "integrity": "sha512-4OIPYlA6JXqtVn8zpHpGiI7vE6EQOAg16aGnDMIAlZVinnoZ8208tW1hAbjWydgN/4PLTT9q+O1K6AH/vALJGw==", + "dev": true + }, + "node_modules/emitter-component": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/emitter-component/-/emitter-component-1.1.1.tgz", + "integrity": "sha512-G+mpdiAySMuB7kesVRLuyvYRqDmshB7ReKEVuyBPkzQlmiDiLrt7hHHIy4Aff552bgknVN7B2/d3lzhGO5dvpQ==" + }, + "node_modules/emittery": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", + "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", + "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/es-abstract": { + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz", + "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.3", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.4", + "is-array-buffer": "^3.0.1", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.2", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/esbuild": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.17.tgz", + "integrity": "sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.16.17", + "@esbuild/android-arm64": "0.16.17", + "@esbuild/android-x64": "0.16.17", + "@esbuild/darwin-arm64": "0.16.17", + "@esbuild/darwin-x64": "0.16.17", + "@esbuild/freebsd-arm64": "0.16.17", + "@esbuild/freebsd-x64": "0.16.17", + "@esbuild/linux-arm": "0.16.17", + "@esbuild/linux-arm64": "0.16.17", + "@esbuild/linux-ia32": "0.16.17", + "@esbuild/linux-loong64": "0.16.17", + "@esbuild/linux-mips64el": "0.16.17", + "@esbuild/linux-ppc64": "0.16.17", + "@esbuild/linux-riscv64": "0.16.17", + "@esbuild/linux-s390x": "0.16.17", + "@esbuild/linux-x64": "0.16.17", + "@esbuild/netbsd-x64": "0.16.17", + "@esbuild/openbsd-x64": "0.16.17", + "@esbuild/sunos-x64": "0.16.17", + "@esbuild/win32-arm64": "0.16.17", + "@esbuild/win32-ia32": "0.16.17", + "@esbuild/win32-x64": "0.16.17" + } + }, + "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-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "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/eslint": { + "version": "8.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.32.0.tgz", + "integrity": "sha512-nETVXpnthqKPFyuY2FNjz/bEd6nbosRgKbkgS/y1C7LJop96gYHWpiguLecMHQ2XCPxn77DS0P+68WzG6vkZSQ==", + "dev": true, + "dependencies": { + "@eslint/eslintrc": "^1.4.1", + "@humanwhocodes/config-array": "^0.11.8", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "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.2", + "globals": "^13.19.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "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-config-airbnb": { + "version": "19.0.4", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-19.0.4.tgz", + "integrity": "sha512-T75QYQVQX57jiNgpF9r1KegMICE94VYwoFQyMGhrvc+lB8YF2E/M/PYDaQe1AJcWaEgqLE+ErXV1Og/+6Vyzew==", + "dev": true, + "dependencies": { + "eslint-config-airbnb-base": "^15.0.0", + "object.assign": "^4.1.2", + "object.entries": "^1.1.5" + }, + "engines": { + "node": "^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^7.32.0 || ^8.2.0", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.28.0", + "eslint-plugin-react-hooks": "^4.3.0" + } + }, + "node_modules/eslint-config-airbnb-base": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-15.0.0.tgz", + "integrity": "sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==", + "dev": true, + "dependencies": { + "confusing-browser-globals": "^1.0.10", + "object.assign": "^4.1.2", + "object.entries": "^1.1.5", + "semver": "^6.3.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "peerDependencies": { + "eslint": "^7.32.0 || ^8.2.0", + "eslint-plugin-import": "^2.25.2" + } + }, + "node_modules/eslint-config-prettier": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.6.0.tgz", + "integrity": "sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==", + "dev": true, + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", + "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", + "dev": true, + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.11.0", + "resolve": "^1.22.1" + } + }, + "node_modules/eslint-import-resolver-node/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/eslint-module-utils": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", + "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", + "dev": true, + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/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/eslint-plugin-import": { + "version": "2.27.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", + "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "array.prototype.flatmap": "^1.3.1", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.7", + "eslint-module-utils": "^2.7.4", + "has": "^1.0.3", + "is-core-module": "^2.11.0", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.6", + "resolve": "^1.22.1", + "semver": "^6.3.0", + "tsconfig-paths": "^3.14.1" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/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/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", + "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.20.7", + "aria-query": "^5.1.3", + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.6.2", + "axobject-query": "^3.1.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.3", + "language-tags": "=1.0.5", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/eslint-plugin-react": { + "version": "7.32.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.1.tgz", + "integrity": "sha512-vOjdgyd0ZHBXNsmvU+785xY8Bfe57EFbTYYk8XrROzWpr9QBvpjITvAXt9xqcE6+8cjR/g1+mfumPToxsl1www==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.8" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "dev": true, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "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/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/eslint/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/eslint/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/eslint/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/eslint/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/eslint/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/eslint/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/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/eslint/node_modules/globals": { + "version": "13.19.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", + "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/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/eslint/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/eslint/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/eslint/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/eslint/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/eslint/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/espree": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "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/espree/node_modules/acorn": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "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==", + "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==" + }, + "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.3.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.3.1.tgz", + "integrity": "sha512-gGb1yTgU30Q0O/tQq+z30KBWv24ApkMgFUpvKBkyLUBL68Wv8dHdJxTBZFl/iT8K/bqDHvUYRH6IIN3rToopPA==", + "dev": true, + "dependencies": { + "@jest/expect-utils": "^29.3.1", + "jest-get-type": "^29.2.0", + "jest-matcher-utils": "^29.3.1", + "jest-message-util": "^29.3.1", + "jest-util": "^29.3.1" + }, + "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-equals": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-2.0.4.tgz", + "integrity": "sha512-caj/ZmjHljPrZtbzJ3kfH5ia/k4mTJe/qSiXAGzxZWRZgsgDV0cvNaQULqUX8t0/JVlzzEdYOwCN5DmzTxoD4w==" + }, + "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/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/fhirpath": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fhirpath/-/fhirpath-3.3.1.tgz", + "integrity": "sha512-uWSLPs8VBQsn3aGUs52KaXXPGQLATbz+0FbqxmLCz84uK58nWKBSznwQHmiZY0K5L2ioiZ9GXvRtMrb+OqVzjw==", + "dependencies": { + "@lhncbc/ucum-lhc": "^4.1.3", + "antlr4": "~4.9.3", + "commander": "^2.18.0", + "date-fns": "^1.30.1", + "js-yaml": "^3.13.1" + }, + "bin": { + "fhirpath": "bin/fhirpath" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/fhirpath/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "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/filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/filenamify": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", + "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", + "dev": true, + "dependencies": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.1", + "trim-repeated": "^1.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "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/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.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "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/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "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/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gh-pages": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-5.0.0.tgz", + "integrity": "sha512-Nqp1SjkPIB94Xw/3yYNTUL+G2dxlhjvv1zeN/4kMC1jfViTEqhtVz/Ba1zSXHuvXCN9ADNS1dN4r5/J/nZWEQQ==", + "dev": true, + "dependencies": { + "async": "^3.2.4", + "commander": "^2.18.0", + "email-addresses": "^5.0.0", + "filenamify": "^4.3.0", + "find-cache-dir": "^3.3.1", + "fs-extra": "^8.1.0", + "globby": "^6.1.0" + }, + "bin": { + "gh-pages": "bin/gh-pages.js", + "gh-pages-clean": "bin/gh-pages-clean.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/gh-pages/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "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/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/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dev": true, + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "devOptional": 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/hamt_plus": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hamt_plus/-/hamt_plus-1.0.2.tgz", + "integrity": "sha512-t2JXKaehnMb9paaYA7J0BX8QQAY8lwfQ9Gjf4pg/mk4krt+cmwmU652HOoWonf+7+EQV97ARPMhhVgU1ra2GhA==" + }, + "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-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/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/husky": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", + "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==", + "dev": true, + "bin": { + "husky": "lib/bin.js" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/typicode" + } + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "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-fresh/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/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==" + }, + "node_modules/internal-slot": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.4.tgz", + "integrity": "sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/internmap": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", + "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", + "engines": { + "node": ">=12" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.1.tgz", + "integrity": "sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "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-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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-integer": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-integer/-/is-integer-1.0.7.tgz", + "integrity": "sha512-RPQc/s9yBHSvpi+hs9dYiJ2cuFeU6x3TyyIp8O2H6SKEltIvJOzRj9ToyvcStDvPR/pS4rxgr1oBFajQjZ2Szg==", + "dependencies": { + "is-finite": "^1.0.0" + } + }, + "node_modules/is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "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.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "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-report/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/istanbul-lib-report/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/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.3.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.3.1.tgz", + "integrity": "sha512-6iWfL5DTT0Np6UYs/y5Niu7WIfNv/wRTtN5RSXt2DIEft3dx3zPuw/3WJQBCJfmEzvDiEKwoqMbGD9n49+qLSA==", + "dev": true, + "dependencies": { + "@jest/core": "^29.3.1", + "@jest/types": "^29.3.1", + "import-local": "^3.0.2", + "jest-cli": "^29.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-changed-files": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.2.0.tgz", + "integrity": "sha512-qPVmLLyBmvF5HJrY7krDisx6Voi8DmlV3GZYX0aFNbaQsZeoz1hfxcCMbqDGuQCxU1dJy9eYc2xscE8QrCCYaA==", + "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.3.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.3.1.tgz", + "integrity": "sha512-wpr26sEvwb3qQQbdlmei+gzp6yoSSoSL6GsLPxnuayZSMrSd5Ka7IjAvatpIernBvT2+Ic6RLTg+jSebScmasg==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.3.1", + "@jest/expect": "^29.3.1", + "@jest/test-result": "^29.3.1", + "@jest/types": "^29.3.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^29.3.1", + "jest-matcher-utils": "^29.3.1", + "jest-message-util": "^29.3.1", + "jest-runtime": "^29.3.1", + "jest-snapshot": "^29.3.1", + "jest-util": "^29.3.1", + "p-limit": "^3.1.0", + "pretty-format": "^29.3.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-circus/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/jest-circus/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/jest-circus/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/jest-circus/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/jest-circus/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/jest-circus/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/jest-cli": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.3.1.tgz", + "integrity": "sha512-TO/ewvwyvPOiBBuWZ0gm04z3WWP8TIK8acgPzE4IxgsLKQgb377NYGrQLc3Wl/7ndWzIH2CDNNsUjGxwLL43VQ==", + "dev": true, + "dependencies": { + "@jest/core": "^29.3.1", + "@jest/test-result": "^29.3.1", + "@jest/types": "^29.3.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^29.3.1", + "jest-util": "^29.3.1", + "jest-validate": "^29.3.1", + "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-cli/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/jest-cli/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/jest-cli/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/jest-cli/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/jest-cli/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/jest-cli/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/jest-config": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.3.1.tgz", + "integrity": "sha512-y0tFHdj2WnTEhxmGUK1T7fgLen7YK4RtfvpLFBXfQkh2eMJAQq24Vx9472lvn5wg0MAO6B+iPfJfzdR9hJYalg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^29.3.1", + "@jest/types": "^29.3.1", + "babel-jest": "^29.3.1", + "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.3.1", + "jest-environment-node": "^29.3.1", + "jest-get-type": "^29.2.0", + "jest-regex-util": "^29.2.0", + "jest-resolve": "^29.3.1", + "jest-runner": "^29.3.1", + "jest-util": "^29.3.1", + "jest-validate": "^29.3.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^29.3.1", + "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-config/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/jest-config/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/jest-config/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/jest-config/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/jest-config/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/jest-config/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/jest-diff": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.3.1.tgz", + "integrity": "sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.3.1", + "jest-get-type": "^29.2.0", + "pretty-format": "^29.3.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-diff/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/jest-diff/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/jest-diff/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/jest-diff/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/jest-diff/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/jest-diff/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/jest-docblock": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.2.0.tgz", + "integrity": "sha512-bkxUsxTgWQGbXV5IENmfiIuqZhJcyvF7tU4zJ/7ioTutdz4ToB5Yx6JOFBpgI+TphRY4lhOyCWGNH/QFQh5T6A==", + "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.3.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.3.1.tgz", + "integrity": "sha512-qrZH7PmFB9rEzCSl00BWjZYuS1BSOH8lLuC0azQE9lQrAx3PWGKHTDudQiOSwIy5dGAJh7KA0ScYlCP7JxvFYA==", + "dev": true, + "dependencies": { + "@jest/types": "^29.3.1", + "chalk": "^4.0.0", + "jest-get-type": "^29.2.0", + "jest-util": "^29.3.1", + "pretty-format": "^29.3.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-each/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/jest-each/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/jest-each/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/jest-each/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/jest-each/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/jest-each/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/jest-environment-node": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.3.1.tgz", + "integrity": "sha512-xm2THL18Xf5sIHoU7OThBPtuH6Lerd+Y1NLYiZJlkE3hbE+7N7r8uvHIl/FkZ5ymKXJe/11SQuf3fv4v6rUMag==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.3.1", + "@jest/fake-timers": "^29.3.1", + "@jest/types": "^29.3.1", + "@types/node": "*", + "jest-mock": "^29.3.1", + "jest-util": "^29.3.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", + "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.3.1.tgz", + "integrity": "sha512-/FFtvoG1xjbbPXQLFef+WSU4yrc0fc0Dds6aRPBojUid7qlPqZvxdUBA03HW0fnVHXVCnCdkuoghYItKNzc/0A==", + "dev": true, + "dependencies": { + "@jest/types": "^29.3.1", + "@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.2.0", + "jest-util": "^29.3.1", + "jest-worker": "^29.3.1", + "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.3.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.3.1.tgz", + "integrity": "sha512-3DA/VVXj4zFOPagGkuqHnSQf1GZBmmlagpguxEERO6Pla2g84Q1MaVIB3YMxgUaFIaYag8ZnTyQgiZ35YEqAQA==", + "dev": true, + "dependencies": { + "jest-get-type": "^29.2.0", + "pretty-format": "^29.3.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.3.1.tgz", + "integrity": "sha512-fkRMZUAScup3txIKfMe3AIZZmPEjWEdsPJFK3AIy5qRohWqQFg1qrmKfYXR9qEkNc7OdAu2N4KPHibEmy4HPeQ==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^29.3.1", + "jest-get-type": "^29.2.0", + "pretty-format": "^29.3.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-matcher-utils/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/jest-matcher-utils/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/jest-matcher-utils/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/jest-matcher-utils/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/jest-matcher-utils/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/jest-matcher-utils/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/jest-message-util": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.3.1.tgz", + "integrity": "sha512-lMJTbgNcDm5z+6KDxWtqOFWlGQxD6XaYwBqHR8kmpkP+WWWG90I35kdtQHY67Ay5CSuydkTBbJG+tH9JShFCyA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.3.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.3.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-message-util/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/jest-message-util/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/jest-message-util/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/jest-message-util/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/jest-message-util/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/jest-message-util/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/jest-mock": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.3.1.tgz", + "integrity": "sha512-H8/qFDtDVMFvFP4X8NuOT3XRDzOUTz+FeACjufHzsOIBAxivLqkB1PoLCaJx9iPPQ8dZThHPp/G3WRWyMgA3JA==", + "dev": true, + "dependencies": { + "@jest/types": "^29.3.1", + "@types/node": "*", + "jest-util": "^29.3.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "dev": true, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.2.0.tgz", + "integrity": "sha512-6yXn0kg2JXzH30cr2NlThF+70iuO/3irbaB4mh5WyqNIvLLP+B6sFdluO1/1RJmslyh/f9osnefECflHvTbwVA==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.3.1.tgz", + "integrity": "sha512-amXJgH/Ng712w3Uz5gqzFBBjxV8WFLSmNjoreBGMqxgCz5cH7swmBZzgBaCIOsvb0NbpJ0vgaSFdJqMdT+rADw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.3.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^29.3.1", + "jest-validate": "^29.3.1", + "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.3.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.3.1.tgz", + "integrity": "sha512-Vk0cYq0byRw2WluNmNWGqPeRnZ3p3hHmjJMp2dyyZeYIfiBskwq4rpiuGFR6QGAdbj58WC7HN4hQHjf2mpvrLA==", + "dev": true, + "dependencies": { + "jest-regex-util": "^29.2.0", + "jest-snapshot": "^29.3.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-resolve/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/jest-resolve/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/jest-resolve/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/jest-resolve/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/jest-resolve/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/jest-resolve/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/jest-runner": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.3.1.tgz", + "integrity": "sha512-oFvcwRNrKMtE6u9+AQPMATxFcTySyKfLhvso7Sdk/rNpbhg4g2GAGCopiInk1OP4q6gz3n6MajW4+fnHWlU3bA==", + "dev": true, + "dependencies": { + "@jest/console": "^29.3.1", + "@jest/environment": "^29.3.1", + "@jest/test-result": "^29.3.1", + "@jest/transform": "^29.3.1", + "@jest/types": "^29.3.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^29.2.0", + "jest-environment-node": "^29.3.1", + "jest-haste-map": "^29.3.1", + "jest-leak-detector": "^29.3.1", + "jest-message-util": "^29.3.1", + "jest-resolve": "^29.3.1", + "jest-runtime": "^29.3.1", + "jest-util": "^29.3.1", + "jest-watcher": "^29.3.1", + "jest-worker": "^29.3.1", + "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-runner/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/jest-runner/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/jest-runner/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/jest-runner/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/jest-runner/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/jest-runner/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/jest-runtime": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.3.1.tgz", + "integrity": "sha512-jLzkIxIqXwBEOZx7wx9OO9sxoZmgT2NhmQKzHQm1xwR1kNW/dn0OjxR424VwHHf1SPN6Qwlb5pp1oGCeFTQ62A==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.3.1", + "@jest/fake-timers": "^29.3.1", + "@jest/globals": "^29.3.1", + "@jest/source-map": "^29.2.0", + "@jest/test-result": "^29.3.1", + "@jest/transform": "^29.3.1", + "@jest/types": "^29.3.1", + "@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.3.1", + "jest-message-util": "^29.3.1", + "jest-mock": "^29.3.1", + "jest-regex-util": "^29.2.0", + "jest-resolve": "^29.3.1", + "jest-snapshot": "^29.3.1", + "jest-util": "^29.3.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runtime/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/jest-runtime/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/jest-runtime/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/jest-runtime/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/jest-runtime/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/jest-runtime/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/jest-snapshot": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.3.1.tgz", + "integrity": "sha512-+3JOc+s28upYLI2OJM4PWRGK9AgpsMs/ekNryUV0yMBClT9B1DF2u2qay8YxcQd338PPYSFNb0lsar1B49sLDA==", + "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.3.1", + "@jest/transform": "^29.3.1", + "@jest/types": "^29.3.1", + "@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.3.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^29.3.1", + "jest-get-type": "^29.2.0", + "jest-haste-map": "^29.3.1", + "jest-matcher-utils": "^29.3.1", + "jest-message-util": "^29.3.1", + "jest-util": "^29.3.1", + "natural-compare": "^1.4.0", + "pretty-format": "^29.3.1", + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-snapshot/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/jest-snapshot/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/jest-snapshot/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/jest-snapshot/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/jest-snapshot/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/jest-snapshot/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/jest-snapshot/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-snapshot/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/jest-snapshot/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/jest-util": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.3.1.tgz", + "integrity": "sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ==", + "dev": true, + "dependencies": { + "@jest/types": "^29.3.1", + "@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-util/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/jest-util/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/jest-util/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/jest-util/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/jest-util/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/jest-util/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/jest-validate": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.3.1.tgz", + "integrity": "sha512-N9Lr3oYR2Mpzuelp1F8negJR3YE+L1ebk1rYA5qYo9TTY3f9OWdptLoNSPP9itOCBIRBqjt/S5XHlzYglLN67g==", + "dev": true, + "dependencies": { + "@jest/types": "^29.3.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.2.0", + "leven": "^3.1.0", + "pretty-format": "^29.3.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate/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/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-validate/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/jest-validate/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/jest-validate/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/jest-validate/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/jest-validate/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/jest-watcher": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.3.1.tgz", + "integrity": "sha512-RspXG2BQFDsZSRKGCT/NiNa8RkQ1iKAjrO0//soTMWx/QUt+OcxMqMSBxz23PYGqUuWm2+m2mNNsmj0eIoOaFg==", + "dev": true, + "dependencies": { + "@jest/test-result": "^29.3.1", + "@jest/types": "^29.3.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "jest-util": "^29.3.1", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-watcher/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/jest-watcher/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/jest-watcher/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/jest-watcher/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/jest-watcher/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/jest-watcher/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/jest-worker": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.3.1.tgz", + "integrity": "sha512-lY4AnnmsEWeiXirAIA0c9SDPbuCBq8IYuDVL8PMm0MZ2PEs2yPvRA/J64QBXuZp7CYKrDM/rmNrc9/i3KJQncw==", + "dev": true, + "dependencies": { + "@types/node": "*", + "jest-util": "^29.3.1", + "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/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/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.3.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", + "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/js-sdsl" + } + }, + "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==" + }, + "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==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "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.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" + }, + "engines": { + "node": ">=4.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/language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==", + "dev": true + }, + "node_modules/language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "dev": true, + "dependencies": { + "language-subtag-registry": "~0.3.2" + } + }, + "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/lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "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/lint-staged": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.1.0.tgz", + "integrity": "sha512-pn/sR8IrcF/T0vpWLilih8jmVouMlxqXxKuAojmbiGX5n/gDnz+abdPptlj0vYnbfE0SQNl3CY/HwtM0+yfOVQ==", + "dev": true, + "dependencies": { + "cli-truncate": "^3.1.0", + "colorette": "^2.0.19", + "commander": "^9.4.1", + "debug": "^4.3.4", + "execa": "^6.1.0", + "lilconfig": "2.0.6", + "listr2": "^5.0.5", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-inspect": "^1.12.2", + "pidtree": "^0.6.0", + "string-argv": "^0.3.1", + "yaml": "^2.1.3" + }, + "bin": { + "lint-staged": "bin/lint-staged.js" + }, + "engines": { + "node": "^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/lint-staged" + } + }, + "node_modules/lint-staged/node_modules/execa": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-6.1.0.tgz", + "integrity": "sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^3.0.1", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/lint-staged/node_modules/human-signals": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", + "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==", + "dev": true, + "engines": { + "node": ">=12.20.0" + } + }, + "node_modules/lint-staged/node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lint-staged/node_modules/mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lint-staged/node_modules/npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "dev": true, + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lint-staged/node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dev": true, + "dependencies": { + "mimic-fn": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lint-staged/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lint-staged/node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lint-staged/node_modules/yaml": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.1.tgz", + "integrity": "sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==", + "dev": true, + "engines": { + "node": ">= 14" + } + }, + "node_modules/listr2": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-5.0.7.tgz", + "integrity": "sha512-MD+qXHPmtivrHIDRwPYdfNkrzqDiuaKU/rfBcec3WMyMF3xylQj3jMq344OtvQxz7zaCFViRAeqlr2AFhPvXHw==", + "dev": true, + "dependencies": { + "cli-truncate": "^2.1.0", + "colorette": "^2.0.19", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rfdc": "^1.3.0", + "rxjs": "^7.8.0", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": "^14.13.1 || >=16.0.0" + }, + "peerDependencies": { + "enquirer": ">= 2.3.0 < 3" + }, + "peerDependenciesMeta": { + "enquirer": { + "optional": true + } + } + }, + "node_modules/listr2/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/listr2/node_modules/cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, + "dependencies": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/listr2/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/listr2/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/listr2/node_modules/slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==" + }, + "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/log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/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/log-update/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/log-update/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/log-update/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/log-update/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", + "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", + "dev": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.13" + }, + "engines": { + "node": ">=12" + } + }, + "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/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-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "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/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.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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.8", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz", + "integrity": "sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==", + "dev": true + }, + "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/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "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-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "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/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": "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/p-locate/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/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "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/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/pidtree": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", + "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", + "dev": true, + "bin": { + "pidtree": "bin/pidtree.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/postcss": { + "version": "8.4.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", + "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", + "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-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "dev": true, + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.3.3" + } + }, + "node_modules/postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dev": true, + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-nested": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", + "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "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/prettier": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.3.tgz", + "integrity": "sha512-tJ/oJ4amDihPoufT5sM0Z1SKEuKay8LfVAMlbbhnnkvt6BUserZylqo2PN+p9KeljLr0OHa2rXHU1T8reeoTrw==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/pretty-format": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", + "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", + "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/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "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/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "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": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-circular-progressbar": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/react-circular-progressbar/-/react-circular-progressbar-2.1.0.tgz", + "integrity": "sha512-xp4THTrod4aLpGy68FX/k1Q3nzrfHUjUe5v6FsdwXBl3YVMwgeXYQKDrku7n/D6qsJA9CuunarAboC2xCiKs1g==", + "peerDependencies": { + "react": "^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "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/react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + }, + "node_modules/react-refresh": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", + "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-resize-detector": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/react-resize-detector/-/react-resize-detector-7.1.2.tgz", + "integrity": "sha512-zXnPJ2m8+6oq9Nn8zsep/orts9vQv3elrpA+R8XTcW7DVVUJ9vwDwMXaBtykAYjMnkCIaOoK9vObyR7ZgFNlOw==", + "dependencies": { + "lodash": "^4.17.21" + }, + "peerDependencies": { + "react": "^16.0.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-router": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.7.0.tgz", + "integrity": "sha512-KNWlG622ddq29MAM159uUsNMdbX8USruoKnwMMQcs/QWZgFUayICSn2oB7reHce1zPj6CG18kfkZIunSSRyGHg==", + "dependencies": { + "@remix-run/router": "1.3.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.7.0.tgz", + "integrity": "sha512-jQtXUJyhso3kFw430+0SPCbmCmY1/kJv8iRffGHwHy3CkoomGxeYzMkmeSPYo6Egzh3FKJZRAL22yg5p2tXtfg==", + "dependencies": { + "@remix-run/router": "1.3.0", + "react-router": "6.7.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/react-smooth": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/react-smooth/-/react-smooth-2.0.1.tgz", + "integrity": "sha512-Own9TA0GPPf3as4vSwFhDouVfXP15ie/wIHklhyKBH5AN6NFtdk0UpHBnonV11BtqDkAWlt40MOUc+5srmW7NA==", + "dependencies": { + "fast-equals": "^2.0.0", + "react-transition-group": "2.9.0" + }, + "peerDependencies": { + "prop-types": "^15.6.0", + "react": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-transition-group": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz", + "integrity": "sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==", + "dependencies": { + "dom-helpers": "^3.4.0", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2", + "react-lifecycles-compat": "^3.0.4" + }, + "peerDependencies": { + "react": ">=15.0.0", + "react-dom": ">=15.0.0" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readable-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recharts": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/recharts/-/recharts-2.3.2.tgz", + "integrity": "sha512-2II30fGzKaypHfHNQNUhCfiLMxrOS/gF0WFahDIEFgXtJkVEe2DpZWFfEfAn+RU3B7/h2V/B05Bwmqq3rTXwLw==", + "dependencies": { + "classnames": "^2.2.5", + "eventemitter3": "^4.0.1", + "lodash": "^4.17.19", + "react-is": "^16.10.2", + "react-resize-detector": "^7.1.2", + "react-smooth": "^2.0.1", + "recharts-scale": "^0.4.4", + "reduce-css-calc": "^2.1.8", + "victory-vendor": "^36.6.8" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "prop-types": "^15.6.0", + "react": "^16.0.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/recharts-scale": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/recharts-scale/-/recharts-scale-0.4.5.tgz", + "integrity": "sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==", + "dependencies": { + "decimal.js-light": "^2.4.1" + } + }, + "node_modules/recharts/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/recoil": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/recoil/-/recoil-0.7.6.tgz", + "integrity": "sha512-hsBEw7jFdpBCY/tu2GweiyaqHKxVj6EqF2/SfrglbKvJHhpN57SANWvPW+gE90i3Awi+A5gssOd3u+vWlT+g7g==", + "dependencies": { + "hamt_plus": "1.0.2" + }, + "peerDependencies": { + "react": ">=16.13.1" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/reduce-css-calc": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz", + "integrity": "sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==", + "dependencies": { + "css-unit-converter": "^1.1.1", + "postcss-value-parser": "^3.3.0" + } + }, + "node_modules/reduce-css-calc/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/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-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.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "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/rfdc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", + "dev": true + }, + "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/rollup": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.10.1.tgz", + "integrity": "sha512-3Er+yel3bZbZX1g2kjVM+FW+RUWDxbG87fcqFM5/9HbPCTpbVp6JOLn7jlxnNlbu7s/N/uDA4EV/91E2gWnxzw==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "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/rxjs": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz", + "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, + "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==" + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/sax": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.1.6.tgz", + "integrity": "sha512-8zci48uUQyfqynGDSkUMD7FCJB96hwLnlZOXlgs1l3TX+LW27t3psSWKUxC0fxVgA86i8tL4NwGcY1h/6t3ESg==" + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "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": "5.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", + "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.0.0", + "is-fullwidth-code-point": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", + "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "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/stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "dev": true, + "dependencies": { + "internal-slot": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/stream": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/stream/-/stream-0.0.2.tgz", + "integrity": "sha512-gCq3NDI2P35B2n6t76YJuOp7d6cN/C7Rt0577l91wllh0sY9ZBuw9KaSGqH/b0hzn3CWWJbpbW0W0WvQ1H/Q7g==", + "dependencies": { + "emitter-component": "^1.1.1" + } + }, + "node_modules/stream-transform": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/stream-transform/-/stream-transform-0.1.2.tgz", + "integrity": "sha512-3HXId/0W8sktQnQM6rOZf2LuDDMbakMgAjpViLk758/h0br+iGqZFFfUxxJSqEvGvT742PyFr4v/TBXUtowdCg==" + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-argv": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", + "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", + "dev": true, + "engines": { + "node": ">=0.6.19" + } + }, + "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-to-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string-to-stream/-/string-to-stream-1.1.1.tgz", + "integrity": "sha512-QySF2+3Rwq0SdO3s7BAp4x+c3qsClpPQ6abAmb0DGViiSBAkT5kL6JT2iyzEVP+T1SmzHrQD1TwlP9QAHCc+Sw==", + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.1.0" + } + }, + "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/string.prototype.matchall": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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-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/strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/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/tailwindcss": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.4.tgz", + "integrity": "sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==", + "dev": true, + "dependencies": { + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.6", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.18", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "6.0.0", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.1" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/tailwindcss/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/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/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "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-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tsconfig-paths": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "dev": true, + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "dev": true + }, + "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.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/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "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/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/uuid": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", + "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "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/victory-vendor": { + "version": "36.6.8", + "resolved": "https://registry.npmjs.org/victory-vendor/-/victory-vendor-36.6.8.tgz", + "integrity": "sha512-H3kyQ+2zgjMPvbPqAl7Vwm2FD5dU7/4bCTQakFQnpIsfDljeOMDojRsrmJfwh4oAlNnWhpAf+mbAoLh8u7dwyQ==", + "dependencies": { + "@types/d3-array": "^3.0.3", + "@types/d3-ease": "^3.0.0", + "@types/d3-interpolate": "^3.0.1", + "@types/d3-scale": "^4.0.2", + "@types/d3-shape": "^3.1.0", + "@types/d3-time": "^3.0.0", + "@types/d3-timer": "^3.0.0", + "d3-array": "^3.1.6", + "d3-ease": "^3.0.1", + "d3-interpolate": "^3.0.1", + "d3-scale": "^4.0.2", + "d3-shape": "^3.1.0", + "d3-time": "^3.0.0", + "d3-timer": "^3.0.1" + } + }, + "node_modules/vite": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.0.4.tgz", + "integrity": "sha512-xevPU7M8FU0i/80DMR+YhgrzR5KS2ORy1B4xcX/cXLsvnUWvfHuqMmVU6N0YiJ4JWGRJJsLCgjEzKjG9/GKoSw==", + "dev": true, + "dependencies": { + "esbuild": "^0.16.3", + "postcss": "^8.4.20", + "resolve": "^1.22.1", + "rollup": "^3.7.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "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/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/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dev": true, + "dependencies": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/wrap-ansi/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/wrap-ansi/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/wrap-ansi/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/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/xmldoc": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/xmldoc/-/xmldoc-0.4.0.tgz", + "integrity": "sha512-rJ/+/UzYCSlFNuAzGuRyYgkH2G5agdX1UQn4+5siYw9pkNC3Hu/grYNDx/dqYLreeSjnY5oKg74CMBKxJHSg6Q==", + "dependencies": { + "sax": "~1.1.1" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "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": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "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.6.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz", + "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "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.1.1" + }, + "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.20.10", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.10.tgz", + "integrity": "sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg==", + "dev": true + }, + "@babel/core": { + "version": "7.20.12", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz", + "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helpers": "^7.20.7", + "@babel/parser": "^7.20.7", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.12", + "@babel/types": "^7.20.7", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.0" + } + }, + "@babel/generator": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.7.tgz", + "integrity": "sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw==", + "dev": true, + "requires": { + "@babel/types": "^7.20.7", + "@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.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", + "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "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.20.11", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz", + "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.10", + "@babel/types": "^7.20.7" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "dev": true + }, + "@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "dev": true, + "requires": { + "@babel/types": "^7.20.2" + } + }, + "@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.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "dev": true + }, + "@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "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.20.13", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.13.tgz", + "integrity": "sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg==", + "dev": true, + "requires": { + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.13", + "@babel/types": "^7.20.7" + } + }, + "@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" + } + }, + "@babel/parser": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.13.tgz", + "integrity": "sha512-gFDLKMfpiXCsjt4za2JA9oTMn70CeseCehb11kRZgvd7+F67Hih3OHOK24cRrWECJ/ljfPGac6ygXAs/C8kIvw==", + "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.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-transform-react-jsx-self": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.18.6.tgz", + "integrity": "sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-jsx-source": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.19.6.tgz", + "integrity": "sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/runtime": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.13.tgz", + "integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==", + "requires": { + "regenerator-runtime": "^0.13.11" + } + }, + "@babel/template": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + } + }, + "@babel/traverse": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.13.tgz", + "integrity": "sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@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.20.13", + "@babel/types": "^7.20.7", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz", + "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "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 + }, + "@esbuild/android-arm": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.17.tgz", + "integrity": "sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==", + "dev": true, + "optional": true + }, + "@esbuild/android-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz", + "integrity": "sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==", + "dev": true, + "optional": true + }, + "@esbuild/android-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.17.tgz", + "integrity": "sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==", + "dev": true, + "optional": true + }, + "@esbuild/darwin-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz", + "integrity": "sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==", + "dev": true, + "optional": true + }, + "@esbuild/darwin-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz", + "integrity": "sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz", + "integrity": "sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz", + "integrity": "sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz", + "integrity": "sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz", + "integrity": "sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==", + "dev": true, + "optional": true + }, + "@esbuild/linux-ia32": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz", + "integrity": "sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==", + "dev": true, + "optional": true + }, + "@esbuild/linux-loong64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz", + "integrity": "sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==", + "dev": true, + "optional": true + }, + "@esbuild/linux-mips64el": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz", + "integrity": "sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==", + "dev": true, + "optional": true + }, + "@esbuild/linux-ppc64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz", + "integrity": "sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==", + "dev": true, + "optional": true + }, + "@esbuild/linux-riscv64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz", + "integrity": "sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==", + "dev": true, + "optional": true + }, + "@esbuild/linux-s390x": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz", + "integrity": "sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==", + "dev": true, + "optional": true + }, + "@esbuild/linux-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz", + "integrity": "sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==", + "dev": true, + "optional": true + }, + "@esbuild/netbsd-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz", + "integrity": "sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==", + "dev": true, + "optional": true + }, + "@esbuild/openbsd-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz", + "integrity": "sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==", + "dev": true, + "optional": true + }, + "@esbuild/sunos-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz", + "integrity": "sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==", + "dev": true, + "optional": true + }, + "@esbuild/win32-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz", + "integrity": "sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==", + "dev": true, + "optional": true + }, + "@esbuild/win32-ia32": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz", + "integrity": "sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==", + "dev": true, + "optional": true + }, + "@esbuild/win32-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz", + "integrity": "sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==", + "dev": true, + "optional": true + }, + "@eslint/eslintrc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", + "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.19.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" + }, + "dependencies": { + "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 + }, + "globals": { + "version": "13.19.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", + "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "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" + } + }, + "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 + } + } + }, + "@formkit/auto-animate": { + "version": "1.0.0-beta.5", + "resolved": "https://registry.npmjs.org/@formkit/auto-animate/-/auto-animate-1.0.0-beta.5.tgz", + "integrity": "sha512-WoSwyhAZPOe6RB/IgicOtCHtrWwEpfKIZ/H/nxpKfnZL9CB6hhhBGU5bCdMRw7YpAUF2CDlQa+WWh+gCqz5lDg==" + }, + "@humanwhocodes/config-array": { + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", + "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + } + }, + "@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 + }, + "@iconify/react": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@iconify/react/-/react-4.0.1.tgz", + "integrity": "sha512-/DBJqh5K7W4f+d4kpvyJa/OTpVa3GfgrE9bZFAKP0vIWDr0cvVU9MVvbbkek216w9nLQhpJY/FeJtc6izB1PHw==", + "requires": { + "@iconify/types": "^2.0.0" + } + }, + "@iconify/types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", + "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==" + }, + "@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" + } + }, + "@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.3.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.3.1.tgz", + "integrity": "sha512-IRE6GD47KwcqA09RIWrabKdHPiKDGgtAL31xDxbi/RjQMsr+lY+ppxmHwY0dUEV3qvvxZzoe5Hl0RXZJOjQNUg==", + "dev": true, + "requires": { + "@jest/types": "^29.3.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.3.1", + "jest-util": "^29.3.1", + "slash": "^3.0.0" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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 + }, + "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 + }, + "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" + } + } + } + }, + "@jest/core": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.3.1.tgz", + "integrity": "sha512-0ohVjjRex985w5MmO5L3u5GR1O30DexhBSpuwx2P+9ftyqHdJXnk7IUWiP80oHMvt7ubHCJHxV0a0vlKVuZirw==", + "dev": true, + "requires": { + "@jest/console": "^29.3.1", + "@jest/reporters": "^29.3.1", + "@jest/test-result": "^29.3.1", + "@jest/transform": "^29.3.1", + "@jest/types": "^29.3.1", + "@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.2.0", + "jest-config": "^29.3.1", + "jest-haste-map": "^29.3.1", + "jest-message-util": "^29.3.1", + "jest-regex-util": "^29.2.0", + "jest-resolve": "^29.3.1", + "jest-resolve-dependencies": "^29.3.1", + "jest-runner": "^29.3.1", + "jest-runtime": "^29.3.1", + "jest-snapshot": "^29.3.1", + "jest-util": "^29.3.1", + "jest-validate": "^29.3.1", + "jest-watcher": "^29.3.1", + "micromatch": "^4.0.4", + "pretty-format": "^29.3.1", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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 + }, + "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 + }, + "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" + } + } + } + }, + "@jest/environment": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.3.1.tgz", + "integrity": "sha512-pMmvfOPmoa1c1QpfFW0nXYtNLpofqo4BrCIk6f2kW4JFeNlHV2t3vd+3iDLf31e2ot2Mec0uqZfmI+U0K2CFag==", + "dev": true, + "requires": { + "@jest/fake-timers": "^29.3.1", + "@jest/types": "^29.3.1", + "@types/node": "*", + "jest-mock": "^29.3.1" + } + }, + "@jest/expect": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.3.1.tgz", + "integrity": "sha512-QivM7GlSHSsIAWzgfyP8dgeExPRZ9BIe2LsdPyEhCGkZkoyA+kGsoIzbKAfZCvvRzfZioKwPtCZIt5SaoxYCvg==", + "dev": true, + "requires": { + "expect": "^29.3.1", + "jest-snapshot": "^29.3.1" + } + }, + "@jest/expect-utils": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.3.1.tgz", + "integrity": "sha512-wlrznINZI5sMjwvUoLVk617ll/UYfGIZNxmbU+Pa7wmkL4vYzhV9R2pwVqUh4NWWuLQWkI8+8mOkxs//prKQ3g==", + "dev": true, + "requires": { + "jest-get-type": "^29.2.0" + } + }, + "@jest/fake-timers": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.3.1.tgz", + "integrity": "sha512-iHTL/XpnDlFki9Tq0Q1GGuVeQ8BHZGIYsvCO5eN/O/oJaRzofG9Xndd9HuSDBI/0ZS79pg0iwn07OMTQ7ngF2A==", + "dev": true, + "requires": { + "@jest/types": "^29.3.1", + "@sinonjs/fake-timers": "^9.1.2", + "@types/node": "*", + "jest-message-util": "^29.3.1", + "jest-mock": "^29.3.1", + "jest-util": "^29.3.1" + } + }, + "@jest/globals": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.3.1.tgz", + "integrity": "sha512-cTicd134vOcwO59OPaB6AmdHQMCtWOe+/DitpTZVxWgMJ+YvXL1HNAmPyiGbSHmF/mXVBkvlm8YYtQhyHPnV6Q==", + "dev": true, + "requires": { + "@jest/environment": "^29.3.1", + "@jest/expect": "^29.3.1", + "@jest/types": "^29.3.1", + "jest-mock": "^29.3.1" + } + }, + "@jest/reporters": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.3.1.tgz", + "integrity": "sha512-GhBu3YFuDrcAYW/UESz1JphEAbvUjaY2vShRZRoRY1mxpCMB3yGSJ4j9n0GxVlEOdCf7qjvUfBCrTUUqhVfbRA==", + "dev": true, + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^29.3.1", + "@jest/test-result": "^29.3.1", + "@jest/transform": "^29.3.1", + "@jest/types": "^29.3.1", + "@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.3.1", + "jest-util": "^29.3.1", + "jest-worker": "^29.3.1", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", + "v8-to-istanbul": "^9.0.1" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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 + }, + "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 + }, + "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" + } + } + } + }, + "@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.2.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.2.0.tgz", + "integrity": "sha512-1NX9/7zzI0nqa6+kgpSdKPK+WU1p+SJk3TloWZf5MzPbxri9UEeXX5bWZAPCzbQcyuAzubcdUHA7hcNznmRqWQ==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "^0.3.15", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" + } + }, + "@jest/test-result": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.3.1.tgz", + "integrity": "sha512-qeLa6qc0ddB0kuOZyZIhfN5q0e2htngokyTWsGriedsDhItisW7SDYZ7ceOe57Ii03sL988/03wAcBh3TChMGw==", + "dev": true, + "requires": { + "@jest/console": "^29.3.1", + "@jest/types": "^29.3.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.3.1.tgz", + "integrity": "sha512-IqYvLbieTv20ArgKoAMyhLHNrVHJfzO6ARZAbQRlY4UGWfdDnLlZEF0BvKOMd77uIiIjSZRwq3Jb3Fa3I8+2UA==", + "dev": true, + "requires": { + "@jest/test-result": "^29.3.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.3.1", + "slash": "^3.0.0" + } + }, + "@jest/transform": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.3.1.tgz", + "integrity": "sha512-8wmCFBTVGYqFNLWfcOWoVuMuKYPUBTnTMDkdvFtAYELwDOl9RGwOsvQWGPFxDJ8AWY9xM/8xCXdqmPK3+Q5Lug==", + "dev": true, + "requires": { + "@babel/core": "^7.11.6", + "@jest/types": "^29.3.1", + "@jridgewell/trace-mapping": "^0.3.15", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.3.1", + "jest-regex-util": "^29.2.0", + "jest-util": "^29.3.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.1" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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 + }, + "convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "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 + }, + "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" + } + } + } + }, + "@jest/types": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.3.1.tgz", + "integrity": "sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA==", + "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" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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 + }, + "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 + }, + "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" + } + } + } + }, + "@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.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "@lhncbc/ucum-lhc": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@lhncbc/ucum-lhc/-/ucum-lhc-4.1.7.tgz", + "integrity": "sha512-KU6agJSPq/ZEy3t1XitVuyKfI18MBO4QFuZ3zUxqzK502p6akc9GfNOmJRWx7qmhSIBrqq7eq8x0p8qYoaro/A==", + "requires": { + "coffeescript": "^2.7.0", + "csv-parse": "^4.4.6", + "csv-stringify": "^1.0.4", + "escape-html": "^1.0.3", + "is-integer": "^1.0.6", + "jsonfile": "^2.2.3", + "stream": "0.0.2", + "stream-transform": "^0.1.1", + "string-to-stream": "^1.1.0", + "xmldoc": "^0.4.0" + }, + "dependencies": { + "jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==", + "requires": { + "graceful-fs": "^4.1.6" + } + } + } + }, + "@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" + } + }, + "@remix-run/router": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.3.0.tgz", + "integrity": "sha512-nwQoYb3m4DDpHTeOwpJEuDt8lWVcujhYYSFGLluC+9es2PyLjm+jjq3IeRBQbwBtPLJE/lkuHuGHr8uQLgmJRA==" + }, + "@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "dev": true + }, + "@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "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.20.0", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", + "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", + "dev": true, + "requires": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@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.3", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", + "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", + "dev": true, + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/d3-array": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.0.4.tgz", + "integrity": "sha512-nwvEkG9vYOc0Ic7G7kwgviY4AQlTfYGIZ0fqB7CQHXGyYM6nO7kJh5EguSNA3jfh4rq7Sb7eMVq8isuvg2/miQ==" + }, + "@types/d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-HKuicPHJuvPgCD+np6Se9MQvS6OCbJmOjGvylzMJRlDwUXjKTTXs6Pwgk79O09Vj/ho3u1ofXnhFOaEWWPrlwA==" + }, + "@types/d3-ease": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.0.tgz", + "integrity": "sha512-aMo4eaAOijJjA6uU+GIeW018dvy9+oH5Y2VPPzjjfxevvGQ/oRDs+tfYC9b50Q4BygRR8yE2QCLsrT0WtAVseA==" + }, + "@types/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-jx5leotSeac3jr0RePOH1KdR9rISG91QIE4Q2PYTu4OymLTZfA3SrnURSLzKH48HmXVUru50b8nje4E79oQSQw==", + "requires": { + "@types/d3-color": "*" + } + }, + "@types/d3-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.0.0.tgz", + "integrity": "sha512-0g/A+mZXgFkQxN3HniRDbXMN79K3CdTpLsevj+PXiTcb2hVyvkZUBg37StmgCQkaD84cUJ4uaDAWq7UJOQy2Tg==" + }, + "@types/d3-scale": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.3.tgz", + "integrity": "sha512-PATBiMCpvHJSMtZAMEhc2WyL+hnzarKzI6wAHYjhsonjWJYGq5BXTzQjv4l8m2jO183/4wZ90rKvSeT7o72xNQ==", + "requires": { + "@types/d3-time": "*" + } + }, + "@types/d3-shape": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.1.tgz", + "integrity": "sha512-6Uh86YFF7LGg4PQkuO2oG6EMBRLuW9cbavUW46zkIO5kuS2PfTqo2o9SkgtQzguBHbLgNnU90UNsITpsX1My+A==", + "requires": { + "@types/d3-path": "*" + } + }, + "@types/d3-time": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.0.tgz", + "integrity": "sha512-sZLCdHvBUcNby1cB6Fd3ZBrABbjz3v1Vm90nysCQ6Vt7vd6e/h9Lt7SiJUoEX0l4Dzc7P5llKyhqSi1ycSf1Hg==" + }, + "@types/d3-timer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.0.tgz", + "integrity": "sha512-HNB/9GHqu7Fo8AQiugyJbv6ZxYz58wef0esl4Mv828w1ZKpAshw/uFWVDUcIB9KKFeFKoxS3cHY07FFgtTRZ1g==" + }, + "@types/graceful-fs": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "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/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true + }, + "@types/node": { + "version": "18.11.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", + "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==", + "dev": true + }, + "@types/prettier": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", + "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==", + "dev": true + }, + "@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", + "dev": true + }, + "@types/react": { + "version": "18.0.27", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.27.tgz", + "integrity": "sha512-3vtRKHgVxu3Jp9t718R9BuzoD4NcQ8YJ5XRzsSKxNDiDonD2MXIT1TmSkenxuCycZJoQT5d2vE8LwWJxBC1gmA==", + "dev": true, + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "18.0.10", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.10.tgz", + "integrity": "sha512-E42GW/JA4Qv15wQdqJq8DL4JhNpB3prJgjgapN3qJT9K2zO5IIAQh4VXvCEDupoqAwnz0cY4RlXeC/ajX5SFHg==", + "dev": true, + "requires": { + "@types/react": "*" + } + }, + "@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", + "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.20", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.20.tgz", + "integrity": "sha512-eknWrTHofQuPk2iuqDm1waA7V6xPlbgBoaaXEgYkClhLOnB0TtbW+srJaOToAgawPxPlHQzwypFA2bhZaUGP5A==", + "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 + }, + "@vitejs/plugin-react": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-3.0.1.tgz", + "integrity": "sha512-mx+QvYwIbbpOIJw+hypjnW1lAbKDHtWK5ibkF/V1/oMBu8HU/chb+SnqJDAsLq1+7rGqjktCEomMTM5KShzUKQ==", + "dev": true, + "requires": { + "@babel/core": "^7.20.7", + "@babel/plugin-transform-react-jsx-self": "^7.18.6", + "@babel/plugin-transform-react-jsx-source": "^7.19.6", + "magic-string": "^0.27.0", + "react-refresh": "^0.14.0" + } + }, + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "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": {} + }, + "acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dev": true, + "requires": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "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" + } + }, + "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": "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" + } + }, + "antlr4": { + "version": "4.9.3", + "resolved": "https://registry.npmjs.org/antlr4/-/antlr4-4.9.3.tgz", + "integrity": "sha512-qNy2odgsa0skmNMCuxzXhM4M8J1YDaPv3TI+vCdnOAanu0N982wBrSqziDKRDctEZLZy9VffqIZXc0UGjjSP/g==" + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dev": true, + "requires": { + "deep-equal": "^2.0.5" + } + }, + "array-includes": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "is-string": "^1.0.7" + } + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "dev": true + }, + "array.prototype.flat": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.flatmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.tosorted": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", + "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" + } + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==", + "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": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "autoprefixer": { + "version": "10.4.13", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", + "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", + "dev": true, + "requires": { + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001426", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true + }, + "axe-core": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.6.2.tgz", + "integrity": "sha512-b1WlTV8+XKLj9gZy2DZXgQiyDp9xkkoe2a6U6UbYccScq2wgH/YwCeI2/Jq2mgo0HzQxqJOjWZBLeA/mqsk5Mg==", + "dev": true + }, + "axios": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.2.3.tgz", + "integrity": "sha512-pdDkMYJeuXLZ6Xj/Q5J3Phpe+jbGdsSzlQaFVkMQzRUL05+6+tetX8TV3p4HrU4kzuO9bt+io/yGQxuyxA/xcw==", + "requires": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "axobject-query": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz", + "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==", + "dev": true, + "requires": { + "deep-equal": "^2.0.5" + } + }, + "babel-jest": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.3.1.tgz", + "integrity": "sha512-aard+xnMoxgjwV70t0L6wkW/3HQQtV+O0PEimxKgzNqCJnbYmroPojdP2tqKSOAt8QAKV/uSZU8851M7B5+fcA==", + "dev": true, + "requires": { + "@jest/transform": "^29.3.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.2.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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 + }, + "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 + }, + "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" + } + } + } + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.2.0.tgz", + "integrity": "sha512-TnspP2WNiR3GLfCsUNHqeXw0RoQ2f9U5hQ5L3XFpwuO8htQmSrhh8qsB6vi5Yi8+kuynN1yjDjQsPfkebmB6ZA==", + "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.2.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.2.0.tgz", + "integrity": "sha512-z9JmMJppMxNv8N7fNRHvhMg9cvIkMxQBXgFkane3yKVEvEOP+kB50lk8DFRvF9PGqbyXxlmebKWhuDORO8RgdA==", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "^29.2.0", + "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 + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "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.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" + } + }, + "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-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30001447", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001447.tgz", + "integrity": "sha512-bdKU1BQDPeEXe9A39xJnGtY0uRq/z5osrnXUw0TcK+EYno45Y+U7QU9HhHEyzvMDffpYadFXi3idnSNkcwLkTw==", + "dev": true + }, + "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" + } + }, + "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 + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "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" + } + } + } + }, + "ci-info": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.1.tgz", + "integrity": "sha512-4jYS4MOAaCIStSRwiuxc4B8MYhIe676yO1sYGzARnjXkWpmzZMMYxY6zu8WYWDhSuth5zhrQ1rhNSibyyvv4/w==", + "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 + }, + "classnames": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", + "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-truncate": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", + "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", + "dev": true, + "requires": { + "slice-ansi": "^5.0.0", + "string-width": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + } + } + } + }, + "cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "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 + }, + "coffeescript": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/coffeescript/-/coffeescript-2.7.0.tgz", + "integrity": "sha512-hzWp6TUE2d/jCcN67LrW1eh5b/rSDKQK6oD6VMLlggYVUUFexgTH9z3dNYihzX4RMhze5FTUsUmOXViJKFQR/A==" + }, + "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": "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 + }, + "colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "dev": true + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "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 + }, + "confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", + "dev": true + }, + "convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "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-unit-converter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz", + "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==" + }, + "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 + }, + "csstype": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==", + "dev": true + }, + "csv-parse": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-4.16.3.tgz", + "integrity": "sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg==" + }, + "csv-stringify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-1.1.2.tgz", + "integrity": "sha512-3NmNhhd+AkYs5YtM1GEh01VR6PKj6qch2ayfQaltx5xpcAdThjnbbI5eT8CzRVpXfGKAxnmrSYLsNl/4f3eWiw==", + "requires": { + "lodash.get": "~4.4.2" + } + }, + "d3-array": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.2.tgz", + "integrity": "sha512-yEEyEAbDrF8C6Ob2myOBLjwBLck1Z89jMGFee0oPsn95GqjerpaOA4ch+vc2l0FNFFwMD5N7OCSEN5eAlsUbgQ==", + "requires": { + "internmap": "1 - 2" + } + }, + "d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==" + }, + "d3-ease": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", + "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==" + }, + "d3-format": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", + "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==" + }, + "d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "requires": { + "d3-color": "1 - 3" + } + }, + "d3-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", + "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==" + }, + "d3-scale": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", + "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "requires": { + "d3-array": "2.10.0 - 3", + "d3-format": "1 - 3", + "d3-interpolate": "1.2.0 - 3", + "d3-time": "2.1.1 - 3", + "d3-time-format": "2 - 4" + } + }, + "d3-shape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", + "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", + "requires": { + "d3-path": "^3.1.0" + } + }, + "d3-time": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", + "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", + "requires": { + "d3-array": "2 - 3" + } + }, + "d3-time-format": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", + "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "requires": { + "d3-time": "1 - 3" + } + }, + "d3-timer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", + "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==" + }, + "damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "dev": true + }, + "date-fns": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", + "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==" + }, + "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" + } + }, + "decimal.js-light": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz", + "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==" + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "dev": true + }, + "deep-equal": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz", + "integrity": "sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.2", + "get-intrinsic": "^1.1.3", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + } + }, + "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 + }, + "define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "defined": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", + "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==", + "dev": true + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + }, + "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 + }, + "detective": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "dev": true, + "requires": { + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" + } + }, + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "diff-sequences": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.3.1.tgz", + "integrity": "sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ==", + "dev": true + }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "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" + } + }, + "dom-helpers": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz", + "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==", + "requires": { + "@babel/runtime": "^7.1.2" + } + }, + "eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", + "dev": true + }, + "email-addresses": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-5.0.0.tgz", + "integrity": "sha512-4OIPYlA6JXqtVn8zpHpGiI7vE6EQOAg16aGnDMIAlZVinnoZ8208tW1hAbjWydgN/4PLTT9q+O1K6AH/vALJGw==", + "dev": true + }, + "emitter-component": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/emitter-component/-/emitter-component-1.1.1.tgz", + "integrity": "sha512-G+mpdiAySMuB7kesVRLuyvYRqDmshB7ReKEVuyBPkzQlmiDiLrt7hHHIy4Aff552bgknVN7B2/d3lzhGO5dvpQ==" + }, + "emittery": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", + "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", + "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" + } + }, + "es-abstract": { + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz", + "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.3", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.4", + "is-array-buffer": "^3.0.1", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.2", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.9" + } + }, + "es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + } + }, + "es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + } + }, + "es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "esbuild": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.17.tgz", + "integrity": "sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==", + "dev": true, + "requires": { + "@esbuild/android-arm": "0.16.17", + "@esbuild/android-arm64": "0.16.17", + "@esbuild/android-x64": "0.16.17", + "@esbuild/darwin-arm64": "0.16.17", + "@esbuild/darwin-x64": "0.16.17", + "@esbuild/freebsd-arm64": "0.16.17", + "@esbuild/freebsd-x64": "0.16.17", + "@esbuild/linux-arm": "0.16.17", + "@esbuild/linux-arm64": "0.16.17", + "@esbuild/linux-ia32": "0.16.17", + "@esbuild/linux-loong64": "0.16.17", + "@esbuild/linux-mips64el": "0.16.17", + "@esbuild/linux-ppc64": "0.16.17", + "@esbuild/linux-riscv64": "0.16.17", + "@esbuild/linux-s390x": "0.16.17", + "@esbuild/linux-x64": "0.16.17", + "@esbuild/netbsd-x64": "0.16.17", + "@esbuild/openbsd-x64": "0.16.17", + "@esbuild/sunos-x64": "0.16.17", + "@esbuild/win32-arm64": "0.16.17", + "@esbuild/win32-ia32": "0.16.17", + "@esbuild/win32-x64": "0.16.17" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "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 + }, + "eslint": { + "version": "8.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.32.0.tgz", + "integrity": "sha512-nETVXpnthqKPFyuY2FNjz/bEd6nbosRgKbkgS/y1C7LJop96gYHWpiguLecMHQ2XCPxn77DS0P+68WzG6vkZSQ==", + "dev": true, + "requires": { + "@eslint/eslintrc": "^1.4.1", + "@humanwhocodes/config-array": "^0.11.8", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "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.2", + "globals": "^13.19.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "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" + }, + "dependencies": { + "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" + } + }, + "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 + }, + "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" + } + }, + "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 + }, + "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 + }, + "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" + } + }, + "globals": { + "version": "13.19.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", + "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "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 + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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 + } + } + }, + "eslint-config-airbnb": { + "version": "19.0.4", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-19.0.4.tgz", + "integrity": "sha512-T75QYQVQX57jiNgpF9r1KegMICE94VYwoFQyMGhrvc+lB8YF2E/M/PYDaQe1AJcWaEgqLE+ErXV1Og/+6Vyzew==", + "dev": true, + "requires": { + "eslint-config-airbnb-base": "^15.0.0", + "object.assign": "^4.1.2", + "object.entries": "^1.1.5" + } + }, + "eslint-config-airbnb-base": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-15.0.0.tgz", + "integrity": "sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==", + "dev": true, + "requires": { + "confusing-browser-globals": "^1.0.10", + "object.assign": "^4.1.2", + "object.entries": "^1.1.5", + "semver": "^6.3.0" + } + }, + "eslint-config-prettier": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.6.0.tgz", + "integrity": "sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==", + "dev": true, + "requires": {} + }, + "eslint-import-resolver-node": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", + "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", + "dev": true, + "requires": { + "debug": "^3.2.7", + "is-core-module": "^2.11.0", + "resolve": "^1.22.1" + }, + "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" + } + } + } + }, + "eslint-module-utils": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", + "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", + "dev": true, + "requires": { + "debug": "^3.2.7" + }, + "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" + } + } + } + }, + "eslint-plugin-import": { + "version": "2.27.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", + "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", + "dev": true, + "requires": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "array.prototype.flatmap": "^1.3.1", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.7", + "eslint-module-utils": "^2.7.4", + "has": "^1.0.3", + "is-core-module": "^2.11.0", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.6", + "resolve": "^1.22.1", + "semver": "^6.3.0", + "tsconfig-paths": "^3.14.1" + }, + "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" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + } + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", + "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", + "dev": true, + "requires": { + "@babel/runtime": "^7.20.7", + "aria-query": "^5.1.3", + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.6.2", + "axobject-query": "^3.1.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.3", + "language-tags": "=1.0.5", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "semver": "^6.3.0" + }, + "dependencies": { + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + } + } + }, + "eslint-plugin-react": { + "version": "7.32.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.1.tgz", + "integrity": "sha512-vOjdgyd0ZHBXNsmvU+785xY8Bfe57EFbTYYk8XrROzWpr9QBvpjITvAXt9xqcE6+8cjR/g1+mfumPToxsl1www==", + "dev": true, + "requires": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.8" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "dev": true, + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + } + } + }, + "eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "dev": true, + "requires": {} + }, + "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.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "dev": true, + "requires": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + }, + "dependencies": { + "acorn": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "dev": true + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "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==" + }, + "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.3.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.3.1.tgz", + "integrity": "sha512-gGb1yTgU30Q0O/tQq+z30KBWv24ApkMgFUpvKBkyLUBL68Wv8dHdJxTBZFl/iT8K/bqDHvUYRH6IIN3rToopPA==", + "dev": true, + "requires": { + "@jest/expect-utils": "^29.3.1", + "jest-get-type": "^29.2.0", + "jest-matcher-utils": "^29.3.1", + "jest-message-util": "^29.3.1", + "jest-util": "^29.3.1" + } + }, + "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-equals": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-2.0.4.tgz", + "integrity": "sha512-caj/ZmjHljPrZtbzJ3kfH5ia/k4mTJe/qSiXAGzxZWRZgsgDV0cvNaQULqUX8t0/JVlzzEdYOwCN5DmzTxoD4w==" + }, + "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 + }, + "fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "requires": { + "bser": "2.1.1" + } + }, + "fhirpath": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fhirpath/-/fhirpath-3.3.1.tgz", + "integrity": "sha512-uWSLPs8VBQsn3aGUs52KaXXPGQLATbz+0FbqxmLCz84uK58nWKBSznwQHmiZY0K5L2ioiZ9GXvRtMrb+OqVzjw==", + "requires": { + "@lhncbc/ucum-lhc": "^4.1.3", + "antlr4": "~4.9.3", + "commander": "^2.18.0", + "date-fns": "^1.30.1", + "js-yaml": "^3.13.1" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + } + } + }, + "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" + } + }, + "filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", + "dev": true + }, + "filenamify": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", + "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", + "dev": true, + "requires": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.1", + "trim-repeated": "^1.0.0" + } + }, + "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-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "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" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "requires": { + "is-callable": "^1.1.3" + } + }, + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "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 + }, + "function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + } + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "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.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "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 + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "gh-pages": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-5.0.0.tgz", + "integrity": "sha512-Nqp1SjkPIB94Xw/3yYNTUL+G2dxlhjvv1zeN/4kMC1jfViTEqhtVz/Ba1zSXHuvXCN9ADNS1dN4r5/J/nZWEQQ==", + "dev": true, + "requires": { + "async": "^3.2.4", + "commander": "^2.18.0", + "email-addresses": "^5.0.0", + "filenamify": "^4.3.0", + "find-cache-dir": "^3.3.1", + "fs-extra": "^8.1.0", + "globby": "^6.1.0" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "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" + } + }, + "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 + }, + "globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3" + } + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3" + } + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "devOptional": 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 + }, + "hamt_plus": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hamt_plus/-/hamt_plus-1.0.2.tgz", + "integrity": "sha512-t2JXKaehnMb9paaYA7J0BX8QQAY8lwfQ9Gjf4pg/mk4krt+cmwmU652HOoWonf+7+EQV97ARPMhhVgU1ra2GhA==" + }, + "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-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "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 + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "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 + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "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 + }, + "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 + }, + "husky": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", + "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==", + "dev": true + }, + "ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "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" + }, + "dependencies": { + "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 + } + } + }, + "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==" + }, + "internal-slot": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.4.tgz", + "integrity": "sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "internmap": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", + "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==" + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-array-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.1.tgz", + "integrity": "sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-typed-array": "^1.1.10" + } + }, + "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-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true + }, + "is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "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-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==" + }, + "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-integer": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-integer/-/is-integer-1.0.7.tgz", + "integrity": "sha512-RPQc/s9yBHSvpi+hs9dYiJ2cuFeU6x3TyyIp8O2H6SKEltIvJOzRj9ToyvcStDvPR/pS4rxgr1oBFajQjZ2Szg==", + "requires": { + "is-finite": "^1.0.0" + } + }, + "is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "dev": true + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true + }, + "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-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "dev": true + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "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 + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + } + }, + "is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "dev": true + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "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.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "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" + }, + "dependencies": { + "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 + }, + "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" + } + } + } + }, + "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.3.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.3.1.tgz", + "integrity": "sha512-6iWfL5DTT0Np6UYs/y5Niu7WIfNv/wRTtN5RSXt2DIEft3dx3zPuw/3WJQBCJfmEzvDiEKwoqMbGD9n49+qLSA==", + "dev": true, + "requires": { + "@jest/core": "^29.3.1", + "@jest/types": "^29.3.1", + "import-local": "^3.0.2", + "jest-cli": "^29.3.1" + } + }, + "jest-changed-files": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.2.0.tgz", + "integrity": "sha512-qPVmLLyBmvF5HJrY7krDisx6Voi8DmlV3GZYX0aFNbaQsZeoz1hfxcCMbqDGuQCxU1dJy9eYc2xscE8QrCCYaA==", + "dev": true, + "requires": { + "execa": "^5.0.0", + "p-limit": "^3.1.0" + } + }, + "jest-circus": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.3.1.tgz", + "integrity": "sha512-wpr26sEvwb3qQQbdlmei+gzp6yoSSoSL6GsLPxnuayZSMrSd5Ka7IjAvatpIernBvT2+Ic6RLTg+jSebScmasg==", + "dev": true, + "requires": { + "@jest/environment": "^29.3.1", + "@jest/expect": "^29.3.1", + "@jest/test-result": "^29.3.1", + "@jest/types": "^29.3.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^29.3.1", + "jest-matcher-utils": "^29.3.1", + "jest-message-util": "^29.3.1", + "jest-runtime": "^29.3.1", + "jest-snapshot": "^29.3.1", + "jest-util": "^29.3.1", + "p-limit": "^3.1.0", + "pretty-format": "^29.3.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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 + }, + "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 + }, + "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" + } + } + } + }, + "jest-cli": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.3.1.tgz", + "integrity": "sha512-TO/ewvwyvPOiBBuWZ0gm04z3WWP8TIK8acgPzE4IxgsLKQgb377NYGrQLc3Wl/7ndWzIH2CDNNsUjGxwLL43VQ==", + "dev": true, + "requires": { + "@jest/core": "^29.3.1", + "@jest/test-result": "^29.3.1", + "@jest/types": "^29.3.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^29.3.1", + "jest-util": "^29.3.1", + "jest-validate": "^29.3.1", + "prompts": "^2.0.1", + "yargs": "^17.3.1" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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 + }, + "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 + }, + "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" + } + } + } + }, + "jest-config": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.3.1.tgz", + "integrity": "sha512-y0tFHdj2WnTEhxmGUK1T7fgLen7YK4RtfvpLFBXfQkh2eMJAQq24Vx9472lvn5wg0MAO6B+iPfJfzdR9hJYalg==", + "dev": true, + "requires": { + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^29.3.1", + "@jest/types": "^29.3.1", + "babel-jest": "^29.3.1", + "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.3.1", + "jest-environment-node": "^29.3.1", + "jest-get-type": "^29.2.0", + "jest-regex-util": "^29.2.0", + "jest-resolve": "^29.3.1", + "jest-runner": "^29.3.1", + "jest-util": "^29.3.1", + "jest-validate": "^29.3.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^29.3.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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 + }, + "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 + }, + "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" + } + } + } + }, + "jest-diff": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.3.1.tgz", + "integrity": "sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^29.3.1", + "jest-get-type": "^29.2.0", + "pretty-format": "^29.3.1" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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 + }, + "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 + }, + "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" + } + } + } + }, + "jest-docblock": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.2.0.tgz", + "integrity": "sha512-bkxUsxTgWQGbXV5IENmfiIuqZhJcyvF7tU4zJ/7ioTutdz4ToB5Yx6JOFBpgI+TphRY4lhOyCWGNH/QFQh5T6A==", + "dev": true, + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.3.1.tgz", + "integrity": "sha512-qrZH7PmFB9rEzCSl00BWjZYuS1BSOH8lLuC0azQE9lQrAx3PWGKHTDudQiOSwIy5dGAJh7KA0ScYlCP7JxvFYA==", + "dev": true, + "requires": { + "@jest/types": "^29.3.1", + "chalk": "^4.0.0", + "jest-get-type": "^29.2.0", + "jest-util": "^29.3.1", + "pretty-format": "^29.3.1" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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 + }, + "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 + }, + "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" + } + } + } + }, + "jest-environment-node": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.3.1.tgz", + "integrity": "sha512-xm2THL18Xf5sIHoU7OThBPtuH6Lerd+Y1NLYiZJlkE3hbE+7N7r8uvHIl/FkZ5ymKXJe/11SQuf3fv4v6rUMag==", + "dev": true, + "requires": { + "@jest/environment": "^29.3.1", + "@jest/fake-timers": "^29.3.1", + "@jest/types": "^29.3.1", + "@types/node": "*", + "jest-mock": "^29.3.1", + "jest-util": "^29.3.1" + } + }, + "jest-get-type": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", + "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==", + "dev": true + }, + "jest-haste-map": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.3.1.tgz", + "integrity": "sha512-/FFtvoG1xjbbPXQLFef+WSU4yrc0fc0Dds6aRPBojUid7qlPqZvxdUBA03HW0fnVHXVCnCdkuoghYItKNzc/0A==", + "dev": true, + "requires": { + "@jest/types": "^29.3.1", + "@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.2.0", + "jest-util": "^29.3.1", + "jest-worker": "^29.3.1", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + } + }, + "jest-leak-detector": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.3.1.tgz", + "integrity": "sha512-3DA/VVXj4zFOPagGkuqHnSQf1GZBmmlagpguxEERO6Pla2g84Q1MaVIB3YMxgUaFIaYag8ZnTyQgiZ35YEqAQA==", + "dev": true, + "requires": { + "jest-get-type": "^29.2.0", + "pretty-format": "^29.3.1" + } + }, + "jest-matcher-utils": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.3.1.tgz", + "integrity": "sha512-fkRMZUAScup3txIKfMe3AIZZmPEjWEdsPJFK3AIy5qRohWqQFg1qrmKfYXR9qEkNc7OdAu2N4KPHibEmy4HPeQ==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^29.3.1", + "jest-get-type": "^29.2.0", + "pretty-format": "^29.3.1" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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 + }, + "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 + }, + "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" + } + } + } + }, + "jest-message-util": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.3.1.tgz", + "integrity": "sha512-lMJTbgNcDm5z+6KDxWtqOFWlGQxD6XaYwBqHR8kmpkP+WWWG90I35kdtQHY67Ay5CSuydkTBbJG+tH9JShFCyA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.3.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.3.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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 + }, + "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 + }, + "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" + } + } + } + }, + "jest-mock": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.3.1.tgz", + "integrity": "sha512-H8/qFDtDVMFvFP4X8NuOT3XRDzOUTz+FeACjufHzsOIBAxivLqkB1PoLCaJx9iPPQ8dZThHPp/G3WRWyMgA3JA==", + "dev": true, + "requires": { + "@jest/types": "^29.3.1", + "@types/node": "*", + "jest-util": "^29.3.1" + } + }, + "jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "dev": true, + "requires": {} + }, + "jest-regex-util": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.2.0.tgz", + "integrity": "sha512-6yXn0kg2JXzH30cr2NlThF+70iuO/3irbaB4mh5WyqNIvLLP+B6sFdluO1/1RJmslyh/f9osnefECflHvTbwVA==", + "dev": true + }, + "jest-resolve": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.3.1.tgz", + "integrity": "sha512-amXJgH/Ng712w3Uz5gqzFBBjxV8WFLSmNjoreBGMqxgCz5cH7swmBZzgBaCIOsvb0NbpJ0vgaSFdJqMdT+rADw==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.3.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^29.3.1", + "jest-validate": "^29.3.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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 + }, + "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 + }, + "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" + } + } + } + }, + "jest-resolve-dependencies": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.3.1.tgz", + "integrity": "sha512-Vk0cYq0byRw2WluNmNWGqPeRnZ3p3hHmjJMp2dyyZeYIfiBskwq4rpiuGFR6QGAdbj58WC7HN4hQHjf2mpvrLA==", + "dev": true, + "requires": { + "jest-regex-util": "^29.2.0", + "jest-snapshot": "^29.3.1" + } + }, + "jest-runner": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.3.1.tgz", + "integrity": "sha512-oFvcwRNrKMtE6u9+AQPMATxFcTySyKfLhvso7Sdk/rNpbhg4g2GAGCopiInk1OP4q6gz3n6MajW4+fnHWlU3bA==", + "dev": true, + "requires": { + "@jest/console": "^29.3.1", + "@jest/environment": "^29.3.1", + "@jest/test-result": "^29.3.1", + "@jest/transform": "^29.3.1", + "@jest/types": "^29.3.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^29.2.0", + "jest-environment-node": "^29.3.1", + "jest-haste-map": "^29.3.1", + "jest-leak-detector": "^29.3.1", + "jest-message-util": "^29.3.1", + "jest-resolve": "^29.3.1", + "jest-runtime": "^29.3.1", + "jest-util": "^29.3.1", + "jest-watcher": "^29.3.1", + "jest-worker": "^29.3.1", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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 + }, + "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 + }, + "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" + } + } + } + }, + "jest-runtime": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.3.1.tgz", + "integrity": "sha512-jLzkIxIqXwBEOZx7wx9OO9sxoZmgT2NhmQKzHQm1xwR1kNW/dn0OjxR424VwHHf1SPN6Qwlb5pp1oGCeFTQ62A==", + "dev": true, + "requires": { + "@jest/environment": "^29.3.1", + "@jest/fake-timers": "^29.3.1", + "@jest/globals": "^29.3.1", + "@jest/source-map": "^29.2.0", + "@jest/test-result": "^29.3.1", + "@jest/transform": "^29.3.1", + "@jest/types": "^29.3.1", + "@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.3.1", + "jest-message-util": "^29.3.1", + "jest-mock": "^29.3.1", + "jest-regex-util": "^29.2.0", + "jest-resolve": "^29.3.1", + "jest-snapshot": "^29.3.1", + "jest-util": "^29.3.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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 + }, + "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 + }, + "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" + } + } + } + }, + "jest-snapshot": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.3.1.tgz", + "integrity": "sha512-+3JOc+s28upYLI2OJM4PWRGK9AgpsMs/ekNryUV0yMBClT9B1DF2u2qay8YxcQd338PPYSFNb0lsar1B49sLDA==", + "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.3.1", + "@jest/transform": "^29.3.1", + "@jest/types": "^29.3.1", + "@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.3.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^29.3.1", + "jest-get-type": "^29.2.0", + "jest-haste-map": "^29.3.1", + "jest-matcher-utils": "^29.3.1", + "jest-message-util": "^29.3.1", + "jest-util": "^29.3.1", + "natural-compare": "^1.4.0", + "pretty-format": "^29.3.1", + "semver": "^7.3.5" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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 + }, + "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 + }, + "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" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "requires": { + "lru-cache": "^6.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" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "jest-util": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.3.1.tgz", + "integrity": "sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ==", + "dev": true, + "requires": { + "@jest/types": "^29.3.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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 + }, + "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 + }, + "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" + } + } + } + }, + "jest-validate": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.3.1.tgz", + "integrity": "sha512-N9Lr3oYR2Mpzuelp1F8negJR3YE+L1ebk1rYA5qYo9TTY3f9OWdptLoNSPP9itOCBIRBqjt/S5XHlzYglLN67g==", + "dev": true, + "requires": { + "@jest/types": "^29.3.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.2.0", + "leven": "^3.1.0", + "pretty-format": "^29.3.1" + }, + "dependencies": { + "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" + } + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "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" + } + }, + "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 + }, + "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 + }, + "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" + } + } + } + }, + "jest-watcher": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.3.1.tgz", + "integrity": "sha512-RspXG2BQFDsZSRKGCT/NiNa8RkQ1iKAjrO0//soTMWx/QUt+OcxMqMSBxz23PYGqUuWm2+m2mNNsmj0eIoOaFg==", + "dev": true, + "requires": { + "@jest/test-result": "^29.3.1", + "@jest/types": "^29.3.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "jest-util": "^29.3.1", + "string-length": "^4.0.1" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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 + }, + "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 + }, + "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" + } + } + } + }, + "jest-worker": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.3.1.tgz", + "integrity": "sha512-lY4AnnmsEWeiXirAIA0c9SDPbuCBq8IYuDVL8PMm0MZ2PEs2yPvRA/J64QBXuZp7CYKrDM/rmNrc9/i3KJQncw==", + "dev": true, + "requires": { + "@types/node": "*", + "jest-util": "^29.3.1", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "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 + }, + "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.3.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", + "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", + "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==" + }, + "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==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsx-ast-utils": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "dev": true, + "requires": { + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" + } + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true + }, + "language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==", + "dev": true + }, + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "dev": true, + "requires": { + "language-subtag-registry": "~0.3.2" + } + }, + "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" + } + }, + "lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "dev": true + }, + "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 + }, + "lint-staged": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.1.0.tgz", + "integrity": "sha512-pn/sR8IrcF/T0vpWLilih8jmVouMlxqXxKuAojmbiGX5n/gDnz+abdPptlj0vYnbfE0SQNl3CY/HwtM0+yfOVQ==", + "dev": true, + "requires": { + "cli-truncate": "^3.1.0", + "colorette": "^2.0.19", + "commander": "^9.4.1", + "debug": "^4.3.4", + "execa": "^6.1.0", + "lilconfig": "2.0.6", + "listr2": "^5.0.5", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-inspect": "^1.12.2", + "pidtree": "^0.6.0", + "string-argv": "^0.3.1", + "yaml": "^2.1.3" + }, + "dependencies": { + "execa": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-6.1.0.tgz", + "integrity": "sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^3.0.1", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" + } + }, + "human-signals": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", + "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==", + "dev": true + }, + "is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "dev": true + }, + "mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "dev": true + }, + "npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "dev": true, + "requires": { + "path-key": "^4.0.0" + } + }, + "onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dev": true, + "requires": { + "mimic-fn": "^4.0.0" + } + }, + "path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "dev": true + }, + "strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "dev": true + }, + "yaml": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.1.tgz", + "integrity": "sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==", + "dev": true + } + } + }, + "listr2": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-5.0.7.tgz", + "integrity": "sha512-MD+qXHPmtivrHIDRwPYdfNkrzqDiuaKU/rfBcec3WMyMF3xylQj3jMq344OtvQxz7zaCFViRAeqlr2AFhPvXHw==", + "dev": true, + "requires": { + "cli-truncate": "^2.1.0", + "colorette": "^2.0.19", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rfdc": "^1.3.0", + "rxjs": "^7.8.0", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + }, + "dependencies": { + "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" + } + }, + "cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, + "requires": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + } + }, + "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 + }, + "slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.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" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==" + }, + "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 + }, + "log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "dev": true, + "requires": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + }, + "dependencies": { + "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" + } + }, + "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 + }, + "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" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "magic-string": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", + "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", + "dev": true, + "requires": { + "@jridgewell/sourcemap-codec": "^1.4.13" + } + }, + "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" + } + }, + "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-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "requires": { + "mime-db": "1.52.0" + } + }, + "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 + }, + "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.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "dev": true + }, + "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.8", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz", + "integrity": "sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==", + "dev": true + }, + "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 + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "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-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + }, + "object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true + }, + "object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "dev": true + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.fromentries": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.hasown": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "dev": true, + "requires": { + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.values": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "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" + } + }, + "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": "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" + }, + "dependencies": { + "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-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "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 + }, + "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 + }, + "pidtree": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", + "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "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" + } + }, + "postcss": { + "version": "8.4.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", + "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", + "dev": true, + "requires": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, + "postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "dev": true, + "requires": { + "camelcase-css": "^2.0.1" + } + }, + "postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dev": true, + "requires": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + } + }, + "postcss-nested": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", + "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-selector-parser": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "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 + }, + "prettier": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.3.tgz", + "integrity": "sha512-tJ/oJ4amDihPoufT5sM0Z1SKEuKay8LfVAMlbbhnnkvt6BUserZylqo2PN+p9KeljLr0OHa2rXHU1T8reeoTrw==", + "dev": true + }, + "pretty-format": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", + "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", + "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 + } + } + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "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" + } + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + }, + "dependencies": { + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + } + } + }, + "proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true + }, + "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": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true + }, + "react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "react-circular-progressbar": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/react-circular-progressbar/-/react-circular-progressbar-2.1.0.tgz", + "integrity": "sha512-xp4THTrod4aLpGy68FX/k1Q3nzrfHUjUe5v6FsdwXBl3YVMwgeXYQKDrku7n/D6qsJA9CuunarAboC2xCiKs1g==", + "requires": {} + }, + "react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "requires": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + } + }, + "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 + }, + "react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + }, + "react-refresh": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", + "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", + "dev": true + }, + "react-resize-detector": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/react-resize-detector/-/react-resize-detector-7.1.2.tgz", + "integrity": "sha512-zXnPJ2m8+6oq9Nn8zsep/orts9vQv3elrpA+R8XTcW7DVVUJ9vwDwMXaBtykAYjMnkCIaOoK9vObyR7ZgFNlOw==", + "requires": { + "lodash": "^4.17.21" + } + }, + "react-router": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.7.0.tgz", + "integrity": "sha512-KNWlG622ddq29MAM159uUsNMdbX8USruoKnwMMQcs/QWZgFUayICSn2oB7reHce1zPj6CG18kfkZIunSSRyGHg==", + "requires": { + "@remix-run/router": "1.3.0" + } + }, + "react-router-dom": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.7.0.tgz", + "integrity": "sha512-jQtXUJyhso3kFw430+0SPCbmCmY1/kJv8iRffGHwHy3CkoomGxeYzMkmeSPYo6Egzh3FKJZRAL22yg5p2tXtfg==", + "requires": { + "@remix-run/router": "1.3.0", + "react-router": "6.7.0" + } + }, + "react-smooth": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/react-smooth/-/react-smooth-2.0.1.tgz", + "integrity": "sha512-Own9TA0GPPf3as4vSwFhDouVfXP15ie/wIHklhyKBH5AN6NFtdk0UpHBnonV11BtqDkAWlt40MOUc+5srmW7NA==", + "requires": { + "fast-equals": "^2.0.0", + "react-transition-group": "2.9.0" + } + }, + "react-transition-group": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz", + "integrity": "sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==", + "requires": { + "dom-helpers": "^3.4.0", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2", + "react-lifecycles-compat": "^3.0.4" + } + }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "requires": { + "pify": "^2.3.0" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + } + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "recharts": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/recharts/-/recharts-2.3.2.tgz", + "integrity": "sha512-2II30fGzKaypHfHNQNUhCfiLMxrOS/gF0WFahDIEFgXtJkVEe2DpZWFfEfAn+RU3B7/h2V/B05Bwmqq3rTXwLw==", + "requires": { + "classnames": "^2.2.5", + "eventemitter3": "^4.0.1", + "lodash": "^4.17.19", + "react-is": "^16.10.2", + "react-resize-detector": "^7.1.2", + "react-smooth": "^2.0.1", + "recharts-scale": "^0.4.4", + "reduce-css-calc": "^2.1.8", + "victory-vendor": "^36.6.8" + }, + "dependencies": { + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + } + } + }, + "recharts-scale": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/recharts-scale/-/recharts-scale-0.4.5.tgz", + "integrity": "sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==", + "requires": { + "decimal.js-light": "^2.4.1" + } + }, + "recoil": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/recoil/-/recoil-0.7.6.tgz", + "integrity": "sha512-hsBEw7jFdpBCY/tu2GweiyaqHKxVj6EqF2/SfrglbKvJHhpN57SANWvPW+gE90i3Awi+A5gssOd3u+vWlT+g7g==", + "requires": { + "hamt_plus": "1.0.2" + } + }, + "reduce-css-calc": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz", + "integrity": "sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==", + "requires": { + "css-unit-converter": "^1.1.1", + "postcss-value-parser": "^3.3.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + } + }, + "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 + }, + "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" + } + }, + "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.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "dev": true + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rfdc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", + "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" + } + }, + "rollup": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.10.1.tgz", + "integrity": "sha512-3Er+yel3bZbZX1g2kjVM+FW+RUWDxbG87fcqFM5/9HbPCTpbVp6JOLn7jlxnNlbu7s/N/uDA4EV/91E2gWnxzw==", + "dev": true, + "requires": { + "fsevents": "~2.3.2" + } + }, + "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" + } + }, + "rxjs": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz", + "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==", + "dev": true, + "requires": { + "tslib": "^2.1.0" + } + }, + "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==" + }, + "safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + } + }, + "sax": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.1.6.tgz", + "integrity": "sha512-8zci48uUQyfqynGDSkUMD7FCJB96hwLnlZOXlgs1l3TX+LW27t3psSWKUxC0fxVgA86i8tL4NwGcY1h/6t3ESg==" + }, + "scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "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": "5.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", + "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", + "dev": true, + "requires": { + "ansi-styles": "^6.0.0", + "is-fullwidth-code-point": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", + "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", + "dev": true + } + } + }, + "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" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "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 + } + } + }, + "stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "dev": true, + "requires": { + "internal-slot": "^1.0.4" + } + }, + "stream": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/stream/-/stream-0.0.2.tgz", + "integrity": "sha512-gCq3NDI2P35B2n6t76YJuOp7d6cN/C7Rt0577l91wllh0sY9ZBuw9KaSGqH/b0hzn3CWWJbpbW0W0WvQ1H/Q7g==", + "requires": { + "emitter-component": "^1.1.1" + } + }, + "stream-transform": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/stream-transform/-/stream-transform-0.1.2.tgz", + "integrity": "sha512-3HXId/0W8sktQnQM6rOZf2LuDDMbakMgAjpViLk758/h0br+iGqZFFfUxxJSqEvGvT742PyFr4v/TBXUtowdCg==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "string-argv": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", + "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", + "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-to-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string-to-stream/-/string-to-stream-1.1.1.tgz", + "integrity": "sha512-QySF2+3Rwq0SdO3s7BAp4x+c3qsClpPQ6abAmb0DGViiSBAkT5kL6JT2iyzEVP+T1SmzHrQD1TwlP9QAHCc+Sw==", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.1.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" + } + }, + "string.prototype.matchall": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "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-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 + }, + "strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "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" + } + }, + "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 + }, + "tailwindcss": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.4.tgz", + "integrity": "sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==", + "dev": true, + "requires": { + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.6", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.18", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "6.0.0", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.1" + }, + "dependencies": { + "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 + } + } + }, + "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 + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "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-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "tsconfig-paths": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "dev": true, + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true + } + } + }, + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "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.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 + }, + "typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + } + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "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" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "uuid": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", + "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==" + }, + "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" + } + }, + "victory-vendor": { + "version": "36.6.8", + "resolved": "https://registry.npmjs.org/victory-vendor/-/victory-vendor-36.6.8.tgz", + "integrity": "sha512-H3kyQ+2zgjMPvbPqAl7Vwm2FD5dU7/4bCTQakFQnpIsfDljeOMDojRsrmJfwh4oAlNnWhpAf+mbAoLh8u7dwyQ==", + "requires": { + "@types/d3-array": "^3.0.3", + "@types/d3-ease": "^3.0.0", + "@types/d3-interpolate": "^3.0.1", + "@types/d3-scale": "^4.0.2", + "@types/d3-shape": "^3.1.0", + "@types/d3-time": "^3.0.0", + "@types/d3-timer": "^3.0.0", + "d3-array": "^3.1.6", + "d3-ease": "^3.0.1", + "d3-interpolate": "^3.0.1", + "d3-scale": "^4.0.2", + "d3-shape": "^3.1.0", + "d3-time": "^3.0.0", + "d3-timer": "^3.0.1" + } + }, + "vite": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.0.4.tgz", + "integrity": "sha512-xevPU7M8FU0i/80DMR+YhgrzR5KS2ORy1B4xcX/cXLsvnUWvfHuqMmVU6N0YiJ4JWGRJJsLCgjEzKjG9/GKoSw==", + "dev": true, + "requires": { + "esbuild": "^0.16.3", + "fsevents": "~2.3.2", + "postcss": "^8.4.20", + "resolve": "^1.22.1", + "rollup": "^3.7.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" + } + }, + "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" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dev": true, + "requires": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + } + }, + "which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.10" + } + }, + "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" + }, + "dependencies": { + "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" + } + }, + "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 + } + } + }, + "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" + } + }, + "xmldoc": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/xmldoc/-/xmldoc-0.4.0.tgz", + "integrity": "sha512-rJ/+/UzYCSlFNuAzGuRyYgkH2G5agdX1UQn4+5siYw9pkNC3Hu/grYNDx/dqYLreeSjnY5oKg74CMBKxJHSg6Q==", + "requires": { + "sax": "~1.1.1" + } + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "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": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "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.6.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz", + "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", + "dev": true, + "requires": { + "cliui": "^8.0.1", + "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.1.1" + } + }, + "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/mcode-coverage-checker/package.json b/mcode-coverage-checker/package.json new file mode 100644 index 0000000..3a7664b --- /dev/null +++ b/mcode-coverage-checker/package.json @@ -0,0 +1,65 @@ +{ + "name": "mcode-coverage-checker", + "private": true, + "version": "0.0.0", + "type": "module", + "contributors": [ + "Alden Brown ", + "Julian Carter ", + "Dylan Mendelowitz ", + "Dylan Phelan " + ], + "scripts": { + "lint": "eslint \"./**/*.js\"", + "lint-fix": "eslint \"./**/*.js\" --fix", + "prepare": "husky install", + "predeploy": "npm run build", + "deploy": "gh-pages -d build", + "dev": "vite", + "build": "vite build", + "preview": "vite preview", + "test": "jest" + }, + "lint-staged": { + "src/**/*.{js,jsx}": [ + "eslint --fix" + ], + "src/**/*.{js,jsx,ts,tsx,json,css,scss,md}": [ + "prettier --write" + ] + }, + "dependencies": { + "@formkit/auto-animate": "^1.0.0-beta.5", + "@iconify/react": "^4.0.1", + "axios": "^1.2.3", + "fhirpath": "^3.3.1", + "react": "^18.2.0", + "react-circular-progressbar": "^2.1.0", + "react-dom": "^18.2.0", + "react-router-dom": "^6.7.0", + "recharts": "^2.3.2", + "recoil": "^0.7.6", + "uuid": "^9.0.0" + }, + "devDependencies": { + "@types/react": "^18.0.26", + "@types/react-dom": "^18.0.9", + "@vitejs/plugin-react": "^3.0.0", + "autoprefixer": "^10.4.13", + "eslint": "^8.32.0", + "eslint-config-airbnb": "^19.0.4", + "eslint-config-prettier": "^8.6.0", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-jsx-a11y": "^6.7.1", + "eslint-plugin-react": "^7.32.1", + "eslint-plugin-react-hooks": "^4.6.0", + "gh-pages": "^5.0.0", + "husky": "^8.0.3", + "jest": "^29.3.1", + "lint-staged": "^13.1.0", + "postcss": "^8.4.21", + "prettier": "^2.8.3", + "tailwindcss": "^3.2.4", + "vite": "^4.0.0" + } +} diff --git a/mcode-coverage-checker/postcss.config.cjs b/mcode-coverage-checker/postcss.config.cjs new file mode 100644 index 0000000..33ad091 --- /dev/null +++ b/mcode-coverage-checker/postcss.config.cjs @@ -0,0 +1,6 @@ +module.exports = { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +} diff --git a/mcode-coverage-checker/public/vite.svg b/mcode-coverage-checker/public/vite.svg new file mode 100644 index 0000000..e7b8dfb --- /dev/null +++ b/mcode-coverage-checker/public/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/mcode-coverage-checker/src/assets/mCodeDiagram.svg b/mcode-coverage-checker/src/assets/mCodeDiagram.svg new file mode 100644 index 0000000..0675e28 --- /dev/null +++ b/mcode-coverage-checker/src/assets/mCodeDiagram.svg @@ -0,0 +1,6 @@ + + + +
Modality
Modality
Genomic Region Studied
Genomic Region...
Genomics
Report
Genomics...
Genomic
Variant
Genomic...
Amino Acid Change
Amino Acid Change
Molecular Consequence
Molecular Consequence
Cytogenic Location
Cytogenic Location
Cytogen. Nomenclature
Cytogen. Nomenclature
Genomic
Specimen
Genomic...
Specimen +Type
Specimen...
Stage Group
Stage Group +
Primary
Cancer Condition
Primary...
Asserted Date
Asserted Date
Histology/Morphology
Histology/Morphology
Body site
Body site
Staging System
Staging System
mCODE STU 2
mCODE STU 2
Disease
Disease
Genomics
Genomics
Patient
Patient
Treatment
Treatment
Medication
Medication
Cancer-Related Medication Request
Cancer-Related Medic...
Outcome
Outcome
Assessment
Assessment
Profile
Profile
Built-in FHIR Element
Birth Date
Birth Date
Gender
Gender
Disease Status
Gene Studied
Gene Studied
Variation
Variation
DNA Change
DNA Change
Genomic Source Class
Genomic Source Class
CBC
CBC
CMP
CMP
ECOG Performance Status
ECOG Performance...
Weight
Weight
Blood Pressure
Blood Pressure
Height
Height
Death Date
Death Date
Zip Code
Zip Code
US Core Race
US Core Race
US Core Ethnicity
US Core Ethnicity
Cancer-Related Surgical Procedure
Cancer-Related Surgic...
Procedure Code
Procedure Code
Body Site
Body Site
External Profiles
External Profiles
Collection Site
Collection Site
Gene Mutations
Gene Mutations
Gene Studied
Gene Studied
Coordinate System
Coordinate System
DNA Ranges Examined
DNA Ranges Examined
DNA Region Description
DNA Region Description
Reference Sequence ID
Reference Sequence ID
This illustration is not a formal part of the mCODE specification. For brevity and clarity, names and structural relationships shown here may deviate from the specification.
This illustration is not a forma...
Distant Metastases
(M) Category
Distant Metastases...
Primary Tumor
(T) Category
Primary Tumor...
Regional Nodes
(N) Category
Regional Nodes...
Tumor Marker Test
Tumor Marker Test
Test Type
Test Type
Condition Code
Condition Code
Comorbidities (Elixhauser)
Comorbidities (E...
Tumor
Location
Location
Body Structure Identifier
Body Structure Iden...
Tumor Size
Tumor Specimen
Tumor Specimen
Longest Dimension
Longest Dimension
Cancer-Related Medication Administration
Cancer-Related Medic...
Procedure Intent
Procedure Intent
Medication
Medication
Reason
Reason
Radiotherapy Course Summary
Radiotherapy Course S...
No. Sessions
No. Sessions
Modality/Technique
Modality/Technique
Termination Reason
Termination Reason
Doses Delivered
Doses Delivered
Reason
Reason
mCODE IG version 2.0.0  11/12/2021
mCODE IG version 2.0.0  1...
DNA Change Type
DNA Change Type
Radiotherapy Volume
Radiotherapy Vol...
Total Dose
Total Dose
No. Fractions
No. Fractions
Clinical Significance
Clinical Significance
Copy Number
Copy Number
Allelic Frequency
Allelic Frequency
Amino Acid Change Type
Amino Acid Change Type
Allelic State
Allelic State
Risk Score
Risk Score
Other Dimension
Other Dimension
Extension
Extension
Technique
Technique
Clinical/Pathological
Clinical/Pathological
Specimen
Specimen
Cancer Patient
Cancer Patient
Method
Method
Present/Absent
Present/Absent
reference to another profile
reference to a...
Evidence Type
Evidence Type
Location
Location
Location Qualifier
Location Qualifi...
Laterality
Laterality
Location Qualifier
Location Qualifier
Name
Name
Contact Info
Contact Info
Laterality
Laterality
Location Qualifier
Location Qualifier
Patient (US Core)
Patient (US Core)
Observation    (US Core Lab Result)
Observation    (US Core Lab Resul...
Specimen
Specimen
Specimen
Specimen
Observation
Observation
Observation
Observation
Observation
Observation
Observation
Observation
Specimen
Specimen
BodyStructure
BodyStruct...
MedicationRequest (US Core)
MedicationRequest (US Core)
MedicationAdministration
Medication...
Observation
Observation
Observation
Observation
Observation
Observation
Procedure (US Core)
Procedure (US Core)
Procedure (US Core)
Procedure (US Core)
BodyStructure
BodyStruct...
Observation
Observation
Component
Component
Component
Component
Result Value
Result Value
Base Resource
Base Resource
Volume Type
Volume Type
Present/Absent
Present/Absent
Component
Component
property of a profile
property of...
Body Volume
Body Volume
Comorbidity Type
Comorbidity Type
Condition Reference
slice (repeated element that is specialized)
slice (repeat...
Component
Component
38 types
38 types
Click embedded links to see FHIR artifact definitions
Click embedded links to see FH...
Result
Result
Test Type
Test Type
Interpretation
Interpretation
Score
Score
Karnofsky Performance Status
Karnofsky Perfor...
Interpretation
Interpretation
Score
Score
Observation
Observation
Procedure Intent
Procedure Intent
Termination Reason
Termination Reason
Secondary
Cancer Condition
Secondary...
Related Condition
Related Condition
Identifier
Identifier
DiagnosticReport (US Core)
DiagnosticReport (US Core)
Observation    (US Core Lab Result)
Observation    (US Core Lab Resul...
Condition    (US Core)
Condition    (US Core)
Condition (US Core)
Condition (US Core)
Observation (US Core Lab Result)
Observation (US Core Lab Result)
Viewer does not support full SVG 1.1
\ No newline at end of file diff --git a/mcode-coverage-checker/src/components/AssessmentStatsViz.jsx b/mcode-coverage-checker/src/components/AssessmentStatsViz.jsx new file mode 100644 index 0000000..8340706 --- /dev/null +++ b/mcode-coverage-checker/src/components/AssessmentStatsViz.jsx @@ -0,0 +1,10 @@ +import { getAssessmentStats } from '../lib/coverageStats/coverageStats'; +import SimpleStatsViz from './SimpleStatsViz'; + +function AssessmentStatsViz({ coverageData }) { + const stats = getAssessmentStats(coverageData); + + return ; +} + +export default AssessmentStatsViz; diff --git a/mcode-coverage-checker/src/components/CircleGauge.jsx b/mcode-coverage-checker/src/components/CircleGauge.jsx new file mode 100644 index 0000000..75eaa90 --- /dev/null +++ b/mcode-coverage-checker/src/components/CircleGauge.jsx @@ -0,0 +1,24 @@ +import { CircularProgressbar, buildStyles } from 'react-circular-progressbar'; +import 'react-circular-progressbar/dist/styles.css'; + +function gaugeDisplayText(percentage) { + return `${(percentage * 100).toFixed(2).toString()}%`; +} + +function CircleGauge({ className, percentage, color }) { + return ( +
+ +
+ ); +} + +export default CircleGauge; diff --git a/mcode-coverage-checker/src/components/DiseaseStatsViz.jsx b/mcode-coverage-checker/src/components/DiseaseStatsViz.jsx new file mode 100644 index 0000000..14d646d --- /dev/null +++ b/mcode-coverage-checker/src/components/DiseaseStatsViz.jsx @@ -0,0 +1,10 @@ +import { getDiseaseStats } from '../lib/coverageStats/coverageStats'; +import SimpleStatsViz from './SimpleStatsViz'; + +function DiseaseStatsViz({ coverageData }) { + const stats = getDiseaseStats(coverageData); + + return ; +} + +export default DiseaseStatsViz; diff --git a/mcode-coverage-checker/src/components/FileNotification.jsx b/mcode-coverage-checker/src/components/FileNotification.jsx new file mode 100644 index 0000000..35a2dbb --- /dev/null +++ b/mcode-coverage-checker/src/components/FileNotification.jsx @@ -0,0 +1,34 @@ +import { Icon } from '@iconify/react'; +import styles from '../styles/FileUpload.module.css'; + +export default function FileNotification({ file, progress, removeFile }) { + return ( +
+
+
+ +
+
+

{file.name}

+

{file.size}

+ +
+
+
+ removeFile(file)} + className="text-gray-500 h-4 w-4 text-right m-1 cursor-pointer" + /> +
+
+ ); +} diff --git a/mcode-coverage-checker/src/components/FileSelect.jsx b/mcode-coverage-checker/src/components/FileSelect.jsx new file mode 100644 index 0000000..afc32eb --- /dev/null +++ b/mcode-coverage-checker/src/components/FileSelect.jsx @@ -0,0 +1,16 @@ +function FileSelect({ files, onChange }) { + return ( + + ); +} + +export default FileSelect; diff --git a/mcode-coverage-checker/src/components/FileUpload.jsx b/mcode-coverage-checker/src/components/FileUpload.jsx new file mode 100644 index 0000000..a37e2d7 --- /dev/null +++ b/mcode-coverage-checker/src/components/FileUpload.jsx @@ -0,0 +1,228 @@ +import { useState, useMemo, useCallback } from 'react'; +import { useSetRecoilState } from 'recoil'; +import { useAutoAnimate } from '@formkit/auto-animate/react'; +import { Icon } from '@iconify/react'; +import { v4 as uuidv4 } from 'uuid'; +import { uploadedFilesLookup } from '../recoil_state'; +import { formatBytes } from '../lib/fileSize'; +import FileNotification from './FileNotification'; +import RejectedFileNotification from './RejectedFileNotification'; + +function FileUpload() { + const setFilesLookup = useSetRecoilState(uploadedFilesLookup); + // What files are valid to upload + function relevantFileFilter(file) { + return file.type === 'application/json'; + } + // Track a local list of files to determine which should be displayed as notifications temporarily + const [localFilesLookup, setLocalFilesLookup] = useState({}); + const localFiles = useMemo(() => Object.values(localFilesLookup).filter((file) => !file.rejected)); + const rejectedFiles = useMemo(() => Object.values(localFilesLookup).filter((file) => file.rejected)); + const [parent] = useAutoAnimate(); + const [progress, setProgress] = useState({}); + const [dragActive, setDragActive] = useState(false); + + // Removes a local file notification, not a file from the store + const removeFile = useCallback( + (fileObject) => { + const newLocalFilesLookup = { ...localFilesLookup }; + delete newLocalFilesLookup[fileObject.id]; + setLocalFilesLookup(newLocalFilesLookup); + }, + [localFilesLookup, setLocalFilesLookup], + ); + // Progress Object Tracking + // update progress to 0 when the read begins + const readStartHandler = useCallback( + (fileId) => { + setProgress((prevProgress) => { + const newProgress = { ...prevProgress }; + newProgress[fileId] = 0; + return newProgress; + }); + }, + [setProgress], + ); + // update progress stored in state and new data is loaded + const readProgressHandler = useCallback( + (fileId, e) => { + setProgress((prevProgress) => { + const newProgress = { ...prevProgress }; + newProgress[fileId] = e.loaded / e.total; + return newProgress; + }); + }, + [setProgress], + ); + // ensure progress is at 100 and resolve the callback when the read is over + + const readEndHandler = useCallback( + (fileId, newFile, fileReader, resolve) => { + setProgress((prevProgress) => { + const newProgress = { ...prevProgress }; + newProgress[fileId] = 1; + return newProgress; + }); + const body = JSON.parse(fileReader.result); + const fileWithBody = { ...newFile, body }; + resolve(fileWithBody); + }, + [setProgress], + ); + + // Use the FileReader Object to track progress and resolve promise when finished + function readFile(fileObject, newFile, resolve, reject) { + const fileId = newFile.id; + // Set up fileReader + const fileReader = new FileReader(); + fileReader.onloadstart = () => readStartHandler(fileId); + fileReader.onprogress = (e) => readProgressHandler(fileId, e); + fileReader.onload = () => readEndHandler(fileId, newFile, fileReader, resolve); + fileReader.onerror = reject; + fileReader.readAsText(fileObject); + } + + function createFile(fileObject) { + const fileId = uuidv4(); + return { + id: fileId, + name: fileObject.name, + size: formatBytes(fileObject.size), + type: fileObject.type, + dateAdded: new Intl.DateTimeFormat('en-US').format(new Date()), + body: null, + }; + } + + // Create a new file object and update both local and gloabl lookups with this new data + function addFile(fileObject, resolve, reject) { + const newFile = createFile(fileObject); + setFilesLookup((prevFilesLookup) => { + const newFilesLookup = { ...prevFilesLookup }; + newFilesLookup[newFile.id] = newFile; + return newFilesLookup; + }); + setLocalFilesLookup((prevLocalFilesLookup) => { + const newLocalFilesLookup = { ...prevLocalFilesLookup }; + newLocalFilesLookup[newFile.id] = newFile; + return newLocalFilesLookup; + }); + readFile(fileObject, newFile, resolve, reject); + } + + // Load files into memory using promises + function loadFiles(files) { + // Files is a FileList object, we need to convert this into an array for filtering + const filesArray = [...files]; + const filePromises = []; + const filesToReject = filesArray.filter((file) => !relevantFileFilter(file)); + const filesToAdd = filesArray.filter(relevantFileFilter); + // For rejected files, create a notification object + setLocalFilesLookup((previousFilesLookup) => { + const rejectedFilesLookup = { ...previousFilesLookup }; + filesToReject.forEach((file) => { + const rejectionNotification = { + ...createFile(file), + rejected: true, + }; + rejectionNotification.reason = `File type of ${rejectionNotification.type} is not accepted`; + rejectedFilesLookup[rejectionNotification.id] = rejectionNotification; + }); + return rejectedFilesLookup; + }); + // Add all relevant files + filesToAdd.forEach((file) => + filePromises.push( + new Promise((resolve, reject) => { + addFile(file, resolve, reject); + }), + ), + ); + Promise.all(filePromises).then((fs) => { + // Update the files lookups, local and global, when all are uploaded + setFilesLookup((prevFilesLookup) => { + const tempFilesLookup = { ...prevFilesLookup }; + fs.forEach((file) => { + tempFilesLookup[file.id] = file; + }); + return tempFilesLookup; + }); + setLocalFilesLookup((prevLocalFilesLookup) => { + const tempLocalFilesLookup = { ...prevLocalFilesLookup }; + fs.forEach((file) => { + tempLocalFilesLookup[file.id] = file; + }); + return tempLocalFilesLookup; + }); + }); + } + + function handleDrag(e) { + e.preventDefault(); + e.stopPropagation(); + if (e.type === 'dragenter' || e.type === 'dragover') { + setDragActive(true); + } else if (e.type === 'dragleave') { + setDragActive(false); + } + } + + function handleDrop(e) { + e.preventDefault(); + e.stopPropagation(); + setDragActive(false); + if (e.dataTransfer.files && e.dataTransfer.files[0]) { + loadFiles(e.dataTransfer.files); + } + } + + function handleChange(event) { + const filesToAdd = event.target.files; + if (filesToAdd && filesToAdd[0]) { + loadFiles(filesToAdd); + } + } + + return ( + <> +
+ +
+
+ {localFiles.map((file) => ( + + ))} + {rejectedFiles.map((file) => ( + + ))} +
+ + ); +} + +export default FileUpload; diff --git a/mcode-coverage-checker/src/components/GenomicsStatsViz.jsx b/mcode-coverage-checker/src/components/GenomicsStatsViz.jsx new file mode 100644 index 0000000..f5f0258 --- /dev/null +++ b/mcode-coverage-checker/src/components/GenomicsStatsViz.jsx @@ -0,0 +1,10 @@ +import { getGenomicsStats } from '../lib/coverageStats/coverageStats'; +import SimpleStatsViz from './SimpleStatsViz'; + +function DiseaseStatsViz({ coverageData }) { + const stats = getGenomicsStats(coverageData); + + return ; +} + +export default DiseaseStatsViz; diff --git a/mcode-coverage-checker/src/components/LineChart.jsx b/mcode-coverage-checker/src/components/LineChart.jsx new file mode 100644 index 0000000..602d89e --- /dev/null +++ b/mcode-coverage-checker/src/components/LineChart.jsx @@ -0,0 +1,25 @@ +import { ResponsiveContainer, AreaChart, XAxis, YAxis, CartesianGrid, Tooltip, Area } from 'recharts'; + +export default function LineChart({ className, data, xKey, yKey, hexColor }) { + return ( +
+ + + {/* Defines a linear gradient SVG that we can reference for our Area's fill color */} + + + + + + + + + + + + + + +
+ ); +} diff --git a/mcode-coverage-checker/src/components/MainVisualization.jsx b/mcode-coverage-checker/src/components/MainVisualization.jsx new file mode 100644 index 0000000..aa3a82a --- /dev/null +++ b/mcode-coverage-checker/src/components/MainVisualization.jsx @@ -0,0 +1,98 @@ +import SectionCard from './SectionCard'; +import { + getAssessmentStats, + getDiseaseStats, + getGenomicsStats, + getOutcomeStats, + getOverallStats, + getPatientStats, + getTreatmentStats, +} from '../lib/coverageStats/coverageStats'; +import { getAllFieldCoveredCounts } from '../lib/coverageStats/statsUtils'; + +function MainVisualization({ coverageData, className }) { + const overall = getOverallStats(coverageData); + const patient = getPatientStats(coverageData); + const outcome = getOutcomeStats(coverageData); + const disease = getDiseaseStats(coverageData); + const treatment = getTreatmentStats(coverageData); + const assessment = getAssessmentStats(coverageData); + const genomics = getGenomicsStats(coverageData); + + const fields = getAllFieldCoveredCounts(coverageData); + const patientSubcategories = `${ + fields.filter((field) => field.section === 'Patient' && field.percentage === 1).length + }/${fields.filter((field) => field.section === 'Patient').length}`; + const outcomeSubcategories = `${ + fields.filter((field) => field.section === 'Outcome' && field.percentage === 1).length + }/${fields.filter((field) => field.section === 'Outcome').length}`; + const diseaseSubcategories = `${ + fields.filter((field) => field.section === 'Disease' && field.percentage === 1).length + }/${fields.filter((field) => field.section === 'Disease').length}`; + const treatmentSubcategories = `${ + fields.filter((field) => field.section === 'Treatment' && field.percentage === 1).length + }/${fields.filter((field) => field.section === 'Treatment').length}`; + const assessmentSubcategories = `${ + fields.filter((field) => field.section === 'Assessment' && field.percentage === 1).length + }/${fields.filter((field) => field.section === 'Assessment').length}`; + const genomicsSubcategories = `${ + fields.filter((field) => field.section === 'Genomics' && field.percentage === 1).length + }/${fields.filter((field) => field.section === 'Genomics').length}`; + + return ( +
+ Overall mCODE Coverage

} + text={

{patient.possible} Patients

} + gaugeSize="h-44 w-44" + percentage={overall.percentage} + color="#000000" + /> + Patient

} + text={

{patientSubcategories} Subcategories

} + gaugeSize="h-24 w-24" + percentage={patient.percentage} + color="#d24200" + /> + Outcome

} + text={

{outcomeSubcategories} Subcategories

} + gaugeSize="h-24 w-24" + percentage={outcome.percentage} + color="#8a45d9" + /> + Disease

} + text={

{diseaseSubcategories} Subcategories

} + gaugeSize="h-24 w-24" + percentage={disease.percentage} + color="#f2b84b" + /> + Treatment

} + text={

{treatmentSubcategories} Subcategories

} + gaugeSize="h-24 w-24" + percentage={treatment.percentage} + color="#04b2d9" + /> + Assessment

} + text={

{assessmentSubcategories} Subcategories

} + gaugeSize="h-24 w-24" + percentage={assessment.percentage} + color="#f2913d" + /> + Genomics

} + text={

{genomicsSubcategories} Subcategories

} + gaugeSize="h-24 w-24" + percentage={genomics.percentage} + color="#26c485" + /> +
+ ); +} + +export default MainVisualization; diff --git a/mcode-coverage-checker/src/components/OutcomeStatsViz.jsx b/mcode-coverage-checker/src/components/OutcomeStatsViz.jsx new file mode 100644 index 0000000..bff05f3 --- /dev/null +++ b/mcode-coverage-checker/src/components/OutcomeStatsViz.jsx @@ -0,0 +1,10 @@ +import { getOutcomeStats } from '../lib/coverageStats/coverageStats'; +import SimpleStatsViz from './SimpleStatsViz'; + +function OutcomeStatsViz({ coverageData }) { + const stats = getOutcomeStats(coverageData); + + return ; +} + +export default OutcomeStatsViz; diff --git a/mcode-coverage-checker/src/components/OverallStatsViz.jsx b/mcode-coverage-checker/src/components/OverallStatsViz.jsx new file mode 100644 index 0000000..0656fe6 --- /dev/null +++ b/mcode-coverage-checker/src/components/OverallStatsViz.jsx @@ -0,0 +1,10 @@ +import { getOverallStats } from '../lib/coverageStats/coverageStats'; +import SimpleStatsViz from './SimpleStatsViz'; + +function OverallStatsViz({ coverageData }) { + const stats = getOverallStats(coverageData); + + return ; +} + +export default OverallStatsViz; diff --git a/mcode-coverage-checker/src/components/PageWrapper.jsx b/mcode-coverage-checker/src/components/PageWrapper.jsx new file mode 100644 index 0000000..b475066 --- /dev/null +++ b/mcode-coverage-checker/src/components/PageWrapper.jsx @@ -0,0 +1,12 @@ +import Sidebar from './Sidebar'; + +export default function PageWrapper({ children }) { + return ( +
+ +
+ {children} +
+
+ ); +} diff --git a/mcode-coverage-checker/src/components/PatientStatsViz.jsx b/mcode-coverage-checker/src/components/PatientStatsViz.jsx new file mode 100644 index 0000000..fa79285 --- /dev/null +++ b/mcode-coverage-checker/src/components/PatientStatsViz.jsx @@ -0,0 +1,10 @@ +import { getPatientStats } from '../lib/coverageStats/coverageStats'; +import SimpleStatsViz from './SimpleStatsViz'; + +function PatientStatsViz({ coverageData }) { + const stats = getPatientStats(coverageData); + + return ; +} + +export default PatientStatsViz; diff --git a/mcode-coverage-checker/src/components/Rankings.jsx b/mcode-coverage-checker/src/components/Rankings.jsx new file mode 100644 index 0000000..7a4d3c1 --- /dev/null +++ b/mcode-coverage-checker/src/components/Rankings.jsx @@ -0,0 +1,83 @@ +import { useState } from 'react'; +import { getAllFieldCoveredCounts } from '../lib/coverageStats/statsUtils'; +import { sectionColors } from '../lib/coverageSectionIds'; +import { Sparkline, StaticData } from './Sparklines'; + +const MINNUMSHOWN = 5; + +function Rankings({ coverageData, className }) { + const fields = getAllFieldCoveredCounts(coverageData); + const [sortFunction, setSortFunction] = useState('Ascending'); + const [numShown, setNumShown] = useState(MINNUMSHOWN); + + function toggleRankingsShown() { + if (numShown === MINNUMSHOWN) { + setNumShown(fields.length); + } else { + setNumShown(MINNUMSHOWN); + } + } + + const SORT_FUNCTIONS = { + Ascending: (a, b) => a.percentage - b.percentage, + Descending: (a, b) => b.percentage - a.percentage, + Alphabetical: (a, b) => a.name.localeCompare(b.name), + 'Reverse Alphabetical': (a, b) => b.name.localeCompare(a.name), + }; + + return ( +
+
+
+

Rankings

+ +
+
+ + + {fields + .sort(SORT_FUNCTIONS[sortFunction]) + .slice(0, numShown) + .map((field) => ( + + + + + + + ))} + + + + +
+ + + + +

{field.name}

+

{field.profile}

+
+ + {`${field.covered}/${field.total}`}
+ +
+
+
+
+ ); +} + +export default Rankings; diff --git a/mcode-coverage-checker/src/components/RejectedFileNotification.jsx b/mcode-coverage-checker/src/components/RejectedFileNotification.jsx new file mode 100644 index 0000000..840a731 --- /dev/null +++ b/mcode-coverage-checker/src/components/RejectedFileNotification.jsx @@ -0,0 +1,27 @@ +import { Icon } from '@iconify/react'; + +export default function RejectedFileNotification({ file, removeFile }) { + return ( +
+
+
+ +
+
+

{file.name}

+

{file.size}

+
+

Error

+

{file.reason}

+
+
+
+ removeFile(file)} + className="text-gray-500 h-4 w-4 text-right m-1 cursor-pointer" + /> +
+
+ ); +} diff --git a/mcode-coverage-checker/src/components/SectionCard.jsx b/mcode-coverage-checker/src/components/SectionCard.jsx new file mode 100644 index 0000000..39a150a --- /dev/null +++ b/mcode-coverage-checker/src/components/SectionCard.jsx @@ -0,0 +1,17 @@ +import CircleGauge from './CircleGauge'; + +function SectionCard({ className, header, text, gaugeSize, percentage, color }) { + return ( +
+ +
+
+ {header} + {text} +
+
+
+ ); +} + +export default SectionCard; diff --git a/mcode-coverage-checker/src/components/Sidebar.jsx b/mcode-coverage-checker/src/components/Sidebar.jsx new file mode 100644 index 0000000..e8388f7 --- /dev/null +++ b/mcode-coverage-checker/src/components/Sidebar.jsx @@ -0,0 +1,76 @@ +import { useState } from 'react'; +import { Link, useLocation } from 'react-router-dom'; +import { Icon } from '@iconify/react'; + +export default function Sidebar() { + const [open, setOpen] = useState(true); + + return ( +
+ {/* sidebar header */} +
+

Coverage Checker

+ setOpen(!open)} + /> +
+ {/* sidebar body */} +
+ {/* upper section */} +
+

{open ? 'Navigation' : 'Nav'}

+ + +

Upload Files

+ + + +

mCODE Coverage

+ +
+ {/* lower section */} + +
+
+ ); +} diff --git a/mcode-coverage-checker/src/components/SimpleStatsViz.jsx b/mcode-coverage-checker/src/components/SimpleStatsViz.jsx new file mode 100644 index 0000000..3d90e7f --- /dev/null +++ b/mcode-coverage-checker/src/components/SimpleStatsViz.jsx @@ -0,0 +1,30 @@ +import styles from './SimpleStatsViz.module.css'; + +function coverageDisplayText(stats) { + return `${(stats.percentage * 100).toFixed(2).toString()}% Covered`; +} + +function isCoverageComplete(stats) { + return stats.percentage === 1; +} + +function isCoverageZero(stats) { + return stats.percentage === 0; +} + +function SimpleStatsViz({ title, stats, larger = false }) { + return ( +
+

{title}

+

+ {coverageDisplayText(stats)} +

+
+ ); +} + +export default SimpleStatsViz; diff --git a/mcode-coverage-checker/src/components/SimpleStatsViz.module.css b/mcode-coverage-checker/src/components/SimpleStatsViz.module.css new file mode 100644 index 0000000..c5edb9e --- /dev/null +++ b/mcode-coverage-checker/src/components/SimpleStatsViz.module.css @@ -0,0 +1,31 @@ +.stats-container { + margin: 2rem 0; + display: flex; + align-items: baseline; +} + +.stats-container:first-of-type { + margin: 1rem 0; +} + +.title { + font-size: 1.5rem; +} + +.larger { + font-size: 2rem; +} + +.stat { + display: inline; + margin-left: 0.5rem; + font-style: italic; +} + +.complete:after { + content: '💯'; +} + +.zero:after { + content: '😱'; +} diff --git a/mcode-coverage-checker/src/components/Sparklines.jsx b/mcode-coverage-checker/src/components/Sparklines.jsx new file mode 100644 index 0000000..384dd65 --- /dev/null +++ b/mcode-coverage-checker/src/components/Sparklines.jsx @@ -0,0 +1,56 @@ +import { LineChart, Line } from 'recharts'; + +const StaticData = [ + { + name: 'Page A', + uv: 4000, + pv: 2400, + amt: 2400, + }, + { + name: 'Page B', + uv: 3000, + pv: 1398, + amt: 2210, + }, + { + name: 'Page C', + uv: 2000, + pv: 9800, + amt: 2290, + }, + { + name: 'Page D', + uv: 2780, + pv: 3908, + amt: 2000, + }, + { + name: 'Page E', + uv: 1890, + pv: 4800, + amt: 2181, + }, + { + name: 'Page F', + uv: 2390, + pv: 3800, + amt: 2500, + }, + { + name: 'Page G', + uv: 3490, + pv: 4300, + amt: 2100, + }, +]; + +function Sparkline({ data }) { + return ( + + + + ); +} + +export { Sparkline, StaticData }; diff --git a/mcode-coverage-checker/src/components/TreatmentStatsViz.jsx b/mcode-coverage-checker/src/components/TreatmentStatsViz.jsx new file mode 100644 index 0000000..ed76837 --- /dev/null +++ b/mcode-coverage-checker/src/components/TreatmentStatsViz.jsx @@ -0,0 +1,10 @@ +import { getTreatmentStats } from '../lib/coverageStats/coverageStats'; +import SimpleStatsViz from './SimpleStatsViz'; + +function TreatmentStatsViz({ coverageData }) { + const stats = getTreatmentStats(coverageData); + + return ; +} + +export default TreatmentStatsViz; diff --git a/mcode-coverage-checker/src/components/UploadedFiles.jsx b/mcode-coverage-checker/src/components/UploadedFiles.jsx new file mode 100644 index 0000000..05673aa --- /dev/null +++ b/mcode-coverage-checker/src/components/UploadedFiles.jsx @@ -0,0 +1,107 @@ +import React, { useState } from 'react'; +import { useRecoilState, useRecoilValue } from 'recoil'; +import { useAutoAnimate } from '@formkit/auto-animate/react'; +import ReactJson from 'react-json-view'; +import { Icon } from '@iconify/react'; +import { uploadedFilesLookup, uploadedFiles } from '../recoil_state'; + +function UploadedFiles() { + const [parent] = useAutoAnimate(); + const [jsonViewKeys, setJsonViewKeys] = useState(new Set()); + const files = useRecoilValue(uploadedFiles); + const [filesLookup, setFilesLookup] = useRecoilState(uploadedFilesLookup); + + function toggleView(key) { + const modifiedViewKeys = new Set(jsonViewKeys); + if (jsonViewKeys.has(key)) { + modifiedViewKeys.delete(key); + } else { + modifiedViewKeys.add(key); + } + setJsonViewKeys(modifiedViewKeys); + } + + function handleDelete(id) { + const newFilesLookup = { ...filesLookup }; + delete newFilesLookup[id]; + setFilesLookup(newFilesLookup); + } + + return ( + <> +

All Files

+

+ These files can be examined in-depth on the dashboard and are included within the longitudinal views. +

+ + + + + + + + + + {files && files.length > 0 ? ( + files.map((file) => ( + + + + + + + {jsonViewKeys.has(file.id) && ( + + + + )} + + )) + ) : ( + + + + )} + +
+ Name + + File size + + Date added +
+ + {file.name} + {file.size} +
{file.dateAdded}
+
+ + +
+
+ +
+ No past files to display +
+ + ); +} + +export default UploadedFiles; diff --git a/mcode-coverage-checker/src/data/DefaultUploadedFiles.json b/mcode-coverage-checker/src/data/DefaultUploadedFiles.json new file mode 100644 index 0000000..58dd6d7 --- /dev/null +++ b/mcode-coverage-checker/src/data/DefaultUploadedFiles.json @@ -0,0 +1,3359 @@ +{ + "123": { + "id": "123", + "name": "bundle1.json", + "size": "500 KB", + "type": "application/json", + "dateAdded": "10/10/2022", + "body": { + "resourceType": "Bundle", + "id": "mcode-patient-bundle-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-patient-bundle"] + }, + "type": "collection", + "entry": [ + { + "fullUrl": "http://example.org/fhir/Patient/cancer-patient-jenny-m", + "resource": { + "resourceType": "Patient", + "id": "cancer-patient-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-patient"] + }, + "text": { + "status": "extensions", + "div": "

Generated Narrative

Resource \"cancer-patient-jenny-m\"

Profile: Cancer Patient Profile

US Core Race Extension

value: White (Details: urn:oid:2.16.840.1.113883.6.238 code 2106-3 = 'White', stated as 'White')

value: White

US Core Ethnicity Extension

value: Not Hispanic or Latino (Details: urn:oid:2.16.840.1.113883.6.238 code 2186-5 = 'Not Hispanic or Latino', stated as 'Not Hispanic or Latino')

value: Not Hispanic or Latino

identifier: Medical Record Number: MRN1234 (USUAL)

name: Jenny M

gender: female

birthDate: 1965-01-01

address: 123 Main St Anytown 12345 United States

Contacts

-Telecom
*ph: 555-867-5309(HOME), example@example.com

Communications

-Language
*English (Tags for the Identification of Languages#en-US)
" + }, + "extension": [ + { + "extension": [ + { + "url": "ombCategory", + "valueCoding": { + "system": "urn:oid:2.16.840.1.113883.6.238", + "code": "2106-3", + "display": "White" + } + }, + { + "url": "text", + "valueString": "White" + } + ], + "url": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-race" + }, + { + "extension": [ + { + "url": "ombCategory", + "valueCoding": { + "system": "urn:oid:2.16.840.1.113883.6.238", + "code": "2186-5", + "display": "Not Hispanic or Latino" + } + }, + { + "url": "text", + "valueString": "Not Hispanic or Latino" + } + ], + "url": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity" + } + ], + "identifier": [ + { + "use": "usual", + "type": { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0203", + "code": "MR", + "display": "Medical Record Number" + } + ] + }, + "system": "http://hospital.example.org", + "value": "MRN1234" + } + ], + "name": [ + { + "family": "M", + "given": ["Jenny"] + } + ], + "gender": "female", + "birthDate": "1965-01-01", + "address": [ + { + "line": ["123 Main St"], + "city": "Anytown", + "postalCode": "12345", + "country": "United States" + } + ], + "contact": [ + { + "telecom": [ + { + "system": "phone", + "value": "555-867-5309", + "use": "home" + }, + { + "system": "email", + "value": "example@example.com" + } + ] + } + ], + "communication": [ + { + "language": { + "coding": [ + { + "system": "urn:ietf:bcp:47", + "code": "en-US" + } + ], + "text": "English" + } + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/Condition/primary-cancer-condition-jenny-m", + "resource": { + "resourceType": "Condition", + "id": "primary-cancer-condition-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-primary-cancer-condition"] + }, + "text": { + "status": "extensions", + "div": "

Generated Narrative

Resource \"primary-cancer-condition-jenny-m\"

Profile: Primary Cancer Condition Profile

Histology-Morphology-Behavior Extension: Adenocarcinoma, no subtype, intermediate grade (morphologic abnormality) (SNOMED CT#413448000)

clinicalStatus: Remission (Condition Clinical Status Codes#remission)

verificationStatus: Confirmed (ConditionVerificationStatus#confirmed)

category: Problem List Item (Condition Category Codes#problem-list-item)

code: Primary malignant neoplasm of female left breast (disorder) (SNOMED CT#353431000119107)

subject: See above (Patient/cancer-patient-jenny-m)

onset: 2018-03-16

asserter: See above (Practitioner/us-core-practitioner-owen-oncologist)

Stages

-SummaryAssessment
*3C (cancerstaging.org#3C)See above (Observation/tnm-clinical-stage-group-jenny-m)
" + }, + "extension": [ + { + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-histology-morphology-behavior", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "413448000", + "display": "Adenocarcinoma, no subtype, intermediate grade (morphologic abnormality)" + } + ] + } + } + ], + "clinicalStatus": { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/condition-clinical", + "code": "remission" + } + ] + }, + "verificationStatus": { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/condition-ver-status", + "code": "confirmed" + } + ] + }, + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/condition-category", + "code": "problem-list-item" + } + ] + } + ], + "code": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "353431000119107", + "display": "Primary malignant neoplasm of female left breast (disorder)" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "onsetDateTime": "2018-03-16", + "asserter": { + "reference": "Practitioner/us-core-practitioner-owen-oncologist" + }, + "stage": [ + { + "summary": { + "coding": [ + { + "system": "http://cancerstaging.org", + "code": "3C" + } + ] + }, + "assessment": [ + { + "reference": "Observation/tnm-clinical-stage-group-jenny-m" + } + ] + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/MedicationRequest/cancer-related-medication-request-cyclophosphamide-jenny-m", + "resource": { + "resourceType": "MedicationRequest", + "id": "cancer-related-medication-request-cyclophosphamide-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-related-medication-request"] + }, + "text": { + "status": "extensions", + "div": "

Generated Narrative

Resource \"cancer-related-medication-request-cyclophosphamide-jenny-m\"

Profile: Cancer-Related Medication Request Profile

Procedure Intent Extension: Curative - procedure intent (qualifier value) (SNOMED CT#373808002)

status: active

intent: order

category: Outpatient (MedicationRequest Category Codes#outpatient)

medication: cyclophosphamide (RxNorm#3002)

subject: See above (Patient/cancer-patient-jenny-m)

authoredOn: 2018-04-12

requester: See above (Practitioner/us-core-practitioner-owen-oncologist)

reasonReference: See above (Condition/primary-cancer-condition-jenny-m)

" + }, + "extension": [ + { + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-procedure-intent", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "373808002", + "display": "Curative - procedure intent (qualifier value)" + } + ] + } + } + ], + "status": "active", + "intent": "order", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-category", + "code": "outpatient" + } + ] + } + ], + "medicationCodeableConcept": { + "coding": [ + { + "system": "http://www.nlm.nih.gov/research/umls/rxnorm", + "code": "3002", + "display": "cyclophosphamide" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "authoredOn": "2018-04-12", + "requester": { + "reference": "Practitioner/us-core-practitioner-owen-oncologist" + }, + "reasonReference": [ + { + "reference": "Condition/primary-cancer-condition-jenny-m" + } + ], + "dosageInstruction": [ + { + "text": "cyclophosphamide (600 mg/m² IV), 932.59mg", + "timing": { + "repeat": { + "boundsPeriod": { + "start": "2018-04-01" + } + } + }, + "route": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "47625008", + "display": "Intravenous route (qualifier value)" + } + ] + }, + "doseAndRate": [ + { + "doseQuantity": { + "value": 932.59, + "unit": "mg", + "system": "http://unitsofmeasure.org", + "code": "mg" + } + } + ], + "maxDosePerPeriod": { + "numerator": { + "value": 1 + }, + "denominator": { + "value": 3, + "unit": "week", + "system": "http://unitsofmeasure.org", + "code": "wk" + } + } + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/cancer-disease-status-jenny-m", + "resource": { + "resourceType": "Observation", + "id": "cancer-disease-status-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-disease-status"] + }, + "text": { + "status": "extensions", + "div": "

Generated Narrative

Resource \"cancer-disease-status-jenny-m\"

Profile: Cancer Disease Status Profile

Cancer Disease Status Evidence Type Extension: Imaging (procedure) (SNOMED CT#363679005)

status: final

code: Cancer Disease Progression (LOINC#97509-4)

subject: See above (Patient/cancer-patient-jenny-m)

focus: See above (Condition/primary-cancer-condition-jenny-m)

effective: 2018-11-01

performer: See above (Practitioner/us-core-practitioner-owen-oncologist)

value: Patient's condition improved (finding) (SNOMED CT#268910001)

" + }, + "extension": [ + { + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-disease-status-evidence-type", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "363679005", + "display": "Imaging (procedure)" + } + ] + } + } + ], + "status": "final", + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "97509-4", + "display": "Cancer Disease Progression" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "focus": [ + { + "reference": "Condition/primary-cancer-condition-jenny-m" + } + ], + "effectiveDateTime": "2018-11-01", + "performer": [ + { + "reference": "Practitioner/us-core-practitioner-owen-oncologist" + } + ], + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "268910001", + "display": "Patient's condition improved (finding)" + } + ] + } + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/genomic-variant-jenny-m", + "resource": { + "resourceType": "Observation", + "id": "genomic-variant-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-genomic-variant"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"genomic-variant-jenny-m\"

Profile: Genomic Variant Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Genetic variant assessment (LOINC#69548-6)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-15

value: Present (LOINC#LA9633-4)

method: Sequencing (LOINC#LA26398-0)

component

code: Gene studied [ID] (LOINC#48018-6)

value: PALB2 (HUGO Gene Nomenclature#HGNC:26144)

component

code: Discrete genetic variant (LOINC#81252-9)

value: NM_024675.3(PALB2):c.3549C>A (p.Tyr1183Ter) (clinvar#128144)

component

code: Genomic DNA change (gHGVS) (LOINC#81290-9)

value: NC_000016.10:g.23603471G>T (Human Genome Variation Society nomenclature#NC_000016.10:g.23603471G>T)

component

code: Genomic source class [Type] (LOINC#48002-0)

value: Somatic (LOINC#LA6684-0)

" + }, + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "laboratory" + } + ] + } + ], + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "69548-6", + "display": "Genetic variant assessment" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-03-15", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://loinc.org", + "code": "LA9633-4", + "display": "Present" + } + ] + }, + "method": { + "coding": [ + { + "system": "http://loinc.org", + "code": "LA26398-0", + "display": "Sequencing" + } + ] + }, + "component": [ + { + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "48018-6" + } + ] + }, + "valueCodeableConcept": { + "coding": [ + { + "system": "http://www.genenames.org", + "code": "HGNC:26144", + "display": "PALB2" + } + ] + } + }, + { + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "81252-9" + } + ] + }, + "valueCodeableConcept": { + "coding": [ + { + "system": "http://www.ncbi.nlm.nih.gov/clinvar", + "code": "128144", + "display": "NM_024675.3(PALB2):c.3549C>A (p.Tyr1183Ter)" + } + ] + } + }, + { + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "81290-9" + } + ] + }, + "valueCodeableConcept": { + "coding": [ + { + "system": "http://varnomen.hgvs.org", + "code": "NC_000016.10:g.23603471G>T" + } + ] + } + }, + { + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "48002-0" + } + ] + }, + "valueCodeableConcept": { + "coding": [ + { + "system": "http://loinc.org", + "code": "LA6684-0", + "display": "Somatic" + } + ] + } + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/DiagnosticReport/genomics-report-jenny-m", + "resource": { + "resourceType": "DiagnosticReport", + "id": "genomics-report-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-genomics-report"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"genomics-report-jenny-m\"

Profile: Genomics Report Profile

status: final

category: Laboratory (diagnosticServiceSectionId#LAB), Genetics (diagnosticServiceSectionId#GE)

code: Master HL7 genetic variant reporting panel (LOINC#81247-9)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-15

issued: Mar 15, 2020 12:00:01 AM

specimen: See above (Specimen/genomic-specimen-left-breast-jenny-m)

result:

" + }, + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0074", + "code": "LAB" + } + ] + }, + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0074", + "code": "GE" + } + ] + } + ], + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "81247-9" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-03-15", + "issued": "2020-03-15T00:00:01+00:00", + "specimen": [ + { + "reference": "Specimen/genomic-specimen-left-breast-jenny-m" + } + ], + "result": [ + { + "reference": "Observation/genomic-variant-jenny-m" + }, + { + "reference": "Observation/genomic-region-studied-jenny-m" + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/Procedure/cancer-related-surgical-procedure-jenny-m", + "resource": { + "resourceType": "Procedure", + "id": "cancer-related-surgical-procedure-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-related-surgical-procedure"] + }, + "text": { + "status": "extensions", + "div": "

Generated Narrative

Resource \"cancer-related-surgical-procedure-jenny-m\"

Profile: Cancer-Related Surgical Procedure Profile

Procedure Intent Extension: Curative - procedure intent (qualifier value) (SNOMED CT#373808002)

status: completed

category: Surgical procedure (procedure) (SNOMED CT#387713003)

code: Partial mastectomy (procedure) (SNOMED CT#64368001)

subject: See above (Patient/cancer-patient-jenny-m)

performed: 2018-04-01

asserter: See above (Practitioner/us-core-practitioner-owen-oncologist)

reasonReference: See above (Condition/primary-cancer-condition-jenny-m)

bodySite: Left breast structure (body structure) (SNOMED CT#80248007)

" + }, + "extension": [ + { + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-procedure-intent", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "373808002", + "display": "Curative - procedure intent (qualifier value)" + } + ] + } + } + ], + "status": "completed", + "category": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "387713003" + } + ] + }, + "code": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "64368001", + "display": "Partial mastectomy (procedure)" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "performedDateTime": "2018-04-01", + "asserter": { + "reference": "Practitioner/us-core-practitioner-owen-oncologist" + }, + "reasonReference": [ + { + "reference": "Condition/primary-cancer-condition-jenny-m" + } + ], + "bodySite": [ + { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "80248007", + "display": "Left breast structure (body structure)" + } + ] + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/Procedure/radiotherapy-treatment-summary-chest-wall-jenny-m", + "resource": { + "resourceType": "Procedure", + "id": "radiotherapy-treatment-summary-chest-wall-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-course-summary"] + }, + "text": { + "status": "extensions", + "div": "

Generated Narrative

Resource \"radiotherapy-treatment-summary-chest-wall-jenny-m\"

Profile: Radiotherapy Course Summary Profile

Radiotherapy Number of Sessions Extension: 31

Procedure Intent Extension: Curative - procedure intent (SNOMED CT#373808002)

Radiotherapy Modality And Technique Extension

value: External beam radiation therapy using photons (procedure) (SNOMED CT#1156506007)

value: Volumetric Modulated Arc Therapy (procedure) (SNOMED CT#1156530009)

Radiotherapy Modality And Technique Extension

value: Teleradiotherapy using electrons (SNOMED CT#45643008)

value: Three dimensional external beam radiation therapy (procedure) (Requested SNOMED Codes Code System#1162782007)

Radiotherapy Dose Delivered To Volume Extension

value: BodyStructure/jenny-m-chest-wall-treatment-volume

value: 6000 cGy (Details: UCUM code cGy = 'cGy')

value: 30

Radiotherapy Dose Delivered To Volume Extension

value: BodyStructure/jenny-m-chest-wall-lymph-nodes-treatment-volume

value: 5000 cGy (Details: UCUM code cGy = 'cGy')

value: 25

status: completed

category: Radiation oncology AND/OR radiotherapy (procedure) (SNOMED CT#108290001)

code: Radiotherapy Course of Treatment (regime/therapy) (Requested SNOMED Codes Code System#USCRS-33529)

subject: See above (Patient/cancer-patient-jenny-m)

performed: 2018-08-15 --> 2018-10-25

asserter: Practitioner/us-core-practitioner-kyle-anydoc \" ANYDOC\"

reasonCode: Malignant neoplasm of overlapping sites of right female breast (International Classification of Diseases, 10th Revision, Clinical Modification (ICD-10-CM)#C50.811)

bodySite: Chest Wall Structure (body structure) (SNOMED CT#78904004)

" + }, + "extension": [ + { + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-sessions", + "valueUnsignedInt": 31 + }, + { + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-procedure-intent", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "373808002", + "display": "Curative - procedure intent" + } + ] + } + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "1156506007", + "display": "External beam radiation therapy using photons (procedure)" + } + ] + } + }, + { + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-technique", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "1156530009", + "display": "Volumetric Modulated Arc Therapy (procedure)" + } + ] + } + } + ], + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality-and-technique" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "45643008", + "display": "Teleradiotherapy using electrons" + } + ] + } + }, + { + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-technique", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://hl7.org/fhir/us/mcode/CodeSystem/snomed-requested-cs", + "code": "1162782007", + "display": "Three dimensional external beam radiation therapy (procedure)" + } + ] + } + } + ], + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality-and-technique" + }, + { + "extension": [ + { + "url": "volume", + "valueReference": { + "reference": "BodyStructure/jenny-m-chest-wall-treatment-volume" + } + }, + { + "url": "totalDoseDelivered", + "valueQuantity": { + "value": 6000, + "system": "http://unitsofmeasure.org", + "code": "cGy" + } + }, + { + "url": "fractionsDelivered", + "valueUnsignedInt": 30 + } + ], + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-dose-delivered-to-volume" + }, + { + "extension": [ + { + "url": "volume", + "valueReference": { + "reference": "BodyStructure/jenny-m-chest-wall-lymph-nodes-treatment-volume" + } + }, + { + "url": "totalDoseDelivered", + "valueQuantity": { + "value": 5000, + "system": "http://unitsofmeasure.org", + "code": "cGy" + } + }, + { + "url": "fractionsDelivered", + "valueUnsignedInt": 25 + } + ], + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-dose-delivered-to-volume" + } + ], + "status": "completed", + "category": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "108290001", + "display": "Radiation oncology AND/OR radiotherapy (procedure)" + } + ] + }, + "code": { + "coding": [ + { + "system": "http://hl7.org/fhir/us/mcode/CodeSystem/snomed-requested-cs", + "code": "USCRS-33529" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "performedPeriod": { + "start": "2018-08-15", + "end": "2018-10-25" + }, + "asserter": { + "reference": "Practitioner/us-core-practitioner-kyle-anydoc" + }, + "reasonCode": [ + { + "coding": [ + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.811", + "display": "Malignant neoplasm of overlapping sites of right female breast" + } + ] + } + ], + "bodySite": [ + { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "78904004", + "display": "Chest Wall Structure (body structure)" + } + ] + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/tnm-clinical-stage-group-jenny-m", + "resource": { + "resourceType": "Observation", + "id": "tnm-clinical-stage-group-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-stage-group"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"tnm-clinical-stage-group-jenny-m\"

Profile: Cancer Stage Group Profile

status: final

code: Stage group.clinical Cancer (LOINC#21908-9)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-16

value: IIB (cancerstaging.org#2B)

method: American Joint Commission on Cancer, Cancer Staging Manual, 8th edition neoplasm staging system (tumor staging) (SNOMED CT#897275008)

hasMember:

" + }, + "status": "final", + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "21908-9", + "display": "Stage group.clinical Cancer" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-03-16", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://cancerstaging.org", + "code": "2B", + "display": "IIB" + } + ] + }, + "method": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "897275008", + "display": "American Joint Commission on Cancer, Cancer Staging Manual, 8th edition neoplasm staging system (tumor staging)" + } + ] + }, + "hasMember": [ + { + "reference": "Observation/tnm-pathologic-primary-tumor-category-jenny-m" + }, + { + "reference": "Observation/tnm-pathologic-regional-nodes-category-jenny-m" + }, + { + "reference": "Observation/tnm-pathologic-distant-metastases-category-jenny-m" + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/tnm-clinical-primary-tumor-category-jenny-m", + "resource": { + "resourceType": "Observation", + "id": "tnm-clinical-primary-tumor-category-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tnm-primary-tumor-category"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"tnm-clinical-primary-tumor-category-jenny-m\"

Profile: TNM Primary Tumor Category Profile

status: final

code: Primary tumor.clinical [Class] Cancer (LOINC#21905-5)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-16

value: cT3 (cancerstaging.org#cT3)

method: American Joint Commission on Cancer, Cancer Staging Manual, 8th edition neoplasm staging system (tumor staging) (SNOMED CT#897275008)

" + }, + "status": "final", + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "21905-5", + "display": "Primary tumor.clinical [Class] Cancer" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-03-16", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://cancerstaging.org", + "code": "cT3" + } + ] + }, + "method": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "897275008", + "display": "American Joint Commission on Cancer, Cancer Staging Manual, 8th edition neoplasm staging system (tumor staging)" + } + ] + } + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/tnm-clinical-regional-nodes-category-jenny-m", + "resource": { + "resourceType": "Observation", + "id": "tnm-clinical-regional-nodes-category-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tnm-regional-nodes-category"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"tnm-clinical-regional-nodes-category-jenny-m\"

Profile: TNM Regional Nodes Category Profile

status: final

code: Regional lymph nodes.clinical [Class] Cancer (LOINC#21906-3)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-16

value: cN0 (cancerstaging.org#cN0)

method: American Joint Commission on Cancer, Cancer Staging Manual, 8th edition neoplasm staging system (tumor staging) (SNOMED CT#897275008)

" + }, + "status": "final", + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "21906-3", + "display": "Regional lymph nodes.clinical [Class] Cancer" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-03-16", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://cancerstaging.org", + "code": "cN0" + } + ] + }, + "method": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "897275008", + "display": "American Joint Commission on Cancer, Cancer Staging Manual, 8th edition neoplasm staging system (tumor staging)" + } + ] + } + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/tnm-clinical-distant-metastases-category-jenny-m", + "resource": { + "resourceType": "Observation", + "id": "tnm-clinical-distant-metastases-category-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tnm-distant-metastases-category"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"tnm-clinical-distant-metastases-category-jenny-m\"

Profile: TNM Distant Metastases Category Profile

status: final

code: Distant metastases.clinical [Class] Cancer (LOINC#21907-1)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-16

value: cM0 (cancerstaging.org#cM0)

method: American Joint Commission on Cancer, Cancer Staging Manual, 8th edition neoplasm staging system (tumor staging) (SNOMED CT#897275008)

" + }, + "status": "final", + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "21907-1", + "display": "Distant metastases.clinical [Class] Cancer" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-03-16", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://cancerstaging.org", + "code": "cM0" + } + ] + }, + "method": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "897275008", + "display": "American Joint Commission on Cancer, Cancer Staging Manual, 8th edition neoplasm staging system (tumor staging)" + } + ] + } + } + }, + { + "fullUrl": "whatever", + "resource": { + "resourceType": "Specimen", + "id": "tumor-specimen-left-breast-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tumor-specimen"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"tumor-specimen-left-breast-jenny-m\"

Profile: Tumor Specimen Profile

identifier: BodyStructure: Tumor 1234 (USUAL)

status: available

type: Tumor (specimenType#TUMOR)

subject: Patient/cancer-patient-jenny-m \" M\"

receivedTime: 2018-04-01

Collections

-BodySite
*Left breast structure (body structure) (SNOMED CT#80248007)
" + }, + "identifier": [ + { + "use": "usual", + "type": { + "coding": [ + { + "system": "http://hl7.org/fhir/resource-types", + "code": "BodyStructure" + } + ] + }, + "system": "http://radiology.hospital.example.org", + "value": "Tumor 1234" + } + ], + "status": "available", + "type": { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0487", + "code": "TUMOR" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "receivedTime": "2018-04-01", + "collection": { + "bodySite": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "80248007", + "display": "Left breast structure (body structure)" + } + ] + } + } + } + }, + { + "fullUrl": "whatever", + "resource": { + "resourceType": "BodyStructure", + "id": "tumor-lobular-carcinoma-left-breast", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tumor"] + }, + "text": { + "status": "extensions", + "div": "

Generated Narrative

Resource \"tumor-lobular-carcinoma-left-breast\"

Profile: Tumor Profile

Related Condition Extension: Condition/primary-cancer-condition-breast

identifier: BodyStructure: Tumor 1234 (USUAL)

location: Left breast structure (body structure) (SNOMED CT#80248007)

patient: Patient/cancer-patient-eve-anyperson \" ANYPERSON\"

" + }, + "extension": [ + { + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-related-condition", + "valueReference": { + "reference": "Condition/primary-cancer-condition-breast" + } + } + ], + "identifier": [ + { + "use": "usual", + "type": { + "coding": [ + { + "system": "http://hl7.org/fhir/resource-types", + "code": "BodyStructure" + } + ] + }, + "system": "http://radiology.hospital.example.org", + "value": "Tumor 1234" + } + ], + "location": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "80248007", + "display": "Left breast structure (body structure)" + } + ] + }, + "patient": { + "reference": "Patient/cancer-patient-eve-anyperson" + } + } + }, + { + "fullUrl": "http://example.org/fhir/Specimen/genomic-specimen-left-breast-jenny-m", + "resource": { + "resourceType": "Specimen", + "id": "genomic-specimen-left-breast-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-genomic-specimen"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"genomic-specimen-left-breast-jenny-m\"

Profile: Genomic Specimen Profile

status: available

type: Tissue (specimenType#TISS)

subject: See above (Patient/cancer-patient-jenny-m)

Collections

-CollectorBodySite
*See above (Practitioner/us-core-practitioner-owen-oncologist)Left breast structure (body structure) (SNOMED CT#80248007)

Processings

-Time[x]
*2018-03-06
" + }, + "status": "available", + "type": { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0487", + "code": "TISS" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "collection": { + "collector": { + "reference": "Practitioner/us-core-practitioner-owen-oncologist" + }, + "bodySite": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "80248007", + "display": "Left breast structure (body structure)" + } + ] + } + }, + "processing": [ + { + "timeDateTime": "2018-03-06" + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/genomic-region-studied-jenny-m", + "resource": { + "resourceType": "Observation", + "id": "genomic-region-studied-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-genomic-region-studied"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"genomic-region-studied-jenny-m\"

Profile: Genomic Region Studied Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: DNA region of interest panel (LOINC#53041-0)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-15

issued: Mar 15, 2018 12:00:01 AM

Components

-CodeValue[x]
*Gene studied [ID] (LOINC#48018-6)BRCA1 (HUGO Gene Nomenclature#1100; HUGO Gene Nomenclature#1101 \"BRCA2\"; HUGO Gene Nomenclature#1748 \"CDH1\"; HUGO Gene Nomenclature#26144 \"PALB2\"; HUGO Gene Nomenclature#9588 \"PTEN\"; HUGO Gene Nomenclature#11389 \"STK11\"; HUGO Gene Nomenclature#11998 \"TP53\")
" + }, + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "laboratory" + } + ] + } + ], + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "53041-0", + "display": "DNA region of interest panel" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-03-15", + "issued": "2018-03-15T00:00:01+00:00", + "component": [ + { + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "48018-6", + "display": "Gene studied [ID]" + } + ] + }, + "valueCodeableConcept": { + "coding": [ + { + "system": "http://www.genenames.org", + "code": "1100", + "display": "BRCA1" + }, + { + "system": "http://www.genenames.org", + "code": "1101", + "display": "BRCA2" + }, + { + "system": "http://www.genenames.org", + "code": "1748", + "display": "CDH1" + }, + { + "system": "http://www.genenames.org", + "code": "26144", + "display": "PALB2" + }, + { + "system": "http://www.genenames.org", + "code": "9588", + "display": "PTEN" + }, + { + "system": "http://www.genenames.org", + "code": "11389", + "display": "STK11" + }, + { + "system": "http://www.genenames.org", + "code": "11998", + "display": "TP53" + } + ] + } + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/ecog-performance-status-jenny-m", + "resource": { + "resourceType": "Observation", + "id": "ecog-performance-status-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-ecog-performance-status"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"ecog-performance-status-jenny-m\"

Profile: ECOG Performance Status Profile

status: final

code: ECOG Performance Status score (LOINC#89247-1)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-04-12

performer: See above (Practitioner/us-core-practitioner-owen-oncologist)

value: 0

interpretation: Fully active, able to carry on all pre-disease performance without restriction (LOINC#LA9622-7)

method: Physical examination procedure (procedure) (SNOMED CT#5880005)

" + }, + "status": "final", + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "89247-1" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-04-12", + "performer": [ + { + "reference": "Practitioner/us-core-practitioner-owen-oncologist" + } + ], + "valueInteger": 0, + "interpretation": [ + { + "coding": [ + { + "system": "http://loinc.org", + "code": "LA9622-7", + "display": "Fully active, able to carry on all pre-disease performance without restriction" + } + ] + } + ], + "method": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "5880005", + "display": "Physical examination procedure (procedure)" + } + ] + } + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/tumor-marker-test-er-jenny-m", + "resource": { + "resourceType": "Observation", + "id": "tumor-marker-test-er-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tumor-marker-test"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"tumor-marker-test-er-jenny-m\"

Profile: Tumor Marker Test Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Estrogen receptor Ag [Presence] in Breast cancer specimen by Immune stain (LOINC#85337-4)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-10

performer: See above (Practitioner/us-core-practitioner-owen-oncologist)

value: Positive (LOINC#LA6576-8)

" + }, + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "laboratory" + } + ] + } + ], + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "85337-4", + "display": "Estrogen receptor Ag [Presence] in Breast cancer specimen by Immune stain" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-03-10", + "performer": [ + { + "reference": "Practitioner/us-core-practitioner-owen-oncologist" + } + ], + "valueCodeableConcept": { + "coding": [ + { + "system": "http://loinc.org", + "code": "LA6576-8", + "display": "Positive" + } + ] + } + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/tumor-marker-test-pr-jenny-m", + "resource": { + "resourceType": "Observation", + "id": "tumor-marker-test-pr-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tumor-marker-test"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"tumor-marker-test-pr-jenny-m\"

Profile: Tumor Marker Test Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Progesterone receptor Ag [Presence] in Breast cancer specimen by Immune stain (LOINC#85339-0)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-10

performer: See above (Practitioner/us-core-practitioner-owen-oncologist)

value: Negative (LOINC#LA6577-6)

" + }, + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "laboratory" + } + ] + } + ], + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "85339-0", + "display": "Progesterone receptor Ag [Presence] in Breast cancer specimen by Immune stain" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-03-10", + "performer": [ + { + "reference": "Practitioner/us-core-practitioner-owen-oncologist" + } + ], + "valueCodeableConcept": { + "coding": [ + { + "system": "http://loinc.org", + "code": "LA6577-6", + "display": "Negative" + } + ] + } + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/tumor-marker-test-her2-jenny-m", + "resource": { + "resourceType": "Observation", + "id": "tumor-marker-test-her2-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tumor-marker-test"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"tumor-marker-test-her2-jenny-m\"

Profile: Tumor Marker Test Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: HER2 [Interpretation] in Tissue (LOINC#48676-1)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-10

performer: See above (Practitioner/us-core-practitioner-owen-oncologist)

value: Negative (LOINC#LA6577-6)

" + }, + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "laboratory" + } + ] + } + ], + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "48676-1", + "display": "HER2 [Interpretation] in Tissue" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-03-10", + "performer": [ + { + "reference": "Practitioner/us-core-practitioner-owen-oncologist" + } + ], + "valueCodeableConcept": { + "coding": [ + { + "system": "http://loinc.org", + "code": "LA6577-6", + "display": "Negative" + } + ] + } + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/tumor-marker-test-oncotype-dx-jenny-m", + "resource": { + "resourceType": "Observation", + "id": "tumor-marker-test-oncotype-dx-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tumor-marker-test"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"tumor-marker-test-oncotype-dx-jenny-m\"

Profile: Tumor Marker Test Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Oncotype DX Breast Recurrence Score Assay (gtr#509910)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-04-12

performer: Organization/us-core-organization-bedrock-medicine \"Bedrock Medicine\"

value: 47 Recurrence score (Details: UCUM code {ScoreOf} = '{ScoreOf}')

interpretation: High (ObservationInterpretation#H)

" + }, + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "laboratory" + } + ] + } + ], + "code": { + "coding": [ + { + "system": "http://www.ncbi.nlm.nih.gov/gtr", + "code": "509910", + "display": "Oncotype DX Breast Recurrence Score Assay" + } + ], + "text": "Oncotype DX Breast Recurrence Score Assay" + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-04-12", + "performer": [ + { + "reference": "Organization/us-core-organization-bedrock-medicine" + } + ], + "valueQuantity": { + "value": 47, + "unit": "Recurrence score", + "system": "http://unitsofmeasure.org", + "code": "{ScoreOf}" + }, + "interpretation": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation", + "code": "H", + "display": "High" + } + ] + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/MedicationRequest/cancer-related-medication-request-doxorubicin-jenny-m", + "resource": { + "resourceType": "MedicationRequest", + "id": "cancer-related-medication-request-doxorubicin-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-related-medication-request"] + }, + "text": { + "status": "extensions", + "div": "

Generated Narrative

Resource \"cancer-related-medication-request-doxorubicin-jenny-m\"

Profile: Cancer-Related Medication Request Profile

Procedure Intent Extension: Curative - procedure intent (qualifier value) (SNOMED CT#373808002)

status: active

intent: order

category: Outpatient (MedicationRequest Category Codes#outpatient)

medication: DOXOrubicin (RxNorm#3639)

subject: See above (Patient/cancer-patient-jenny-m)

authoredOn: 2018-04-12

requester: See above (Practitioner/us-core-practitioner-owen-oncologist)

reasonReference: See above (Condition/primary-cancer-condition-jenny-m)

" + }, + "extension": [ + { + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-procedure-intent", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "373808002", + "display": "Curative - procedure intent (qualifier value)" + } + ] + } + } + ], + "status": "active", + "intent": "order", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-category", + "code": "outpatient" + } + ] + } + ], + "medicationCodeableConcept": { + "coding": [ + { + "system": "http://www.nlm.nih.gov/research/umls/rxnorm", + "code": "3639", + "display": "DOXOrubicin" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "authoredOn": "2018-04-12", + "requester": { + "reference": "Practitioner/us-core-practitioner-owen-oncologist" + }, + "reasonReference": [ + { + "reference": "Condition/primary-cancer-condition-jenny-m" + } + ], + "dosageInstruction": [ + { + "text": "doxorubicin (60 mg/m² IV)", + "timing": { + "repeat": { + "boundsPeriod": { + "start": "2018-04-01" + } + } + }, + "route": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "47625008", + "display": "Intravenous route (qualifier value)" + } + ] + }, + "doseAndRate": [ + { + "rateQuantity": { + "value": 60, + "unit": "mg/m2", + "system": "http://unitsofmeasure.org", + "code": "mg/m2" + } + } + ], + "maxDosePerPeriod": { + "numerator": { + "value": 1 + }, + "denominator": { + "value": 3, + "unit": "week", + "system": "http://unitsofmeasure.org", + "code": "wk" + } + } + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/MedicationRequest/cancer-related-medication-request-paclitaxel-jenny-m", + "resource": { + "resourceType": "MedicationRequest", + "id": "cancer-related-medication-request-paclitaxel-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-related-medication-request"] + }, + "text": { + "status": "extensions", + "div": "

Generated Narrative

Resource \"cancer-related-medication-request-paclitaxel-jenny-m\"

Profile: Cancer-Related Medication Request Profile

Procedure Intent Extension: Curative - procedure intent (qualifier value) (SNOMED CT#373808002)

status: active

intent: order

category: Outpatient (MedicationRequest Category Codes#outpatient)

medication: PACLitaxel (RxNorm#56946)

subject: See above (Patient/cancer-patient-jenny-m)

authoredOn: 2018-04-12

requester: See above (Practitioner/us-core-practitioner-owen-oncologist)

reasonReference: See above (Condition/primary-cancer-condition-jenny-m)

" + }, + "extension": [ + { + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-procedure-intent", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "373808002", + "display": "Curative - procedure intent (qualifier value)" + } + ] + } + } + ], + "status": "active", + "intent": "order", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-category", + "code": "outpatient" + } + ] + } + ], + "medicationCodeableConcept": { + "coding": [ + { + "system": "http://www.nlm.nih.gov/research/umls/rxnorm", + "code": "56946", + "display": "PACLitaxel" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "authoredOn": "2018-04-12", + "requester": { + "reference": "Practitioner/us-core-practitioner-owen-oncologist" + }, + "reasonReference": [ + { + "reference": "Condition/primary-cancer-condition-jenny-m" + } + ], + "dosageInstruction": [ + { + "text": "PACLitaxel (175 mg/m² IV), 272.01mg", + "timing": { + "repeat": { + "boundsPeriod": { + "start": "2018-04-12" + } + } + }, + "route": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "47625008", + "display": "Intravenous route (qualifier value)" + } + ] + }, + "doseAndRate": [ + { + "doseQuantity": { + "value": 272.01, + "unit": "mg", + "system": "http://unitsofmeasure.org", + "code": "mg" + } + } + ], + "maxDosePerPeriod": { + "numerator": { + "value": 1 + }, + "denominator": { + "value": 3, + "unit": "week", + "system": "http://unitsofmeasure.org", + "code": "wk" + } + } + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/MedicationRequest/cancer-related-medication-request-anastrozole-jenny-m", + "resource": { + "resourceType": "MedicationRequest", + "id": "cancer-related-medication-request-anastrozole-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-related-medication-request"] + }, + "text": { + "status": "extensions", + "div": "

Generated Narrative

Resource \"cancer-related-medication-request-anastrozole-jenny-m\"

Profile: Cancer-Related Medication Request Profile

Procedure Intent Extension: Curative - procedure intent (qualifier value) (SNOMED CT#373808002)

status: active

intent: order

category: Community (MedicationRequest Category Codes#community)

medication: anastrozole (RxNorm#84857)

subject: See above (Patient/cancer-patient-jenny-m)

authoredOn: 2018-09-30

requester: See above (Practitioner/us-core-practitioner-owen-oncologist)

reasonReference: See above (Condition/primary-cancer-condition-jenny-m)

" + }, + "extension": [ + { + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-procedure-intent", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "373808002", + "display": "Curative - procedure intent (qualifier value)" + } + ] + } + } + ], + "status": "active", + "intent": "order", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-category", + "code": "community" + } + ] + } + ], + "medicationCodeableConcept": { + "coding": [ + { + "system": "http://www.nlm.nih.gov/research/umls/rxnorm", + "code": "84857", + "display": "anastrozole" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "authoredOn": "2018-09-30", + "requester": { + "reference": "Practitioner/us-core-practitioner-owen-oncologist" + }, + "reasonReference": [ + { + "reference": "Condition/primary-cancer-condition-jenny-m" + } + ], + "dosageInstruction": [ + { + "text": "1mg orally once daily", + "timing": { + "repeat": { + "boundsPeriod": { + "start": "2018-09-30" + } + } + }, + "route": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "26643006", + "display": "Oral route (qualifier value)" + } + ] + }, + "doseAndRate": [ + { + "doseQuantity": { + "value": 1, + "unit": "mg", + "system": "http://unitsofmeasure.org", + "code": "mg" + } + } + ], + "maxDosePerPeriod": { + "numerator": { + "value": 1 + }, + "denominator": { + "value": 1, + "unit": "day", + "system": "http://unitsofmeasure.org", + "code": "d" + } + } + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/cancer-related-mcode-comorbidities-elixhauser-jenny-m", + "resource": { + "resourceType": "Observation", + "id": "cancer-related-mcode-comorbidities-elixhauser-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-comorbidities-elixhauser"] + }, + "text": { + "status": "extensions", + "div": "

Generated Narrative

Resource \"cancer-related-mcode-comorbidities-elixhauser-jenny-m\"

Profile: Comorbidities Elixhauser Profile

status: final

code: Elixhauser Comorbidity Panel (Requested LOINC Codes Code System#comorbidities-elixhauser)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-16

performer: See above (Practitioner/us-core-practitioner-owen-oncologist)

component

Comorbid Condition Reference Extension: Condition/us-core-condition-depression-jenny-m

code: Depression (Elixhauser comorbidity category) (Requested LOINC Codes Code System#DEPRESS)

value: Present (qualifier value) (SNOMED CT#52101004)

component

Comorbid Condition Reference Extension: Condition/us-core-condition-hypertension-jenny-m

code: Hypertension, complicated (Elixhauser comorbidity category) (Requested LOINC Codes Code System#HTN_CX)

value: Present (qualifier value) (SNOMED CT#52101004)

component

code: Arthropathies (Elixhauser comorbidity category) (Requested LOINC Codes Code System#ARTH)

value: Absent (qualifier value) (SNOMED CT#2667000)

component

code: Congestive heart failure (Elixhauser comorbidity category) (Requested LOINC Codes Code System#CHF)

value: Absent (qualifier value) (SNOMED CT#2667000)

component

code: Chronic pulmonary disease (Elixhauser comorbidity category) (Requested LOINC Codes Code System#LUNG_CHRONIC)

value: Absent (qualifier value) (SNOMED CT#2667000)

component

code: Diabetes without chronic complications (Elixhauser comorbidity category) (Requested LOINC Codes Code System#DIAB_UNCX)

value: Absent (qualifier value) (SNOMED CT#2667000)

component

code: Diabetes with chronic complications (Elixhauser comorbidity category) (Requested LOINC Codes Code System#DIAB_CX)

value: Absent (qualifier value) (SNOMED CT#2667000)

component

code: Obesity (Elixhauser comorbidity category) (Requested LOINC Codes Code System#OBESE)

value: Absent (qualifier value) (SNOMED CT#2667000)

component

code: Peripheral vascular disease (Elixhauser comorbidity category) (Requested LOINC Codes Code System#PERIVASC)

value: Absent (qualifier value) (SNOMED CT#2667000)

component

code: Pulmonary circulation disease (Elixhauser comorbidity category) (Requested LOINC Codes Code System#PULMCIRC)

value: Absent (qualifier value) (SNOMED CT#2667000)

component

code: Renal failure, moderate (Elixhauser comorbidity category) (Requested LOINC Codes Code System#RENLFL_MOD)

value: Absent (qualifier value) (SNOMED CT#2667000)

" + }, + "status": "final", + "code": { + "coding": [ + { + "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", + "code": "comorbidities-elixhauser", + "display": "Elixhauser Comorbidity Panel" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-03-16", + "performer": [ + { + "reference": "Practitioner/us-core-practitioner-owen-oncologist" + } + ], + "component": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-comorbid-condition-reference", + "valueReference": { + "reference": "Condition/us-core-condition-depression-jenny-m" + } + } + ], + "code": { + "coding": [ + { + "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", + "code": "DEPRESS" + } + ] + }, + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "52101004", + "display": "Present (qualifier value)" + } + ] + } + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-comorbid-condition-reference", + "valueReference": { + "reference": "Condition/us-core-condition-hypertension-jenny-m" + } + } + ], + "code": { + "coding": [ + { + "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", + "code": "HTN_CX" + } + ] + }, + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "52101004", + "display": "Present (qualifier value)" + } + ] + } + }, + { + "code": { + "coding": [ + { + "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", + "code": "ARTH" + } + ] + }, + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "2667000", + "display": "Absent (qualifier value)" + } + ] + } + }, + { + "code": { + "coding": [ + { + "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", + "code": "CHF" + } + ] + }, + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "2667000", + "display": "Absent (qualifier value)" + } + ] + } + }, + { + "code": { + "coding": [ + { + "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", + "code": "LUNG_CHRONIC" + } + ] + }, + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "2667000", + "display": "Absent (qualifier value)" + } + ] + } + }, + { + "code": { + "coding": [ + { + "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", + "code": "DIAB_UNCX" + } + ] + }, + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "2667000", + "display": "Absent (qualifier value)" + } + ] + } + }, + { + "code": { + "coding": [ + { + "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", + "code": "DIAB_CX" + } + ] + }, + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "2667000", + "display": "Absent (qualifier value)" + } + ] + } + }, + { + "code": { + "coding": [ + { + "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", + "code": "OBESE" + } + ] + }, + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "2667000", + "display": "Absent (qualifier value)" + } + ] + } + }, + { + "code": { + "coding": [ + { + "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", + "code": "PERIVASC" + } + ] + }, + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "2667000", + "display": "Absent (qualifier value)" + } + ] + } + }, + { + "code": { + "coding": [ + { + "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", + "code": "PULMCIRC" + } + ] + }, + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "2667000", + "display": "Absent (qualifier value)" + } + ] + } + }, + { + "code": { + "coding": [ + { + "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", + "code": "RENLFL_MOD" + } + ] + }, + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "2667000", + "display": "Absent (qualifier value)" + } + ] + } + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/bodyweight-jenny-m-2018-03-16", + "resource": { + "resourceType": "Observation", + "id": "bodyweight-jenny-m-2018-03-16", + "meta": { + "profile": ["http://hl7.org/fhir/StructureDefinition/bodyweight"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"bodyweight-jenny-m-2018-03-16\"

Profile: Observation Body Weight Profile

status: final

category: Vital Signs (Observation Category Codes#vital-signs)

code: Body weight (LOINC#29463-7)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-06

value: 155 lb (Details: UCUM code [lb_av] = '[lb_av]')

" + }, + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "vital-signs" + } + ] + } + ], + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "29463-7" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-03-06", + "valueQuantity": { + "value": 155, + "unit": "lb", + "system": "http://unitsofmeasure.org", + "code": "[lb_av]" + } + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/us-core-observation-lab-neutrophils-jenny-m", + "resource": { + "resourceType": "Observation", + "id": "us-core-observation-lab-neutrophils-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"us-core-observation-lab-neutrophils-jenny-m\"

Profile: US Core Laboratory Result Observation Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Neutrophils [#/volume] in Blood (LOINC#26499-4)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-05-20T00:00:00Z

value: 3000 10*3/uL (Details: UCUM code 10*3/uL = '10*3/uL')

ReferenceRanges

-LowHighAppliesTo
*2500 10*3/uL (Details: UCUM code 10*3/uL = '10*3/uL')5000 10*3/uL (Details: UCUM code 10*3/uL = '10*3/uL')Normal Range (Observation Reference Range Meaning Codes#normal)
" + }, + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "laboratory" + } + ] + } + ], + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "26499-4", + "display": "Neutrophils [#/volume] in Blood" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-05-20T00:00:00Z", + "valueQuantity": { + "value": 3000, + "unit": "10*3/uL", + "system": "http://unitsofmeasure.org", + "code": "10*3/uL" + }, + "referenceRange": [ + { + "low": { + "value": 2500, + "unit": "10*3/uL", + "system": "http://unitsofmeasure.org", + "code": "10*3/uL" + }, + "high": { + "value": 5000, + "unit": "10*3/uL", + "system": "http://unitsofmeasure.org", + "code": "10*3/uL" + }, + "appliesTo": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/referencerange-meaning", + "code": "normal", + "display": "Normal Range" + } + ] + } + ] + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/Organization/us-core-organization-physician-services-inc", + "resource": { + "resourceType": "Organization", + "id": "us-core-organization-physician-services-inc", + "meta": { + "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"us-core-organization-physician-services-inc\"

Profile: US Core Organization Profile

active: true

type: Healthcare Provider (Organization type#prov)

name: Physician Services, Inc.

telecom: ph: 999-999-9999(WORK)

address: 123 Corporate Drive Anytown MA 12345 US

" + }, + "active": true, + "type": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/organization-type", + "code": "prov", + "display": "Healthcare Provider" + } + ] + } + ], + "name": "Physician Services, Inc.", + "telecom": [ + { + "system": "phone", + "value": "999-999-9999", + "use": "work" + } + ], + "address": [ + { + "line": ["123 Corporate Drive"], + "city": "Anytown", + "state": "MA", + "postalCode": "12345", + "country": "US" + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/us-core-smokingstatus-jenny-m", + "resource": { + "resourceType": "Observation", + "id": "us-core-smokingstatus-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-smokingstatus"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"us-core-smokingstatus-jenny-m\"

Profile: US Core Smoking Status Observation Profile

status: final

category: Social History (Observation Category Codes#social-history)

code: Tobacco smoking status (LOINC#72166-2)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-16

issued: Mar 16, 2018 12:00:00 AM

value: Smokes tobacco daily (finding) (SNOMED CT#449868002)

" + }, + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "social-history" + } + ] + } + ], + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "72166-2", + "display": "Tobacco smoking status" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-03-16", + "issued": "2018-03-16T00:00:00Z", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "449868002", + "display": "Smokes tobacco daily (finding)" + } + ] + } + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/us-core-procedure-biopsy-jenny-m", + "resource": { + "resourceType": "Procedure", + "id": "us-core-procedure-biopsy-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"us-core-procedure-biopsy-jenny-m\"

Profile: US Core Procedure Profile

status: completed

code: Biopsy of breast using ultrasonographic guidance (procedure) (SNOMED CT#723990008)

subject: See above (Patient/cancer-patient-jenny-m)

performed: 2018-03-06

asserter: Practitioner/us-core-practitioner-mary-obgyn \" OBGYN\"

Performers

-Actor
*Practitioner/us-core-practitioner-mary-obgyn \" OBGYN\"

reasonReference: See above (Condition/primary-cancer-condition-jenny-m)

bodySite: Left breast structure (body structure) (SNOMED CT#80248007)

" + }, + "status": "completed", + "code": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "723990008", + "display": "Biopsy of breast using ultrasonographic guidance (procedure)" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "performedDateTime": "2018-03-06", + "asserter": { + "reference": "Practitioner/us-core-practitioner-mary-obgyn" + }, + "performer": [ + { + "actor": { + "reference": "Practitioner/us-core-practitioner-mary-obgyn" + } + } + ], + "reasonReference": [ + { + "reference": "Condition/primary-cancer-condition-jenny-m" + } + ], + "bodySite": [ + { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "80248007", + "display": "Left breast structure (body structure)" + } + ] + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/us-core-procedure-mammogram-jenny-m", + "resource": { + "resourceType": "Procedure", + "id": "us-core-procedure-mammogram-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"us-core-procedure-mammogram-jenny-m\"

Profile: US Core Procedure Profile

status: completed

code: Mammography (procedure) (SNOMED CT#71651007)

subject: See above (Patient/cancer-patient-jenny-m)

performed: 2018-02-01

asserter: Practitioner/us-core-practitioner-mary-obgyn \" OBGYN\"

Performers

-Actor
*Practitioner/us-core-practitioner-jane-radiotech \" RADIOLOGIST\"
" + }, + "status": "completed", + "code": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "71651007", + "display": "Mammography (procedure)" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "performedDateTime": "2018-02-01", + "asserter": { + "reference": "Practitioner/us-core-practitioner-mary-obgyn" + }, + "performer": [ + { + "actor": { + "reference": "Practitioner/us-core-practitioner-jane-radiotech" + } + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/FamilyMemberHistory/family-member-history-aunt-jenny-m", + "resource": { + "resourceType": "FamilyMemberHistory", + "id": "family-member-history-aunt-jenny-m", + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"family-member-history-aunt-jenny-m\"

status: completed

patient: See above (Patient/cancer-patient-jenny-m)

relationship: maternal aunt (RoleCode#MAUNT)

Conditions

-CodeOnset[x]
*Malignant tumor of ovary (disorder) (SNOMED CT#363443007)69 a (Details: UCUM code a = 'a')
" + }, + "status": "completed", + "patient": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "relationship": { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/v3-RoleCode", + "code": "MAUNT", + "display": "maternal aunt" + } + ] + }, + "condition": [ + { + "code": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "363443007", + "display": "Malignant tumor of ovary (disorder)" + } + ] + }, + "onsetAge": { + "value": 69, + "system": "http://unitsofmeasure.org", + "code": "a" + } + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/Procedure/us-core-procedure-mammogram-jenny-m", + "resource": { + "resourceType": "Procedure", + "id": "us-core-procedure-mammogram-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"us-core-procedure-mammogram-jenny-m\"

Profile: US Core Procedure Profile

status: completed

code: Mammography (procedure) (SNOMED CT#71651007)

subject: See above (Patient/cancer-patient-jenny-m)

performed: 2018-02-01

asserter: Practitioner/us-core-practitioner-mary-obgyn \" OBGYN\"

Performers

-Actor
*Practitioner/us-core-practitioner-jane-radiotech \" RADIOLOGIST\"
" + }, + "status": "completed", + "code": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "71651007", + "display": "Mammography (procedure)" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "performedDateTime": "2018-02-01", + "asserter": { + "reference": "Practitioner/us-core-practitioner-mary-obgyn" + }, + "performer": [ + { + "actor": { + "reference": "Practitioner/us-core-practitioner-jane-radiotech" + } + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/FamilyMemberHistory/family-member-history-uncle-jenny-m", + "resource": { + "resourceType": "FamilyMemberHistory", + "id": "family-member-history-uncle-jenny-m", + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"family-member-history-uncle-jenny-m\"

status: completed

patient: See above (Patient/cancer-patient-jenny-m)

relationship: paternal uncle (RoleCode#PUNCLE)

deceased: true

Conditions

-CodeContributedToDeath
*Malignant tumor of pancreas (disorder) (SNOMED CT#363418001)true
" + }, + "status": "completed", + "patient": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "relationship": { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/v3-RoleCode", + "code": "PUNCLE", + "display": "paternal uncle" + } + ] + }, + "deceasedBoolean": true, + "condition": [ + { + "code": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "363418001", + "display": "Malignant tumor of pancreas (disorder)" + } + ] + }, + "contributedToDeath": true + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/DiagnosticReport/us-core-diagnosticreport-lab-jenny-m", + "resource": { + "resourceType": "DiagnosticReport", + "id": "us-core-diagnosticreport-lab-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-lab"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"us-core-diagnosticreport-lab-jenny-m\"

Profile: US Core DiagnosticReport Profile for Laboratory Results Reporting

status: final

category: Laboratory (diagnosticServiceSectionId#LAB), Surgical Pathology (diagnosticServiceSectionId#SP)

code: Pathology report final diagnosis Narrative (LOINC#22637-3)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-04-01T00:00:00Z

issued: Apr 5, 2018 12:00:00 AM

performer: See above (Organization/us-core-organization-physician-services-inc)

resultsInterpreter: See above (Practitioner/us-core-practitioner-peter-pathologist)

specimen: Specimen/tumor-specimen-left-breast-jenny-m

result:

" + }, + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0074", + "code": "LAB" + } + ] + }, + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0074", + "code": "SP", + "display": "Surgical Pathology" + } + ] + } + ], + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "22637-3", + "display": "Pathology report final diagnosis Narrative" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-04-01T00:00:00Z", + "issued": "2018-04-05T00:00:00Z", + "performer": [ + { + "reference": "Organization/us-core-organization-physician-services-inc" + } + ], + "resultsInterpreter": [ + { + "reference": "Practitioner/us-core-practitioner-peter-pathologist" + } + ], + "specimen": [ + { + "reference": "Specimen/tumor-specimen-left-breast-jenny-m" + } + ], + "result": [ + { + "reference": "Observation/us-core-observation-lab-tumor-invasion-jenny-m" + }, + { + "reference": "Observation/us-core-observation-lab-tumor-margins-jenny-m" + }, + { + "reference": "Observation/us-core-observation-lab-sentinel-nodes-jenny-m" + }, + { + "reference": "Observation/tumor-size-jenny-m" + }, + { + "reference": "Observation/us-core-observation-lab-tumor-dcis-jenny-m" + }, + { + "reference": "Observation/tumor-marker-test-her2-jenny-m" + }, + { + "reference": "Observation/tumor-marker-test-er-jenny-m" + }, + { + "reference": "Observation/tumor-marker-test-pr-jenny-m" + }, + { + "reference": "Observation/us-core-observation-lab-tumor-grade-jenny-m" + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/observation-smoking-pack-years-jenny-m", + "resource": { + "resourceType": "Observation", + "id": "observation-smoking-pack-years-jenny-m", + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"observation-smoking-pack-years-jenny-m\"

status: final

category: Social History (Observation Category Codes#social-history)

code: Cigarette pack-years (observable entity) (SNOMED CT#401201003)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-16

value: 20 Pack-Years (Details: UCUM code {PackYears} = '{PackYears}')

" + }, + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "social-history", + "display": "Social History" + } + ] + } + ], + "code": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "401201003", + "display": "Cigarette pack-years (observable entity)" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-03-16", + "valueQuantity": { + "value": 20, + "unit": "Pack-Years", + "system": "http://unitsofmeasure.org", + "code": "{PackYears}" + } + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/us-core-observation-lab-tumor-invasion-jenny-m", + "resource": { + "resourceType": "Observation", + "id": "us-core-observation-lab-tumor-invasion-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"us-core-observation-lab-tumor-invasion-jenny-m\"

Profile: US Core Laboratory Result Observation Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Status of invasion by tumor (SNOMED CT#370052007)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-04-01T00:00:00Z

value: Negative (qualifier value) (SNOMED CT#260385009)

specimen: Specimen/tumor-specimen-left-breast-jenny-m

" + }, + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "laboratory" + } + ] + } + ], + "code": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "370052007", + "display": "Status of invasion by tumor" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-04-01T00:00:00Z", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "260385009", + "display": "Negative (qualifier value)" + } + ] + }, + "specimen": { + "reference": "Specimen/tumor-specimen-left-breast-jenny-m" + } + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/us-core-observation-lab-tumor-margins-jenny-m", + "resource": { + "resourceType": "Observation", + "id": "us-core-observation-lab-tumor-margins-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"us-core-observation-lab-tumor-margins-jenny-m\"

Profile: US Core Laboratory Result Observation Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Margin involvement in Breast tumor (LOINC#44669-0)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-04-01T00:00:00Z

value: Uninvolved by invasive carcinoma (LOINC#LA27151-2)

specimen: Specimen/tumor-specimen-left-breast-jenny-m

" + }, + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "laboratory" + } + ] + } + ], + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "44669-0", + "display": "Margin involvement in Breast tumor" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-04-01T00:00:00Z", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://loinc.org", + "code": "LA27151-2", + "display": "Uninvolved by invasive carcinoma" + } + ] + }, + "specimen": { + "reference": "Specimen/tumor-specimen-left-breast-jenny-m" + } + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/us-core-observation-lab-sentinel-nodes-jenny-m", + "resource": { + "resourceType": "Observation", + "id": "us-core-observation-lab-sentinel-nodes-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"us-core-observation-lab-sentinel-nodes-jenny-m\"

Profile: US Core Laboratory Result Observation Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Sentinel lymph nodes with metastasis [#] in Cancer specimen (LOINC#92832-5)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-04-01T00:00:00Z

specimen: Specimen/tumor-specimen-left-breast-jenny-m

Components

-CodeValue[x]
*Lymph nodes examined [#] in Cancer specimen by Light microscopy (LOINC#92833-3)3 Count (Details: UCUM code {Count} = '{Count}')
" + }, + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "laboratory" + } + ] + } + ], + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "92832-5", + "display": "Sentinel lymph nodes with metastasis [#] in Cancer specimen" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-04-01T00:00:00Z", + "specimen": { + "reference": "Specimen/tumor-specimen-left-breast-jenny-m" + }, + "component": [ + { + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "92833-3", + "display": "Lymph nodes examined [#] in Cancer specimen by Light microscopy" + } + ] + }, + "valueQuantity": { + "value": 3, + "unit": "Count", + "system": "http://unitsofmeasure.org", + "code": "{Count}" + } + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/tumor-size-jenny-m", + "resource": { + "resourceType": "Observation", + "id": "tumor-size-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tumor-size"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"tumor-size-jenny-m\"

Profile: Tumor Size Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Size Tumor (LOINC#21889-1)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-04-01T00:00:00Z

method: Pathology report gross observation (LOINC#24419-4)

specimen: Specimen/tumor-specimen-left-breast-jenny-m

Components

-CodeValue[x]
*Size.maximum dimension in Tumor (LOINC#33728-7)2.5 centimeters (Details: UCUM code cm = 'cm')
" + }, + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "laboratory" + } + ] + } + ], + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "21889-1", + "display": "Size Tumor" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-04-01T00:00:00Z", + "method": { + "coding": [ + { + "system": "http://loinc.org", + "code": "24419-4", + "display": "Pathology report gross observation" + } + ] + }, + "specimen": { + "reference": "Specimen/tumor-specimen-left-breast-jenny-m" + }, + "component": [ + { + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "33728-7", + "display": "Size.maximum dimension in Tumor" + } + ] + }, + "valueQuantity": { + "value": 2.5, + "unit": "centimeters", + "system": "http://unitsofmeasure.org", + "code": "cm" + } + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/us-core-observation-lab-tumor-dcis-jenny-m", + "resource": { + "resourceType": "Observation", + "id": "us-core-observation-lab-tumor-dcis-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"us-core-observation-lab-tumor-dcis-jenny-m\"

Profile: US Core Laboratory Result Observation Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: DCIS intraductal extension in Breast cancer specimen Qualitative by Light microscopy (LOINC#85336-6)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-04-01T00:00:00Z

value: DCIS present with extensive intraductal component (EIC) (LOINC#LA27261-9)

specimen: Specimen/tumor-specimen-left-breast-jenny-m

" + }, + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "laboratory" + } + ] + } + ], + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "85336-6", + "display": "DCIS intraductal extension in Breast cancer specimen Qualitative by Light microscopy" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-04-01T00:00:00Z", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://loinc.org", + "code": "LA27261-9", + "display": "DCIS present with extensive intraductal component (EIC)" + } + ] + }, + "specimen": { + "reference": "Specimen/tumor-specimen-left-breast-jenny-m" + } + } + }, + { + "fullUrl": "http://example.org/fhir/Pracititioner/us-core-practitioner-owen-oncologist", + "resource": { + "resourceType": "Practitioner", + "id": "us-core-practitioner-owen-oncologist", + "meta": { + "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"us-core-practitioner-owen-oncologist\"

Profile: US Core Practitioner Profile

identifier: id: 9988776655

name: Owen Oncologist

address: 123 Corporate Drive Anytown MA 12345 US (WORK)

gender: male

Qualifications

-Code
*Doctor of Medicine (degreeLicenseCertificate[2.7]#MD)
" + }, + "identifier": [ + { + "system": "http://hl7.org/fhir/sid/us-npi", + "value": "9988776655" + } + ], + "name": [ + { + "family": "Oncologist", + "given": ["Owen"], + "prefix": ["Dr."] + } + ], + "address": [ + { + "use": "work", + "line": ["123 Corporate Drive"], + "city": "Anytown", + "state": "MA", + "postalCode": "12345", + "country": "US" + } + ], + "gender": "male", + "qualification": [ + { + "code": { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0360", + "version": "2.7", + "code": "MD" + } + ] + } + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/Pracititioner/us-core-practitioner-peter-pathologist", + "resource": { + "resourceType": "Practitioner", + "id": "us-core-practitioner-peter-pathologist", + "meta": { + "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"us-core-practitioner-peter-pathologist\"

Profile: US Core Practitioner Profile

identifier: id: 1122334455

name: Peter Pathologist

address: 123 Corporate Drive Anytown MA 12345 US (WORK)

gender: female

Qualifications

-Code
*Doctor of Medicine (degreeLicenseCertificate[2.7]#MD)
" + }, + "identifier": [ + { + "system": "http://hl7.org/fhir/sid/us-npi", + "value": "1122334455" + } + ], + "name": [ + { + "family": "Pathologist", + "given": ["Peter"], + "prefix": ["Dr."] + } + ], + "address": [ + { + "use": "work", + "line": ["123 Corporate Drive"], + "city": "Anytown", + "state": "MA", + "postalCode": "12345", + "country": "US" + } + ], + "gender": "female", + "qualification": [ + { + "code": { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0360", + "version": "2.7", + "code": "MD" + } + ] + } + } + ] + } + } + ] + } + }, + "1234": { + "id": "1234", + "name": "bundle2.json", + "size": "500 KB", + "type": "application/json", + "dateAdded": "10/10/2022", + "body": { + "resourceType": "Bundle", + "id": "5dbfda1c-ed0b-4184-95ee-2324061fe3c0", + "meta": { + "lastUpdated": "2022-10-31T18:40:34.965+00:00" + }, + "type": "searchset", + "total": 2, + "link": [ + { + "relation": "self", + "url": "https://api.logicahealth.org/RTTD/open/Procedure?subject%3APatient=Patient-XRTS-01-22A" + } + ], + "entry": [ + { + "fullUrl": "https://api.logicahealth.org/RTTD/open/Procedure/RadiotherapyCourseSummary-XRTS-01-22A-01-Prostate-1P-1V", + "resource": { + "resourceType": "Procedure", + "id": "RadiotherapyCourseSummary-XRTS-01-22A-01-Prostate-1P-1V", + "meta": { + "versionId": "4", + "lastUpdated": "2022-05-04T13:46:26.000+00:00", + "source": "#yTOw2bmrqDxUX7Q6", + "profile": [ + "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-course-summary", + "http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-course-summary" + ] + }, + "text": { + "status": "extensions", + "div": "

Generated Narrative

Resource "RadiotherapyCourseSummary-XRTS-01-22A-01-Prostate-1P-1V-1Fx" Version "1" Updated "2021-09-06 01:21:17+0100"

Profiles: Radiotherapy Course Summary, Radiotherapy Course Summary Profile

Procedure Intent Extension: Curative (SNOMED CT#373808002 "Curative - procedure intent")

Radiotherapy Modality And Technique Extension

value: External beam radiation therapy using photons (procedure) (SNOMED CT#1156506007)

value: Intensity modulated radiation therapy (procedure) (SNOMED CT#441799006)

Radiotherapy Number of Sessions Extension: 1

Radiotherapy Dose Delivered To Volume Extension

value: BodyStructure/RadiotherapyVolume-XRTS-01-22A-01-Prostate: Prostate

value: 200 cGy (Details: UCUM code cGy = 'cGy')

value: 1

identifier: id: C1Prostate (USUAL), id: urn:oid:1.2.246.352.72.842418.2121.20150602151.01.01.22.1 (OFFICIAL)

basedOn: ServiceRequest/RadiotherapyPlannedCourse-XRTS-01-22A-01-Prostate-1P-1V

status: in-progress

category: Radiation oncology AND/OR radiotherapy (SNOMED CT#108290001)

code: Radiotherapy Course of Treatment (regime/therapy) (Requested SNOMED Codes Code System#USCRS-33529)

subject: Patient/Patient-XRTS-01-22A " FATHER-22A"

performed: 2021-09-06 01:15:17+0100 --> 2021-09-06 01:21:17+0100

reasonCode: Malignant neoplasm of prostate (International Classification of Diseases, 10th Revision, Clinical Modification (ICD-10-CM)#C61)

bodySite: Prostatic structure (body structure) (SNOMED CT#41216001)

" + }, + "extension": [ + { + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-procedure-intent", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "373808002", + "display": "Curative - procedure intent" + } + ], + "text": "Curative" + } + }, + { + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality-and-technique", + "extension": [ + { + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "1156506007", + "display": "External beam radiation therapy using photons (procedure)" + } + ] + } + }, + { + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-technique", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "441799006", + "display": "Intensity modulated radiation therapy (procedure)" + } + ] + } + } + ] + }, + { + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-sessions", + "valueUnsignedInt": 1 + }, + { + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-dose-delivered-to-volume", + "extension": [ + { + "url": "volume", + "valueReference": { + "reference": "BodyStructure/RadiotherapyVolume-XRTS-01-22A-01-Prostate", + "display": "Prostate" + } + }, + { + "url": "totalDoseDelivered", + "valueQuantity": { + "value": 200, + "system": "http://unitsofmeasure.org", + "code": "cGy" + } + }, + { + "url": "fractionsDelivered", + "valueUnsignedInt": 1 + } + ] + } + ], + "identifier": [ + { + "use": "usual", + "system": "http://varian.com/fhir/identifier/radiotherapyCourseId", + "value": "C1Prostate" + }, + { + "use": "official", + "system": "urn:dicom:uid", + "value": "urn:oid:1.2.246.352.72.842418.2121.20150602151.01.01.22.1" + } + ], + "basedOn": [ + { + "reference": "ServiceRequest/RadiotherapyPlannedCourse-XRTS-01-22A-01-Prostate-1P-1V" + } + ], + "status": "in-progress", + "category": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "108290001" + } + ] + }, + "code": { + "coding": [ + { + "system": "http://hl7.org/fhir/us/mcode/CodeSystem/snomed-requested-cs", + "code": "USCRS-33529" + } + ] + }, + "subject": { + "reference": "Patient/Patient-XRTS-01-22A" + }, + "performedPeriod": { + "start": "2021-09-06T13:15:17+01:00", + "end": "2021-09-06T13:21:17+01:00" + }, + "reasonCode": [ + { + "coding": [ + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C61", + "display": "Malignant neoplasm of prostate" + } + ] + } + ], + "bodySite": [ + { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "41216001", + "display": "Prostatic structure (body structure)" + } + ] + } + ] + }, + "search": { + "mode": "match" + } + }, + { + "fullUrl": "https://api.logicahealth.org/RTTD/open/Procedure/RadiotherapyTreatedPhase-XRTS-01-22A-01-01-Primary", + "resource": { + "resourceType": "Procedure", + "id": "RadiotherapyTreatedPhase-XRTS-01-22A-01-01-Primary", + "meta": { + "versionId": "4", + "lastUpdated": "2022-05-04T13:46:43.000+00:00", + "source": "#UCncDBYCloqy0IU7", + "profile": [ + "http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-treated-phase" + ] + }, + "text": { + "status": "extensions", + "div": "

Generated Narrative

Resource "RadiotherapyTreatedPhase-XRTS-01-22A-01-01-Primary-1Fx" Version "1" Updated "2021-09-06 01:21:17+0100"

Profile: Radiotherapy Treated Phase

Radiotherapy Modality And Technique Extension

value: External beam radiation therapy using photons (procedure) (SNOMED CT#1156506007)

value: Intensity modulated radiation therapy (procedure) (SNOMED CT#441799006)

Radiotherapy Fractions Delivered: 1

Radiotherapy Dose Delivered To Volume Extension

value: BodyStructure/RadiotherapyVolume-XRTS-01-22A-01-Prostate: Prostate

value: 200 cGy (Details: UCUM code cGy = 'cGy')

identifier: id: Primary (USUAL), id: urn:oid:1.2.246.352.73.842418.2121.20150602151.01.01.01.22.1 (OFFICIAL)

basedOn: ServiceRequest/RadiotherapyPlannedPhase-XRTS-01-22A-01-01-Primary

partOf: Procedure/RadiotherapyCourseSummary-XRTS-01-22A-01-Prostate-1P-1V

status: in-progress

category: Radiation oncology AND/OR radiotherapy (SNOMED CT#108290001)

code: Radiotherapy Treatment Phase (therapy/regime) (Requested SNOMED Codes Code System#USCRS-33527)

subject: Patient/Patient-XRTS-01-22A " FATHER-22A"

performed: 2021-09-06 01:15:17+0100 --> 2021-09-06 01:21:17+0100

bodySite: Prostatic structure (body structure) (SNOMED CT#41216001)

note: Free text note in Radiotherapy Phase

" + }, + "extension": [ + { + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality-and-technique", + "extension": [ + { + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "1156506007", + "display": "External beam radiation therapy using photons (procedure)" + } + ] + } + }, + { + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-technique", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "441799006", + "display": "Intensity modulated radiation therapy (procedure)" + } + ] + } + } + ] + }, + { + "url": "http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-fractions-delivered", + "valueUnsignedInt": 1 + }, + { + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-dose-delivered-to-volume", + "extension": [ + { + "url": "volume", + "valueReference": { + "reference": "BodyStructure/RadiotherapyVolume-XRTS-01-22A-01-Prostate", + "display": "Prostate" + } + }, + { + "url": "totalDoseDelivered", + "valueQuantity": { + "value": 200, + "system": "http://unitsofmeasure.org", + "code": "cGy" + } + } + ] + } + ], + "identifier": [ + { + "use": "usual", + "system": "http://varian.com/fhir/identifier/radiotherapyPhaseId", + "value": "Primary" + }, + { + "use": "official", + "system": "urn:dicom:uid", + "value": "urn:oid:1.2.246.352.73.842418.2121.20150602151.01.01.01.22.1" + } + ], + "basedOn": [ + { + "reference": "ServiceRequest/RadiotherapyPlannedPhase-XRTS-01-22A-01-01-Primary" + } + ], + "partOf": [ + { + "reference": "Procedure/RadiotherapyCourseSummary-XRTS-01-22A-01-Prostate-1P-1V" + } + ], + "status": "in-progress", + "category": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "108290001" + } + ] + }, + "code": { + "coding": [ + { + "system": "http://hl7.org/fhir/us/codex-radiation-therapy/CodeSystem/snomed-requested-cs", + "code": "USCRS-33527", + "display": "Radiotherapy Treatment Phase (therapy/regime)" + } + ] + }, + "subject": { + "reference": "Patient/Patient-XRTS-01-22A" + }, + "performedPeriod": { + "start": "2021-09-06T13:15:17+01:00", + "end": "2021-09-06T13:21:17+01:00" + }, + "bodySite": [ + { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "41216001", + "display": "Prostatic structure (body structure)" + } + ] + } + ], + "note": [ + { + "text": "Free text note in Radiotherapy Phase" + } + ] + }, + "search": { + "mode": "match" + } + } + ] + } + }, + "12345": { + "id": "12345", + "name": "bundle3.json", + "size": "500 KB", + "type": "application/json", + "dateAdded": "10/10/2022", + "body": { + "resourceType": "StructureDefinition" + } + } +} diff --git a/mcode-coverage-checker/src/data/fullBundle.json b/mcode-coverage-checker/src/data/fullBundle.json new file mode 100755 index 0000000..388c9e3 --- /dev/null +++ b/mcode-coverage-checker/src/data/fullBundle.json @@ -0,0 +1,3018 @@ +{ + "resourceType": "Bundle", + "id": "mcode-patient-bundle-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-patient-bundle"] + }, + "type": "collection", + "entry": [ + { + "fullUrl": "http://example.org/fhir/Patient/cancer-patient-jenny-m", + "resource": { + "resourceType": "Patient", + "id": "cancer-patient-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-patient"] + }, + "text": { + "status": "extensions", + "div": "

Generated Narrative

Resource \"cancer-patient-jenny-m\"

Profile: Cancer Patient Profile

US Core Race Extension

value: White (Details: urn:oid:2.16.840.1.113883.6.238 code 2106-3 = 'White', stated as 'White')

value: White

US Core Ethnicity Extension

value: Not Hispanic or Latino (Details: urn:oid:2.16.840.1.113883.6.238 code 2186-5 = 'Not Hispanic or Latino', stated as 'Not Hispanic or Latino')

value: Not Hispanic or Latino

identifier: Medical Record Number: MRN1234 (USUAL)

name: Jenny M

gender: female

birthDate: 1965-01-01

address: 123 Main St Anytown 12345 United States

Contacts

-Telecom
*ph: 555-867-5309(HOME), example@example.com

Communications

-Language
*English (Tags for the Identification of Languages#en-US)
" + }, + "extension": [ + { + "extension": [ + { + "url": "ombCategory", + "valueCoding": { + "system": "urn:oid:2.16.840.1.113883.6.238", + "code": "2106-3", + "display": "White" + } + }, + { + "url": "text", + "valueString": "White" + } + ], + "url": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-race" + }, + { + "extension": [ + { + "url": "ombCategory", + "valueCoding": { + "system": "urn:oid:2.16.840.1.113883.6.238", + "code": "2186-5", + "display": "Not Hispanic or Latino" + } + }, + { + "url": "text", + "valueString": "Not Hispanic or Latino" + } + ], + "url": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity" + } + ], + "identifier": [ + { + "use": "usual", + "type": { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0203", + "code": "MR", + "display": "Medical Record Number" + } + ] + }, + "system": "http://hospital.example.org", + "value": "MRN1234" + } + ], + "name": [ + { + "family": "M", + "given": ["Jenny"] + } + ], + "gender": "female", + "birthDate": "1965-01-01", + "address": [ + { + "line": ["123 Main St"], + "city": "Anytown", + "postalCode": "12345", + "country": "United States" + } + ], + "contact": [ + { + "telecom": [ + { + "system": "phone", + "value": "555-867-5309", + "use": "home" + }, + { + "system": "email", + "value": "example@example.com" + } + ] + } + ], + "communication": [ + { + "language": { + "coding": [ + { + "system": "urn:ietf:bcp:47", + "code": "en-US" + } + ], + "text": "English" + } + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/Condition/primary-cancer-condition-jenny-m", + "resource": { + "resourceType": "Condition", + "id": "primary-cancer-condition-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-primary-cancer-condition"] + }, + "text": { + "status": "extensions", + "div": "

Generated Narrative

Resource \"primary-cancer-condition-jenny-m\"

Profile: Primary Cancer Condition Profile

Histology-Morphology-Behavior Extension: Adenocarcinoma, no subtype, intermediate grade (morphologic abnormality) (SNOMED CT#413448000)

clinicalStatus: Remission (Condition Clinical Status Codes#remission)

verificationStatus: Confirmed (ConditionVerificationStatus#confirmed)

category: Problem List Item (Condition Category Codes#problem-list-item)

code: Primary malignant neoplasm of female left breast (disorder) (SNOMED CT#353431000119107)

subject: See above (Patient/cancer-patient-jenny-m)

onset: 2018-03-16

asserter: See above (Practitioner/us-core-practitioner-owen-oncologist)

Stages

-SummaryAssessment
*3C (cancerstaging.org#3C)See above (Observation/tnm-clinical-stage-group-jenny-m)
" + }, + "extension": [ + { + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-histology-morphology-behavior", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "413448000", + "display": "Adenocarcinoma, no subtype, intermediate grade (morphologic abnormality)" + } + ] + } + } + ], + "clinicalStatus": { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/condition-clinical", + "code": "remission" + } + ] + }, + "verificationStatus": { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/condition-ver-status", + "code": "confirmed" + } + ] + }, + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/condition-category", + "code": "problem-list-item" + } + ] + } + ], + "code": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "353431000119107", + "display": "Primary malignant neoplasm of female left breast (disorder)" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "onsetDateTime": "2018-03-16", + "asserter": { + "reference": "Practitioner/us-core-practitioner-owen-oncologist" + }, + "stage": [ + { + "summary": { + "coding": [ + { + "system": "http://cancerstaging.org", + "code": "3C" + } + ] + }, + "assessment": [ + { + "reference": "Observation/tnm-clinical-stage-group-jenny-m" + } + ] + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/MedicationRequest/cancer-related-medication-request-cyclophosphamide-jenny-m", + "resource": { + "resourceType": "MedicationRequest", + "id": "cancer-related-medication-request-cyclophosphamide-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-related-medication-request"] + }, + "text": { + "status": "extensions", + "div": "

Generated Narrative

Resource \"cancer-related-medication-request-cyclophosphamide-jenny-m\"

Profile: Cancer-Related Medication Request Profile

Procedure Intent Extension: Curative - procedure intent (qualifier value) (SNOMED CT#373808002)

status: active

intent: order

category: Outpatient (MedicationRequest Category Codes#outpatient)

medication: cyclophosphamide (RxNorm#3002)

subject: See above (Patient/cancer-patient-jenny-m)

authoredOn: 2018-04-12

requester: See above (Practitioner/us-core-practitioner-owen-oncologist)

reasonReference: See above (Condition/primary-cancer-condition-jenny-m)

" + }, + "extension": [ + { + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-procedure-intent", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "373808002", + "display": "Curative - procedure intent (qualifier value)" + } + ] + } + } + ], + "status": "active", + "intent": "order", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-category", + "code": "outpatient" + } + ] + } + ], + "medicationCodeableConcept": { + "coding": [ + { + "system": "http://www.nlm.nih.gov/research/umls/rxnorm", + "code": "3002", + "display": "cyclophosphamide" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "authoredOn": "2018-04-12", + "requester": { + "reference": "Practitioner/us-core-practitioner-owen-oncologist" + }, + "reasonReference": [ + { + "reference": "Condition/primary-cancer-condition-jenny-m" + } + ], + "dosageInstruction": [ + { + "text": "cyclophosphamide (600 mg/m² IV), 932.59mg", + "timing": { + "repeat": { + "boundsPeriod": { + "start": "2018-04-01" + } + } + }, + "route": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "47625008", + "display": "Intravenous route (qualifier value)" + } + ] + }, + "doseAndRate": [ + { + "doseQuantity": { + "value": 932.59, + "unit": "mg", + "system": "http://unitsofmeasure.org", + "code": "mg" + } + } + ], + "maxDosePerPeriod": { + "numerator": { + "value": 1 + }, + "denominator": { + "value": 3, + "unit": "week", + "system": "http://unitsofmeasure.org", + "code": "wk" + } + } + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/cancer-disease-status-jenny-m", + "resource": { + "resourceType": "Observation", + "id": "cancer-disease-status-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-disease-status"] + }, + "text": { + "status": "extensions", + "div": "

Generated Narrative

Resource \"cancer-disease-status-jenny-m\"

Profile: Cancer Disease Status Profile

Cancer Disease Status Evidence Type Extension: Imaging (procedure) (SNOMED CT#363679005)

status: final

code: Cancer Disease Progression (LOINC#97509-4)

subject: See above (Patient/cancer-patient-jenny-m)

focus: See above (Condition/primary-cancer-condition-jenny-m)

effective: 2018-11-01

performer: See above (Practitioner/us-core-practitioner-owen-oncologist)

value: Patient's condition improved (finding) (SNOMED CT#268910001)

" + }, + "extension": [ + { + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-disease-status-evidence-type", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "363679005", + "display": "Imaging (procedure)" + } + ] + } + } + ], + "status": "final", + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "97509-4", + "display": "Cancer Disease Progression" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "focus": [ + { + "reference": "Condition/primary-cancer-condition-jenny-m" + } + ], + "effectiveDateTime": "2018-11-01", + "performer": [ + { + "reference": "Practitioner/us-core-practitioner-owen-oncologist" + } + ], + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "268910001", + "display": "Patient's condition improved (finding)" + } + ] + } + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/genomic-variant-jenny-m", + "resource": { + "resourceType": "Observation", + "id": "genomic-variant-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-genomic-variant"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"genomic-variant-jenny-m\"

Profile: Genomic Variant Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Genetic variant assessment (LOINC#69548-6)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-15

value: Present (LOINC#LA9633-4)

method: Sequencing (LOINC#LA26398-0)

component

code: Gene studied [ID] (LOINC#48018-6)

value: PALB2 (HUGO Gene Nomenclature#HGNC:26144)

component

code: Discrete genetic variant (LOINC#81252-9)

value: NM_024675.3(PALB2):c.3549C>A (p.Tyr1183Ter) (clinvar#128144)

component

code: Genomic DNA change (gHGVS) (LOINC#81290-9)

value: NC_000016.10:g.23603471G>T (Human Genome Variation Society nomenclature#NC_000016.10:g.23603471G>T)

component

code: Genomic source class [Type] (LOINC#48002-0)

value: Somatic (LOINC#LA6684-0)

" + }, + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "laboratory" + } + ] + } + ], + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "69548-6", + "display": "Genetic variant assessment" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-03-15", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://loinc.org", + "code": "LA9633-4", + "display": "Present" + } + ] + }, + "method": { + "coding": [ + { + "system": "http://loinc.org", + "code": "LA26398-0", + "display": "Sequencing" + } + ] + }, + "component": [ + { + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "48018-6" + } + ] + }, + "valueCodeableConcept": { + "coding": [ + { + "system": "http://www.genenames.org", + "code": "HGNC:26144", + "display": "PALB2" + } + ] + } + }, + { + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "81252-9" + } + ] + }, + "valueCodeableConcept": { + "coding": [ + { + "system": "http://www.ncbi.nlm.nih.gov/clinvar", + "code": "128144", + "display": "NM_024675.3(PALB2):c.3549C>A (p.Tyr1183Ter)" + } + ] + } + }, + { + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "81290-9" + } + ] + }, + "valueCodeableConcept": { + "coding": [ + { + "system": "http://varnomen.hgvs.org", + "code": "NC_000016.10:g.23603471G>T" + } + ] + } + }, + { + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "48002-0" + } + ] + }, + "valueCodeableConcept": { + "coding": [ + { + "system": "http://loinc.org", + "code": "LA6684-0", + "display": "Somatic" + } + ] + } + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/DiagnosticReport/genomics-report-jenny-m", + "resource": { + "resourceType": "DiagnosticReport", + "id": "genomics-report-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-genomics-report"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"genomics-report-jenny-m\"

Profile: Genomics Report Profile

status: final

category: Laboratory (diagnosticServiceSectionId#LAB), Genetics (diagnosticServiceSectionId#GE)

code: Master HL7 genetic variant reporting panel (LOINC#81247-9)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-15

issued: Mar 15, 2020 12:00:01 AM

specimen: See above (Specimen/genomic-specimen-left-breast-jenny-m)

result:

" + }, + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0074", + "code": "LAB" + } + ] + }, + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0074", + "code": "GE" + } + ] + } + ], + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "81247-9" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-03-15", + "issued": "2020-03-15T00:00:01+00:00", + "specimen": [ + { + "reference": "Specimen/genomic-specimen-left-breast-jenny-m" + } + ], + "result": [ + { + "reference": "Observation/genomic-variant-jenny-m" + }, + { + "reference": "Observation/genomic-region-studied-jenny-m" + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/Procedure/cancer-related-surgical-procedure-jenny-m", + "resource": { + "resourceType": "Procedure", + "id": "cancer-related-surgical-procedure-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-related-surgical-procedure"] + }, + "text": { + "status": "extensions", + "div": "

Generated Narrative

Resource \"cancer-related-surgical-procedure-jenny-m\"

Profile: Cancer-Related Surgical Procedure Profile

Procedure Intent Extension: Curative - procedure intent (qualifier value) (SNOMED CT#373808002)

status: completed

category: Surgical procedure (procedure) (SNOMED CT#387713003)

code: Partial mastectomy (procedure) (SNOMED CT#64368001)

subject: See above (Patient/cancer-patient-jenny-m)

performed: 2018-04-01

asserter: See above (Practitioner/us-core-practitioner-owen-oncologist)

reasonReference: See above (Condition/primary-cancer-condition-jenny-m)

bodySite: Left breast structure (body structure) (SNOMED CT#80248007)

" + }, + "extension": [ + { + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-procedure-intent", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "373808002", + "display": "Curative - procedure intent (qualifier value)" + } + ] + } + } + ], + "status": "completed", + "category": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "387713003" + } + ] + }, + "code": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "64368001", + "display": "Partial mastectomy (procedure)" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "performedDateTime": "2018-04-01", + "asserter": { + "reference": "Practitioner/us-core-practitioner-owen-oncologist" + }, + "reasonReference": [ + { + "reference": "Condition/primary-cancer-condition-jenny-m" + } + ], + "bodySite": [ + { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "80248007", + "display": "Left breast structure (body structure)" + } + ] + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/Procedure/radiotherapy-treatment-summary-chest-wall-jenny-m", + "resource": { + "resourceType": "Procedure", + "id": "radiotherapy-treatment-summary-chest-wall-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-course-summary"] + }, + "text": { + "status": "extensions", + "div": "

Generated Narrative

Resource \"radiotherapy-treatment-summary-chest-wall-jenny-m\"

Profile: Radiotherapy Course Summary Profile

Radiotherapy Number of Sessions Extension: 31

Procedure Intent Extension: Curative - procedure intent (SNOMED CT#373808002)

Radiotherapy Modality And Technique Extension

value: External beam radiation therapy using photons (procedure) (SNOMED CT#1156506007)

value: Volumetric Modulated Arc Therapy (procedure) (SNOMED CT#1156530009)

Radiotherapy Modality And Technique Extension

value: Teleradiotherapy using electrons (SNOMED CT#45643008)

value: Three dimensional external beam radiation therapy (procedure) (Requested SNOMED Codes Code System#1162782007)

Radiotherapy Dose Delivered To Volume Extension

value: BodyStructure/jenny-m-chest-wall-treatment-volume

value: 6000 cGy (Details: UCUM code cGy = 'cGy')

value: 30

Radiotherapy Dose Delivered To Volume Extension

value: BodyStructure/jenny-m-chest-wall-lymph-nodes-treatment-volume

value: 5000 cGy (Details: UCUM code cGy = 'cGy')

value: 25

status: completed

category: Radiation oncology AND/OR radiotherapy (procedure) (SNOMED CT#108290001)

code: Radiotherapy Course of Treatment (regime/therapy) (Requested SNOMED Codes Code System#USCRS-33529)

subject: See above (Patient/cancer-patient-jenny-m)

performed: 2018-08-15 --> 2018-10-25

asserter: Practitioner/us-core-practitioner-kyle-anydoc \" ANYDOC\"

reasonCode: Malignant neoplasm of overlapping sites of right female breast (International Classification of Diseases, 10th Revision, Clinical Modification (ICD-10-CM)#C50.811)

bodySite: Chest Wall Structure (body structure) (SNOMED CT#78904004)

" + }, + "extension": [ + { + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-sessions", + "valueUnsignedInt": 31 + }, + { + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-procedure-intent", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "373808002", + "display": "Curative - procedure intent" + } + ] + } + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "1156506007", + "display": "External beam radiation therapy using photons (procedure)" + } + ] + } + }, + { + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-technique", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "1156530009", + "display": "Volumetric Modulated Arc Therapy (procedure)" + } + ] + } + } + ], + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality-and-technique" + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "45643008", + "display": "Teleradiotherapy using electrons" + } + ] + } + }, + { + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-technique", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://hl7.org/fhir/us/mcode/CodeSystem/snomed-requested-cs", + "code": "1162782007", + "display": "Three dimensional external beam radiation therapy (procedure)" + } + ] + } + } + ], + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality-and-technique" + }, + { + "extension": [ + { + "url": "volume", + "valueReference": { + "reference": "BodyStructure/jenny-m-chest-wall-treatment-volume" + } + }, + { + "url": "totalDoseDelivered", + "valueQuantity": { + "value": 6000, + "system": "http://unitsofmeasure.org", + "code": "cGy" + } + }, + { + "url": "fractionsDelivered", + "valueUnsignedInt": 30 + } + ], + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-dose-delivered-to-volume" + }, + { + "extension": [ + { + "url": "volume", + "valueReference": { + "reference": "BodyStructure/jenny-m-chest-wall-lymph-nodes-treatment-volume" + } + }, + { + "url": "totalDoseDelivered", + "valueQuantity": { + "value": 5000, + "system": "http://unitsofmeasure.org", + "code": "cGy" + } + }, + { + "url": "fractionsDelivered", + "valueUnsignedInt": 25 + } + ], + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-dose-delivered-to-volume" + } + ], + "status": "completed", + "category": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "108290001", + "display": "Radiation oncology AND/OR radiotherapy (procedure)" + } + ] + }, + "code": { + "coding": [ + { + "system": "http://hl7.org/fhir/us/mcode/CodeSystem/snomed-requested-cs", + "code": "USCRS-33529" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "performedPeriod": { + "start": "2018-08-15", + "end": "2018-10-25" + }, + "asserter": { + "reference": "Practitioner/us-core-practitioner-kyle-anydoc" + }, + "reasonCode": [ + { + "coding": [ + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.811", + "display": "Malignant neoplasm of overlapping sites of right female breast" + } + ] + } + ], + "bodySite": [ + { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "78904004", + "display": "Chest Wall Structure (body structure)" + } + ] + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/tnm-clinical-stage-group-jenny-m", + "resource": { + "resourceType": "Observation", + "id": "tnm-clinical-stage-group-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-stage-group"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"tnm-clinical-stage-group-jenny-m\"

Profile: Cancer Stage Group Profile

status: final

code: Stage group.clinical Cancer (LOINC#21908-9)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-16

value: IIB (cancerstaging.org#2B)

method: American Joint Commission on Cancer, Cancer Staging Manual, 8th edition neoplasm staging system (tumor staging) (SNOMED CT#897275008)

hasMember:

" + }, + "status": "final", + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "21908-9", + "display": "Stage group.clinical Cancer" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-03-16", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://cancerstaging.org", + "code": "2B", + "display": "IIB" + } + ] + }, + "method": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "897275008", + "display": "American Joint Commission on Cancer, Cancer Staging Manual, 8th edition neoplasm staging system (tumor staging)" + } + ] + }, + "hasMember": [ + { + "reference": "Observation/tnm-pathologic-primary-tumor-category-jenny-m" + }, + { + "reference": "Observation/tnm-pathologic-regional-nodes-category-jenny-m" + }, + { + "reference": "Observation/tnm-pathologic-distant-metastases-category-jenny-m" + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/tnm-clinical-primary-tumor-category-jenny-m", + "resource": { + "resourceType": "Observation", + "id": "tnm-clinical-primary-tumor-category-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tnm-primary-tumor-category"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"tnm-clinical-primary-tumor-category-jenny-m\"

Profile: TNM Primary Tumor Category Profile

status: final

code: Primary tumor.clinical [Class] Cancer (LOINC#21905-5)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-16

value: cT3 (cancerstaging.org#cT3)

method: American Joint Commission on Cancer, Cancer Staging Manual, 8th edition neoplasm staging system (tumor staging) (SNOMED CT#897275008)

" + }, + "status": "final", + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "21905-5", + "display": "Primary tumor.clinical [Class] Cancer" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-03-16", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://cancerstaging.org", + "code": "cT3" + } + ] + }, + "method": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "897275008", + "display": "American Joint Commission on Cancer, Cancer Staging Manual, 8th edition neoplasm staging system (tumor staging)" + } + ] + } + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/tnm-clinical-regional-nodes-category-jenny-m", + "resource": { + "resourceType": "Observation", + "id": "tnm-clinical-regional-nodes-category-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tnm-regional-nodes-category"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"tnm-clinical-regional-nodes-category-jenny-m\"

Profile: TNM Regional Nodes Category Profile

status: final

code: Regional lymph nodes.clinical [Class] Cancer (LOINC#21906-3)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-16

value: cN0 (cancerstaging.org#cN0)

method: American Joint Commission on Cancer, Cancer Staging Manual, 8th edition neoplasm staging system (tumor staging) (SNOMED CT#897275008)

" + }, + "status": "final", + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "21906-3", + "display": "Regional lymph nodes.clinical [Class] Cancer" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-03-16", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://cancerstaging.org", + "code": "cN0" + } + ] + }, + "method": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "897275008", + "display": "American Joint Commission on Cancer, Cancer Staging Manual, 8th edition neoplasm staging system (tumor staging)" + } + ] + } + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/tnm-clinical-distant-metastases-category-jenny-m", + "resource": { + "resourceType": "Observation", + "id": "tnm-clinical-distant-metastases-category-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tnm-distant-metastases-category"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"tnm-clinical-distant-metastases-category-jenny-m\"

Profile: TNM Distant Metastases Category Profile

status: final

code: Distant metastases.clinical [Class] Cancer (LOINC#21907-1)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-16

value: cM0 (cancerstaging.org#cM0)

method: American Joint Commission on Cancer, Cancer Staging Manual, 8th edition neoplasm staging system (tumor staging) (SNOMED CT#897275008)

" + }, + "status": "final", + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "21907-1", + "display": "Distant metastases.clinical [Class] Cancer" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-03-16", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://cancerstaging.org", + "code": "cM0" + } + ] + }, + "method": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "897275008", + "display": "American Joint Commission on Cancer, Cancer Staging Manual, 8th edition neoplasm staging system (tumor staging)" + } + ] + } + } + }, + { + "fullUrl": "whatever", + "resource": { + "resourceType": "Specimen", + "id": "tumor-specimen-left-breast-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tumor-specimen"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"tumor-specimen-left-breast-jenny-m\"

Profile: Tumor Specimen Profile

identifier: BodyStructure: Tumor 1234 (USUAL)

status: available

type: Tumor (specimenType#TUMOR)

subject: Patient/cancer-patient-jenny-m \" M\"

receivedTime: 2018-04-01

Collections

-BodySite
*Left breast structure (body structure) (SNOMED CT#80248007)
" + }, + "identifier": [ + { + "use": "usual", + "type": { + "coding": [ + { + "system": "http://hl7.org/fhir/resource-types", + "code": "BodyStructure" + } + ] + }, + "system": "http://radiology.hospital.example.org", + "value": "Tumor 1234" + } + ], + "status": "available", + "type": { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0487", + "code": "TUMOR" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "receivedTime": "2018-04-01", + "collection": { + "bodySite": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "80248007", + "display": "Left breast structure (body structure)" + } + ] + } + } + } + }, + { + "fullUrl": "whatever", + "resource": { + "resourceType": "BodyStructure", + "id": "tumor-lobular-carcinoma-left-breast", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tumor"] + }, + "text": { + "status": "extensions", + "div": "

Generated Narrative

Resource \"tumor-lobular-carcinoma-left-breast\"

Profile: Tumor Profile

Related Condition Extension: Condition/primary-cancer-condition-breast

identifier: BodyStructure: Tumor 1234 (USUAL)

location: Left breast structure (body structure) (SNOMED CT#80248007)

patient: Patient/cancer-patient-eve-anyperson \" ANYPERSON\"

" + }, + "extension": [ + { + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-related-condition", + "valueReference": { + "reference": "Condition/primary-cancer-condition-breast" + } + } + ], + "identifier": [ + { + "use": "usual", + "type": { + "coding": [ + { + "system": "http://hl7.org/fhir/resource-types", + "code": "BodyStructure" + } + ] + }, + "system": "http://radiology.hospital.example.org", + "value": "Tumor 1234" + } + ], + "location": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "80248007", + "display": "Left breast structure (body structure)" + } + ] + }, + "patient": { + "reference": "Patient/cancer-patient-eve-anyperson" + } + } + }, + { + "fullUrl": "http://example.org/fhir/Specimen/genomic-specimen-left-breast-jenny-m", + "resource": { + "resourceType": "Specimen", + "id": "genomic-specimen-left-breast-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-genomic-specimen"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"genomic-specimen-left-breast-jenny-m\"

Profile: Genomic Specimen Profile

status: available

type: Tissue (specimenType#TISS)

subject: See above (Patient/cancer-patient-jenny-m)

Collections

-CollectorBodySite
*See above (Practitioner/us-core-practitioner-owen-oncologist)Left breast structure (body structure) (SNOMED CT#80248007)

Processings

-Time[x]
*2018-03-06
" + }, + "status": "available", + "type": { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0487", + "code": "TISS" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "collection": { + "collector": { + "reference": "Practitioner/us-core-practitioner-owen-oncologist" + }, + "bodySite": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "80248007", + "display": "Left breast structure (body structure)" + } + ] + } + }, + "processing": [ + { + "timeDateTime": "2018-03-06" + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/genomic-region-studied-jenny-m", + "resource": { + "resourceType": "Observation", + "id": "genomic-region-studied-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-genomic-region-studied"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"genomic-region-studied-jenny-m\"

Profile: Genomic Region Studied Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: DNA region of interest panel (LOINC#53041-0)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-15

issued: Mar 15, 2018 12:00:01 AM

Components

-CodeValue[x]
*Gene studied [ID] (LOINC#48018-6)BRCA1 (HUGO Gene Nomenclature#1100; HUGO Gene Nomenclature#1101 \"BRCA2\"; HUGO Gene Nomenclature#1748 \"CDH1\"; HUGO Gene Nomenclature#26144 \"PALB2\"; HUGO Gene Nomenclature#9588 \"PTEN\"; HUGO Gene Nomenclature#11389 \"STK11\"; HUGO Gene Nomenclature#11998 \"TP53\")
" + }, + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "laboratory" + } + ] + } + ], + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "53041-0", + "display": "DNA region of interest panel" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-03-15", + "issued": "2018-03-15T00:00:01+00:00", + "component": [ + { + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "48018-6", + "display": "Gene studied [ID]" + } + ] + }, + "valueCodeableConcept": { + "coding": [ + { + "system": "http://www.genenames.org", + "code": "1100", + "display": "BRCA1" + }, + { + "system": "http://www.genenames.org", + "code": "1101", + "display": "BRCA2" + }, + { + "system": "http://www.genenames.org", + "code": "1748", + "display": "CDH1" + }, + { + "system": "http://www.genenames.org", + "code": "26144", + "display": "PALB2" + }, + { + "system": "http://www.genenames.org", + "code": "9588", + "display": "PTEN" + }, + { + "system": "http://www.genenames.org", + "code": "11389", + "display": "STK11" + }, + { + "system": "http://www.genenames.org", + "code": "11998", + "display": "TP53" + } + ] + } + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/ecog-performance-status-jenny-m", + "resource": { + "resourceType": "Observation", + "id": "ecog-performance-status-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-ecog-performance-status"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"ecog-performance-status-jenny-m\"

Profile: ECOG Performance Status Profile

status: final

code: ECOG Performance Status score (LOINC#89247-1)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-04-12

performer: See above (Practitioner/us-core-practitioner-owen-oncologist)

value: 0

interpretation: Fully active, able to carry on all pre-disease performance without restriction (LOINC#LA9622-7)

method: Physical examination procedure (procedure) (SNOMED CT#5880005)

" + }, + "status": "final", + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "89247-1" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-04-12", + "performer": [ + { + "reference": "Practitioner/us-core-practitioner-owen-oncologist" + } + ], + "valueInteger": 0, + "interpretation": [ + { + "coding": [ + { + "system": "http://loinc.org", + "code": "LA9622-7", + "display": "Fully active, able to carry on all pre-disease performance without restriction" + } + ] + } + ], + "method": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "5880005", + "display": "Physical examination procedure (procedure)" + } + ] + } + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/tumor-marker-test-er-jenny-m", + "resource": { + "resourceType": "Observation", + "id": "tumor-marker-test-er-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tumor-marker-test"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"tumor-marker-test-er-jenny-m\"

Profile: Tumor Marker Test Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Estrogen receptor Ag [Presence] in Breast cancer specimen by Immune stain (LOINC#85337-4)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-10

performer: See above (Practitioner/us-core-practitioner-owen-oncologist)

value: Positive (LOINC#LA6576-8)

" + }, + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "laboratory" + } + ] + } + ], + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "85337-4", + "display": "Estrogen receptor Ag [Presence] in Breast cancer specimen by Immune stain" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-03-10", + "performer": [ + { + "reference": "Practitioner/us-core-practitioner-owen-oncologist" + } + ], + "valueCodeableConcept": { + "coding": [ + { + "system": "http://loinc.org", + "code": "LA6576-8", + "display": "Positive" + } + ] + } + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/tumor-marker-test-pr-jenny-m", + "resource": { + "resourceType": "Observation", + "id": "tumor-marker-test-pr-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tumor-marker-test"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"tumor-marker-test-pr-jenny-m\"

Profile: Tumor Marker Test Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Progesterone receptor Ag [Presence] in Breast cancer specimen by Immune stain (LOINC#85339-0)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-10

performer: See above (Practitioner/us-core-practitioner-owen-oncologist)

value: Negative (LOINC#LA6577-6)

" + }, + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "laboratory" + } + ] + } + ], + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "85339-0", + "display": "Progesterone receptor Ag [Presence] in Breast cancer specimen by Immune stain" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-03-10", + "performer": [ + { + "reference": "Practitioner/us-core-practitioner-owen-oncologist" + } + ], + "valueCodeableConcept": { + "coding": [ + { + "system": "http://loinc.org", + "code": "LA6577-6", + "display": "Negative" + } + ] + } + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/tumor-marker-test-her2-jenny-m", + "resource": { + "resourceType": "Observation", + "id": "tumor-marker-test-her2-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tumor-marker-test"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"tumor-marker-test-her2-jenny-m\"

Profile: Tumor Marker Test Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: HER2 [Interpretation] in Tissue (LOINC#48676-1)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-10

performer: See above (Practitioner/us-core-practitioner-owen-oncologist)

value: Negative (LOINC#LA6577-6)

" + }, + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "laboratory" + } + ] + } + ], + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "48676-1", + "display": "HER2 [Interpretation] in Tissue" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-03-10", + "performer": [ + { + "reference": "Practitioner/us-core-practitioner-owen-oncologist" + } + ], + "valueCodeableConcept": { + "coding": [ + { + "system": "http://loinc.org", + "code": "LA6577-6", + "display": "Negative" + } + ] + } + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/tumor-marker-test-oncotype-dx-jenny-m", + "resource": { + "resourceType": "Observation", + "id": "tumor-marker-test-oncotype-dx-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tumor-marker-test"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"tumor-marker-test-oncotype-dx-jenny-m\"

Profile: Tumor Marker Test Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Oncotype DX Breast Recurrence Score Assay (gtr#509910)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-04-12

performer: Organization/us-core-organization-bedrock-medicine \"Bedrock Medicine\"

value: 47 Recurrence score (Details: UCUM code {ScoreOf} = '{ScoreOf}')

interpretation: High (ObservationInterpretation#H)

" + }, + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "laboratory" + } + ] + } + ], + "code": { + "coding": [ + { + "system": "http://www.ncbi.nlm.nih.gov/gtr", + "code": "509910", + "display": "Oncotype DX Breast Recurrence Score Assay" + } + ], + "text": "Oncotype DX Breast Recurrence Score Assay" + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-04-12", + "performer": [ + { + "reference": "Organization/us-core-organization-bedrock-medicine" + } + ], + "valueQuantity": { + "value": 47, + "unit": "Recurrence score", + "system": "http://unitsofmeasure.org", + "code": "{ScoreOf}" + }, + "interpretation": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation", + "code": "H", + "display": "High" + } + ] + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/MedicationRequest/cancer-related-medication-request-doxorubicin-jenny-m", + "resource": { + "resourceType": "MedicationRequest", + "id": "cancer-related-medication-request-doxorubicin-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-related-medication-request"] + }, + "text": { + "status": "extensions", + "div": "

Generated Narrative

Resource \"cancer-related-medication-request-doxorubicin-jenny-m\"

Profile: Cancer-Related Medication Request Profile

Procedure Intent Extension: Curative - procedure intent (qualifier value) (SNOMED CT#373808002)

status: active

intent: order

category: Outpatient (MedicationRequest Category Codes#outpatient)

medication: DOXOrubicin (RxNorm#3639)

subject: See above (Patient/cancer-patient-jenny-m)

authoredOn: 2018-04-12

requester: See above (Practitioner/us-core-practitioner-owen-oncologist)

reasonReference: See above (Condition/primary-cancer-condition-jenny-m)

" + }, + "extension": [ + { + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-procedure-intent", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "373808002", + "display": "Curative - procedure intent (qualifier value)" + } + ] + } + } + ], + "status": "active", + "intent": "order", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-category", + "code": "outpatient" + } + ] + } + ], + "medicationCodeableConcept": { + "coding": [ + { + "system": "http://www.nlm.nih.gov/research/umls/rxnorm", + "code": "3639", + "display": "DOXOrubicin" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "authoredOn": "2018-04-12", + "requester": { + "reference": "Practitioner/us-core-practitioner-owen-oncologist" + }, + "reasonReference": [ + { + "reference": "Condition/primary-cancer-condition-jenny-m" + } + ], + "dosageInstruction": [ + { + "text": "doxorubicin (60 mg/m² IV)", + "timing": { + "repeat": { + "boundsPeriod": { + "start": "2018-04-01" + } + } + }, + "route": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "47625008", + "display": "Intravenous route (qualifier value)" + } + ] + }, + "doseAndRate": [ + { + "rateQuantity": { + "value": 60, + "unit": "mg/m2", + "system": "http://unitsofmeasure.org", + "code": "mg/m2" + } + } + ], + "maxDosePerPeriod": { + "numerator": { + "value": 1 + }, + "denominator": { + "value": 3, + "unit": "week", + "system": "http://unitsofmeasure.org", + "code": "wk" + } + } + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/MedicationRequest/cancer-related-medication-request-paclitaxel-jenny-m", + "resource": { + "resourceType": "MedicationRequest", + "id": "cancer-related-medication-request-paclitaxel-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-related-medication-request"] + }, + "text": { + "status": "extensions", + "div": "

Generated Narrative

Resource \"cancer-related-medication-request-paclitaxel-jenny-m\"

Profile: Cancer-Related Medication Request Profile

Procedure Intent Extension: Curative - procedure intent (qualifier value) (SNOMED CT#373808002)

status: active

intent: order

category: Outpatient (MedicationRequest Category Codes#outpatient)

medication: PACLitaxel (RxNorm#56946)

subject: See above (Patient/cancer-patient-jenny-m)

authoredOn: 2018-04-12

requester: See above (Practitioner/us-core-practitioner-owen-oncologist)

reasonReference: See above (Condition/primary-cancer-condition-jenny-m)

" + }, + "extension": [ + { + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-procedure-intent", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "373808002", + "display": "Curative - procedure intent (qualifier value)" + } + ] + } + } + ], + "status": "active", + "intent": "order", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-category", + "code": "outpatient" + } + ] + } + ], + "medicationCodeableConcept": { + "coding": [ + { + "system": "http://www.nlm.nih.gov/research/umls/rxnorm", + "code": "56946", + "display": "PACLitaxel" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "authoredOn": "2018-04-12", + "requester": { + "reference": "Practitioner/us-core-practitioner-owen-oncologist" + }, + "reasonReference": [ + { + "reference": "Condition/primary-cancer-condition-jenny-m" + } + ], + "dosageInstruction": [ + { + "text": "PACLitaxel (175 mg/m² IV), 272.01mg", + "timing": { + "repeat": { + "boundsPeriod": { + "start": "2018-04-12" + } + } + }, + "route": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "47625008", + "display": "Intravenous route (qualifier value)" + } + ] + }, + "doseAndRate": [ + { + "doseQuantity": { + "value": 272.01, + "unit": "mg", + "system": "http://unitsofmeasure.org", + "code": "mg" + } + } + ], + "maxDosePerPeriod": { + "numerator": { + "value": 1 + }, + "denominator": { + "value": 3, + "unit": "week", + "system": "http://unitsofmeasure.org", + "code": "wk" + } + } + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/MedicationRequest/cancer-related-medication-request-anastrozole-jenny-m", + "resource": { + "resourceType": "MedicationRequest", + "id": "cancer-related-medication-request-anastrozole-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-related-medication-request"] + }, + "text": { + "status": "extensions", + "div": "

Generated Narrative

Resource \"cancer-related-medication-request-anastrozole-jenny-m\"

Profile: Cancer-Related Medication Request Profile

Procedure Intent Extension: Curative - procedure intent (qualifier value) (SNOMED CT#373808002)

status: active

intent: order

category: Community (MedicationRequest Category Codes#community)

medication: anastrozole (RxNorm#84857)

subject: See above (Patient/cancer-patient-jenny-m)

authoredOn: 2018-09-30

requester: See above (Practitioner/us-core-practitioner-owen-oncologist)

reasonReference: See above (Condition/primary-cancer-condition-jenny-m)

" + }, + "extension": [ + { + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-procedure-intent", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "373808002", + "display": "Curative - procedure intent (qualifier value)" + } + ] + } + } + ], + "status": "active", + "intent": "order", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-category", + "code": "community" + } + ] + } + ], + "medicationCodeableConcept": { + "coding": [ + { + "system": "http://www.nlm.nih.gov/research/umls/rxnorm", + "code": "84857", + "display": "anastrozole" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "authoredOn": "2018-09-30", + "requester": { + "reference": "Practitioner/us-core-practitioner-owen-oncologist" + }, + "reasonReference": [ + { + "reference": "Condition/primary-cancer-condition-jenny-m" + } + ], + "dosageInstruction": [ + { + "text": "1mg orally once daily", + "timing": { + "repeat": { + "boundsPeriod": { + "start": "2018-09-30" + } + } + }, + "route": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "26643006", + "display": "Oral route (qualifier value)" + } + ] + }, + "doseAndRate": [ + { + "doseQuantity": { + "value": 1, + "unit": "mg", + "system": "http://unitsofmeasure.org", + "code": "mg" + } + } + ], + "maxDosePerPeriod": { + "numerator": { + "value": 1 + }, + "denominator": { + "value": 1, + "unit": "day", + "system": "http://unitsofmeasure.org", + "code": "d" + } + } + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/cancer-related-mcode-comorbidities-elixhauser-jenny-m", + "resource": { + "resourceType": "Observation", + "id": "cancer-related-mcode-comorbidities-elixhauser-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-comorbidities-elixhauser"] + }, + "text": { + "status": "extensions", + "div": "

Generated Narrative

Resource \"cancer-related-mcode-comorbidities-elixhauser-jenny-m\"

Profile: Comorbidities Elixhauser Profile

status: final

code: Elixhauser Comorbidity Panel (Requested LOINC Codes Code System#comorbidities-elixhauser)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-16

performer: See above (Practitioner/us-core-practitioner-owen-oncologist)

component

Comorbid Condition Reference Extension: Condition/us-core-condition-depression-jenny-m

code: Depression (Elixhauser comorbidity category) (Requested LOINC Codes Code System#DEPRESS)

value: Present (qualifier value) (SNOMED CT#52101004)

component

Comorbid Condition Reference Extension: Condition/us-core-condition-hypertension-jenny-m

code: Hypertension, complicated (Elixhauser comorbidity category) (Requested LOINC Codes Code System#HTN_CX)

value: Present (qualifier value) (SNOMED CT#52101004)

component

code: Arthropathies (Elixhauser comorbidity category) (Requested LOINC Codes Code System#ARTH)

value: Absent (qualifier value) (SNOMED CT#2667000)

component

code: Congestive heart failure (Elixhauser comorbidity category) (Requested LOINC Codes Code System#CHF)

value: Absent (qualifier value) (SNOMED CT#2667000)

component

code: Chronic pulmonary disease (Elixhauser comorbidity category) (Requested LOINC Codes Code System#LUNG_CHRONIC)

value: Absent (qualifier value) (SNOMED CT#2667000)

component

code: Diabetes without chronic complications (Elixhauser comorbidity category) (Requested LOINC Codes Code System#DIAB_UNCX)

value: Absent (qualifier value) (SNOMED CT#2667000)

component

code: Diabetes with chronic complications (Elixhauser comorbidity category) (Requested LOINC Codes Code System#DIAB_CX)

value: Absent (qualifier value) (SNOMED CT#2667000)

component

code: Obesity (Elixhauser comorbidity category) (Requested LOINC Codes Code System#OBESE)

value: Absent (qualifier value) (SNOMED CT#2667000)

component

code: Peripheral vascular disease (Elixhauser comorbidity category) (Requested LOINC Codes Code System#PERIVASC)

value: Absent (qualifier value) (SNOMED CT#2667000)

component

code: Pulmonary circulation disease (Elixhauser comorbidity category) (Requested LOINC Codes Code System#PULMCIRC)

value: Absent (qualifier value) (SNOMED CT#2667000)

component

code: Renal failure, moderate (Elixhauser comorbidity category) (Requested LOINC Codes Code System#RENLFL_MOD)

value: Absent (qualifier value) (SNOMED CT#2667000)

" + }, + "status": "final", + "code": { + "coding": [ + { + "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", + "code": "comorbidities-elixhauser", + "display": "Elixhauser Comorbidity Panel" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-03-16", + "performer": [ + { + "reference": "Practitioner/us-core-practitioner-owen-oncologist" + } + ], + "component": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-comorbid-condition-reference", + "valueReference": { + "reference": "Condition/us-core-condition-depression-jenny-m" + } + } + ], + "code": { + "coding": [ + { + "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", + "code": "DEPRESS" + } + ] + }, + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "52101004", + "display": "Present (qualifier value)" + } + ] + } + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-comorbid-condition-reference", + "valueReference": { + "reference": "Condition/us-core-condition-hypertension-jenny-m" + } + } + ], + "code": { + "coding": [ + { + "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", + "code": "HTN_CX" + } + ] + }, + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "52101004", + "display": "Present (qualifier value)" + } + ] + } + }, + { + "code": { + "coding": [ + { + "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", + "code": "ARTH" + } + ] + }, + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "2667000", + "display": "Absent (qualifier value)" + } + ] + } + }, + { + "code": { + "coding": [ + { + "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", + "code": "CHF" + } + ] + }, + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "2667000", + "display": "Absent (qualifier value)" + } + ] + } + }, + { + "code": { + "coding": [ + { + "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", + "code": "LUNG_CHRONIC" + } + ] + }, + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "2667000", + "display": "Absent (qualifier value)" + } + ] + } + }, + { + "code": { + "coding": [ + { + "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", + "code": "DIAB_UNCX" + } + ] + }, + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "2667000", + "display": "Absent (qualifier value)" + } + ] + } + }, + { + "code": { + "coding": [ + { + "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", + "code": "DIAB_CX" + } + ] + }, + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "2667000", + "display": "Absent (qualifier value)" + } + ] + } + }, + { + "code": { + "coding": [ + { + "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", + "code": "OBESE" + } + ] + }, + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "2667000", + "display": "Absent (qualifier value)" + } + ] + } + }, + { + "code": { + "coding": [ + { + "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", + "code": "PERIVASC" + } + ] + }, + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "2667000", + "display": "Absent (qualifier value)" + } + ] + } + }, + { + "code": { + "coding": [ + { + "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", + "code": "PULMCIRC" + } + ] + }, + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "2667000", + "display": "Absent (qualifier value)" + } + ] + } + }, + { + "code": { + "coding": [ + { + "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", + "code": "RENLFL_MOD" + } + ] + }, + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "2667000", + "display": "Absent (qualifier value)" + } + ] + } + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/bodyweight-jenny-m-2018-03-16", + "resource": { + "resourceType": "Observation", + "id": "bodyweight-jenny-m-2018-03-16", + "meta": { + "profile": ["http://hl7.org/fhir/StructureDefinition/bodyweight"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"bodyweight-jenny-m-2018-03-16\"

Profile: Observation Body Weight Profile

status: final

category: Vital Signs (Observation Category Codes#vital-signs)

code: Body weight (LOINC#29463-7)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-06

value: 155 lb (Details: UCUM code [lb_av] = '[lb_av]')

" + }, + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "vital-signs" + } + ] + } + ], + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "29463-7" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-03-06", + "valueQuantity": { + "value": 155, + "unit": "lb", + "system": "http://unitsofmeasure.org", + "code": "[lb_av]" + } + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/us-core-observation-lab-neutrophils-jenny-m", + "resource": { + "resourceType": "Observation", + "id": "us-core-observation-lab-neutrophils-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"us-core-observation-lab-neutrophils-jenny-m\"

Profile: US Core Laboratory Result Observation Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Neutrophils [#/volume] in Blood (LOINC#26499-4)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-05-20T00:00:00Z

value: 3000 10*3/uL (Details: UCUM code 10*3/uL = '10*3/uL')

ReferenceRanges

-LowHighAppliesTo
*2500 10*3/uL (Details: UCUM code 10*3/uL = '10*3/uL')5000 10*3/uL (Details: UCUM code 10*3/uL = '10*3/uL')Normal Range (Observation Reference Range Meaning Codes#normal)
" + }, + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "laboratory" + } + ] + } + ], + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "26499-4", + "display": "Neutrophils [#/volume] in Blood" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-05-20T00:00:00Z", + "valueQuantity": { + "value": 3000, + "unit": "10*3/uL", + "system": "http://unitsofmeasure.org", + "code": "10*3/uL" + }, + "referenceRange": [ + { + "low": { + "value": 2500, + "unit": "10*3/uL", + "system": "http://unitsofmeasure.org", + "code": "10*3/uL" + }, + "high": { + "value": 5000, + "unit": "10*3/uL", + "system": "http://unitsofmeasure.org", + "code": "10*3/uL" + }, + "appliesTo": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/referencerange-meaning", + "code": "normal", + "display": "Normal Range" + } + ] + } + ] + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/Organization/us-core-organization-physician-services-inc", + "resource": { + "resourceType": "Organization", + "id": "us-core-organization-physician-services-inc", + "meta": { + "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"us-core-organization-physician-services-inc\"

Profile: US Core Organization Profile

active: true

type: Healthcare Provider (Organization type#prov)

name: Physician Services, Inc.

telecom: ph: 999-999-9999(WORK)

address: 123 Corporate Drive Anytown MA 12345 US

" + }, + "active": true, + "type": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/organization-type", + "code": "prov", + "display": "Healthcare Provider" + } + ] + } + ], + "name": "Physician Services, Inc.", + "telecom": [ + { + "system": "phone", + "value": "999-999-9999", + "use": "work" + } + ], + "address": [ + { + "line": ["123 Corporate Drive"], + "city": "Anytown", + "state": "MA", + "postalCode": "12345", + "country": "US" + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/us-core-smokingstatus-jenny-m", + "resource": { + "resourceType": "Observation", + "id": "us-core-smokingstatus-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-smokingstatus"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"us-core-smokingstatus-jenny-m\"

Profile: US Core Smoking Status Observation Profile

status: final

category: Social History (Observation Category Codes#social-history)

code: Tobacco smoking status (LOINC#72166-2)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-16

issued: Mar 16, 2018 12:00:00 AM

value: Smokes tobacco daily (finding) (SNOMED CT#449868002)

" + }, + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "social-history" + } + ] + } + ], + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "72166-2", + "display": "Tobacco smoking status" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-03-16", + "issued": "2018-03-16T00:00:00Z", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "449868002", + "display": "Smokes tobacco daily (finding)" + } + ] + } + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/us-core-procedure-biopsy-jenny-m", + "resource": { + "resourceType": "Procedure", + "id": "us-core-procedure-biopsy-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"us-core-procedure-biopsy-jenny-m\"

Profile: US Core Procedure Profile

status: completed

code: Biopsy of breast using ultrasonographic guidance (procedure) (SNOMED CT#723990008)

subject: See above (Patient/cancer-patient-jenny-m)

performed: 2018-03-06

asserter: Practitioner/us-core-practitioner-mary-obgyn \" OBGYN\"

Performers

-Actor
*Practitioner/us-core-practitioner-mary-obgyn \" OBGYN\"

reasonReference: See above (Condition/primary-cancer-condition-jenny-m)

bodySite: Left breast structure (body structure) (SNOMED CT#80248007)

" + }, + "status": "completed", + "code": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "723990008", + "display": "Biopsy of breast using ultrasonographic guidance (procedure)" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "performedDateTime": "2018-03-06", + "asserter": { + "reference": "Practitioner/us-core-practitioner-mary-obgyn" + }, + "performer": [ + { + "actor": { + "reference": "Practitioner/us-core-practitioner-mary-obgyn" + } + } + ], + "reasonReference": [ + { + "reference": "Condition/primary-cancer-condition-jenny-m" + } + ], + "bodySite": [ + { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "80248007", + "display": "Left breast structure (body structure)" + } + ] + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/us-core-procedure-mammogram-jenny-m", + "resource": { + "resourceType": "Procedure", + "id": "us-core-procedure-mammogram-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"us-core-procedure-mammogram-jenny-m\"

Profile: US Core Procedure Profile

status: completed

code: Mammography (procedure) (SNOMED CT#71651007)

subject: See above (Patient/cancer-patient-jenny-m)

performed: 2018-02-01

asserter: Practitioner/us-core-practitioner-mary-obgyn \" OBGYN\"

Performers

-Actor
*Practitioner/us-core-practitioner-jane-radiotech \" RADIOLOGIST\"
" + }, + "status": "completed", + "code": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "71651007", + "display": "Mammography (procedure)" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "performedDateTime": "2018-02-01", + "asserter": { + "reference": "Practitioner/us-core-practitioner-mary-obgyn" + }, + "performer": [ + { + "actor": { + "reference": "Practitioner/us-core-practitioner-jane-radiotech" + } + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/FamilyMemberHistory/family-member-history-aunt-jenny-m", + "resource": { + "resourceType": "FamilyMemberHistory", + "id": "family-member-history-aunt-jenny-m", + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"family-member-history-aunt-jenny-m\"

status: completed

patient: See above (Patient/cancer-patient-jenny-m)

relationship: maternal aunt (RoleCode#MAUNT)

Conditions

-CodeOnset[x]
*Malignant tumor of ovary (disorder) (SNOMED CT#363443007)69 a (Details: UCUM code a = 'a')
" + }, + "status": "completed", + "patient": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "relationship": { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/v3-RoleCode", + "code": "MAUNT", + "display": "maternal aunt" + } + ] + }, + "condition": [ + { + "code": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "363443007", + "display": "Malignant tumor of ovary (disorder)" + } + ] + }, + "onsetAge": { + "value": 69, + "system": "http://unitsofmeasure.org", + "code": "a" + } + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/Procedure/us-core-procedure-mammogram-jenny-m", + "resource": { + "resourceType": "Procedure", + "id": "us-core-procedure-mammogram-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"us-core-procedure-mammogram-jenny-m\"

Profile: US Core Procedure Profile

status: completed

code: Mammography (procedure) (SNOMED CT#71651007)

subject: See above (Patient/cancer-patient-jenny-m)

performed: 2018-02-01

asserter: Practitioner/us-core-practitioner-mary-obgyn \" OBGYN\"

Performers

-Actor
*Practitioner/us-core-practitioner-jane-radiotech \" RADIOLOGIST\"
" + }, + "status": "completed", + "code": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "71651007", + "display": "Mammography (procedure)" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "performedDateTime": "2018-02-01", + "asserter": { + "reference": "Practitioner/us-core-practitioner-mary-obgyn" + }, + "performer": [ + { + "actor": { + "reference": "Practitioner/us-core-practitioner-jane-radiotech" + } + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/FamilyMemberHistory/family-member-history-uncle-jenny-m", + "resource": { + "resourceType": "FamilyMemberHistory", + "id": "family-member-history-uncle-jenny-m", + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"family-member-history-uncle-jenny-m\"

status: completed

patient: See above (Patient/cancer-patient-jenny-m)

relationship: paternal uncle (RoleCode#PUNCLE)

deceased: true

Conditions

-CodeContributedToDeath
*Malignant tumor of pancreas (disorder) (SNOMED CT#363418001)true
" + }, + "status": "completed", + "patient": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "relationship": { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/v3-RoleCode", + "code": "PUNCLE", + "display": "paternal uncle" + } + ] + }, + "deceasedBoolean": true, + "condition": [ + { + "code": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "363418001", + "display": "Malignant tumor of pancreas (disorder)" + } + ] + }, + "contributedToDeath": true + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/DiagnosticReport/us-core-diagnosticreport-lab-jenny-m", + "resource": { + "resourceType": "DiagnosticReport", + "id": "us-core-diagnosticreport-lab-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-lab"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"us-core-diagnosticreport-lab-jenny-m\"

Profile: US Core DiagnosticReport Profile for Laboratory Results Reporting

status: final

category: Laboratory (diagnosticServiceSectionId#LAB), Surgical Pathology (diagnosticServiceSectionId#SP)

code: Pathology report final diagnosis Narrative (LOINC#22637-3)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-04-01T00:00:00Z

issued: Apr 5, 2018 12:00:00 AM

performer: See above (Organization/us-core-organization-physician-services-inc)

resultsInterpreter: See above (Practitioner/us-core-practitioner-peter-pathologist)

specimen: Specimen/tumor-specimen-left-breast-jenny-m

result:

" + }, + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0074", + "code": "LAB" + } + ] + }, + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0074", + "code": "SP", + "display": "Surgical Pathology" + } + ] + } + ], + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "22637-3", + "display": "Pathology report final diagnosis Narrative" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-04-01T00:00:00Z", + "issued": "2018-04-05T00:00:00Z", + "performer": [ + { + "reference": "Organization/us-core-organization-physician-services-inc" + } + ], + "resultsInterpreter": [ + { + "reference": "Practitioner/us-core-practitioner-peter-pathologist" + } + ], + "specimen": [ + { + "reference": "Specimen/tumor-specimen-left-breast-jenny-m" + } + ], + "result": [ + { + "reference": "Observation/us-core-observation-lab-tumor-invasion-jenny-m" + }, + { + "reference": "Observation/us-core-observation-lab-tumor-margins-jenny-m" + }, + { + "reference": "Observation/us-core-observation-lab-sentinel-nodes-jenny-m" + }, + { + "reference": "Observation/tumor-size-jenny-m" + }, + { + "reference": "Observation/us-core-observation-lab-tumor-dcis-jenny-m" + }, + { + "reference": "Observation/tumor-marker-test-her2-jenny-m" + }, + { + "reference": "Observation/tumor-marker-test-er-jenny-m" + }, + { + "reference": "Observation/tumor-marker-test-pr-jenny-m" + }, + { + "reference": "Observation/us-core-observation-lab-tumor-grade-jenny-m" + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/observation-smoking-pack-years-jenny-m", + "resource": { + "resourceType": "Observation", + "id": "observation-smoking-pack-years-jenny-m", + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"observation-smoking-pack-years-jenny-m\"

status: final

category: Social History (Observation Category Codes#social-history)

code: Cigarette pack-years (observable entity) (SNOMED CT#401201003)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-16

value: 20 Pack-Years (Details: UCUM code {PackYears} = '{PackYears}')

" + }, + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "social-history", + "display": "Social History" + } + ] + } + ], + "code": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "401201003", + "display": "Cigarette pack-years (observable entity)" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-03-16", + "valueQuantity": { + "value": 20, + "unit": "Pack-Years", + "system": "http://unitsofmeasure.org", + "code": "{PackYears}" + } + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/us-core-observation-lab-tumor-invasion-jenny-m", + "resource": { + "resourceType": "Observation", + "id": "us-core-observation-lab-tumor-invasion-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"us-core-observation-lab-tumor-invasion-jenny-m\"

Profile: US Core Laboratory Result Observation Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Status of invasion by tumor (SNOMED CT#370052007)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-04-01T00:00:00Z

value: Negative (qualifier value) (SNOMED CT#260385009)

specimen: Specimen/tumor-specimen-left-breast-jenny-m

" + }, + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "laboratory" + } + ] + } + ], + "code": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "370052007", + "display": "Status of invasion by tumor" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-04-01T00:00:00Z", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "260385009", + "display": "Negative (qualifier value)" + } + ] + }, + "specimen": { + "reference": "Specimen/tumor-specimen-left-breast-jenny-m" + } + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/us-core-observation-lab-tumor-margins-jenny-m", + "resource": { + "resourceType": "Observation", + "id": "us-core-observation-lab-tumor-margins-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"us-core-observation-lab-tumor-margins-jenny-m\"

Profile: US Core Laboratory Result Observation Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Margin involvement in Breast tumor (LOINC#44669-0)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-04-01T00:00:00Z

value: Uninvolved by invasive carcinoma (LOINC#LA27151-2)

specimen: Specimen/tumor-specimen-left-breast-jenny-m

" + }, + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "laboratory" + } + ] + } + ], + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "44669-0", + "display": "Margin involvement in Breast tumor" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-04-01T00:00:00Z", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://loinc.org", + "code": "LA27151-2", + "display": "Uninvolved by invasive carcinoma" + } + ] + }, + "specimen": { + "reference": "Specimen/tumor-specimen-left-breast-jenny-m" + } + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/us-core-observation-lab-sentinel-nodes-jenny-m", + "resource": { + "resourceType": "Observation", + "id": "us-core-observation-lab-sentinel-nodes-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"us-core-observation-lab-sentinel-nodes-jenny-m\"

Profile: US Core Laboratory Result Observation Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Sentinel lymph nodes with metastasis [#] in Cancer specimen (LOINC#92832-5)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-04-01T00:00:00Z

specimen: Specimen/tumor-specimen-left-breast-jenny-m

Components

-CodeValue[x]
*Lymph nodes examined [#] in Cancer specimen by Light microscopy (LOINC#92833-3)3 Count (Details: UCUM code {Count} = '{Count}')
" + }, + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "laboratory" + } + ] + } + ], + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "92832-5", + "display": "Sentinel lymph nodes with metastasis [#] in Cancer specimen" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-04-01T00:00:00Z", + "specimen": { + "reference": "Specimen/tumor-specimen-left-breast-jenny-m" + }, + "component": [ + { + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "92833-3", + "display": "Lymph nodes examined [#] in Cancer specimen by Light microscopy" + } + ] + }, + "valueQuantity": { + "value": 3, + "unit": "Count", + "system": "http://unitsofmeasure.org", + "code": "{Count}" + } + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/tumor-size-jenny-m", + "resource": { + "resourceType": "Observation", + "id": "tumor-size-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tumor-size"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"tumor-size-jenny-m\"

Profile: Tumor Size Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Size Tumor (LOINC#21889-1)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-04-01T00:00:00Z

method: Pathology report gross observation (LOINC#24419-4)

specimen: Specimen/tumor-specimen-left-breast-jenny-m

Components

-CodeValue[x]
*Size.maximum dimension in Tumor (LOINC#33728-7)2.5 centimeters (Details: UCUM code cm = 'cm')
" + }, + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "laboratory" + } + ] + } + ], + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "21889-1", + "display": "Size Tumor" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-04-01T00:00:00Z", + "method": { + "coding": [ + { + "system": "http://loinc.org", + "code": "24419-4", + "display": "Pathology report gross observation" + } + ] + }, + "specimen": { + "reference": "Specimen/tumor-specimen-left-breast-jenny-m" + }, + "component": [ + { + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "33728-7", + "display": "Size.maximum dimension in Tumor" + } + ] + }, + "valueQuantity": { + "value": 2.5, + "unit": "centimeters", + "system": "http://unitsofmeasure.org", + "code": "cm" + } + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/Observation/us-core-observation-lab-tumor-dcis-jenny-m", + "resource": { + "resourceType": "Observation", + "id": "us-core-observation-lab-tumor-dcis-jenny-m", + "meta": { + "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"us-core-observation-lab-tumor-dcis-jenny-m\"

Profile: US Core Laboratory Result Observation Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: DCIS intraductal extension in Breast cancer specimen Qualitative by Light microscopy (LOINC#85336-6)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-04-01T00:00:00Z

value: DCIS present with extensive intraductal component (EIC) (LOINC#LA27261-9)

specimen: Specimen/tumor-specimen-left-breast-jenny-m

" + }, + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/observation-category", + "code": "laboratory" + } + ] + } + ], + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "85336-6", + "display": "DCIS intraductal extension in Breast cancer specimen Qualitative by Light microscopy" + } + ] + }, + "subject": { + "reference": "Patient/cancer-patient-jenny-m" + }, + "effectiveDateTime": "2018-04-01T00:00:00Z", + "valueCodeableConcept": { + "coding": [ + { + "system": "http://loinc.org", + "code": "LA27261-9", + "display": "DCIS present with extensive intraductal component (EIC)" + } + ] + }, + "specimen": { + "reference": "Specimen/tumor-specimen-left-breast-jenny-m" + } + } + }, + { + "fullUrl": "http://example.org/fhir/Pracititioner/us-core-practitioner-owen-oncologist", + "resource": { + "resourceType": "Practitioner", + "id": "us-core-practitioner-owen-oncologist", + "meta": { + "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"us-core-practitioner-owen-oncologist\"

Profile: US Core Practitioner Profile

identifier: id: 9988776655

name: Owen Oncologist

address: 123 Corporate Drive Anytown MA 12345 US (WORK)

gender: male

Qualifications

-Code
*Doctor of Medicine (degreeLicenseCertificate[2.7]#MD)
" + }, + "identifier": [ + { + "system": "http://hl7.org/fhir/sid/us-npi", + "value": "9988776655" + } + ], + "name": [ + { + "family": "Oncologist", + "given": ["Owen"], + "prefix": ["Dr."] + } + ], + "address": [ + { + "use": "work", + "line": ["123 Corporate Drive"], + "city": "Anytown", + "state": "MA", + "postalCode": "12345", + "country": "US" + } + ], + "gender": "male", + "qualification": [ + { + "code": { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0360", + "version": "2.7", + "code": "MD" + } + ] + } + } + ] + } + }, + { + "fullUrl": "http://example.org/fhir/Pracititioner/us-core-practitioner-peter-pathologist", + "resource": { + "resourceType": "Practitioner", + "id": "us-core-practitioner-peter-pathologist", + "meta": { + "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner"] + }, + "text": { + "status": "generated", + "div": "

Generated Narrative

Resource \"us-core-practitioner-peter-pathologist\"

Profile: US Core Practitioner Profile

identifier: id: 1122334455

name: Peter Pathologist

address: 123 Corporate Drive Anytown MA 12345 US (WORK)

gender: female

Qualifications

-Code
*Doctor of Medicine (degreeLicenseCertificate[2.7]#MD)
" + }, + "identifier": [ + { + "system": "http://hl7.org/fhir/sid/us-npi", + "value": "1122334455" + } + ], + "name": [ + { + "family": "Pathologist", + "given": ["Peter"], + "prefix": ["Dr."] + } + ], + "address": [ + { + "use": "work", + "line": ["123 Corporate Drive"], + "city": "Anytown", + "state": "MA", + "postalCode": "12345", + "country": "US" + } + ], + "gender": "female", + "qualification": [ + { + "code": { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0360", + "version": "2.7", + "code": "MD" + } + ] + } + } + ] + } + } + ] +} diff --git a/mcode-coverage-checker/src/index.css b/mcode-coverage-checker/src/index.css new file mode 100644 index 0000000..d3c20e9 --- /dev/null +++ b/mcode-coverage-checker/src/index.css @@ -0,0 +1,16 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; + +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', + 'Droid Sans', 'Helvetica Neue', sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + @apply bg-background; +} + +code { + font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', monospace; +} diff --git a/mcode-coverage-checker/src/index.jsx b/mcode-coverage-checker/src/index.jsx new file mode 100644 index 0000000..32df841 --- /dev/null +++ b/mcode-coverage-checker/src/index.jsx @@ -0,0 +1,23 @@ +import React from 'react'; +import ReactDOM from 'react-dom/client'; +import { BrowserRouter as Router, Routes, Route } from 'react-router-dom'; +import { RecoilRoot } from 'recoil'; +import App from './pages/App'; +import FileUploadPage from './pages/FileUploadPage'; +import PageWrapper from './components/PageWrapper'; +import './index.css'; + +ReactDOM.createRoot(document.getElementById('root')).render( + + + + + + } /> + } /> + + + + + , +); diff --git a/mcode-coverage-checker/src/lib/ValueSetCodeChecker.js b/mcode-coverage-checker/src/lib/ValueSetCodeChecker.js new file mode 100644 index 0000000..4265034 --- /dev/null +++ b/mcode-coverage-checker/src/lib/ValueSetCodeChecker.js @@ -0,0 +1,59 @@ +import TumorMarkerTestVS from './valueSets/ValueSet-mcode-tumor-marker-test-vs.json'; +import SecondaryCancerDisorderVS from './valueSets/ValueSet-mcode-secondary-cancer-disorder-vs.json'; +import PrimaryCancerDisorderVS from './valueSets/ValueSet-mcode-primary-cancer-disorder-vs.json'; +import RadiotherapyVolumeTypeVS from './valueSets/ValueSet-mcode-radiotherapy-volume-type-vs.json'; +import GenomicSpecimenTypeVS from './valueSets/ValueSet-mcode-genomic-specimen-type-vs.json'; + +// Map names used in VS to the corresponding JSON +const DEFAULTVSLOOKUP = { + TumorMarkerTestVS, + SecondaryCancerDisorderVS, + PrimaryCancerDisorderVS, + RadiotherapyVolumeTypeVS, + GenomicSpecimenTypeVS, +}; + +function getConceptFromVSExpansion(valueSet, code, codeSystem) { + if (!code || !codeSystem || !valueSet) return undefined; + return valueSet.expansion.contains.find( + (containsItem) => + containsItem && containsItem.system && code === containsItem.code && codeSystem === containsItem.system, + ); +} + +function getConceptFromVSCompose(valueSet, code, codeSystem) { + if (!code || !codeSystem || !valueSet) return undefined; + const includeItem = valueSet.compose.include.find( + (item) => item && item.system && item.system === codeSystem && item.concept, + ); + if (!includeItem) return undefined; + return includeItem.concept.find((concept) => concept.code === code); +} +class ValueSetCodeChecker { + constructor(valueSetLookup = DEFAULTVSLOOKUP) { + this.valueSetLookup = valueSetLookup; + } + + /** + * Check if code is in value set + * @param {string} code value to look for in a valueSet + * @param {string} codeSystem the system to which the code value belongs + * @param {string} valueSetName the name of the value set to be searched + * @return {boolean} true if condition is in valueSet's compose block or expansion block + */ + checkCodeInVs(code, codeSystem, valueSetName) { + const valueSet = this.valueSetLookup[valueSetName]; + let inVSExpansion = false; + let inVSCompose = false; + if (valueSet.expansion) { + // If valueSet has expansion, we only need to check these codes + inVSExpansion = getConceptFromVSExpansion(valueSet, code, codeSystem) !== undefined; + } else { + // Checks if code is in any of the valueSet.compose.include arrays + inVSCompose = getConceptFromVSCompose(valueSet, code, codeSystem) !== undefined; + } + return inVSCompose || inVSExpansion; + } +} + +export { ValueSetCodeChecker }; diff --git a/mcode-coverage-checker/src/lib/coverageChecker/assessmentCoverage.js b/mcode-coverage-checker/src/lib/coverageChecker/assessmentCoverage.js new file mode 100644 index 0000000..9e37d0e --- /dev/null +++ b/mcode-coverage-checker/src/lib/coverageChecker/assessmentCoverage.js @@ -0,0 +1,110 @@ +import fhirpath from 'fhirpath'; +import { getKarnofskyPerformanceStatus, getComorbidities, getECOGPerfomanceStatus } from '../resourceFilters'; +import { assessmentSectionId } from '../coverageSectionIds'; +import { assessmentProfileIds } from '../coverageProfileIds'; + +/** + * Takes a bundle and returns the coverage of Karnofsky performance status resources in that bundle + * @param {Object} bundle, an mCODE bundle + * @return {Object}, an object representing the coverage of all performance status resources + */ +function getKarnofskyPerformanceStatusCoverage(bundle) { + const karnofsky = getKarnofskyPerformanceStatus(bundle); + const { karnofskyPerformanceStatusId } = assessmentProfileIds; + const karnofskyCoverage = { profile: karnofskyPerformanceStatusId, coverage: [] }; + karnofsky.forEach((status) => { + karnofskyCoverage.coverage.push({ + resourceID: fhirpath.evaluate(status, 'Observation.id')[0], + data: { + Score: { + covered: fhirpath.evaluate(status, 'Observation.valueInteger.exists()')[0], + }, + Interpretation: { + covered: fhirpath.evaluate(status, 'Observation.interpretation.exists()')[0], + }, + }, + }); + }); + return karnofskyCoverage; +} + +/** + * Takes a bundle and returns the coverage of comorbidities resources in that bundle + * @param {Object} bundle, an mCODE bundle + * @return {Object}, an object representing the coverage of all comorbidities resources + */ +function getComorbiditiesCoverage(bundle) { + const comorbidities = getComorbidities(bundle); + const { comorbiditiesId } = assessmentProfileIds; + const comorbiditiesCoverage = { profile: comorbiditiesId, coverage: [] }; + comorbidities.forEach((comorbid) => { + comorbiditiesCoverage.coverage.push({ + resourceID: fhirpath.evaluate(comorbid, 'Observation.id')[0], + data: { + 'Risk Score': { + covered: fhirpath.evaluate(comorbid, 'Observation.valueInteger.exists()')[0], + }, + Component: { covered: fhirpath.evaluate(comorbid, 'Observation.component.exists()')[0] }, + 'Present/Absent': { + covered: fhirpath.evaluate(comorbid, 'Observation.component.valueCodeableConcept.exists()')[0], + }, + 'Condition Code': { + covered: fhirpath.evaluate( + comorbid, + "Observation.component.extension.where(url = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-comorbid-condition-code').valueCodeableConcept.exists()", + )[0], + }, + 'Condition Reference': { + covered: fhirpath.evaluate( + comorbid, + "Observation.component.extension.where(url = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-comorbid-condition-reference').valueReference.exists()", + )[0], + }, + }, + }); + }); + return comorbiditiesCoverage; +} + +/** + * Takes a bundle and returns the coverage of ECOG performance status resources in that bundle + * @param {Object} bundle, an mCODE bundle + * @return {Object}, an object representing the coverage of all ECOG performance status resources + */ +function getECOGPerfomanceStatusCoverage(bundle) { + const ecog = getECOGPerfomanceStatus(bundle); + const { ecogPerformanceStatusId } = assessmentProfileIds; + const ecogCoverage = { profile: ecogPerformanceStatusId, coverage: [] }; + ecog.forEach((status) => { + ecogCoverage.coverage.push({ + resourceID: fhirpath.evaluate(status, 'Observation.id')[0], + data: { + Score: { + covered: fhirpath.evaluate(status, 'Observation.valueInteger.exists()')[0], + }, + Interpretation: { + covered: fhirpath.evaluate(status, 'Observation.interpretation.exists()')[0], + }, + }, + }); + }); + return ecogCoverage; +} + +/** + * Takes a bundle and returns the coverage of assessment resources in that bundle + * @param {Object} bundle, an mCODE bundle + * @return {Object}, an object representing the coverage of the Assessment section of the mCODE diagram + */ +function getAssessmentCoverage(bundle) { + return { + section: assessmentSectionId, + data: [ + getKarnofskyPerformanceStatusCoverage(bundle), + getComorbiditiesCoverage(bundle), + getECOGPerfomanceStatusCoverage(bundle), + ], + }; +} + +export { getAssessmentCoverage }; diff --git a/mcode-coverage-checker/src/lib/coverageChecker/coverageChecker.js b/mcode-coverage-checker/src/lib/coverageChecker/coverageChecker.js new file mode 100644 index 0000000..3a5855f --- /dev/null +++ b/mcode-coverage-checker/src/lib/coverageChecker/coverageChecker.js @@ -0,0 +1,24 @@ +import { getPatientCoverage } from './patientCoverage'; +import { getOutcomeCoverage } from './outcomeCoverage'; +import { getDiseaseCoverage } from './diseaseCoverage'; +import { getTreatmentCoverage } from './treatmentCoverage'; +import { getAssessmentCoverage } from './assessmentCoverage'; +import { getGenomicsCoverage } from './genomicsCoverage'; + +/** + * Computes mCODE coverage statistics for a FHIR bundle + * @param {Object} bundle + * @returns Array of coverage statistics for each bundle + */ +function coverageChecker(bundle) { + return [ + getPatientCoverage(bundle), + getOutcomeCoverage(bundle), + getDiseaseCoverage(bundle), + getTreatmentCoverage(bundle), + getAssessmentCoverage(bundle), + getGenomicsCoverage(bundle), + ]; +} + +export default coverageChecker; diff --git a/mcode-coverage-checker/src/lib/coverageChecker/diseaseCoverage.js b/mcode-coverage-checker/src/lib/coverageChecker/diseaseCoverage.js new file mode 100644 index 0000000..5386fe8 --- /dev/null +++ b/mcode-coverage-checker/src/lib/coverageChecker/diseaseCoverage.js @@ -0,0 +1,224 @@ +import fhirpath from 'fhirpath'; +import { + getTumorMarkerTest, + getSecondaryCancerCondition, + getPrimaryCancerCondition, + getStageGroup, + getTNMPrimaryTumorCategory, + getTNMDistantMetastasesCategory, + getTNMRegionalNodesCategory, +} from '../resourceFilters'; +import { diseaseSectionId } from '../coverageSectionIds'; +import { diseaseProfileIds } from '../coverageProfileIds'; + +/** + * Takes a bundle and returns the coverage of tummor marker test resources in that bundle + * @param {Object} bundle, an mCODE bundle + * @return {Object}, an object representing the coverage of all tumor marker test resources + */ +function getTumorMarkerTestCoverage(bundle) { + const tumorMarker = getTumorMarkerTest(bundle); + const { tumorMarkerTestId } = diseaseProfileIds; + const tumorMarkerCoverage = { profile: tumorMarkerTestId, coverage: [] }; + tumorMarker.forEach((marker) => { + tumorMarkerCoverage.coverage.push({ + resourceID: fhirpath.evaluate(marker, 'Observation.id')[0], + data: { + 'Result Value': { + covered: fhirpath.evaluate( + marker, + 'Observation.valueString.exists() or Observation.valueQuantity.exists() or Observation.valueCodeableConcept.exists() or Observation.valueRatio.exists()', + )[0], + }, + 'Test Type': { + covered: fhirpath.evaluate(marker, 'Observation.code.exists()')[0], + }, + }, + }); + }); + return tumorMarkerCoverage; +} + +/** + * Takes a bundle and returns the coverage of primary cancer condition resources in that bundle + * @param {Object} bundle, an mCODE bundle + * @return {Object}, an object representing the coverage of all primary cancer condition resources + */ +function getPrimaryCancerConditionCoverage(bundle) { + const primaryCancer = getPrimaryCancerCondition(bundle); + const { primaryCancerConditionId } = diseaseProfileIds; + const primaryCancerCoverage = { profile: primaryCancerConditionId, coverage: [] }; + primaryCancer.forEach((condition) => { + primaryCancerCoverage.coverage.push({ + resourceID: fhirpath.evaluate(condition, 'Condition.id')[0], + data: { + 'Asserted Date': { + covered: fhirpath.evaluate( + condition, + "Condition.extension.where(url = 'http://hl7.org/fhir/StructureDefinition/condition-assertedDate').valueDateTime.exists()", + )[0], + }, + 'Histology/Morphology': { + covered: fhirpath.evaluate( + condition, + "Condition.extension.where(url = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-histology-morphology-behavior').valueCodeableConcept.exists()", + )[0], + }, + 'Body Site': { + covered: fhirpath.evaluate(condition, 'Condition.bodySite.exists()')[0], + }, + Laterality: { + covered: fhirpath.evaluate( + condition, + "Condition.bodySite.extension.where(url = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-laterality-qualifier').valueCodeableConcept.exists()", + )[0], + }, + 'Location Qualifier': { + covered: fhirpath.evaluate( + condition, + "Condition.bodySite.extension.where(url = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-body-location-qualifier').valueCodeableConcept.exists()", + )[0], + }, + }, + }); + }); + return primaryCancerCoverage; +} + +/** + * Takes a bundle and returns the coverage of secondary cancer condition resources in that bundle + * @param {Object} bundle, an mCODE bundle + * @return {Object}, an object representing the coverage of all secondary cancer condition resources + */ +function getSecondaryCancerConditionCoverage(bundle) { + const secondaryCancer = getSecondaryCancerCondition(bundle); + const { secondaryCancerConditionId } = diseaseProfileIds; + const secondaryCancerCoverage = { profile: secondaryCancerConditionId, coverage: [] }; + secondaryCancer.forEach((condition) => { + secondaryCancerCoverage.coverage.push({ + resourceID: fhirpath.evaluate(condition, 'Condition.id')[0], + data: { + 'Related Condition': { + covered: fhirpath.evaluate( + condition, + "Condition.extension.where(url = 'http://hl7.org/fhir/StructureDefinition/condition-related').valueReference.exists()", + )[0], + }, + }, + }); + }); + return secondaryCancerCoverage; +} + +/** + * Takes a bundle and returns the coverage of stage group resources in that bundle + * @param {Object} bundle, an mCODE bundle + * @return {Object}, an object representing the coverage of all stage group resources + */ +function getStageGroupCoverage(bundle) { + const stageGroup = getStageGroup(bundle); + const { stageGroupId } = diseaseProfileIds; + const stageGroupCoverage = { profile: stageGroupId, coverage: [] }; + stageGroup.forEach((group) => { + stageGroupCoverage.coverage.push({ + resourceID: fhirpath.evaluate(group, 'Observation.id')[0], + data: { + 'Staging System': { + covered: fhirpath.evaluate(group, 'Observation.method.exists()')[0], + }, + 'Clinical/Pathological': { + covered: fhirpath.evaluate(group, 'Observation.code.exists()')[0], + }, + }, + }); + }); + return stageGroupCoverage; +} + +/** + * Takes a bundle and returns the coverage of primary tumor category resources in that bundle + * @param {Object} bundle, an mCODE bundle + * @return {Object}, an object representing the coverage of all primary tumor category resources + */ +function getTNMPrimaryTumorCategoryCoverage(bundle) { + const tumorCategory = getTNMPrimaryTumorCategory(bundle); + const { primaryTumorId } = diseaseProfileIds; + const tumorCategoryCoverage = { profile: primaryTumorId, coverage: [] }; + tumorCategory.forEach((category) => { + tumorCategoryCoverage.coverage.push({ + resourceID: fhirpath.evaluate(category, 'Observation.id')[0], + data: { + 'Result Value': { + covered: fhirpath.evaluate(category, 'Observation.valueCodeableConcept.exists()')[0], + }, + }, + }); + }); + return tumorCategoryCoverage; +} + +/** + * Takes a bundle and returns the coverage of distant metastases category resources in that bundle + * @param {Object} bundle, an mCODE bundle + * @return {Object}, an object representing the coverage of all distant metastases category resources + */ +function getTNMDistantMetastasesCategoryCoverage(bundle) { + const metastasesCategory = getTNMDistantMetastasesCategory(bundle); + const { distantMetastasesId } = diseaseProfileIds; + const metastasesCategoryCoverage = { profile: distantMetastasesId, coverage: [] }; + metastasesCategory.forEach((category) => { + metastasesCategoryCoverage.coverage.push({ + resourceID: fhirpath.evaluate(category, 'Observation.id')[0], + data: { + 'Result Value': { + covered: fhirpath.evaluate(category, 'Observation.valueCodeableConcept.exists()')[0], + }, + }, + }); + }); + return metastasesCategoryCoverage; +} + +/** + * Takes a bundle and returns the coverage of regional nodes category resources in that bundle + * @param {Object} bundle, an mCODE bundle + * @return {Object}, an object representing the coverage of all regional nodes category resources + */ +function getTNMRegionalNodesCategoryCoverage(bundle) { + const nodesCategory = getTNMRegionalNodesCategory(bundle); + const { regionalNodesId } = diseaseProfileIds; + const nodesCategoryCoverage = { profile: regionalNodesId, coverage: [] }; + nodesCategory.forEach((category) => { + nodesCategoryCoverage.coverage.push({ + resourceID: fhirpath.evaluate(category, 'Observation.id')[0], + data: { + 'Result Value': { + covered: fhirpath.evaluate(category, 'Observation.valueCodeableConcept.exists()')[0], + }, + }, + }); + }); + return nodesCategoryCoverage; +} + +/** + * Takes a bundle and returns the coverage of disease resources in that bundle + * @param {Object} bundle, an mCODE bundle + * @return {Object}, an object representing the coverage of the Disease section of the mCODE diagram + */ +function getDiseaseCoverage(bundle) { + return { + section: diseaseSectionId, + data: [ + getTumorMarkerTestCoverage(bundle), + getPrimaryCancerConditionCoverage(bundle), + getSecondaryCancerConditionCoverage(bundle), + getStageGroupCoverage(bundle), + getTNMPrimaryTumorCategoryCoverage(bundle), + getTNMDistantMetastasesCategoryCoverage(bundle), + getTNMRegionalNodesCategoryCoverage(bundle), + ], + }; +} + +export { getDiseaseCoverage }; diff --git a/mcode-coverage-checker/src/lib/coverageChecker/genomicsCoverage.js b/mcode-coverage-checker/src/lib/coverageChecker/genomicsCoverage.js new file mode 100644 index 0000000..cf5476b --- /dev/null +++ b/mcode-coverage-checker/src/lib/coverageChecker/genomicsCoverage.js @@ -0,0 +1,240 @@ +import fhirpath from 'fhirpath'; +import { getGenomicRegionStudied, getGenomicSpecimen, getGenomicVariant, getGenomicsReport } from '../resourceFilters'; +import { genomicsSectionId } from '../coverageSectionIds'; +import { genomicsProfileIds } from '../coverageProfileIds'; + +/** + * Takes a bundle and returns the coverage of genomic region studied resources in that bundle + * @param {Object} bundle, an mCODE bundle + * @return {Object}, an object representing the coverage of all genomic region studied resources + */ +function getGenomicRegionStudiedCoverage(bundle) { + const genomicRegion = getGenomicRegionStudied(bundle); + const { genomicRegionStudiedId } = genomicsProfileIds; + const genomicRegionStudiedCoverage = { profile: genomicRegionStudiedId, coverage: [] }; + genomicRegion.forEach((region) => { + genomicRegionStudiedCoverage.coverage.push({ + resourceID: fhirpath.evaluate(region, 'Observation.id')[0], + data: { + Component: { + covered: fhirpath.evaluate(region, 'Observation.component.exists()')[0], + }, + 'Gene Mutations': { + covered: fhirpath.evaluate( + region, + "Observation.component.where(code.coding.system = 'http://loinc.org' and code.coding.code = '36908-2').valueCodeableConcept.exists()", + )[0], + }, + 'Gene Studied': { + covered: fhirpath.evaluate( + region, + "Observation.component.where(code.coding.system = 'http://loinc.org' and code.coding.code = '48018-6').valueCodeableConcept.exists()", + )[0], + }, + 'Coordinate System': { + covered: fhirpath.evaluate( + region, + "Observation.component.where(code.coding.system = 'http://loinc.org' and code.coding.code = '92822-6').valueCodeableConcept.exists()", + )[0], + }, + 'DNA Ranges Examined': { + covered: fhirpath.evaluate( + region, + "Observation.component.where(code.coding.system = 'http://loinc.org' and code.coding.code = '51959-5').valueRange.exists()", + )[0], + }, + 'DNA Region Description': { + covered: fhirpath.evaluate( + region, + "Observation.component.where(code.coding.system = 'http://loinc.org' and code.coding.code = '81293-3').valueString.exists()", + )[0], + }, + 'Reference Sequence ID': { + covered: fhirpath.evaluate( + region, + "Observation.component.where(code.coding.system = 'http://loinc.org' and code.coding.code = '48013-7').where(valueQuantity.exists() or valueCodeableConcept.exists() or valueString.exists() or valueBoolean.exists() or valueInteger.exists() or valueRange.exists() or valueRatio.exists() or valueSampledData.exists() or valueTime.exists() or valueDateTime.exists() or valuePeriod.exists()).exists()", + )[0], + }, + }, + }); + }); + return genomicRegionStudiedCoverage; +} + +/** + * Takes a bundle and returns the coverage of genomic specimen resources in that bundle + * @param {Object} bundle, an mCODE bundle + * @return {Object}, an object representing the coverage of all genomic specimen resources + */ +function getGenomicSpecimenCoverage(bundle) { + const genomicSpecimen = getGenomicSpecimen(bundle); + const { genomicSpecimenId } = genomicsProfileIds; + const genomicSpecimenCoverage = { profile: genomicSpecimenId, coverage: [] }; + genomicSpecimen.forEach((specimen) => { + genomicSpecimenCoverage.coverage.push({ + resourceID: fhirpath.evaluate(specimen, 'Specimen.id')[0], + data: { + 'Collection Site': { + covered: fhirpath.evaluate(specimen, 'Specimen.collection.bodySite.exists()')[0], + }, + 'Specimen Type': { + covered: fhirpath.evaluate(specimen, 'Specimen.type.exists()')[0], + }, + }, + }); + }); + return genomicSpecimenCoverage; +} + +/** + * Takes a bundle and returns the coverage of genomic variant resources in that bundle + * @param {Object} bundle, an mCODE bundle + * @return {Object}, an object representing the coverage of all genomic variant resources + */ +function getGenomicVariantCoverage(bundle) { + const genomicVariant = getGenomicVariant(bundle); + const { genomicVariantId } = genomicsProfileIds; + const genomicVariantCoverage = { profile: genomicVariantId, coverage: [] }; + genomicVariant.forEach((variant) => { + genomicVariantCoverage.coverage.push({ + resourceID: fhirpath.evaluate(variant, 'Observation.id')[0], + data: { + 'Present/Absent': { + covered: fhirpath.evaluate(variant, 'Observation.valueCodeableConcept.exists()')[0], + }, + Component: { + covered: fhirpath.evaluate(variant, 'Observation.component.exists()')[0], + }, + Variation: { + covered: fhirpath.evaluate( + variant, + "Observation.component.where(code.coding.system = 'http://loinc.org' and code.coding.code = '81252-9').valueCodeableConcept.exists()", + )[0], + }, + 'DNA Change': { + covered: fhirpath.evaluate( + variant, + "Observation.component.where(code.coding.system = 'http://loinc.org' and code.coding.code = '81290-9').valueCodeableConcept.exists()", + )[0], + }, + 'DNA Change Type': { + covered: fhirpath.evaluate( + variant, + "Observation.component.where(code.coding.system = 'http://loinc.org' and code.coding.code = '48019-4').valueCodeableConcept.exists()", + )[0], + }, + 'Amino Acid Change': { + covered: fhirpath.evaluate( + variant, + "Observation.component.where(code.coding.system = 'http://loinc.org' and code.coding.code = '48005-3').valueCodeableConcept.exists()", + )[0], + }, + 'Amino Acid Change Type': { + covered: fhirpath.evaluate( + variant, + "Observation.component.where(code.coding.system = 'http://loinc.org' and code.coding.code = '48006-1').valueCodeableConcept.exists()", + )[0], + }, + 'Molecular Consequence': { + covered: fhirpath.evaluate( + variant, + "Observation.component.where(code.coding.system = 'http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs' and code.coding.code = 'molecular-consequence').valueCodeableConcept.exists()", + )[0], + }, + 'Clinical Significance': { + covered: fhirpath.evaluate( + variant, + "Observation.component.where(code.coding.system = 'http://loinc.org' and code.coding.code = '53037-8').valueCodeableConcept.exists()", + )[0], + }, + 'Gene Studied': { + covered: fhirpath.evaluate( + variant, + "Observation.component.where(code.coding.system = 'http://loinc.org' and code.coding.code = '48018-6').valueCodeableConcept.exists()", + )[0], + }, + 'Genomic Source Class': { + covered: fhirpath.evaluate( + variant, + "Observation.component.where(code.coding.system = 'http://loinc.org' and code.coding.code = '48002-0').valueCodeableConcept.exists()", + )[0], + }, + 'Copy Number': { + covered: fhirpath.evaluate( + variant, + "Observation.component.where(code.coding.system = 'http://loinc.org' and code.coding.code = '82155-3').valueQuantity.exists()", + )[0], + }, + 'Allelic Frequency': { + covered: fhirpath.evaluate( + variant, + "Observation.component.where(code.coding.system = 'http://loinc.org' and code.coding.code = '81258-6').valueQuantity.exists()", + )[0], + }, + 'Allelic State': { + covered: fhirpath.evaluate( + variant, + "Observation.component.where(code.coding.system = 'http://loinc.org' and code.coding.code = '53034-5').valueCodeableConcept.exists()", + )[0], + }, + 'Cytogenic Location': { + covered: fhirpath.evaluate( + variant, + "Observation.component.where(code.coding.system = 'http://loinc.org' and code.coding.code = '48001-2').where(valueQuantity.exists() or valueCodeableConcept.exists() or valueString.exists() or valueBoolean.exists() or valueInteger.exists() or valueRange.exists() or valueRatio.exists() or valueSampledData.exists() or valueTime.exists() or valueDateTime.exists() or valuePeriod.exists()).exists()", + )[0], + }, + 'Cytogen. Nomenclature': { + covered: fhirpath.evaluate( + variant, + "Observation.component.where(code.coding.system = 'http://loinc.org' and code.coding.code = '81291-7').where(valueQuantity.exists() or valueCodeableConcept.exists() or valueString.exists() or valueBoolean.exists() or valueInteger.exists() or valueRange.exists() or valueRatio.exists() or valueSampledData.exists() or valueTime.exists() or valueDateTime.exists() or valuePeriod.exists()).exists()", + )[0], + }, + }, + }); + }); + return genomicVariantCoverage; +} + +/** + * Takes a bundle and returns the coverage of genomics report resources in that bundle + * @param {Object} bundle, an mCODE bundle + * @return {Object}, an object representing the coverage of all genomics report resources + */ +function getGenomicsReportCoverage(bundle) { + const genomicsReport = getGenomicsReport(bundle); + const { genomicsReportId } = genomicsProfileIds; + const genomicsReportCoverage = { profile: genomicsReportId, coverage: [] }; + genomicsReport.forEach((report) => { + genomicsReportCoverage.coverage.push({ + resourceID: fhirpath.evaluate(report, 'DiagnosticReport.id')[0], + data: { + 'Test Type': { + covered: fhirpath.evaluate(report, 'DiagnosticReport.code.exists()')[0], + }, + Result: { + covered: fhirpath.evaluate(report, 'DiagnosticReport.result.exists()')[0], + }, + }, + }); + }); + return genomicsReportCoverage; +} + +/** + * Takes a bundle and returns the coverage of genomics resources in that bundle + * @param {Object} bundle, an mCODE bundle + * @return {Object}, an object representing the coverage of the Genomics section of the mCODE diagram + */ +function getGenomicsCoverage(bundle) { + return { + section: genomicsSectionId, + data: [ + getGenomicRegionStudiedCoverage(bundle), + getGenomicSpecimenCoverage(bundle), + getGenomicVariantCoverage(bundle), + getGenomicsReportCoverage(bundle), + ], + }; +} + +export { getGenomicsCoverage }; diff --git a/mcode-coverage-checker/src/lib/coverageChecker/outcomeCoverage.js b/mcode-coverage-checker/src/lib/coverageChecker/outcomeCoverage.js new file mode 100644 index 0000000..c88af5b --- /dev/null +++ b/mcode-coverage-checker/src/lib/coverageChecker/outcomeCoverage.js @@ -0,0 +1,132 @@ +import fhirpath from 'fhirpath'; +import { getDiseaseStatus, getTumor, getTumorSize, getTumorSpecimen } from '../resourceFilters'; +import { outcomeSectionId } from '../coverageSectionIds'; +import { outcomeProfileIds } from '../coverageProfileIds'; + +/** + * Takes a bundle and returns the coverage of disease status resources in that bundle + * @param {Object} bundle, an mCODE bundle + * @return {Object}, an object representing the coverage of all disease status resources + */ +function getDiseaseStatusCoverage(bundle) { + const diseaseStatus = getDiseaseStatus(bundle); + const { diseaseStatusId } = outcomeProfileIds; + const diseaseStatusCoverage = { profile: diseaseStatusId, coverage: [] }; + diseaseStatus.forEach((status) => { + diseaseStatusCoverage.coverage.push({ + resourceID: fhirpath.evaluate(status, 'Observation.id')[0], + data: { + 'Evidence Type': { + covered: fhirpath.evaluate( + status, + "Observation.extension.where(url = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-disease-status-evidence-type').exists()", + )[0], + }, + }, + }); + }); + return diseaseStatusCoverage; +} + +/** + * Takes a bundle and returns the coverage of tumor resources in that bundle + * @param {Object} bundle, an mCODE bundle + * @return {Object}, an object representing the coverage of all tumor resources + */ +function getTumorCoverage(bundle) { + const tumors = getTumor(bundle); + const { tumorId } = outcomeProfileIds; + const tumorCoverage = { profile: tumorId, coverage: [] }; + tumors.forEach((tumor) => { + tumorCoverage.coverage.push({ + resourceID: fhirpath.evaluate(tumor, 'BodyStructure.id')[0], + data: { + 'Body Structure Identifier': { + covered: fhirpath.evaluate( + tumor, + "BodyStructure.identifier.type.coding.where(system = 'http://hl7.org/fhir/resource-types' and code = 'BodyStructure').exists()", + )[0], + }, + Location: { covered: fhirpath.evaluate(tumor, 'BodyStructure.location.exists()')[0] }, + }, + }); + }); + return tumorCoverage; +} + +/** + * Takes a bundle and returns the coverage of tumor size resources in that bundle + * @param {Object} bundle, an mCODE bundle + * @return {Object}, an object representing the coverage of all tumor size resources + */ +function getTumorSizeCoverage(bundle) { + const tumorSize = getTumorSize(bundle); + const { tumorSizeId } = outcomeProfileIds; + const tumorSizeCoverage = { profile: tumorSizeId, coverage: [] }; + tumorSize.forEach((size) => { + tumorSizeCoverage.coverage.push({ + resourceID: fhirpath.evaluate(size, 'Observation.id')[0], + data: { + Method: { covered: fhirpath.evaluate(size, 'Observation.method.exists()')[0] }, + Component: { covered: fhirpath.evaluate(size, 'Observation.component.exists()')[0] }, + 'Longest Dimension': { + covered: fhirpath.evaluate( + size, + "Observation.component.code.coding.where(system = 'http://loinc.org' and code = '33728-7').exists()", + )[0], + }, + 'Other Dimension': { + covered: fhirpath.evaluate( + size, + "Observation.component.code.coding.where(system = 'http://loinc.org' and code = '33729-5').exists()", + )[0], + }, + }, + }); + }); + return tumorSizeCoverage; +} + +/** + * Takes a bundle and returns the coverage of tumor specimen resources in that bundle + * @param {Object} bundle, an mCODE bundle + * @return {Object}, an object representing the coverage of all tumor specimen resources + */ +function getTumorSpecimenCoverage(bundle) { + const tumorSpecimen = getTumorSpecimen(bundle); + const { tumorSpecimenId } = outcomeProfileIds; + const tumorSpecimenCoverage = { profile: tumorSpecimenId, coverage: [] }; + tumorSpecimen.forEach((specimen) => { + tumorSpecimenCoverage.coverage.push({ + resourceID: fhirpath.evaluate(specimen, 'Specimen.id')[0], + data: { + Type: { + covered: fhirpath.evaluate( + specimen, + "Specimen.type.coding.where(code = 'TUMOR' and system = 'http://terminology.hl7.org/CodeSystem/v2-0487').exists()", + )[0], + }, + }, + }); + }); + return tumorSpecimenCoverage; +} + +/** + * Takes a bundle and returns the coverage of outcome resources in that bundle + * @param {Object} bundle, an mCODE bundle + * @return {Object}, an object representing the coverage of the Outcome section of the mCODE diagram + */ +function getOutcomeCoverage(bundle) { + return { + section: outcomeSectionId, + data: [ + getDiseaseStatusCoverage(bundle), + getTumorCoverage(bundle), + getTumorSizeCoverage(bundle), + getTumorSpecimenCoverage(bundle), + ], + }; +} + +export { getOutcomeCoverage }; diff --git a/mcode-coverage-checker/src/lib/coverageChecker/patientCoverage.js b/mcode-coverage-checker/src/lib/coverageChecker/patientCoverage.js new file mode 100644 index 0000000..ee91ab7 --- /dev/null +++ b/mcode-coverage-checker/src/lib/coverageChecker/patientCoverage.js @@ -0,0 +1,52 @@ +import fhirpath from 'fhirpath'; +import { getPatient } from '../resourceFilters'; +import { patientSectionId } from '../coverageSectionIds'; +import { patientProfileIds } from '../coverageProfileIds'; +/** + * Takes a bundle and returns the coverage of patient resources in that bundle + * @param {Object} bundle, an mCODE bundle + * @return {Object}, an object representing the coverage of the Patient section of the mCODE diagram + */ +function getPatientCoverage(bundle) { + const patients = getPatient(bundle); + const { cancerPatientId } = patientProfileIds; + const patientCoverage = { profile: cancerPatientId, coverage: [] }; + patients.forEach((patient) => { + patientCoverage.coverage.push({ + resourceID: fhirpath.evaluate(patient, 'Patient.id')[0], + data: { + Name: { covered: fhirpath.evaluate(patient, 'Patient.name.exists()')[0] }, + 'Contact Info': { covered: fhirpath.evaluate(patient, 'Patient.contact.telecom.exists()')[0] }, + 'Birth Date': { covered: fhirpath.evaluate(patient, 'Patient.birthDate.exists()')[0] }, + Gender: { covered: fhirpath.evaluate(patient, 'Patient.gender.exists()')[0] }, + 'Zip Code': { + covered: fhirpath.evaluate(patient, 'Patient.address.exists() and Patient.address.postalCode.exists()')[0], + }, + 'US Core Race': { + covered: fhirpath.evaluate( + patient, + "Patient.extension.where(url='http://hl7.org/fhir/us/core/StructureDefinition/us-core-race').exists()", + )[0], + }, + 'US Core Ethnicity': { + covered: fhirpath.evaluate( + patient, + "Patient.extension.where(url='http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity').exists()", + )[0], + }, + Deceased: { + covered: fhirpath.evaluate( + patient, + 'Patient.deceasedDateTime.exists() or Patient.deceasedBoolean.exists()', + )[0], + }, + }, + }); + }); + return { + section: patientSectionId, + data: [patientCoverage], + }; +} + +export { getPatientCoverage }; diff --git a/mcode-coverage-checker/src/lib/coverageChecker/treatmentCoverage.js b/mcode-coverage-checker/src/lib/coverageChecker/treatmentCoverage.js new file mode 100644 index 0000000..6dab7f7 --- /dev/null +++ b/mcode-coverage-checker/src/lib/coverageChecker/treatmentCoverage.js @@ -0,0 +1,252 @@ +import fhirpath from 'fhirpath'; +import { + getCancerRelatedMedicationRequest, + getCancerRelatedMedicationAdministration, + getCancerRelatedSurgicalProcedure, + getRadiotherapyCourseSummary, + getRadiotherapyVolume, +} from '../resourceFilters'; +import { treatmentSectionId } from '../coverageSectionIds'; +import { treatmentProfileIds } from '../coverageProfileIds'; + +/** + * Takes a bundle and returns the coverage of cancer related medication request resources in that bundle + * @param {Object} bundle, an mCODE bundle + * @return {Object}, an object representing the coverage of all cancer related medication request resources + */ +function getCancerRelatedMedicationRequestCoverage(bundle) { + const cancerRelatedMedicationRequest = getCancerRelatedMedicationRequest(bundle); + const { cancerRelatedMedicationRequestId } = treatmentProfileIds; + const cancerRelatedMedicationRequestCoverage = { profile: cancerRelatedMedicationRequestId, coverage: [] }; + cancerRelatedMedicationRequest.forEach((request) => { + cancerRelatedMedicationRequestCoverage.coverage.push({ + resourceId: fhirpath.evaluate(request, 'MedicationRequest.id')[0], + data: { + Medication: { + covered: fhirpath.evaluate( + request, + 'MedicationRequest.medicationCodeableConcept.coding.exists() or MedicationRequest.medicationReference.exists()', + )[0], + }, + Reason: { + covered: fhirpath.evaluate( + request, + 'MedicationRequest.reasonCode.exists() or MedicationRequest.reasonReference.exists()', + )[0], + }, + 'Procedure Intent': { + covered: fhirpath.evaluate( + request, + "MedicationRequest.extension.where(url = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-procedure-intent').exists()", + )[0], + }, + 'Termination Reason': { + covered: fhirpath.evaluate( + request, + "MedicationRequest.extension.where(url = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-treatment-termination-reason').exists()", + )[0], + }, + }, + }); + }); + return cancerRelatedMedicationRequestCoverage; +} + +/** + * Takes a bundle and returns the coverage of cancer related medication administration resources in that bundle + * @param {Object} bundle, an mCODE bundle + * @return {Object}, an object representing the coverage of all cancer related medication administration resources + */ +function getCancerRelatedMedicationAdministrationCoverage(bundle) { + const cancerRelatedMedicationAdministration = getCancerRelatedMedicationAdministration(bundle); + const { cancerRelatedMedicationAdministrationId } = treatmentProfileIds; + const cancerRelatedMedicationAdministrationCoverage = { + profile: cancerRelatedMedicationAdministrationId, + coverage: [], + }; + cancerRelatedMedicationAdministration.forEach((administration) => { + cancerRelatedMedicationAdministrationCoverage.coverage.push({ + resourceId: fhirpath.evaluate(administration, 'MedicationAdministration.id')[0], + data: { + Medication: { + covered: fhirpath.evaluate( + administration, + 'MedicationAdministration.medicationCodeableConcept.coding.exists() or MedicationRequest.medicationReference.exists()', + )[0], + }, + Reason: { + covered: fhirpath.evaluate( + administration, + 'MedicationAdministration.reasonCode.exists() or MedicationAdministration.reasonReference.exists()', + )[0], + }, + 'Procedure Intent': { + covered: fhirpath.evaluate( + administration, + "MedicationAdministration.extension.where(url = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-procedure-intent').exists()", + )[0], + }, + 'Termination Reason': { + covered: fhirpath.evaluate( + administration, + "MedicationAdministration.extension.where(url = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-treatment-termination-reason').exists()", + )[0], + }, + }, + }); + }); + + return cancerRelatedMedicationAdministrationCoverage; +} + +/** + * Takes a bundle and returns the coverage of cancer related surgical procedure resources in that bundle + * @param {Object} bundle, an mCODE bundle + * @return {Object}, an object representing the coverage of all cancer related surgical procedure resources + */ +function getCancerRelatedSurgicalProcedureCoverage(bundle) { + const cancerRelatedSurgicalProcedure = getCancerRelatedSurgicalProcedure(bundle); + const { cancerRelatedSurgicalProcedureId } = treatmentProfileIds; + const cancerRelatedSurgicalProcedureCoverage = { profile: cancerRelatedSurgicalProcedureId, coverage: [] }; + cancerRelatedSurgicalProcedure.forEach((procedure) => { + cancerRelatedSurgicalProcedureCoverage.coverage.push({ + resourceId: fhirpath.evaluate(procedure, 'Procedure.id')[0], + data: { + 'Procedure Code': { + covered: fhirpath.evaluate(procedure, 'Procedure.code.coding.exists()')[0], + }, + 'Body Site': { + covered: fhirpath.evaluate(procedure, 'Procedure.bodySite.exists()')[0], + }, + Laterality: { + covered: fhirpath.evaluate( + procedure, + "Procedure.bodySite.extension.where(url = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-laterality-qualifier').exists()", + )[0], + }, + 'Location Qualifier': { + covered: fhirpath.evaluate( + procedure, + "Procedure.bodySite.extension.where(url = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-body-location-qualifier').exists()", + )[0], + }, + }, + }); + }); + return cancerRelatedSurgicalProcedureCoverage; +} + +/** + * Takes a bundle and returns the coverage of radiotherapy course summary resources in that bundle + * @param {Object} bundle, an mCODE bundle + * @return {Object}, an object representing the coverage of all radiotherapy course summary resources + */ +function getRadiotherapyCourseSummaryCoverage(bundle) { + const radiotherapyCourseSummary = getRadiotherapyCourseSummary(bundle); + const { radiotherapyCourseSummaryId } = treatmentProfileIds; + const radiotherapyCourseSummaryCoverage = { profile: radiotherapyCourseSummaryId, coverage: [] }; + radiotherapyCourseSummary.forEach((procedure) => { + radiotherapyCourseSummaryCoverage.coverage.push({ + resourceId: fhirpath.evaluate(procedure, 'Procedure.id')[0], + data: { + 'No. Sessions': { + covered: fhirpath.evaluate( + procedure, + "Procedure.extension.where(url = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-sessions').exists()", + )[0], + }, + 'Modality and Technique': { + covered: fhirpath.evaluate( + procedure, + "Procedure.extension.where(url = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality-and-technique').exists()", + )[0], + }, + Modality: { + covered: fhirpath.evaluate( + procedure, + "Procedure.extension.where(url = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality-and-technique').extension.where(url = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality').exists()", + )[0], + }, + Technique: { + covered: fhirpath.evaluate( + procedure, + "Procedure.extension.where(url = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality-and-technique').extension.where(url = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-technique').exists()", + )[0], + }, + 'Doses Delivered': { + covered: fhirpath.evaluate( + procedure, + "Procedure.extension.where(url = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-dose-delivered-to-volume').exists()", + )[0], + }, + 'Total Dose': { + covered: fhirpath.evaluate( + procedure, + "Procedure.extension.where(url = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-dose-delivered-to-volume').extension.where(url = 'totalDoseDelivered').exists()", + )[0], + }, + 'No. Fractions': { + covered: fhirpath.evaluate( + procedure, + "Procedure.extension.where(url = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-dose-delivered-to-volume').extension.where(url = 'fractionsDelivered').exists()", + )[0], + }, + 'Body Volume': { + covered: fhirpath.evaluate( + procedure, + "Procedure.extension.where(url = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-dose-delivered-to-volume').extension.where(url = 'volume').exists()", + )[0], + }, + }, + }); + }); + return radiotherapyCourseSummaryCoverage; +} + +/** + * Takes a bundle and returns the coverage of radiotherapy volume resources in that bundle + * @param {Object} bundle, an mCODE bundle + * @return {Object}, an object representing the coverage of all radiotherapy volume resources + */ +function getRadiotherapyVolumeCoverage(bundle) { + const radiotherapyVolume = getRadiotherapyVolume(bundle); + const { radiotherapyVolumeId } = treatmentProfileIds; + const radiotherapyVolumeCoverage = { profile: radiotherapyVolumeId, coverage: [] }; + radiotherapyVolume.forEach((bodyStructure) => { + radiotherapyVolumeCoverage.coverage.push({ + resourceId: fhirpath.evaluate(bodyStructure, 'BodyStructure.id')[0], + data: { + 'Volume Type': { + covered: fhirpath.evaluate(bodyStructure, 'BodyStructure.morphology.coding.exists()')[0], + }, + Location: { + covered: fhirpath.evaluate(bodyStructure, 'BodyStructure.location.coding.exists()')[0], + }, + 'Location Qualifier': { + covered: fhirpath.evaluate(bodyStructure, 'BodyStructure.locationQualifier.coding.exists()')[0], + }, + }, + }); + }); + return radiotherapyVolumeCoverage; +} + +/** + * Takes a bundle and returns the coverage of treatment-related resources in that bundle + * @param {Object} bundle, an mCODE bundle + * @return {Object}, an object representing the coverage of the Treatment section of the mCODE diagram + */ +function getTreatmentCoverage(bundle) { + return { + section: treatmentSectionId, + data: [ + getCancerRelatedMedicationRequestCoverage(bundle), + getCancerRelatedMedicationAdministrationCoverage(bundle), + getCancerRelatedSurgicalProcedureCoverage(bundle), + getRadiotherapyCourseSummaryCoverage(bundle), + getRadiotherapyVolumeCoverage(bundle), + ], + }; +} + +export { getTreatmentCoverage }; diff --git a/mcode-coverage-checker/src/lib/coverageProfileIds.js b/mcode-coverage-checker/src/lib/coverageProfileIds.js new file mode 100644 index 0000000..78f3d8e --- /dev/null +++ b/mcode-coverage-checker/src/lib/coverageProfileIds.js @@ -0,0 +1,51 @@ +// Think of this file as an ENUM +const treatmentProfileIds = { + cancerRelatedMedicationRequestId: 'Cancer Related Medication Request', + cancerRelatedMedicationAdministrationId: 'Cancer Related Medication Administration', + cancerRelatedSurgicalProcedureId: 'Cancer Related Procedure', + radiotherapyCourseSummaryId: 'Radiotherapy Course Summary', + radiotherapyVolumeId: 'Radiotherapy Volume', +}; + +const assessmentProfileIds = { + karnofskyPerformanceStatusId: 'Karnofsky Performance Status', + comorbiditiesId: 'Comorbidities (Elixhauser)', + ecogPerformanceStatusId: 'ECOG Performance Status', +}; + +const outcomeProfileIds = { + diseaseStatusId: 'Disease Status', + tumorId: 'Tumor', + tumorSizeId: 'Tumor Size', + tumorSpecimenId: 'Tumor Specimen', +}; + +const patientProfileIds = { + cancerPatientId: 'Cancer Patient', +}; + +const diseaseProfileIds = { + tumorMarkerTestId: 'Tumor Marker Test', + primaryCancerConditionId: 'Primary Cancer Condition', + secondaryCancerConditionId: 'Secondary Cancer Condition', + stageGroupId: 'Stage Group', + primaryTumorId: 'Primary Tumor Category', + distantMetastasesId: 'Distant Metastases Category', + regionalNodesId: 'Regional Nodes Category', +}; + +const genomicsProfileIds = { + genomicsReportId: 'Genomics Report', + genomicSpecimenId: 'Genomic Specimen', + genomicVariantId: 'Genomic Variant', + genomicRegionStudiedId: 'Genomic Region Studied', +}; + +export { + treatmentProfileIds, + assessmentProfileIds, + outcomeProfileIds, + patientProfileIds, + diseaseProfileIds, + genomicsProfileIds, +}; diff --git a/mcode-coverage-checker/src/lib/coverageSectionIds.js b/mcode-coverage-checker/src/lib/coverageSectionIds.js new file mode 100644 index 0000000..4060703 --- /dev/null +++ b/mcode-coverage-checker/src/lib/coverageSectionIds.js @@ -0,0 +1,26 @@ +// Think of this file as an ENUM +const patientSectionId = 'Patient'; +const outcomeSectionId = 'Outcome'; +const diseaseSectionId = 'Disease'; +const treatmentSectionId = 'Treatment'; +const assessmentSectionId = 'Assessment'; +const genomicsSectionId = 'Genomics'; + +const sectionColors = { + Patient: 'fill-patient', + Outcome: 'fill-outcome', + Disease: 'fill-disease', + Treatment: 'fill-treatment', + Assessment: 'fill-assessment', + Genomics: 'fill-genomics', +}; + +export { + patientSectionId, + outcomeSectionId, + diseaseSectionId, + treatmentSectionId, + assessmentSectionId, + genomicsSectionId, + sectionColors, +}; diff --git a/mcode-coverage-checker/src/lib/coverageStats/coverageStats.js b/mcode-coverage-checker/src/lib/coverageStats/coverageStats.js new file mode 100644 index 0000000..d170c2f --- /dev/null +++ b/mcode-coverage-checker/src/lib/coverageStats/coverageStats.js @@ -0,0 +1,88 @@ +import { + patientSectionId, + outcomeSectionId, + diseaseSectionId, + treatmentSectionId, + assessmentSectionId, + genomicsSectionId, +} from '../coverageSectionIds'; +import { getAllSectionsCoverage } from './statsUtils'; + +/** + * Compute overall coverage stats across all sections + * @param {CoverageData Object} coverageData conforming to the standard CoverageData format (explored in README) + * @returns An object reporting percentage coverage and raw counts + */ +function getOverallStats(coverageData) { + return getAllSectionsCoverage(coverageData); +} + +/** + * Compute coverage stats for the Patient section + * @param {CoverageData Object} coverageData conforming to the standard CoverageData format (explored in README) + * @returns An object reporting percentage coverage and raw counts + */ +function getPatientStats(coverageData) { + const patientData = coverageData.filter((sectionObject) => sectionObject.section === patientSectionId); + return getOverallStats(patientData); +} + +/** + * Compute coverage stats across only the Outcome section + * @param {CoverageData Object} coverageData conforming to the standard CoverageData format (explored in README) + * @returns An object reporting percentage coverage and raw counts + */ +function getOutcomeStats(coverageData) { + const outcomeData = coverageData.filter((sectionObject) => sectionObject.section === outcomeSectionId); + return getOverallStats(outcomeData); +} + +/** + * Compute coverage stats across only the Disease section + * @param {CoverageData Object} coverageData conforming to the standard CoverageData format (explored in README) + * @returns An object reporting percentage coverage and raw counts + */ +function getDiseaseStats(coverageData) { + const diseaseStatusData = coverageData.filter((sectionObject) => sectionObject.section === diseaseSectionId); + return getOverallStats(diseaseStatusData); +} + +/** + * Compute coverage stats across only the Treatment section + * @param {CoverageData Object} coverageData conforming to the standard CoverageData format (explored in README) + * @returns An object reporting percentage coverage and raw counts + */ +function getTreatmentStats(coverageData) { + const treatmentData = coverageData.filter((sectionObject) => sectionObject.section === treatmentSectionId); + return getOverallStats(treatmentData); +} + +/** + * Compute coverage stats across only the Assessment section + * @param {CoverageData Object} coverageData conforming to the standard CoverageData format (explored in README) + * @returns An object reporting percentage coverage and raw counts + */ +function getAssessmentStats(coverageData) { + const assessmentData = coverageData.filter((sectionObject) => sectionObject.section === assessmentSectionId); + return getOverallStats(assessmentData); +} + +/** + * Compute coverage stats across only the Genomics section + * @param {CoverageData Object} coverageData conforming to the standard CoverageData format (explored in README) + * @returns An object reporting percentage coverage and raw counts + */ +function getGenomicsStats(coverageData) { + const genomicsData = coverageData.filter((sectionObject) => sectionObject.section === genomicsSectionId); + return getOverallStats(genomicsData); +} + +export { + getOverallStats, + getPatientStats, + getOutcomeStats, + getDiseaseStats, + getTreatmentStats, + getAssessmentStats, + getGenomicsStats, +}; diff --git a/mcode-coverage-checker/src/lib/coverageStats/statsUtils.js b/mcode-coverage-checker/src/lib/coverageStats/statsUtils.js new file mode 100644 index 0000000..ea9fcb1 --- /dev/null +++ b/mcode-coverage-checker/src/lib/coverageStats/statsUtils.js @@ -0,0 +1,79 @@ +// Number of covered fields nested in a profile object's several coverage objects +function getProfileCoveredCount(profileObject) { + return profileObject.coverage.reduce( + (accum2, coverageObject) => + // Filter to only the elements in the coverageObject for whom the `covered` property is true + accum2 + Object.values(coverageObject.data).filter((coverageData) => coverageData.covered).length, + 0, + ); +} + +function getProfileFieldsCoveredCount(profileObject, section) { + if (profileObject.coverage.length === 0) { + return []; + } + const fields = Object.keys(profileObject.coverage[0].data); + const fieldCounts = []; + const totalCount = profileObject.coverage.length; + fields.forEach((field) => { + const coveredCount = profileObject.coverage.reduce( + (accum, coverageObject) => accum + (coverageObject.data[field].covered ? 1 : 0), + 0, + ); + fieldCounts.push({ + name: field, + profile: profileObject.profile, + section, + covered: coveredCount, + total: totalCount, + percentage: coveredCount / totalCount, + }); + }); + return fieldCounts; +} + +function getAllFieldCoveredCounts(coverageData) { + const allFieldsCoveredCount = []; + coverageData.forEach((section) => { + section.data.forEach((profile) => { + allFieldsCoveredCount.push(...getProfileFieldsCoveredCount(profile, section.section)); + }); + }); + return allFieldsCoveredCount; +} + +// Number of total coverable-fields nested in a profile object's several coverage objects +function getProfileTotalCount(profileObject) { + return profileObject.coverage.reduce((accum2, coverageObject) => accum2 + Object.keys(coverageObject.data).length, 0); +} + +// Number of covered fields across an entire sections k-many profiles +function getSectionCoveredCount(sectionObject) { + return sectionObject.data.reduce((accum, profileObject) => accum + getProfileCoveredCount(profileObject), 0); +} + +// Number of coverable-fields across an entire sections k-many profiles +function getSectionTotalCount(sectionObject) { + return sectionObject.data.reduce((accum, profileObject) => accum + getProfileTotalCount(profileObject), 0); +} + +/** + * Compute the aggregate coverage statistics for all sections in a given array + * @param {CoverageData Object} coverageData conforming to the standard CoverageData format (explored in README) + * @returns An object reporting percentage coverage - `percentage`, + * raw counts for total possible dataelements covered - `possible`, + * and the actual number of dataelements covered - `covered` + */ +function getAllSectionsCoverage(coverageData) { + const totalCovered = coverageData.reduce((accum, sectionObject) => accum + getSectionCoveredCount(sectionObject), 0); + // TODO: Since empty sections have no profiles with keys, totalPossible should be declarative informatino + // stored elsewhere in the app, not inferred information based on sections + const totalPossible = coverageData.reduce((accum, sectionObject) => accum + getSectionTotalCount(sectionObject), 0); + return { + percentage: totalPossible === 0 ? totalPossible : totalCovered / totalPossible, + covered: totalCovered, + possible: totalPossible, + }; +} + +export { getAllSectionsCoverage, getAllFieldCoveredCounts }; diff --git a/mcode-coverage-checker/src/lib/fileSize.js b/mcode-coverage-checker/src/lib/fileSize.js new file mode 100644 index 0000000..efc5585 --- /dev/null +++ b/mcode-coverage-checker/src/lib/fileSize.js @@ -0,0 +1,13 @@ +// With gratitude: https://stackoverflow.com/questions/15900485/correct-way-to-convert-size-in-bytes-to-kb-mb-gb-in-javascript +function formatBytes(bytes, decimals = 2) { + if (!+bytes) return '0 Bytes'; + + const k = 1024; + const dm = decimals < 0 ? 0 : decimals; + const sizes = ['Bytes', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB']; + + const i = Math.floor(Math.log(bytes) / Math.log(k)); + + return `${parseFloat((bytes / k ** i).toFixed(dm))} ${sizes[i]}`; +} +export { formatBytes }; diff --git a/mcode-coverage-checker/src/lib/logger.js b/mcode-coverage-checker/src/lib/logger.js new file mode 100644 index 0000000..3dda1f9 --- /dev/null +++ b/mcode-coverage-checker/src/lib/logger.js @@ -0,0 +1,6 @@ +/* eslint-disable no-console */ +export { + log: console.log, + error: console.error, + warn: console.warn, +}; diff --git a/mcode-coverage-checker/src/lib/resourceFilters.js b/mcode-coverage-checker/src/lib/resourceFilters.js new file mode 100644 index 0000000..424b9ec --- /dev/null +++ b/mcode-coverage-checker/src/lib/resourceFilters.js @@ -0,0 +1,362 @@ +import fhirpath from 'fhirpath'; +// NOTE: See here: https://stackoverflow.com/questions/33704714/cant-require-default-export-value-in-babel-6-x +import { ValueSetCodeChecker } from './ValueSetCodeChecker'; + +const vsChecker = new ValueSetCodeChecker(); + +function mergeWithoutDuplicates(metaArr, constrainedArr) { + return constrainedArr.reduce((workingArr, newElement) => { + if (!workingArr.find((resource) => resource.id === newElement.id)) { + workingArr.push(newElement); + } + return workingArr; + }, metaArr); +} + +// Patient +// No reliable conformance requirements for mCODE Patients or US Core Patients: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-cancer-patient.html#conformance +function getPatient(bundle) { + const metaProfiledResources = fhirpath.evaluate( + bundle, + "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-patient')", + ); + const constrainedResources = fhirpath.evaluate(bundle, 'Bundle.entry.resource.ofType(Patient)'); + // NOTE: Being overly permissive is okay at this stage of the filter. + return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); +} + +// Outcome +// Observation resources with a code of LOINC `97509-4` must be Disease Statuses: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-cancer-disease-status.html#conformance +function getDiseaseStatus(bundle) { + const metaProfiledResources = fhirpath.evaluate( + bundle, + "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-disease-status')", + ); + const constrainedResources = fhirpath.evaluate( + bundle, + "Bundle.entry.resource.ofType(Observation).where(code.coding.code = '97509-4' and code.coding.system = 'http://loinc.org')", + ); + return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); +} +// BodyStructures with a morphology code SNOMED `367651003` must be Tumors: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-tumor.html#conformance +function getTumor(bundle) { + const metaProfiledResources = fhirpath.evaluate( + bundle, + "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tumor')", + ); + const constrainedResources = fhirpath.evaluate( + bundle, + "Bundle.entry.resource.ofType(BodyStructure).where(morphology.coding.system = 'http://snomed.info/sct' and morphology.coding.code = '367651003')", + ); + return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); +} +// Observations with an Observation.code of LOINC `21889-1` must be Tumor Size measurements : https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-tumor-size.html#conformance +function getTumorSize(bundle) { + const metaProfiledResources = fhirpath.evaluate( + bundle, + "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tumor-size')", + ); + const constrainedResources = fhirpath.evaluate( + bundle, + "Bundle.entry.resource.ofType(Observation).where(code.coding.code = '21889-1' and code.coding.system = 'http://loinc.org')", + ); + return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); +} +// Specimens with Specimen.type of `TUMOR` from system http://terminology.hl7.org/CodeSystem/v2-0487 must be TumorSpecimens: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-tumor-specimen.html#conformance +function getTumorSpecimen(bundle) { + const metaProfiledResources = fhirpath.evaluate( + bundle, + "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tumor-specimen')", + ); + const constrainedResources = fhirpath.evaluate( + bundle, + "Bundle.entry.resource.ofType(Specimen).where(type.coding.code = 'TUMOR' and type.coding.system = 'http://terminology.hl7.org/CodeSystem/v2-0487')", + ); + return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); +} + +// Disease +// Observations with a code from an extensible valueset, TumorMarkerTestVS, must be Tumor Marker Tests: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-tumor-marker-test.html#conformance +function getTumorMarkerTest(bundle) { + const metaProfiledResources = fhirpath.evaluate( + bundle, + "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tumor-marker-test')", + ); + const constrainedResources = fhirpath + .evaluate(bundle, 'Bundle.entry.resource.ofType(Observation)') + .filter( + (observation) => + observation.code?.coding?.some((coding) => + vsChecker.checkCodeInVs(coding.code, coding.system, 'TumorMarkerTestVS'), + ) ?? false, + ); + return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); +} +// Conditions with a code from an the extensible valueset, SecondaryCancerDisorderVS, must be Secondary Cancer Conditions: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-secondary-cancer-condition.html#conformance +function getSecondaryCancerCondition(bundle) { + const metaProfiledResources = fhirpath.evaluate( + bundle, + "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-secondary-cancer-condition')", + ); + const constrainedResources = fhirpath + .evaluate(bundle, 'Bundle.entry.resource.ofType(Condition)') + .filter( + (condition) => + condition.code?.coding?.some((coding) => + vsChecker.checkCodeInVs(coding.code, coding.system, 'SecondaryCancerDisorderVS'), + ) ?? false, + ); + return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); +} +// Conditions with a code from extensible valueset, PrimaryCancerDisorderVS, must be Primary Cancer Conditions: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-primary-cancer-condition.html#conformance +function getPrimaryCancerCondition(bundle) { + const metaProfiledResources = fhirpath.evaluate( + bundle, + "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-primary-cancer-condition')", + ); + const constrainedResources = fhirpath + .evaluate(bundle, 'Bundle.entry.resource.ofType(Condition)') + .filter( + (condition) => + condition.code?.coding?.some((coding) => + vsChecker.checkCodeInVs(coding.code, coding.system, 'PrimaryCancerDisorderVS'), + ) ?? false, + ); + return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); +} +// Observations with a code from the following – LOINC 21908-9, 21902-2, or 21914-7 – must be Stage Groups: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-cancer-stage-group.html#conformance +function getStageGroup(bundle) { + const metaProfiledResources = fhirpath.evaluate( + bundle, + "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-stage-group')", + ); + const constrainedResources = fhirpath.evaluate( + bundle, + "Bundle.entry.resource.ofType(Observation).where(code.coding.system = 'http://loinc.org' and (code.coding.code = '21908-9' or code.coding.code = '21902-2' or code.coding.code = '21914-7'))", + ); + return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); +} +// Observations with a code from the following – LOINC 21905-5, 21899-0, or 21911-3 – must be Primary Tumor Categories: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-tnm-primary-tumor-category.html#conformance +function getTNMPrimaryTumorCategory(bundle) { + const metaProfiledResources = fhirpath.evaluate( + bundle, + "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tnm-primary-tumor-category')", + ); + const constrainedResources = fhirpath.evaluate( + bundle, + "Bundle.entry.resource.ofType(Observation).where(code.coding.system = 'http://loinc.org' and (code.coding.code = '21905-5' or code.coding.code = '21899-0' or code.coding.code = '21911-3'))", + ); + return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); +} +// Observations with a code from the following – LOINC 21907-1, 21901-4, or 21913-9 – must be Metastases Categories: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-tnm-distant-metastases-category.html#conformance +function getTNMDistantMetastasesCategory(bundle) { + const metaProfiledResources = fhirpath.evaluate( + bundle, + "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tnm-distant-metastases-category')", + ); + const constrainedResources = fhirpath.evaluate( + bundle, + "Bundle.entry.resource.ofType(Observation).where(code.coding.system = 'http://loinc.org' and (code.coding.code = '21907-1' or code.coding.code = '21901-4' or code.coding.code = '21913-9'))", + ); + return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); +} +// Observations with a code from the following - LOINC 21906-3, 21900-6, or 21912-1 – must be Regional Node categories: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-tnm-regional-nodes-category.html#conformance +function getTNMRegionalNodesCategory(bundle) { + const metaProfiledResources = fhirpath.evaluate( + bundle, + "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tnm-regional-nodes-category')", + ); + const constrainedResources = fhirpath.evaluate( + bundle, + "Bundle.entry.resource.ofType(Observation).where(code.coding.system = 'http://loinc.org' and (code.coding.code = '21906-3' or code.coding.code = '21900-6' or code.coding.code = '21912-1'))", + ); + return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); +} + +// Genomics +// DiagnosticReports with a LOINC code 81247-9 must be GenomicsReport: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-genomics-report.html#conformance +function getGenomicsReport(bundle) { + const metaProfiledResources = fhirpath.evaluate( + bundle, + "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-genomics-report')", + ); + const constrainedResources = fhirpath.evaluate( + bundle, + "Bundle.entry.resource.ofType(DiagnosticReport).where(code.coding.system = 'http://loinc.org' and code.coding.code = '81247-9')", + ); + return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); +} +// Specimen with a code from the extensible valueset GenomicSpecimenTypeVS must be GenomicsSpecimen: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-genomic-specimen.html#conformance +function getGenomicSpecimen(bundle) { + const metaProfiledResources = fhirpath.evaluate( + bundle, + "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-genomic-specimen')", + ); + const constrainedResources = fhirpath + .evaluate(bundle, 'Bundle.entry.resource.ofType(Specimen)') + .filter( + (specimen) => + specimen.type?.coding?.some((coding) => + vsChecker.checkCodeInVs(coding.code, coding.system, 'GenomicSpecimenTypeVS'), + ) ?? false, + ); + return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); +} +// Observations with a LOINC code `69548-6` must be GenomicsVariant: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-genomic-variant.html#conformance +function getGenomicVariant(bundle) { + const metaProfiledResources = fhirpath.evaluate( + bundle, + "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-genomic-variant')", + ); + const constrainedResources = fhirpath.evaluate( + bundle, + "Bundle.entry.resource.ofType(Observation).where(code.coding.system = 'http://loinc.org' and code.coding.code = '69548-6')", + ); + return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); +} +// Observations with a LOINC code `53041-0` must be GenomicsRegion: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-genomic-region-studied.html#conformance +function getGenomicRegionStudied(bundle) { + const metaProfiledResources = fhirpath.evaluate( + bundle, + "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-genomic-region-studied')", + ); + const constrainedResources = fhirpath.evaluate( + bundle, + "Bundle.entry.resource.ofType(Observation).where(code.coding.system = 'http://loinc.org' and code.coding.code = '53041-0')", + ); + return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); +} + +// Assessment +// Observations with a LOINC code `89243-0` must be KarnofskyStatus: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-karnofsky-performance-status.html#conformance +function getKarnofskyPerformanceStatus(bundle) { + const metaProfiledResources = fhirpath.evaluate( + bundle, + "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-karnofsky-performance-status')", + ); + const constrainedResources = fhirpath.evaluate( + bundle, + "Bundle.entry.resource.ofType(Observation).where(code.coding.system = 'http://loinc.org' and code.coding.code = '89243-0')", + ); + + return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); +} +// Observations with a code `comorbidities-elixhauser` from codesystem `http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs`, as made clear by the diff table, must be Comorbidities: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-comorbidities-elixhauser.html#conformance +function getComorbidities(bundle) { + const metaProfiledResources = fhirpath.evaluate( + bundle, + "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-comorbidities-elixhauser')", + ); + const constrainedResources = fhirpath.evaluate( + bundle, + "Bundle.entry.resource.ofType(Observation).where(code.coding.system = 'http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs' and code.coding.code = 'comorbidities-elixhauser')", + ); + return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); +} +// Observations with a LOINC code `89247-1` must be ECOG: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-ecog-performance-status.html#conformance +function getECOGPerfomanceStatus(bundle) { + const metaProfiledResources = fhirpath.evaluate( + bundle, + "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-ecog-performance-status')", + ); + const constrainedResources = fhirpath.evaluate( + bundle, + "Bundle.entry.resource.ofType(Observation).where(code.coding.system = 'http://loinc.org' and code.coding.code = '89247-1')", + ); + return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); +} + +// Treatment +// MedicationRequests that reference a CancerCondition must be CancerRelatedMedicationRequests, either by reasonCode or reasonReference: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-cancer-related-medication-request.html#conformance & constraints section +function getCancerRelatedMedicationRequest(bundle) { + const metaProfiledResources = fhirpath.evaluate( + bundle, + "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-related-medication-request')", + ); + const constrainedResources = fhirpath.evaluate( + bundle, + 'Bundle.entry.resource.ofType(MedicationRequest).where(reasonCode.exists() or reasonReference.exists())', + ); + // NOTE: these constraints aren't implemented perfectly, we should be checking these reasons for cancer-relevance; being overly permissive is okay at this stage of the filter. + return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); +} +// MedicationAdministrations that reference a CancerCondition must be CancerRelatedMedicationAdministration, either by reasonCode or reasonReference: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-cancer-related-medication-administration.html#conformance & constraints section +function getCancerRelatedMedicationAdministration(bundle) { + const metaProfiledResources = fhirpath.evaluate( + bundle, + "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-related-medication-administration')", + ); + const constrainedResources = fhirpath.evaluate( + bundle, + 'Bundle.entry.resource.ofType(MedicationAdministration).where(reasonCode.exists() or reasonReference.exists())', + ); + // NOTE: these constraints aren't implemented perfectly, we should be checking these reasons for cancer-relevance; being overly permissive is okay at this stage of the filter. + return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); +} +// Procedures with a SNOMED category code `387713003` must be a CancerRelatedMedicationSurgicalProcedure: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-cancer-related-surgical-procedure.html#conformance +function getCancerRelatedSurgicalProcedure(bundle) { + const metaProfiledResources = fhirpath.evaluate( + bundle, + "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-related-surgical-procedure')", + ); + const constrainedResources = fhirpath.evaluate( + bundle, + "Bundle.entry.resource.ofType(Procedure).where(category.coding.system = 'http://snomed.info/sct' and category.coding.code = '387713003')", + ); + return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); +} +// Procedures with a code `USCRS-33529` from codesystem `http://hl7.org/fhir/us/mcode/CodeSystem/snomed-requested-cs`, which differs from the stated conformance guidelines but is mentioned in the diff-table, must be a RadiotherapyCourseSummary: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-radiotherapy-course-summary.html#conformance +function getRadiotherapyCourseSummary(bundle) { + const metaProfiledResources = fhirpath.evaluate( + bundle, + "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-course-summary')", + ); + const constrainedResources = fhirpath.evaluate( + bundle, + "Bundle.entry.resource.ofType(Procedure).where(code.coding.system = 'http://hl7.org/fhir/us/mcode/CodeSystem/snomed-requested-cs' and code.coding.code = 'USCRS-33529')", + ); + return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); +} +// BodyStructures with a morphology code from ValueSet RadiotherapyVolumeTypeVS must be a Radiotherapy Volume: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-radiotherapy-volume.html#conformance +function getRadiotherapyVolume(bundle) { + const metaProfiledResources = fhirpath.evaluate( + bundle, + "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-volume')", + ); + const constrainedResources = fhirpath + .evaluate(bundle, 'Bundle.entry.resource.ofType(BodyStructure)') + .filter( + (bodyStructure) => + bodyStructure.morphology?.coding?.some((coding) => + vsChecker.checkCodeInVs(coding.code, coding.system, 'RadiotherapyVolumeTypeVS'), + ) ?? false, + ); + return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); +} + +export { + getPatient, + getDiseaseStatus, + getTumor, + getTumorSize, + getTumorSpecimen, + getTumorMarkerTest, + getPrimaryCancerCondition, + getSecondaryCancerCondition, + getStageGroup, + getTNMDistantMetastasesCategory, + getTNMPrimaryTumorCategory, + getTNMRegionalNodesCategory, + getGenomicRegionStudied, + getGenomicSpecimen, + getGenomicVariant, + getGenomicsReport, + getKarnofskyPerformanceStatus, + getECOGPerfomanceStatus, + getComorbidities, + getCancerRelatedMedicationRequest, + getCancerRelatedMedicationAdministration, + getCancerRelatedSurgicalProcedure, + getRadiotherapyCourseSummary, + getRadiotherapyVolume, +}; diff --git a/mcode-coverage-checker/src/lib/valueSets/ValueSet-mcode-genomic-specimen-type-vs.json b/mcode-coverage-checker/src/lib/valueSets/ValueSet-mcode-genomic-specimen-type-vs.json new file mode 100644 index 0000000..24abaf4 --- /dev/null +++ b/mcode-coverage-checker/src/lib/valueSets/ValueSet-mcode-genomic-specimen-type-vs.json @@ -0,0 +1,197 @@ +{ + "resourceType": "ValueSet", + "id": "mcode-genomic-specimen-type-vs", + "language": "en", + "url": "http://hl7.org/fhir/us/mcode/ValueSet/mcode-genomic-specimen-type-vs", + "version": "2.1.0", + "name": "GenomicSpecimenTypeVS", + "title": "Genomic Specimen Type Value Set", + "status": "active", + "experimental": false, + "expansion": { + "identifier": "urn:uuid:3d2cbcf4-570f-4152-9ae0-5f84d73d8121", + "timestamp": "2022-10-05T22:14:54.098Z", + "parameter": [ + { + "name": "expansion-source", + "valueUri": "ValueSet/mcode-genomic-specimen-type-vs" + }, + { + "name": "version", + "valueUri": "http://terminology.hl7.org/CodeSystem/v2-0487|2.9" + } + ], + "contains": [ + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0487", + "code": "AMN", + "display": "Amniotic fluid" + }, + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0487", + "code": "BIFL", + "display": "Bile Fluid" + }, + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0487", + "code": "BLD", + "display": "Whole blood" + }, + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0487", + "code": "BLDA", + "display": "Blood arterial" + }, + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0487", + "code": "BLDCO", + "display": "Cord blood" + }, + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0487", + "code": "BLDV", + "display": "Blood venous" + }, + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0487", + "code": "BON", + "display": "Bone" + }, + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0487", + "code": "CSERU", + "display": "Serum, Convalescent" + }, + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0487", + "code": "CSF", + "display": "Cerebral spinal fluid" + }, + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0487", + "code": "CVM", + "display": "Cervical Mucus" + }, + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0487", + "code": "DUFL", + "display": "Duodenal fluid" + }, + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0487", + "code": "FBLOOD", + "display": "Blood, Fetal" + }, + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0487", + "code": "FGA", + "display": "Fluid, Abdomen" + }, + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0487", + "code": "GENV", + "display": "Genital vaginal" + }, + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0487", + "code": "HYDC", + "display": "Fluid, Hydrocele" + }, + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0487", + "code": "JNTFLD", + "display": "Fluid, Joint" + }, + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0487", + "code": "KIDFLD", + "display": "Fluid, Kidney" + }, + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0487", + "code": "LSAC", + "display": "Fluid, Lumbar Sac" + }, + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0487", + "code": "MAR", + "display": "Marrow" + }, + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0487", + "code": "PAFL", + "display": "Pancreatic fluid" + }, + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0487", + "code": "PCFL", + "display": "Fluid, Pericardial" + }, + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0487", + "code": "PLC", + "display": "Placenta" + }, + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0487", + "code": "PLR", + "display": "Pleural fluid (thoracentesis fluid)" + }, + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0487", + "code": "SAL", + "display": "Saliva" + }, + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0487", + "code": "SKN", + "display": "Skin" + }, + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0487", + "code": "SMN", + "display": "Seminal fluid" + }, + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0487", + "code": "SNV", + "display": "Fluid, synovial (Joint fluid)" + }, + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0487", + "code": "SPT", + "display": "Sputum" + }, + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0487", + "code": "TISS", + "display": "Tissue" + }, + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0487", + "code": "TUMOR", + "display": "Tumor" + }, + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0487", + "code": "VITF", + "display": "Vitreous Fluid" + }, + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0487", + "code": "WND", + "display": "Wound" + }, + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0487", + "code": "UR", + "display": "Urine" + }, + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0487", + "code": "STL", + "display": "Stool = Fecal" + } + ] + } +} diff --git a/mcode-coverage-checker/src/lib/valueSets/ValueSet-mcode-primary-cancer-disorder-vs.json b/mcode-coverage-checker/src/lib/valueSets/ValueSet-mcode-primary-cancer-disorder-vs.json new file mode 100644 index 0000000..e308471 --- /dev/null +++ b/mcode-coverage-checker/src/lib/valueSets/ValueSet-mcode-primary-cancer-disorder-vs.json @@ -0,0 +1,29660 @@ +{ + "resourceType": "ValueSet", + "status": "active", + "name": "PrimaryCancerDisorderVS", + "id": "mcode-primary-cancer-disorder-vs", + "title": "Primary Cancer Disorder Value Set", + "description": "Types of primary malignant neoplastic disease, coded in SNOMED CT or ICD-10-CM.", + "version": "2.1.0", + "url": "http://hl7.org/fhir/us/mcode/ValueSet/mcode-primary-cancer-disorder-vs", + "copyright": "This value set includes content from SNOMED CT, which is copyright © 2002+ International Health Terminology Standards Development Organisation (IHTSDO), and distributed by agreement between IHTSDO and HL7. Implementer use of SNOMED CT is not covered by this agreement", + "experimental": false, + "extension": [ + { + "_sliceName": "FMM", + "valueInteger": { + "assignedValue": 4, + "_primitive": true + } + } + ], + "expansion": { + "contains": [ + { + "system": "http://snomed.info/sct", + "code": "363346000", + "display": "Malignant tumor" + }, + { + "system": "http://snomed.info/sct", + "code": "13048006", + "display": "Orbital lymphoma" + }, + { + "system": "http://snomed.info/sct", + "code": "20224008", + "display": "Delta heavy chain disease" + }, + { + "system": "http://snomed.info/sct", + "code": "25050002", + "display": "Alpha heavy chain disease, respiratory form" + }, + { + "system": "http://snomed.info/sct", + "code": "35868009", + "display": "Carcinoid syndrome" + }, + { + "system": "http://snomed.info/sct", + "code": "36222008", + "display": "Carcinoid heart disease" + }, + { + "system": "http://snomed.info/sct", + "code": "39795003", + "display": "Hand-Schuller-Christian disease" + }, + { + "system": "http://snomed.info/sct", + "code": "58961005", + "display": "Lethal midline granuloma" + }, + { + "system": "http://snomed.info/sct", + "code": "60620005", + "display": "Epsilon heavy chain disease" + }, + { + "system": "http://snomed.info/sct", + "code": "61493004", + "display": "Mu heavy chain disease" + }, + { + "system": "http://snomed.info/sct", + "code": "62497000", + "display": "Stewart-Treves syndrome" + }, + { + "system": "http://snomed.info/sct", + "code": "68979007", + "display": "Heavy chain disease" + }, + { + "system": "http://snomed.info/sct", + "code": "69408002", + "display": "Gorlin syndrome" + }, + { + "system": "http://snomed.info/sct", + "code": "82546001", + "display": "Reactive immunoproliferative disease" + }, + { + "system": "http://snomed.info/sct", + "code": "91854005", + "display": "Acute leukemia in remission" + }, + { + "system": "http://snomed.info/sct", + "code": "91855006", + "display": "Acute leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "91856007", + "display": "Acute lymphoid leukemia in remission" + }, + { + "system": "http://snomed.info/sct", + "code": "91857003", + "display": "Acute lymphoid leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "91858008", + "display": "Acute monocytic leukemia in remission" + }, + { + "system": "http://snomed.info/sct", + "code": "91860005", + "display": "Acute myeloid leukemia in remission" + }, + { + "system": "http://snomed.info/sct", + "code": "91861009", + "display": "Acute myeloid leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "92511007", + "display": "Burkitt's tumor of lymph nodes of axilla AND/OR upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "92512000", + "display": "Burkitt's tumor of lymph nodes of head, face AND/OR neck" + }, + { + "system": "http://snomed.info/sct", + "code": "92513005", + "display": "Burkitt's tumor of lymph nodes of inguinal region AND/OR lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "92516002", + "display": "Burkitt's tumor of extranodal AND/OR solid organ site" + }, + { + "system": "http://snomed.info/sct", + "code": "92811003", + "display": "Chronic leukemia in remission" + }, + { + "system": "http://snomed.info/sct", + "code": "92812005", + "display": "Chronic leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "92813000", + "display": "Chronic lymphoid leukemia in remission" + }, + { + "system": "http://snomed.info/sct", + "code": "92814006", + "display": "Chronic lymphoid leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "92817004", + "display": "Chronic myeloid leukemia in remission" + }, + { + "system": "http://snomed.info/sct", + "code": "92818009", + "display": "Chronic myeloid leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "93133006", + "display": "Letterer-Siwe disease of intra-abdominal lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "93134000", + "display": "Letterer-Siwe disease of intrapelvic lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "93135004", + "display": "Letterer-Siwe disease of intrathoracic lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "93136003", + "display": "Letterer-Siwe disease of lymph nodes of axilla AND/OR upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "93137007", + "display": "Letterer-Siwe disease of lymph nodes of head, face AND/OR neck" + }, + { + "system": "http://snomed.info/sct", + "code": "93138002", + "display": "Letterer-Siwe disease of lymph nodes of inguinal region AND/OR lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "93139005", + "display": "Letterer-Siwe disease of lymph nodes of multiple sites" + }, + { + "system": "http://snomed.info/sct", + "code": "93140007", + "display": "Letterer-Siwe disease of spleen" + }, + { + "system": "http://snomed.info/sct", + "code": "93141006", + "display": "Letterer-Siwe disease of extranodal AND/OR solid organ site" + }, + { + "system": "http://snomed.info/sct", + "code": "93142004", + "display": "Leukemia in remission" + }, + { + "system": "http://snomed.info/sct", + "code": "93143009", + "display": "Leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "93151007", + "display": "Leukemic reticuloendotheliosis of spleen" + }, + { + "system": "http://snomed.info/sct", + "code": "93169003", + "display": "Lymphoid leukemia in remission" + }, + { + "system": "http://snomed.info/sct", + "code": "93182006", + "display": "Malignant histiocytosis of intra-abdominal lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "93183001", + "display": "Malignant histiocytosis of intrapelvic lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "93184007", + "display": "Malignant histiocytosis of intrathoracic lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "93185008", + "display": "Malignant histiocytosis of lymph nodes of axilla AND/OR upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "93186009", + "display": "Malignant histiocytosis of lymph nodes of head, face AND/OR neck" + }, + { + "system": "http://snomed.info/sct", + "code": "93187000", + "display": "Malignant histiocytosis of lymph nodes of inguinal region AND/OR lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "93188005", + "display": "Malignant histiocytosis of lymph nodes of multiple sites" + }, + { + "system": "http://snomed.info/sct", + "code": "93189002", + "display": "Malignant histiocytosis of spleen" + }, + { + "system": "http://snomed.info/sct", + "code": "93190006", + "display": "Malignant histiocytosis of extranodal AND/OR solid organ site" + }, + { + "system": "http://snomed.info/sct", + "code": "93191005", + "display": "Malignant lymphoma of intra-abdominal lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "93192003", + "display": "Malignant lymphoma of intrapelvic lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "93193008", + "display": "Malignant lymphoma of intrathoracic lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "93194002", + "display": "Malignant lymphoma of lymph nodes of axilla AND/OR upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "93195001", + "display": "Malignant lymphoma of lymph nodes of head, face AND/OR neck" + }, + { + "system": "http://snomed.info/sct", + "code": "93196000", + "display": "Malignant lymphoma of lymph nodes of inguinal region AND/OR lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "93197009", + "display": "Malignant lymphoma of lymph nodes of multiple sites" + }, + { + "system": "http://snomed.info/sct", + "code": "93198004", + "display": "Malignant lymphoma of spleen" + }, + { + "system": "http://snomed.info/sct", + "code": "93199007", + "display": "Malignant lymphoma of extranodal AND/OR solid organ site" + }, + { + "system": "http://snomed.info/sct", + "code": "93200005", + "display": "Malignant mast cell tumor of intra-abdominal lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "93201009", + "display": "Malignant mast cell tumor of intrapelvic lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "93202002", + "display": "Malignant mast cell tumor of intrathoracic lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "93203007", + "display": "Malignant mast cell tumor of lymph nodes of axilla AND/OR upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "93204001", + "display": "Malignant mast cell tumor of lymph nodes of head, face AND/OR neck" + }, + { + "system": "http://snomed.info/sct", + "code": "93205000", + "display": "Malignant mast cell tumor of lymph nodes of inguinal region AND/OR lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "93209006", + "display": "Malignant melanoma of perianal skin" + }, + { + "system": "http://snomed.info/sct", + "code": "93210001", + "display": "Malignant melanoma of skin of abdomen" + }, + { + "system": "http://snomed.info/sct", + "code": "93211002", + "display": "Malignant melanoma of skin of ankle" + }, + { + "system": "http://snomed.info/sct", + "code": "93213004", + "display": "Malignant melanoma of skin of axilla" + }, + { + "system": "http://snomed.info/sct", + "code": "93214005", + "display": "Malignant melanoma of skin of back" + }, + { + "system": "http://snomed.info/sct", + "code": "93215006", + "display": "Malignant melanoma of skin of breast" + }, + { + "system": "http://snomed.info/sct", + "code": "93216007", + "display": "Malignant melanoma of skin of buttock" + }, + { + "system": "http://snomed.info/sct", + "code": "93217003", + "display": "Malignant melanoma of skin of cheek" + }, + { + "system": "http://snomed.info/sct", + "code": "93218008", + "display": "Malignant melanoma of skin of chest" + }, + { + "system": "http://snomed.info/sct", + "code": "93219000", + "display": "Malignant melanoma of skin of chin" + }, + { + "system": "http://snomed.info/sct", + "code": "93220006", + "display": "Malignant melanoma of skin of ear" + }, + { + "system": "http://snomed.info/sct", + "code": "93221005", + "display": "Malignant melanoma of skin of elbow" + }, + { + "system": "http://snomed.info/sct", + "code": "93222003", + "display": "Malignant melanoma of skin of external auditory canal" + }, + { + "system": "http://snomed.info/sct", + "code": "93223008", + "display": "Malignant melanoma of skin of eyebrow" + }, + { + "system": "http://snomed.info/sct", + "code": "93224002", + "display": "Malignant melanoma of skin of eyelid" + }, + { + "system": "http://snomed.info/sct", + "code": "93225001", + "display": "Malignant melanoma of skin of face" + }, + { + "system": "http://snomed.info/sct", + "code": "93226000", + "display": "Malignant melanoma of skin of finger" + }, + { + "system": "http://snomed.info/sct", + "code": "93227009", + "display": "Malignant melanoma of skin of foot" + }, + { + "system": "http://snomed.info/sct", + "code": "93228004", + "display": "Malignant melanoma of skin of forearm" + }, + { + "system": "http://snomed.info/sct", + "code": "93229007", + "display": "Malignant melanoma of skin of forehead" + }, + { + "system": "http://snomed.info/sct", + "code": "93230002", + "display": "Malignant melanoma of skin of groin" + }, + { + "system": "http://snomed.info/sct", + "code": "93451002", + "display": "Di Guglielmo's disease" + }, + { + "system": "http://snomed.info/sct", + "code": "93487009", + "display": "Hodgkin's disease, lymphocytic depletion of lymph nodes of axilla AND/OR upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "93488004", + "display": "Hodgkin's disease, lymphocytic depletion of lymph nodes of head, face AND/OR neck" + }, + { + "system": "http://snomed.info/sct", + "code": "93489007", + "display": "Hodgkin's disease, lymphocytic depletion of lymph nodes of inguinal region AND/OR lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "93492006", + "display": "Hodgkin's disease, lymphocytic depletion of extranodal AND/OR solid organ site" + }, + { + "system": "http://snomed.info/sct", + "code": "93493001", + "display": "Hodgkin's disease, lymphocytic-histiocytic predominance of intra-abdominal lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "93494007", + "display": "Hodgkin's disease, lymphocytic-histiocytic predominance of intrapelvic lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "93495008", + "display": "Hodgkin's disease, lymphocytic-histiocytic predominance of intrathoracic lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "93496009", + "display": "Hodgkin's disease, lymphocytic-histiocytic predominance of lymph nodes of axilla AND/OR upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "93497000", + "display": "Hodgkin's disease, lymphocytic-histiocytic predominance of lymph nodes of head, face AND/OR neck" + }, + { + "system": "http://snomed.info/sct", + "code": "93498005", + "display": "Hodgkin's disease, lymphocytic-histiocytic predominance of lymph nodes of inguinal region AND/OR lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "93500006", + "display": "Hodgkin's disease, lymphocytic-histiocytic predominance of spleen" + }, + { + "system": "http://snomed.info/sct", + "code": "93501005", + "display": "Hodgkin's disease, lymphocytic-histiocytic predominance of extranodal AND/OR solid organ site" + }, + { + "system": "http://snomed.info/sct", + "code": "93505001", + "display": "Hodgkin's disease, mixed cellularity of lymph nodes of axilla AND/OR upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "93506000", + "display": "Hodgkin's disease, mixed cellularity of lymph nodes of head, face AND/OR neck" + }, + { + "system": "http://snomed.info/sct", + "code": "93507009", + "display": "Hodgkin's disease, mixed cellularity of lymph nodes of inguinal region AND/OR lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "93509007", + "display": "Hodgkin's disease, mixed cellularity of spleen" + }, + { + "system": "http://snomed.info/sct", + "code": "93510002", + "display": "Hodgkin's disease, mixed cellularity of extranodal AND/OR solid organ site" + }, + { + "system": "http://snomed.info/sct", + "code": "93514006", + "display": "Hodgkin's disease, nodular sclerosis of lymph nodes of axilla AND/OR upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "93515007", + "display": "Hodgkin's disease, nodular sclerosis of lymph nodes of head, face AND/OR neck" + }, + { + "system": "http://snomed.info/sct", + "code": "93516008", + "display": "Hodgkin's disease, nodular sclerosis of lymph nodes of inguinal region AND/OR lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "93518009", + "display": "Hodgkin's disease, nodular sclerosis of spleen" + }, + { + "system": "http://snomed.info/sct", + "code": "93519001", + "display": "Hodgkin's disease, nodular sclerosis of extranodal AND/OR solid organ site" + }, + { + "system": "http://snomed.info/sct", + "code": "93520007", + "display": "Hodgkin's disease of intra-abdominal lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "93521006", + "display": "Hodgkin's disease of intrapelvic lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "93522004", + "display": "Hodgkin's disease of intrathoracic lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "93523009", + "display": "Hodgkin's disease of lymph nodes of axilla AND/OR upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "93524003", + "display": "Hodgkin's disease of lymph nodes of head, face AND/OR neck" + }, + { + "system": "http://snomed.info/sct", + "code": "93525002", + "display": "Hodgkin's disease of lymph nodes of inguinal region AND/OR lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "93526001", + "display": "Hodgkin's disease of lymph nodes of multiple sites" + }, + { + "system": "http://snomed.info/sct", + "code": "93527005", + "display": "Hodgkin's disease of spleen" + }, + { + "system": "http://snomed.info/sct", + "code": "93528000", + "display": "Hodgkin's disease of extranodal AND/OR solid organ site" + }, + { + "system": "http://snomed.info/sct", + "code": "93530003", + "display": "Hodgkin's granuloma of intrapelvic lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "93531004", + "display": "Hodgkin's granuloma of intrathoracic lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "93532006", + "display": "Hodgkin's granuloma of lymph nodes of axilla AND/OR upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "93533001", + "display": "Hodgkin's granuloma of lymph nodes of head, face AND/OR neck" + }, + { + "system": "http://snomed.info/sct", + "code": "93534007", + "display": "Hodgkin's granuloma of lymph nodes of inguinal region AND/OR lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "93536009", + "display": "Hodgkin's granuloma of spleen" + }, + { + "system": "http://snomed.info/sct", + "code": "93537000", + "display": "Hodgkin's granuloma of extranodal AND/OR solid organ site" + }, + { + "system": "http://snomed.info/sct", + "code": "93541001", + "display": "Hodgkin's paragranuloma of lymph nodes of axilla AND/OR upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "93542008", + "display": "Hodgkin's paragranuloma of lymph nodes of head, face AND/OR neck" + }, + { + "system": "http://snomed.info/sct", + "code": "93543003", + "display": "Hodgkin's paragranuloma of lymph nodes of inguinal region AND/OR lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "93546006", + "display": "Hodgkin's paragranuloma of extranodal AND/OR solid organ site" + }, + { + "system": "http://snomed.info/sct", + "code": "93547002", + "display": "Hodgkin's sarcoma of intra-abdominal lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "93548007", + "display": "Hodgkin's sarcoma of intrapelvic lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "93549004", + "display": "Hodgkin's sarcoma of intrathoracic lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "93550004", + "display": "Hodgkin's sarcoma of lymph nodes of axilla AND/OR upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "93551000", + "display": "Hodgkin's sarcoma of lymph nodes of head, face AND/OR neck" + }, + { + "system": "http://snomed.info/sct", + "code": "93552007", + "display": "Hodgkin's sarcoma of lymph nodes of inguinal region AND/OR lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "93554008", + "display": "Hodgkin's sarcoma of spleen" + }, + { + "system": "http://snomed.info/sct", + "code": "93555009", + "display": "Hodgkin's sarcoma of extranodal AND/OR solid organ site" + }, + { + "system": "http://snomed.info/sct", + "code": "93636004", + "display": "Malignant melanoma of skin of hand" + }, + { + "system": "http://snomed.info/sct", + "code": "93637008", + "display": "Malignant melanoma of skin of hip" + }, + { + "system": "http://snomed.info/sct", + "code": "93638003", + "display": "Malignant melanoma of skin of knee" + }, + { + "system": "http://snomed.info/sct", + "code": "93640008", + "display": "Malignant melanoma of skin of lip" + }, + { + "system": "http://snomed.info/sct", + "code": "93641007", + "display": "Malignant melanoma of skin of lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "93642000", + "display": "Malignant melanoma of skin of neck" + }, + { + "system": "http://snomed.info/sct", + "code": "93643005", + "display": "Malignant melanoma of skin of nose" + }, + { + "system": "http://snomed.info/sct", + "code": "93644004", + "display": "Malignant melanoma of skin of perineum" + }, + { + "system": "http://snomed.info/sct", + "code": "93645003", + "display": "Malignant melanoma of skin of popliteal area" + }, + { + "system": "http://snomed.info/sct", + "code": "93646002", + "display": "Malignant melanoma of skin of scalp" + }, + { + "system": "http://snomed.info/sct", + "code": "93647006", + "display": "Malignant melanoma of skin of shoulder" + }, + { + "system": "http://snomed.info/sct", + "code": "93648001", + "display": "Malignant melanoma of skin of temporal region" + }, + { + "system": "http://snomed.info/sct", + "code": "93649009", + "display": "Malignant melanoma of skin of thigh" + }, + { + "system": "http://snomed.info/sct", + "code": "93650009", + "display": "Malignant melanoma of skin of toe" + }, + { + "system": "http://snomed.info/sct", + "code": "93651008", + "display": "Malignant melanoma of skin of trunk" + }, + { + "system": "http://snomed.info/sct", + "code": "93652001", + "display": "Malignant melanoma of skin of umbilicus" + }, + { + "system": "http://snomed.info/sct", + "code": "93653006", + "display": "Malignant melanoma of skin of upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "93654000", + "display": "Malignant melanoma of skin of wrist" + }, + { + "system": "http://snomed.info/sct", + "code": "93655004", + "display": "Malignant melanoma of skin" + }, + { + "system": "http://snomed.info/sct", + "code": "93657007", + "display": "Primary malignant neoplasm of abducens nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "93658002", + "display": "Primary malignant neoplasm of accessory nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "93659005", + "display": "Primary malignant neoplasm of accessory sinus" + }, + { + "system": "http://snomed.info/sct", + "code": "93660000", + "display": "Primary malignant neoplasm of acoustic nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "93661001", + "display": "Primary malignant neoplasm of acromion" + }, + { + "system": "http://snomed.info/sct", + "code": "93662008", + "display": "Primary malignant neoplasm of adenoid" + }, + { + "system": "http://snomed.info/sct", + "code": "93663003", + "display": "Primary malignant neoplasm of adnexa of skin" + }, + { + "system": "http://snomed.info/sct", + "code": "93665005", + "display": "Primary malignant neoplasm of adrenal gland" + }, + { + "system": "http://snomed.info/sct", + "code": "93667002", + "display": "Primary malignant neoplasm of alveolar ridge mucosa" + }, + { + "system": "http://snomed.info/sct", + "code": "93669004", + "display": "Primary malignant neoplasm of anal canal" + }, + { + "system": "http://snomed.info/sct", + "code": "93670003", + "display": "Primary malignant neoplasm of anterior aspect of epiglottis" + }, + { + "system": "http://snomed.info/sct", + "code": "93671004", + "display": "Primary malignant neoplasm of anterior mediastinum" + }, + { + "system": "http://snomed.info/sct", + "code": "93672006", + "display": "Primary malignant neoplasm of anterior portion of floor of mouth" + }, + { + "system": "http://snomed.info/sct", + "code": "93674007", + "display": "Primary malignant neoplasm of anterior wall of nasopharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "93675008", + "display": "Primary malignant neoplasm of anterior wall of urinary bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "93676009", + "display": "Primary malignant neoplasm of anus" + }, + { + "system": "http://snomed.info/sct", + "code": "93677000", + "display": "Primary malignant neoplasm of aortic body" + }, + { + "system": "http://snomed.info/sct", + "code": "93679002", + "display": "Primary malignant neoplasm of appendix" + }, + { + "system": "http://snomed.info/sct", + "code": "93680004", + "display": "Primary malignant neoplasm of areola of female breast" + }, + { + "system": "http://snomed.info/sct", + "code": "93681000", + "display": "Primary malignant neoplasm of areola of male breast" + }, + { + "system": "http://snomed.info/sct", + "code": "93682007", + "display": "Primary malignant neoplasm of upper arm" + }, + { + "system": "http://snomed.info/sct", + "code": "93683002", + "display": "Primary malignant neoplasm of ascending colon" + }, + { + "system": "http://snomed.info/sct", + "code": "93684008", + "display": "Primary malignant neoplasm of axilla" + }, + { + "system": "http://snomed.info/sct", + "code": "93686005", + "display": "Primary malignant neoplasm of back" + }, + { + "system": "http://snomed.info/sct", + "code": "93687001", + "display": "Primary malignant neoplasm of base of tongue" + }, + { + "system": "http://snomed.info/sct", + "code": "93689003", + "display": "Primary malignant neoplasm of bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "93690007", + "display": "Primary malignant neoplasm of blood vessel of abdomen" + }, + { + "system": "http://snomed.info/sct", + "code": "93692004", + "display": "Primary malignant neoplasm of blood vessel of axilla" + }, + { + "system": "http://snomed.info/sct", + "code": "93693009", + "display": "Primary malignant neoplasm of blood vessel of buttock" + }, + { + "system": "http://snomed.info/sct", + "code": "93694003", + "display": "Primary malignant neoplasm of blood vessel of face" + }, + { + "system": "http://snomed.info/sct", + "code": "93695002", + "display": "Primary malignant neoplasm of blood vessel of finger" + }, + { + "system": "http://snomed.info/sct", + "code": "93696001", + "display": "Primary malignant neoplasm of blood vessel of foot" + }, + { + "system": "http://snomed.info/sct", + "code": "93697005", + "display": "Primary malignant neoplasm of blood vessel of forearm" + }, + { + "system": "http://snomed.info/sct", + "code": "93698000", + "display": "Primary malignant neoplasm of blood vessel of hand" + }, + { + "system": "http://snomed.info/sct", + "code": "93699008", + "display": "Primary malignant neoplasm of blood vessel of head" + }, + { + "system": "http://snomed.info/sct", + "code": "93700009", + "display": "Primary malignant neoplasm of blood vessel of hip" + }, + { + "system": "http://snomed.info/sct", + "code": "93701008", + "display": "Primary malignant neoplasm of blood vessel of inguinal region" + }, + { + "system": "http://snomed.info/sct", + "code": "93703006", + "display": "Primary malignant neoplasm of blood vessel of lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "93704000", + "display": "Primary malignant neoplasm of blood vessel of neck" + }, + { + "system": "http://snomed.info/sct", + "code": "93705004", + "display": "Primary malignant neoplasm of blood vessel of pelvis" + }, + { + "system": "http://snomed.info/sct", + "code": "93706003", + "display": "Primary malignant neoplasm of blood vessel of perineum" + }, + { + "system": "http://snomed.info/sct", + "code": "93707007", + "display": "Primary malignant neoplasm of blood vessel of popliteal space" + }, + { + "system": "http://snomed.info/sct", + "code": "93708002", + "display": "Primary malignant neoplasm of blood vessel of shoulder" + }, + { + "system": "http://snomed.info/sct", + "code": "93709005", + "display": "Primary malignant neoplasm of blood vessel of thigh" + }, + { + "system": "http://snomed.info/sct", + "code": "93710000", + "display": "Primary malignant neoplasm of blood vessel of thorax" + }, + { + "system": "http://snomed.info/sct", + "code": "93711001", + "display": "Primary malignant neoplasm of blood vessel of toe" + }, + { + "system": "http://snomed.info/sct", + "code": "93712008", + "display": "Primary malignant neoplasm of blood vessel of trunk" + }, + { + "system": "http://snomed.info/sct", + "code": "93713003", + "display": "Primary malignant neoplasm of blood vessel of upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "93714009", + "display": "Primary malignant neoplasm of blood vessel" + }, + { + "system": "http://snomed.info/sct", + "code": "93715005", + "display": "Primary malignant neoplasm of body of pancreas" + }, + { + "system": "http://snomed.info/sct", + "code": "93716006", + "display": "Primary malignant neoplasm of body of penis" + }, + { + "system": "http://snomed.info/sct", + "code": "93717002", + "display": "Primary malignant neoplasm of body of stomach" + }, + { + "system": "http://snomed.info/sct", + "code": "93720005", + "display": "Primary malignant neoplasm of bone marrow" + }, + { + "system": "http://snomed.info/sct", + "code": "93721009", + "display": "Primary malignant neoplasm of bone of face" + }, + { + "system": "http://snomed.info/sct", + "code": "93722002", + "display": "Primary malignant neoplasm of bone of lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "93723007", + "display": "Primary malignant neoplasm of bone of skull" + }, + { + "system": "http://snomed.info/sct", + "code": "93724001", + "display": "Primary malignant neoplasm of bone of upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "93725000", + "display": "Primary malignant neoplasm of bone" + }, + { + "system": "http://snomed.info/sct", + "code": "93726004", + "display": "Primary malignant neoplasm of brain stem" + }, + { + "system": "http://snomed.info/sct", + "code": "93727008", + "display": "Primary malignant neoplasm of brain" + }, + { + "system": "http://snomed.info/sct", + "code": "93728003", + "display": "Primary malignant neoplasm of broad ligament" + }, + { + "system": "http://snomed.info/sct", + "code": "93729006", + "display": "Primary malignant neoplasm of bronchus of left lower lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "93730001", + "display": "Primary malignant neoplasm of bronchus of left upper lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "93731002", + "display": "Primary malignant neoplasm of bronchus of right lower lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "93732009", + "display": "Primary malignant neoplasm of bronchus of right middle lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "93733004", + "display": "Primary malignant neoplasm of bronchus of right upper lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "93734005", + "display": "Primary malignant neoplasm of bronchus" + }, + { + "system": "http://snomed.info/sct", + "code": "93737003", + "display": "Primary malignant neoplasm of calcaneus" + }, + { + "system": "http://snomed.info/sct", + "code": "93738008", + "display": "Primary malignant neoplasm of cardia of stomach" + }, + { + "system": "http://snomed.info/sct", + "code": "93739000", + "display": "Primary malignant neoplasm of carina" + }, + { + "system": "http://snomed.info/sct", + "code": "93740003", + "display": "Primary malignant neoplasm of carotid body" + }, + { + "system": "http://snomed.info/sct", + "code": "93741004", + "display": "Primary malignant neoplasm of carpal bone" + }, + { + "system": "http://snomed.info/sct", + "code": "93742006", + "display": "Primary malignant neoplasm of cartilage of nose" + }, + { + "system": "http://snomed.info/sct", + "code": "93743001", + "display": "Primary malignant neoplasm of cauda equina" + }, + { + "system": "http://snomed.info/sct", + "code": "93744007", + "display": "Primary malignant neoplasm of central nervous system" + }, + { + "system": "http://snomed.info/sct", + "code": "93745008", + "display": "Primary malignant neoplasm of central portion of female breast" + }, + { + "system": "http://snomed.info/sct", + "code": "93746009", + "display": "Primary malignant neoplasm of cerebellum" + }, + { + "system": "http://snomed.info/sct", + "code": "93747000", + "display": "Primary malignant neoplasm of cerebral meninges" + }, + { + "system": "http://snomed.info/sct", + "code": "93748005", + "display": "Primary malignant neoplasm of cerebral ventricle" + }, + { + "system": "http://snomed.info/sct", + "code": "93749002", + "display": "Primary malignant neoplasm of cerebrum" + }, + { + "system": "http://snomed.info/sct", + "code": "93751003", + "display": "Primary malignant neoplasm of cervical vertebral column" + }, + { + "system": "http://snomed.info/sct", + "code": "93753000", + "display": "Primary malignant neoplasm of cheek" + }, + { + "system": "http://snomed.info/sct", + "code": "93754006", + "display": "Primary malignant neoplasm of chest wall" + }, + { + "system": "http://snomed.info/sct", + "code": "93755007", + "display": "Primary malignant neoplasm of choroid, primary" + }, + { + "system": "http://snomed.info/sct", + "code": "93756008", + "display": "Primary malignant neoplasm of ciliary body (primary)" + }, + { + "system": "http://snomed.info/sct", + "code": "93757004", + "display": "Primary malignant neoplasm of clavicle" + }, + { + "system": "http://snomed.info/sct", + "code": "93759001", + "display": "Primary malignant neoplasm of coccygeal body" + }, + { + "system": "http://snomed.info/sct", + "code": "93760006", + "display": "Primary malignant neoplasm of coccyx" + }, + { + "system": "http://snomed.info/sct", + "code": "93761005", + "display": "Primary malignant neoplasm of colon" + }, + { + "system": "http://snomed.info/sct", + "code": "93763008", + "display": "Primary malignant neoplasm of common bile duct" + }, + { + "system": "http://snomed.info/sct", + "code": "93764002", + "display": "Primary malignant neoplasm of conjunctiva of eye (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "93766000", + "display": "Primary malignant neoplasm of cornea of eye (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "93767009", + "display": "Primary malignant neoplasm of cranial nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "93768004", + "display": "Primary malignant neoplasm of craniopharyngeal duct" + }, + { + "system": "http://snomed.info/sct", + "code": "93769007", + "display": "Primary malignant neoplasm of cuboid" + }, + { + "system": "http://snomed.info/sct", + "code": "93770008", + "display": "Primary malignant neoplasm of cystic duct" + }, + { + "system": "http://snomed.info/sct", + "code": "93771007", + "display": "Primary malignant neoplasm of descending colon" + }, + { + "system": "http://snomed.info/sct", + "code": "93772000", + "display": "Primary malignant neoplasm of diaphragm" + }, + { + "system": "http://snomed.info/sct", + "code": "93773005", + "display": "Primary malignant neoplasm of dorsal surface of tongue" + }, + { + "system": "http://snomed.info/sct", + "code": "93775003", + "display": "Primary malignant neoplasm of duodenum" + }, + { + "system": "http://snomed.info/sct", + "code": "93776002", + "display": "Primary malignant neoplasm of ectopic female breast tissue" + }, + { + "system": "http://snomed.info/sct", + "code": "93777006", + "display": "Primary malignant neoplasm of ectopic male breast tissue" + }, + { + "system": "http://snomed.info/sct", + "code": "93778001", + "display": "Primary malignant neoplasm of endocardium" + }, + { + "system": "http://snomed.info/sct", + "code": "93779009", + "display": "Primary malignant neoplasm of endocervix" + }, + { + "system": "http://snomed.info/sct", + "code": "93781006", + "display": "Primary malignant neoplasm of endometrium" + }, + { + "system": "http://snomed.info/sct", + "code": "93782004", + "display": "Primary malignant neoplasm of epicardium" + }, + { + "system": "http://snomed.info/sct", + "code": "93783009", + "display": "Primary malignant neoplasm of epididymis" + }, + { + "system": "http://snomed.info/sct", + "code": "93784003", + "display": "Primary malignant neoplasm of epiglottis" + }, + { + "system": "http://snomed.info/sct", + "code": "93786001", + "display": "Primary malignant neoplasm of ethmoid bone" + }, + { + "system": "http://snomed.info/sct", + "code": "93787005", + "display": "Primary malignant neoplasm of ethmoidal sinus" + }, + { + "system": "http://snomed.info/sct", + "code": "93788000", + "display": "Primary malignant neoplasm of eustachian tube" + }, + { + "system": "http://snomed.info/sct", + "code": "93789008", + "display": "Primary malignant neoplasm of exocervix" + }, + { + "system": "http://snomed.info/sct", + "code": "93792007", + "display": "Primary malignant neoplasm of face" + }, + { + "system": "http://snomed.info/sct", + "code": "93793002", + "display": "Primary malignant neoplasm of facial nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "93796005", + "display": "Primary malignant neoplasm of female breast" + }, + { + "system": "http://snomed.info/sct", + "code": "93797001", + "display": "Primary malignant neoplasm of female genital organ" + }, + { + "system": "http://snomed.info/sct", + "code": "93798006", + "display": "Primary malignant neoplasm of femur" + }, + { + "system": "http://snomed.info/sct", + "code": "93799003", + "display": "Primary malignant neoplasm of fibula" + }, + { + "system": "http://snomed.info/sct", + "code": "93800004", + "display": "Primary malignant neoplasm of first cuneiform bone of foot" + }, + { + "system": "http://snomed.info/sct", + "code": "93801000", + "display": "Primary malignant neoplasm of flank" + }, + { + "system": "http://snomed.info/sct", + "code": "93802007", + "display": "Primary malignant neoplasm of floor of mouth" + }, + { + "system": "http://snomed.info/sct", + "code": "93803002", + "display": "Primary malignant neoplasm of foot" + }, + { + "system": "http://snomed.info/sct", + "code": "93804008", + "display": "Primary malignant neoplasm of forearm" + }, + { + "system": "http://snomed.info/sct", + "code": "93806005", + "display": "Primary malignant neoplasm of frontal bone" + }, + { + "system": "http://snomed.info/sct", + "code": "93807001", + "display": "Primary malignant neoplasm of frontal lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "93808006", + "display": "Primary malignant neoplasm of frontal sinus" + }, + { + "system": "http://snomed.info/sct", + "code": "93809003", + "display": "Primary malignant neoplasm of fundus of stomach" + }, + { + "system": "http://snomed.info/sct", + "code": "93812000", + "display": "Primary malignant neoplasm of gingival mucosa" + }, + { + "system": "http://snomed.info/sct", + "code": "93814004", + "display": "Primary malignant neoplasm of glomus jugulare" + }, + { + "system": "http://snomed.info/sct", + "code": "93815003", + "display": "Primary malignant neoplasm of glossopharyngeal nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "93816002", + "display": "Primary malignant neoplasm of glottis" + }, + { + "system": "http://snomed.info/sct", + "code": "93817006", + "display": "Primary malignant neoplasm of great vessels" + }, + { + "system": "http://snomed.info/sct", + "code": "93818001", + "display": "Primary malignant neoplasm of greater curvature of stomach" + }, + { + "system": "http://snomed.info/sct", + "code": "93820003", + "display": "Primary malignant neoplasm of hamate bone" + }, + { + "system": "http://snomed.info/sct", + "code": "93821004", + "display": "Primary malignant neoplasm of hand" + }, + { + "system": "http://snomed.info/sct", + "code": "93824007", + "display": "Primary malignant neoplasm of head" + }, + { + "system": "http://snomed.info/sct", + "code": "93825008", + "display": "Primary malignant neoplasm of heart" + }, + { + "system": "http://snomed.info/sct", + "code": "93826009", + "display": "Primary malignant neoplasm of hepatic flexure of colon" + }, + { + "system": "http://snomed.info/sct", + "code": "93827000", + "display": "Primary malignant neoplasm of hilus of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "93828005", + "display": "Primary malignant neoplasm of hypoglossal nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "93829002", + "display": "Primary malignant neoplasm of hypopharyngeal aspect of aryepiglottic fold" + }, + { + "system": "http://snomed.info/sct", + "code": "93830007", + "display": "Primary malignant neoplasm of hypopharyngeal aspect of interarytenoid fold" + }, + { + "system": "http://snomed.info/sct", + "code": "93831006", + "display": "Primary malignant neoplasm of hypopharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "93832004", + "display": "Primary malignant neoplasm of ileum" + }, + { + "system": "http://snomed.info/sct", + "code": "93833009", + "display": "Primary malignant neoplasm of ilium" + }, + { + "system": "http://snomed.info/sct", + "code": "93834003", + "display": "Primary malignant neoplasm of inguinal region" + }, + { + "system": "http://snomed.info/sct", + "code": "93835002", + "display": "Primary malignant neoplasm of inner aspect of lip" + }, + { + "system": "http://snomed.info/sct", + "code": "93836001", + "display": "Primary malignant neoplasm of inner aspect of lower lip" + }, + { + "system": "http://snomed.info/sct", + "code": "93837005", + "display": "Primary malignant neoplasm of inner aspect of upper lip" + }, + { + "system": "http://snomed.info/sct", + "code": "93839008", + "display": "Primary malignant neoplasm of intra-abdominal organs" + }, + { + "system": "http://snomed.info/sct", + "code": "93841009", + "display": "Primary malignant neoplasm of intrathoracic organs" + }, + { + "system": "http://snomed.info/sct", + "code": "93842002", + "display": "Primary malignant neoplasm of ischium" + }, + { + "system": "http://snomed.info/sct", + "code": "93843007", + "display": "Primary malignant neoplasm of islets of Langerhans" + }, + { + "system": "http://snomed.info/sct", + "code": "93844001", + "display": "Primary malignant neoplasm of isthmus of uterus" + }, + { + "system": "http://snomed.info/sct", + "code": "93845000", + "display": "Primary malignant neoplasm of jaw" + }, + { + "system": "http://snomed.info/sct", + "code": "93846004", + "display": "Primary malignant neoplasm of jejunum" + }, + { + "system": "http://snomed.info/sct", + "code": "93848003", + "display": "Primary malignant neoplasm of junctional zone of tongue" + }, + { + "system": "http://snomed.info/sct", + "code": "93849006", + "display": "Primary malignant neoplasm of kidney" + }, + { + "system": "http://snomed.info/sct", + "code": "93850006", + "display": "Primary malignant neoplasm of labia majora" + }, + { + "system": "http://snomed.info/sct", + "code": "93851005", + "display": "Primary malignant neoplasm of labia minora" + }, + { + "system": "http://snomed.info/sct", + "code": "93854002", + "display": "Primary malignant neoplasm of large intestine" + }, + { + "system": "http://snomed.info/sct", + "code": "93857009", + "display": "Primary malignant neoplasm of laryngeal commissure" + }, + { + "system": "http://snomed.info/sct", + "code": "93858004", + "display": "Primary malignant neoplasm of laryngeal surface of epiglottis" + }, + { + "system": "http://snomed.info/sct", + "code": "93860002", + "display": "Primary malignant neoplasm of lateral portion of floor of mouth" + }, + { + "system": "http://snomed.info/sct", + "code": "93861003", + "display": "Primary malignant neoplasm of lateral wall of nasopharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "93862005", + "display": "Primary malignant neoplasm of lateral wall of oropharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "93863000", + "display": "Primary malignant neoplasm of lateral wall of urinary bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "93864006", + "display": "Primary malignant neoplasm of left lower lobe of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "93865007", + "display": "Primary malignant neoplasm of left upper lobe of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "93867004", + "display": "Primary malignant neoplasm of lesser curvature of stomach" + }, + { + "system": "http://snomed.info/sct", + "code": "93868009", + "display": "Primary malignant neoplasm of lingual tonsil" + }, + { + "system": "http://snomed.info/sct", + "code": "93870000", + "display": "Malignant neoplasm of liver" + }, + { + "system": "http://snomed.info/sct", + "code": "93871001", + "display": "Primary malignant neoplasm of long bone of lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "93872008", + "display": "Primary malignant neoplasm of long bone of upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "93874009", + "display": "Primary malignant neoplasm of lower inner quadrant of female breast" + }, + { + "system": "http://snomed.info/sct", + "code": "93875005", + "display": "Primary malignant neoplasm of lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "93876006", + "display": "Primary malignant neoplasm of lower outer quadrant of female breast" + }, + { + "system": "http://snomed.info/sct", + "code": "93878007", + "display": "Primary malignant neoplasm of lumbar vertebral column" + }, + { + "system": "http://snomed.info/sct", + "code": "93879004", + "display": "Primary malignant neoplasm of lunate bone" + }, + { + "system": "http://snomed.info/sct", + "code": "93880001", + "display": "Primary malignant neoplasm of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "93882009", + "display": "Primary malignant neoplasm of main bronchus" + }, + { + "system": "http://snomed.info/sct", + "code": "93883004", + "display": "Primary malignant neoplasm of major salivary gland" + }, + { + "system": "http://snomed.info/sct", + "code": "93884005", + "display": "Primary malignant neoplasm of male breast" + }, + { + "system": "http://snomed.info/sct", + "code": "93885006", + "display": "Primary malignant neoplasm of male genital organ" + }, + { + "system": "http://snomed.info/sct", + "code": "93886007", + "display": "Primary malignant neoplasm of mandible" + }, + { + "system": "http://snomed.info/sct", + "code": "93887003", + "display": "Primary malignant neoplasm of mastoid air cells" + }, + { + "system": "http://snomed.info/sct", + "code": "93888008", + "display": "Primary malignant neoplasm of maxilla" + }, + { + "system": "http://snomed.info/sct", + "code": "93889000", + "display": "Primary malignant neoplasm of maxillary sinus" + }, + { + "system": "http://snomed.info/sct", + "code": "93890009", + "display": "Primary malignant neoplasm of Meckel's diverticulum" + }, + { + "system": "http://snomed.info/sct", + "code": "93891008", + "display": "Primary malignant neoplasm of mediastinum" + }, + { + "system": "http://snomed.info/sct", + "code": "93892001", + "display": "Primary malignant neoplasm of metacarpal bone" + }, + { + "system": "http://snomed.info/sct", + "code": "93893006", + "display": "Primary malignant neoplasm of metatarsal bone" + }, + { + "system": "http://snomed.info/sct", + "code": "93894000", + "display": "Primary malignant neoplasm of middle ear" + }, + { + "system": "http://snomed.info/sct", + "code": "93898002", + "display": "Primary malignant neoplasm of multiple endocrine glands" + }, + { + "system": "http://snomed.info/sct", + "code": "93899005", + "display": "Primary malignant neoplasm of muscle of abdomen" + }, + { + "system": "http://snomed.info/sct", + "code": "93900000", + "display": "Primary malignant neoplasm of muscle of buttock" + }, + { + "system": "http://snomed.info/sct", + "code": "93901001", + "display": "Primary malignant neoplasm of muscle of face" + }, + { + "system": "http://snomed.info/sct", + "code": "93902008", + "display": "Primary malignant neoplasm of muscle of head" + }, + { + "system": "http://snomed.info/sct", + "code": "93903003", + "display": "Primary malignant neoplasm of muscle of hip" + }, + { + "system": "http://snomed.info/sct", + "code": "93904009", + "display": "Primary malignant neoplasm of muscle of inguinal region" + }, + { + "system": "http://snomed.info/sct", + "code": "93905005", + "display": "Primary malignant neoplasm of muscle of lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "93906006", + "display": "Primary malignant neoplasm of muscle of neck" + }, + { + "system": "http://snomed.info/sct", + "code": "93907002", + "display": "Primary malignant neoplasm of muscle of pelvis" + }, + { + "system": "http://snomed.info/sct", + "code": "93908007", + "display": "Primary malignant neoplasm of muscle of perineum" + }, + { + "system": "http://snomed.info/sct", + "code": "93909004", + "display": "Primary malignant neoplasm of muscle of shoulder" + }, + { + "system": "http://snomed.info/sct", + "code": "93910009", + "display": "Primary malignant neoplasm of muscle of thorax" + }, + { + "system": "http://snomed.info/sct", + "code": "93911008", + "display": "Primary malignant neoplasm of muscle of trunk" + }, + { + "system": "http://snomed.info/sct", + "code": "93912001", + "display": "Primary malignant neoplasm of muscle of upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "93913006", + "display": "Primary malignant neoplasm of muscle" + }, + { + "system": "http://snomed.info/sct", + "code": "93914000", + "display": "Primary malignant neoplasm of myocardium" + }, + { + "system": "http://snomed.info/sct", + "code": "93915004", + "display": "Primary malignant neoplasm of myometrium" + }, + { + "system": "http://snomed.info/sct", + "code": "93916003", + "display": "Primary malignant neoplasm of nasal bone" + }, + { + "system": "http://snomed.info/sct", + "code": "93917007", + "display": "Primary malignant neoplasm of nasal cavity" + }, + { + "system": "http://snomed.info/sct", + "code": "93918002", + "display": "Primary malignant neoplasm of nasal concha" + }, + { + "system": "http://snomed.info/sct", + "code": "93920004", + "display": "Primary malignant neoplasm of navicular bone of foot" + }, + { + "system": "http://snomed.info/sct", + "code": "93922007", + "display": "Primary malignant neoplasm of neck" + }, + { + "system": "http://snomed.info/sct", + "code": "93923002", + "display": "Primary malignant neoplasm of nervous system" + }, + { + "system": "http://snomed.info/sct", + "code": "93924008", + "display": "Primary malignant neoplasm of nipple of female breast" + }, + { + "system": "http://snomed.info/sct", + "code": "93925009", + "display": "Primary malignant neoplasm of nipple of male breast" + }, + { + "system": "http://snomed.info/sct", + "code": "93926005", + "display": "Primary malignant neoplasm of nose" + }, + { + "system": "http://snomed.info/sct", + "code": "93927001", + "display": "Primary malignant neoplasm of occipital bone" + }, + { + "system": "http://snomed.info/sct", + "code": "93928006", + "display": "Primary malignant neoplasm of occipital lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "93929003", + "display": "Primary malignant neoplasm of oculomotor nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "93930008", + "display": "Primary malignant neoplasm of olfactory nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "93931007", + "display": "Primary malignant neoplasm of optic nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "93932000", + "display": "Primary malignant neoplasm of orbit" + }, + { + "system": "http://snomed.info/sct", + "code": "93933005", + "display": "Primary malignant neoplasm of oropharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "93934004", + "display": "Primary malignant neoplasm of ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "93936002", + "display": "Primary malignant neoplasm of palatine bone" + }, + { + "system": "http://snomed.info/sct", + "code": "93939009", + "display": "Primary malignant neoplasm of pancreatic duct" + }, + { + "system": "http://snomed.info/sct", + "code": "93940006", + "display": "Primary malignant neoplasm of para-aortic body" + }, + { + "system": "http://snomed.info/sct", + "code": "93941005", + "display": "Primary malignant neoplasm of paraganglion" + }, + { + "system": "http://snomed.info/sct", + "code": "93942003", + "display": "Primary malignant neoplasm of parametrium" + }, + { + "system": "http://snomed.info/sct", + "code": "93943008", + "display": "Primary malignant neoplasm of parathyroid gland" + }, + { + "system": "http://snomed.info/sct", + "code": "93944002", + "display": "Primary malignant neoplasm of paraurethral glands" + }, + { + "system": "http://snomed.info/sct", + "code": "93945001", + "display": "Primary malignant neoplasm of parietal bone" + }, + { + "system": "http://snomed.info/sct", + "code": "93946000", + "display": "Primary malignant neoplasm of parietal lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "93947009", + "display": "Primary malignant neoplasm of parietal peritoneum" + }, + { + "system": "http://snomed.info/sct", + "code": "93948004", + "display": "Primary malignant neoplasm of parietal pleura" + }, + { + "system": "http://snomed.info/sct", + "code": "93950007", + "display": "Primary malignant neoplasm of patella" + }, + { + "system": "http://snomed.info/sct", + "code": "93951006", + "display": "Primary malignant neoplasm of pelvic bone" + }, + { + "system": "http://snomed.info/sct", + "code": "93952004", + "display": "Primary malignant neoplasm of pelvic peritoneum" + }, + { + "system": "http://snomed.info/sct", + "code": "93953009", + "display": "Primary malignant neoplasm of pelvis" + }, + { + "system": "http://snomed.info/sct", + "code": "93955002", + "display": "Primary malignant neoplasm of periadrenal tissue" + }, + { + "system": "http://snomed.info/sct", + "code": "93956001", + "display": "Primary malignant neoplasm of perianal skin" + }, + { + "system": "http://snomed.info/sct", + "code": "93957005", + "display": "Primary malignant neoplasm of pericardium" + }, + { + "system": "http://snomed.info/sct", + "code": "93958000", + "display": "Primary malignant neoplasm of perirenal tissue" + }, + { + "system": "http://snomed.info/sct", + "code": "93959008", + "display": "Primary malignant neoplasm of phalanx of foot" + }, + { + "system": "http://snomed.info/sct", + "code": "93960003", + "display": "Primary malignant neoplasm of phalanx of hand" + }, + { + "system": "http://snomed.info/sct", + "code": "93961004", + "display": "Primary malignant neoplasm of pharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "93962006", + "display": "Primary malignant neoplasm of pineal gland" + }, + { + "system": "http://snomed.info/sct", + "code": "93963001", + "display": "Primary malignant neoplasm of pisiform bone of hand" + }, + { + "system": "http://snomed.info/sct", + "code": "93964007", + "display": "Primary malignant neoplasm of pituitary gland" + }, + { + "system": "http://snomed.info/sct", + "code": "93966009", + "display": "Primary malignant neoplasm of pleura" + }, + { + "system": "http://snomed.info/sct", + "code": "93967000", + "display": "Primary malignant neoplasm of postcricoid region" + }, + { + "system": "http://snomed.info/sct", + "code": "93968005", + "display": "Primary malignant neoplasm of posterior hypopharyngeal wall" + }, + { + "system": "http://snomed.info/sct", + "code": "93969002", + "display": "Primary malignant neoplasm of posterior mediastinum" + }, + { + "system": "http://snomed.info/sct", + "code": "93970001", + "display": "Primary malignant neoplasm of posterior wall of nasopharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "93971002", + "display": "Primary malignant neoplasm of posterior wall of oropharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "93972009", + "display": "Primary malignant neoplasm of posterior wall of urinary bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "93973004", + "display": "Primary malignant neoplasm of presacral region" + }, + { + "system": "http://snomed.info/sct", + "code": "93974005", + "display": "Primary malignant neoplasm of prostate" + }, + { + "system": "http://snomed.info/sct", + "code": "93975006", + "display": "Primary malignant neoplasm of pubis" + }, + { + "system": "http://snomed.info/sct", + "code": "93976007", + "display": "Primary malignant neoplasm of pyloric antrum" + }, + { + "system": "http://snomed.info/sct", + "code": "93977003", + "display": "Primary malignant neoplasm of pylorus" + }, + { + "system": "http://snomed.info/sct", + "code": "93978008", + "display": "Primary malignant neoplasm of pyriform sinus" + }, + { + "system": "http://snomed.info/sct", + "code": "93979000", + "display": "Primary malignant neoplasm of radius" + }, + { + "system": "http://snomed.info/sct", + "code": "93980002", + "display": "Primary malignant neoplasm of rectosigmoid junction" + }, + { + "system": "http://snomed.info/sct", + "code": "93981003", + "display": "Primary malignant neoplasm of rectouterine pouch" + }, + { + "system": "http://snomed.info/sct", + "code": "93982005", + "display": "Primary malignant neoplasm of rectovaginal septum" + }, + { + "system": "http://snomed.info/sct", + "code": "93983000", + "display": "Primary malignant neoplasm of rectovesical septum" + }, + { + "system": "http://snomed.info/sct", + "code": "93984006", + "display": "Primary malignant neoplasm of rectum" + }, + { + "system": "http://snomed.info/sct", + "code": "93985007", + "display": "Primary malignant neoplasm of renal pelvis" + }, + { + "system": "http://snomed.info/sct", + "code": "93986008", + "display": "Primary malignant neoplasm of respiratory tract" + }, + { + "system": "http://snomed.info/sct", + "code": "93987004", + "display": "Primary malignant neoplasm of retina of eye (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "93989001", + "display": "Primary malignant neoplasm of retromolar area" + }, + { + "system": "http://snomed.info/sct", + "code": "93990005", + "display": "Primary malignant neoplasm of rib" + }, + { + "system": "http://snomed.info/sct", + "code": "93991009", + "display": "Primary malignant neoplasm of right lower lobe of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "93992002", + "display": "Primary malignant neoplasm of right middle lobe of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "93993007", + "display": "Primary malignant neoplasm of right upper lobe of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "93994001", + "display": "Primary malignant neoplasm of round ligament of uterus" + }, + { + "system": "http://snomed.info/sct", + "code": "93995000", + "display": "Primary malignant neoplasm of sacrococcygeal region" + }, + { + "system": "http://snomed.info/sct", + "code": "93996004", + "display": "Primary malignant neoplasm of sacrum" + }, + { + "system": "http://snomed.info/sct", + "code": "93997008", + "display": "Primary malignant neoplasm of scapula" + }, + { + "system": "http://snomed.info/sct", + "code": "93998003", + "display": "Primary malignant neoplasm of sclera of eye (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "94000008", + "display": "Primary malignant neoplasm of sebaceous gland" + }, + { + "system": "http://snomed.info/sct", + "code": "94001007", + "display": "Primary malignant neoplasm of second cuneiform bone of foot" + }, + { + "system": "http://snomed.info/sct", + "code": "94002000", + "display": "Primary malignant neoplasm of septum of nose" + }, + { + "system": "http://snomed.info/sct", + "code": "94003005", + "display": "Primary malignant neoplasm of short bone of lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "94004004", + "display": "Primary malignant neoplasm of short bone of upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "94005003", + "display": "Primary malignant neoplasm of shoulder" + }, + { + "system": "http://snomed.info/sct", + "code": "94006002", + "display": "Primary malignant neoplasm of sigmoid colon" + }, + { + "system": "http://snomed.info/sct", + "code": "94007006", + "display": "Primary malignant neoplasm of skin of abdomen" + }, + { + "system": "http://snomed.info/sct", + "code": "94008001", + "display": "Primary malignant neoplasm of skin of ankle" + }, + { + "system": "http://snomed.info/sct", + "code": "94010004", + "display": "Primary malignant neoplasm of skin of axilla" + }, + { + "system": "http://snomed.info/sct", + "code": "94011000", + "display": "Primary malignant neoplasm of skin of back" + }, + { + "system": "http://snomed.info/sct", + "code": "94012007", + "display": "Primary malignant neoplasm of skin of breast" + }, + { + "system": "http://snomed.info/sct", + "code": "94013002", + "display": "Primary malignant neoplasm of skin of buttock" + }, + { + "system": "http://snomed.info/sct", + "code": "94014008", + "display": "Primary malignant neoplasm of skin of cheek" + }, + { + "system": "http://snomed.info/sct", + "code": "94015009", + "display": "Primary malignant neoplasm of skin of chest" + }, + { + "system": "http://snomed.info/sct", + "code": "94016005", + "display": "Primary malignant neoplasm of skin of chin" + }, + { + "system": "http://snomed.info/sct", + "code": "94017001", + "display": "Primary malignant neoplasm of skin of ear" + }, + { + "system": "http://snomed.info/sct", + "code": "94018006", + "display": "Primary malignant neoplasm of skin of elbow" + }, + { + "system": "http://snomed.info/sct", + "code": "94019003", + "display": "Primary malignant neoplasm of skin of external auditory canal" + }, + { + "system": "http://snomed.info/sct", + "code": "94020009", + "display": "Primary malignant neoplasm of skin of eyebrow" + }, + { + "system": "http://snomed.info/sct", + "code": "94021008", + "display": "Primary malignant neoplasm of skin of eyelid" + }, + { + "system": "http://snomed.info/sct", + "code": "94022001", + "display": "Primary malignant neoplasm of skin of face" + }, + { + "system": "http://snomed.info/sct", + "code": "94023006", + "display": "Primary malignant neoplasm of skin of finger" + }, + { + "system": "http://snomed.info/sct", + "code": "94024000", + "display": "Primary malignant neoplasm of skin of foot" + }, + { + "system": "http://snomed.info/sct", + "code": "94025004", + "display": "Primary malignant neoplasm of skin of forearm" + }, + { + "system": "http://snomed.info/sct", + "code": "94026003", + "display": "Primary malignant neoplasm of skin of forehead" + }, + { + "system": "http://snomed.info/sct", + "code": "94027007", + "display": "Primary malignant neoplasm of skin of groin" + }, + { + "system": "http://snomed.info/sct", + "code": "94028002", + "display": "Primary malignant neoplasm of skin of hand" + }, + { + "system": "http://snomed.info/sct", + "code": "94029005", + "display": "Primary malignant neoplasm of skin of hip" + }, + { + "system": "http://snomed.info/sct", + "code": "94030000", + "display": "Primary malignant neoplasm of skin of knee" + }, + { + "system": "http://snomed.info/sct", + "code": "94032008", + "display": "Primary malignant neoplasm of skin of lip" + }, + { + "system": "http://snomed.info/sct", + "code": "94033003", + "display": "Primary malignant neoplasm of skin of lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "94034009", + "display": "Primary malignant neoplasm of skin of neck" + }, + { + "system": "http://snomed.info/sct", + "code": "94035005", + "display": "Primary malignant neoplasm of skin of nose" + }, + { + "system": "http://snomed.info/sct", + "code": "94036006", + "display": "Primary malignant neoplasm of skin of perineum" + }, + { + "system": "http://snomed.info/sct", + "code": "94037002", + "display": "Primary malignant neoplasm of skin of popliteal area" + }, + { + "system": "http://snomed.info/sct", + "code": "94038007", + "display": "Primary malignant neoplasm of skin of scalp" + }, + { + "system": "http://snomed.info/sct", + "code": "94039004", + "display": "Primary malignant neoplasm of skin of shoulder" + }, + { + "system": "http://snomed.info/sct", + "code": "94040002", + "display": "Primary malignant neoplasm of skin of temporal region" + }, + { + "system": "http://snomed.info/sct", + "code": "94041003", + "display": "Primary malignant neoplasm of skin of thigh" + }, + { + "system": "http://snomed.info/sct", + "code": "94042005", + "display": "Primary malignant neoplasm of skin of toe" + }, + { + "system": "http://snomed.info/sct", + "code": "94043000", + "display": "Primary malignant neoplasm of skin of trunk" + }, + { + "system": "http://snomed.info/sct", + "code": "94044006", + "display": "Primary malignant neoplasm of skin of umbilicus" + }, + { + "system": "http://snomed.info/sct", + "code": "94045007", + "display": "Primary malignant neoplasm of skin of upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "94046008", + "display": "Primary malignant neoplasm of skin of wrist" + }, + { + "system": "http://snomed.info/sct", + "code": "94047004", + "display": "Primary malignant neoplasm of skin" + }, + { + "system": "http://snomed.info/sct", + "code": "94048009", + "display": "Primary malignant neoplasm of small intestine" + }, + { + "system": "http://snomed.info/sct", + "code": "94049001", + "display": "Primary malignant neoplasm of soft palate" + }, + { + "system": "http://snomed.info/sct", + "code": "94050001", + "display": "Primary malignant neoplasm of soft tissues of abdomen" + }, + { + "system": "http://snomed.info/sct", + "code": "94051002", + "display": "Primary malignant neoplasm of soft tissues of axilla" + }, + { + "system": "http://snomed.info/sct", + "code": "94052009", + "display": "Primary malignant neoplasm of soft tissues of buttock" + }, + { + "system": "http://snomed.info/sct", + "code": "94053004", + "display": "Primary malignant neoplasm of soft tissues of face" + }, + { + "system": "http://snomed.info/sct", + "code": "94054005", + "display": "Primary malignant neoplasm of soft tissues of head" + }, + { + "system": "http://snomed.info/sct", + "code": "94055006", + "display": "Primary malignant neoplasm of soft tissues of hip" + }, + { + "system": "http://snomed.info/sct", + "code": "94056007", + "display": "Primary malignant neoplasm of soft tissues of inguinal region" + }, + { + "system": "http://snomed.info/sct", + "code": "94057003", + "display": "Primary malignant neoplasm of soft tissues of lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "94058008", + "display": "Primary malignant neoplasm of soft tissues of neck" + }, + { + "system": "http://snomed.info/sct", + "code": "94059000", + "display": "Primary malignant neoplasm of soft tissues of pelvis" + }, + { + "system": "http://snomed.info/sct", + "code": "94060005", + "display": "Primary malignant neoplasm of soft tissues of perineum" + }, + { + "system": "http://snomed.info/sct", + "code": "94061009", + "display": "Primary malignant neoplasm of soft tissues of shoulder" + }, + { + "system": "http://snomed.info/sct", + "code": "94062002", + "display": "Primary malignant neoplasm of soft tissues of thorax" + }, + { + "system": "http://snomed.info/sct", + "code": "94063007", + "display": "Primary malignant neoplasm of soft tissues of trunk" + }, + { + "system": "http://snomed.info/sct", + "code": "94066004", + "display": "Primary malignant neoplasm of sphenoid bone" + }, + { + "system": "http://snomed.info/sct", + "code": "94067008", + "display": "Primary malignant neoplasm of sphenoidal sinus" + }, + { + "system": "http://snomed.info/sct", + "code": "94068003", + "display": "Primary malignant neoplasm of spinal cord" + }, + { + "system": "http://snomed.info/sct", + "code": "94069006", + "display": "Primary malignant neoplasm of spinal meninges" + }, + { + "system": "http://snomed.info/sct", + "code": "94071006", + "display": "Primary malignant neoplasm of spleen" + }, + { + "system": "http://snomed.info/sct", + "code": "94072004", + "display": "Primary malignant neoplasm of splenic flexure of colon" + }, + { + "system": "http://snomed.info/sct", + "code": "94073009", + "display": "Primary malignant neoplasm of sternum" + }, + { + "system": "http://snomed.info/sct", + "code": "94075002", + "display": "Primary malignant neoplasm of subglottis" + }, + { + "system": "http://snomed.info/sct", + "code": "94076001", + "display": "Primary malignant neoplasm of sublingual gland" + }, + { + "system": "http://snomed.info/sct", + "code": "94077005", + "display": "Primary malignant neoplasm of submaxillary gland" + }, + { + "system": "http://snomed.info/sct", + "code": "94078000", + "display": "Primary malignant neoplasm of superior wall of nasopharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "94079008", + "display": "Primary malignant neoplasm of supraclavicular region" + }, + { + "system": "http://snomed.info/sct", + "code": "94080006", + "display": "Primary malignant neoplasm of supraglottis" + }, + { + "system": "http://snomed.info/sct", + "code": "94081005", + "display": "Primary malignant neoplasm of sweat gland" + }, + { + "system": "http://snomed.info/sct", + "code": "94082003", + "display": "Primary malignant neoplasm of tail of pancreas" + }, + { + "system": "http://snomed.info/sct", + "code": "94083008", + "display": "Primary malignant neoplasm of talus" + }, + { + "system": "http://snomed.info/sct", + "code": "94084002", + "display": "Primary malignant neoplasm of tarsal bone" + }, + { + "system": "http://snomed.info/sct", + "code": "94085001", + "display": "Primary malignant neoplasm of temporal bone" + }, + { + "system": "http://snomed.info/sct", + "code": "94086000", + "display": "Primary malignant neoplasm of temporal lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "94087009", + "display": "Primary malignant neoplasm of testis" + }, + { + "system": "http://snomed.info/sct", + "code": "94089007", + "display": "Primary malignant neoplasm of the mesocolon" + }, + { + "system": "http://snomed.info/sct", + "code": "94090003", + "display": "Primary malignant neoplasm of omentum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "94092006", + "display": "Primary malignant neoplasm of retroperitoneum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "94093001", + "display": "Primary malignant neoplasm of thigh" + }, + { + "system": "http://snomed.info/sct", + "code": "94094007", + "display": "Primary malignant neoplasm of third cuneiform bone of foot" + }, + { + "system": "http://snomed.info/sct", + "code": "94096009", + "display": "Primary malignant neoplasm of thymus" + }, + { + "system": "http://snomed.info/sct", + "code": "94097000", + "display": "Primary malignant neoplasm of thyroglossal duct" + }, + { + "system": "http://snomed.info/sct", + "code": "94098005", + "display": "Primary malignant neoplasm of thyroid gland" + }, + { + "system": "http://snomed.info/sct", + "code": "94099002", + "display": "Primary malignant neoplasm of tibia" + }, + { + "system": "http://snomed.info/sct", + "code": "94101009", + "display": "Primary malignant neoplasm of tongue" + }, + { + "system": "http://snomed.info/sct", + "code": "94102002", + "display": "Primary malignant neoplasm of tonsillar fossa" + }, + { + "system": "http://snomed.info/sct", + "code": "94103007", + "display": "Primary malignant neoplasm of tonsillar pillar" + }, + { + "system": "http://snomed.info/sct", + "code": "94104001", + "display": "Primary malignant neoplasm of trachea" + }, + { + "system": "http://snomed.info/sct", + "code": "94105000", + "display": "Primary malignant neoplasm of transverse colon" + }, + { + "system": "http://snomed.info/sct", + "code": "94107008", + "display": "Primary malignant neoplasm of trapezoid bone" + }, + { + "system": "http://snomed.info/sct", + "code": "94108003", + "display": "Primary malignant neoplasm of trigeminal nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "94109006", + "display": "Primary malignant neoplasm of trigone of urinary bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "94110001", + "display": "Primary malignant neoplasm of trochlear nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "94111002", + "display": "Primary malignant neoplasm of trunk" + }, + { + "system": "http://snomed.info/sct", + "code": "94112009", + "display": "Primary malignant neoplasm of ulna" + }, + { + "system": "http://snomed.info/sct", + "code": "94113004", + "display": "Primary malignant neoplasm of undescended testis" + }, + { + "system": "http://snomed.info/sct", + "code": "94115006", + "display": "Primary malignant neoplasm of upper inner quadrant of female breast" + }, + { + "system": "http://snomed.info/sct", + "code": "94116007", + "display": "Primary malignant neoplasm of upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "94117003", + "display": "Primary malignant neoplasm of upper outer quadrant of female breast" + }, + { + "system": "http://snomed.info/sct", + "code": "94118008", + "display": "Primary malignant neoplasm of upper respiratory tract" + }, + { + "system": "http://snomed.info/sct", + "code": "94120006", + "display": "Primary malignant neoplasm of urachus" + }, + { + "system": "http://snomed.info/sct", + "code": "94121005", + "display": "Primary malignant neoplasm of ureter" + }, + { + "system": "http://snomed.info/sct", + "code": "94122003", + "display": "Primary malignant neoplasm of ureteric orifice of urinary bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "94123008", + "display": "Primary malignant neoplasm of urethra" + }, + { + "system": "http://snomed.info/sct", + "code": "94124002", + "display": "Primary malignant neoplasm of urinary bladder neck" + }, + { + "system": "http://snomed.info/sct", + "code": "94125001", + "display": "Primary malignant neoplasm of urinary system" + }, + { + "system": "http://snomed.info/sct", + "code": "94126000", + "display": "Primary malignant neoplasm of uterine adnexa" + }, + { + "system": "http://snomed.info/sct", + "code": "94128004", + "display": "Primary malignant neoplasm of uveal tract of eye (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "94129007", + "display": "Primary malignant neoplasm of uvula" + }, + { + "system": "http://snomed.info/sct", + "code": "94131003", + "display": "Primary malignant neoplasm of vagus nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "94132005", + "display": "Primary malignant neoplasm of vallecula" + }, + { + "system": "http://snomed.info/sct", + "code": "94133000", + "display": "Primary malignant neoplasm of vas deferens" + }, + { + "system": "http://snomed.info/sct", + "code": "94134006", + "display": "Primary malignant neoplasm of ventral surface of tongue" + }, + { + "system": "http://snomed.info/sct", + "code": "94135007", + "display": "Primary malignant neoplasm of vermilion border of lip" + }, + { + "system": "http://snomed.info/sct", + "code": "94138009", + "display": "Primary malignant neoplasm of vestibule of mouth" + }, + { + "system": "http://snomed.info/sct", + "code": "94139001", + "display": "Primary malignant neoplasm of vestibule of nose" + }, + { + "system": "http://snomed.info/sct", + "code": "94140004", + "display": "Primary malignant neoplasm of visceral pleura" + }, + { + "system": "http://snomed.info/sct", + "code": "94142007", + "display": "Primary malignant neoplasm of vomer" + }, + { + "system": "http://snomed.info/sct", + "code": "94143002", + "display": "Primary malignant neoplasm of vulva" + }, + { + "system": "http://snomed.info/sct", + "code": "94144008", + "display": "Primary malignant neoplasm of Waldeyer's ring" + }, + { + "system": "http://snomed.info/sct", + "code": "94145009", + "display": "Primary malignant neoplasm of zygomatic bone" + }, + { + "system": "http://snomed.info/sct", + "code": "94148006", + "display": "Megakaryocytic leukemia in remission" + }, + { + "system": "http://snomed.info/sct", + "code": "94686001", + "display": "Mixed cell type lymphosarcoma of intra-abdominal lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "94687005", + "display": "Mixed cell type lymphosarcoma of intrapelvic lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "94688000", + "display": "Mixed cell type lymphosarcoma of intrathoracic lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "94690004", + "display": "Mixed cell type lymphosarcoma of lymph nodes of head, face, and neck" + }, + { + "system": "http://snomed.info/sct", + "code": "94704006", + "display": "Multiple myeloma in remission" + }, + { + "system": "http://snomed.info/sct", + "code": "94707004", + "display": "Mycosis fungoides of intra-abdominal lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "94708009", + "display": "Mycosis fungoides of intrapelvic lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "94709001", + "display": "Mycosis fungoides of intrathoracic lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "94710006", + "display": "Mycosis fungoides of lymph nodes of axilla AND/OR upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "94711005", + "display": "Mycosis fungoides of lymph nodes of head, face AND/OR neck" + }, + { + "system": "http://snomed.info/sct", + "code": "94714002", + "display": "Mycosis fungoides of spleen" + }, + { + "system": "http://snomed.info/sct", + "code": "94715001", + "display": "Mycosis fungoides of extranodal AND/OR solid organ site" + }, + { + "system": "http://snomed.info/sct", + "code": "94716000", + "display": "Myeloid leukemia in remission" + }, + { + "system": "http://snomed.info/sct", + "code": "94718004", + "display": "Myeloid sarcoma in remission" + }, + { + "system": "http://snomed.info/sct", + "code": "94719007", + "display": "Myeloid sarcoma" + }, + { + "system": "http://snomed.info/sct", + "code": "95186006", + "display": "Nodular lymphoma of intra-abdominal lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "95187002", + "display": "Nodular lymphoma of intrapelvic lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "95188007", + "display": "Nodular lymphoma of intrathoracic lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "95192000", + "display": "Nodular lymphoma of lymph nodes of multiple sites" + }, + { + "system": "http://snomed.info/sct", + "code": "95193005", + "display": "Nodular lymphoma of spleen" + }, + { + "system": "http://snomed.info/sct", + "code": "95194004", + "display": "Nodular lymphoma of extranodal AND/OR solid organ site" + }, + { + "system": "http://snomed.info/sct", + "code": "95209008", + "display": "Plasma cell leukemia in remission" + }, + { + "system": "http://snomed.info/sct", + "code": "95210003", + "display": "Plasma cell leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "95214007", + "display": "Primary malignant neoplasm of liver" + }, + { + "system": "http://snomed.info/sct", + "code": "95224004", + "display": "Reticulosarcoma of intra-abdominal lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "95225003", + "display": "Reticulosarcoma of intrapelvic lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "95226002", + "display": "Reticulosarcoma of intrathoracic lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "95230004", + "display": "Reticulosarcoma of lymph nodes of multiple sites" + }, + { + "system": "http://snomed.info/sct", + "code": "95231000", + "display": "Reticulosarcoma of spleen" + }, + { + "system": "http://snomed.info/sct", + "code": "95260009", + "display": "Sézary's disease of lymph nodes of head, face AND/OR neck" + }, + { + "system": "http://snomed.info/sct", + "code": "95263006", + "display": "Sézary's disease of spleen" + }, + { + "system": "http://snomed.info/sct", + "code": "95264000", + "display": "Sézary's disease of extranodal AND/OR solid organ site" + }, + { + "system": "http://snomed.info/sct", + "code": "109264009", + "display": "Overlapping malignant neoplasm of skin" + }, + { + "system": "http://snomed.info/sct", + "code": "109267002", + "display": "Overlapping malignant melanoma of skin" + }, + { + "system": "http://snomed.info/sct", + "code": "109347009", + "display": "Overlapping malignant neoplasm of bone and articular cartilage" + }, + { + "system": "http://snomed.info/sct", + "code": "109348004", + "display": "Overlapping malignant neoplasm of bone and articular cartilage of limb" + }, + { + "system": "http://snomed.info/sct", + "code": "109349007", + "display": "Overlapping malignant neoplasm of connective and other soft tissues" + }, + { + "system": "http://snomed.info/sct", + "code": "109356001", + "display": "Primary malignant neoplasm of unspecified site (clinical)" + }, + { + "system": "http://snomed.info/sct", + "code": "109359008", + "display": "Primary malignant neoplasm of independent multiple sites" + }, + { + "system": "http://snomed.info/sct", + "code": "109366009", + "display": "Overlapping malignant neoplasm of accessory sinuses" + }, + { + "system": "http://snomed.info/sct", + "code": "109367000", + "display": "Overlapping malignant neoplasm of nasopharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "109368005", + "display": "Overlapping malignant neoplasm of hypopharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "109369002", + "display": "Overlapping malignant neoplasm of larynx" + }, + { + "system": "http://snomed.info/sct", + "code": "109370001", + "display": "Primary malignant neoplasm of laryngeal cartilage" + }, + { + "system": "http://snomed.info/sct", + "code": "109371002", + "display": "Overlapping malignant neoplasm of bronchus and lung" + }, + { + "system": "http://snomed.info/sct", + "code": "109374005", + "display": "Overlapping malignant neoplasm of mediastinum and pleura" + }, + { + "system": "http://snomed.info/sct", + "code": "109378008", + "display": "Mesothelioma (malignant, clinical disorder) (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "109383000", + "display": "Malignant mesothelioma of pericardium (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "109384006", + "display": "Overlapping malignant neoplasm of heart, mediastinum and pleura" + }, + { + "system": "http://snomed.info/sct", + "code": "109385007", + "display": "Kaposi's sarcoma (clinical)" + }, + { + "system": "http://snomed.info/sct", + "code": "109386008", + "display": "Kaposi's sarcoma of skin" + }, + { + "system": "http://snomed.info/sct", + "code": "109388009", + "display": "Kaposi's sarcoma of palate" + }, + { + "system": "http://snomed.info/sct", + "code": "109389001", + "display": "Kaposi's sarcoma of gastrointestinal tract" + }, + { + "system": "http://snomed.info/sct", + "code": "109390005", + "display": "Kaposi's sarcoma of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "109391009", + "display": "Kaposi's sarcoma of lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "109392002", + "display": "Kaposi's sarcoma of multiple organs" + }, + { + "system": "http://snomed.info/sct", + "code": "109821008", + "display": "Overlapping malignant neoplasm of gastrointestinal tract" + }, + { + "system": "http://snomed.info/sct", + "code": "109822001", + "display": "Overlapping malignant neoplasm of lip" + }, + { + "system": "http://snomed.info/sct", + "code": "109823006", + "display": "Overlapping malignant neoplasm of tongue" + }, + { + "system": "http://snomed.info/sct", + "code": "109824000", + "display": "Overlapping malignant neoplasm of major salivary gland" + }, + { + "system": "http://snomed.info/sct", + "code": "109828002", + "display": "Primary malignant neoplasm of salivary gland duct" + }, + { + "system": "http://snomed.info/sct", + "code": "109830000", + "display": "Overlapping malignant neoplasm of floor of mouth" + }, + { + "system": "http://snomed.info/sct", + "code": "109831001", + "display": "Overlapping malignant neoplasm of palate" + }, + { + "system": "http://snomed.info/sct", + "code": "109832008", + "display": "Overlapping malignant neoplasm of oropharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "109833003", + "display": "Overlapping malignant neoplasm of lip, oral cavity and pharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "109834009", + "display": "Primary malignant neoplasm of branchial cleft" + }, + { + "system": "http://snomed.info/sct", + "code": "109835005", + "display": "Overlapping malignant neoplasm of esophagus" + }, + { + "system": "http://snomed.info/sct", + "code": "109836006", + "display": "Overlapping malignant neoplasm of stomach" + }, + { + "system": "http://snomed.info/sct", + "code": "109837002", + "display": "Overlapping malignant neoplasm of small intestine" + }, + { + "system": "http://snomed.info/sct", + "code": "109838007", + "display": "Overlapping malignant neoplasm of colon" + }, + { + "system": "http://snomed.info/sct", + "code": "109839004", + "display": "Overlapping malignant neoplasm of rectum, anus and anal canal" + }, + { + "system": "http://snomed.info/sct", + "code": "109840002", + "display": "Primary malignant neoplasm of cloacogenic zone" + }, + { + "system": "http://snomed.info/sct", + "code": "109841003", + "display": "Hepatocarcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "109842005", + "display": "Intrahepatic bile duct carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "109843000", + "display": "Hepatoblastoma of liver" + }, + { + "system": "http://snomed.info/sct", + "code": "109844006", + "display": "Angiosarcoma of liver" + }, + { + "system": "http://snomed.info/sct", + "code": "109847004", + "display": "Overlapping malignant neoplasm of biliary tract" + }, + { + "system": "http://snomed.info/sct", + "code": "109848009", + "display": "Overlapping malignant neoplasm of pancreas" + }, + { + "system": "http://snomed.info/sct", + "code": "109851002", + "display": "Overlapping malignant neoplasm of retroperitoneum and peritoneum" + }, + { + "system": "http://snomed.info/sct", + "code": "109853004", + "display": "Mesothelioma of peritoneum" + }, + { + "system": "http://snomed.info/sct", + "code": "109854005", + "display": "Mesothelioma of parietal peritoneum" + }, + { + "system": "http://snomed.info/sct", + "code": "109855006", + "display": "Mesothelioma of pelvic peritoneum" + }, + { + "system": "http://snomed.info/sct", + "code": "109856007", + "display": "Mesothelioma of mesentery" + }, + { + "system": "http://snomed.info/sct", + "code": "109858008", + "display": "Mesothelioma of omentum" + }, + { + "system": "http://snomed.info/sct", + "code": "109870007", + "display": "Overlapping malignant neoplasm of urinary system" + }, + { + "system": "http://snomed.info/sct", + "code": "109874003", + "display": "Overlapping malignant neoplasm of male genital organs" + }, + { + "system": "http://snomed.info/sct", + "code": "109875002", + "display": "Overlapping malignant neoplasm of penis" + }, + { + "system": "http://snomed.info/sct", + "code": "109876001", + "display": "Primary malignant neoplasm of descended testis" + }, + { + "system": "http://snomed.info/sct", + "code": "109878000", + "display": "Overlapping malignant neoplasm of female genital organs" + }, + { + "system": "http://snomed.info/sct", + "code": "109879008", + "display": "Overlapping malignant neoplasm of body of uterus" + }, + { + "system": "http://snomed.info/sct", + "code": "109880006", + "display": "Overlapping malignant neoplasm of uterine cervix" + }, + { + "system": "http://snomed.info/sct", + "code": "109882003", + "display": "Primary malignant neoplasm of fundus uteri" + }, + { + "system": "http://snomed.info/sct", + "code": "109885001", + "display": "Overlapping malignant neoplasm of vulva" + }, + { + "system": "http://snomed.info/sct", + "code": "109886000", + "display": "Overlapping malignant neoplasm of female breast" + }, + { + "system": "http://snomed.info/sct", + "code": "109887009", + "display": "Overlapping malignant neoplasm of male breast" + }, + { + "system": "http://snomed.info/sct", + "code": "109911004", + "display": "Overlapping malignant neoplasm of brain and other parts of the central nervous system" + }, + { + "system": "http://snomed.info/sct", + "code": "109912006", + "display": "Overlapping malignant neoplasm of brain" + }, + { + "system": "http://snomed.info/sct", + "code": "109915008", + "display": "Primary malignant neoplasm of meninges" + }, + { + "system": "http://snomed.info/sct", + "code": "109918005", + "display": "Primary malignant neoplasm of peripheral nerves and peripheral autonomic nervous system" + }, + { + "system": "http://snomed.info/sct", + "code": "109919002", + "display": "Overlapping malignant neoplasm of peripheral nerves and autonomic nervous system" + }, + { + "system": "http://snomed.info/sct", + "code": "109921007", + "display": "Primary malignant neoplasm of peripheral nerve of head, face and/or neck (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "109923005", + "display": "Primary malignant neoplasm of peripheral nerves of head" + }, + { + "system": "http://snomed.info/sct", + "code": "109925003", + "display": "Primary malignant neoplasm of peripheral nerves of face" + }, + { + "system": "http://snomed.info/sct", + "code": "109927006", + "display": "Primary malignant neoplasm of peripheral nerves of neck" + }, + { + "system": "http://snomed.info/sct", + "code": "109931000", + "display": "Primary malignant neoplasm of peripheral nerves of upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "109933002", + "display": "Primary malignant neoplasm of peripheral nerves of shoulder" + }, + { + "system": "http://snomed.info/sct", + "code": "109937001", + "display": "Primary malignant neoplasm of peripheral nerves of lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "109939003", + "display": "Primary malignant neoplasm of peripheral nerves of hip" + }, + { + "system": "http://snomed.info/sct", + "code": "109941002", + "display": "Primary malignant neoplasm of peripheral nerves of thorax" + }, + { + "system": "http://snomed.info/sct", + "code": "109943004", + "display": "Primary malignant neoplasm of peripheral nerves of abdomen" + }, + { + "system": "http://snomed.info/sct", + "code": "109945006", + "display": "Primary malignant neoplasm of peripheral nerves of pelvis" + }, + { + "system": "http://snomed.info/sct", + "code": "109947003", + "display": "Primary malignant neoplasm of peripheral nerves of trunk" + }, + { + "system": "http://snomed.info/sct", + "code": "109948008", + "display": "Overlapping malignant neoplasm of eye and adnexa (primary)" + }, + { + "system": "http://snomed.info/sct", + "code": "109951001", + "display": "Overlapping malignant neoplasm of multiple endocrine glands" + }, + { + "system": "http://snomed.info/sct", + "code": "109962001", + "display": "Diffuse non-Hodgkin's lymphoma" + }, + { + "system": "http://snomed.info/sct", + "code": "109964000", + "display": "Diffuse non-Hodgkin's lymphoma, undifferentiated" + }, + { + "system": "http://snomed.info/sct", + "code": "109966003", + "display": "Diffuse non-Hodgkin's lymphoma, immunoblastic (clinical)" + }, + { + "system": "http://snomed.info/sct", + "code": "109967007", + "display": "Diffuse non-Hodgkin's lymphoma, small cleaved cell (clinical)" + }, + { + "system": "http://snomed.info/sct", + "code": "109968002", + "display": "Diffuse non-Hodgkin's lymphoma, small cell (clinical)" + }, + { + "system": "http://snomed.info/sct", + "code": "109969005", + "display": "Diffuse non-Hodgkin's lymphoma, large cell (clinical)" + }, + { + "system": "http://snomed.info/sct", + "code": "109970006", + "display": "Follicular non-Hodgkin's lymphoma, small cleaved cell (clinical)" + }, + { + "system": "http://snomed.info/sct", + "code": "109971005", + "display": "Follicular non-Hodgkin's lymphoma, mixed small cleaved cell and large cell (clinical)" + }, + { + "system": "http://snomed.info/sct", + "code": "109972003", + "display": "Follicular non-Hodgkin's lymphoma, large cell (clinical)" + }, + { + "system": "http://snomed.info/sct", + "code": "109975001", + "display": "T-zone lymphoma (clinical)" + }, + { + "system": "http://snomed.info/sct", + "code": "109976000", + "display": "Lymphoepithelioid lymphoma (clinical)" + }, + { + "system": "http://snomed.info/sct", + "code": "109977009", + "display": "Peripheral T-cell lymphoma (clinical)" + }, + { + "system": "http://snomed.info/sct", + "code": "109978004", + "display": "T-cell lymphoma (clinical)" + }, + { + "system": "http://snomed.info/sct", + "code": "109979007", + "display": "B-cell lymphoma (clinical)" + }, + { + "system": "http://snomed.info/sct", + "code": "109980005", + "display": "Malignant immunoproliferative disease (clinical)" + }, + { + "system": "http://snomed.info/sct", + "code": "109982002", + "display": "Alpha heavy chain disease (clinical)" + }, + { + "system": "http://snomed.info/sct", + "code": "109984001", + "display": "Gamma heavy chain disease (clinical)" + }, + { + "system": "http://snomed.info/sct", + "code": "109985000", + "display": "Immunoproliferative small intestinal disease (clinical)" + }, + { + "system": "http://snomed.info/sct", + "code": "109988003", + "display": "True histiocytic lymphoma (clinical)" + }, + { + "system": "http://snomed.info/sct", + "code": "109989006", + "display": "Multiple myeloma (clinical)" + }, + { + "system": "http://snomed.info/sct", + "code": "109991003", + "display": "Acute myelofibrosis (clinical)" + }, + { + "system": "http://snomed.info/sct", + "code": "109992005", + "display": "Vaquez's disease" + }, + { + "system": "http://snomed.info/sct", + "code": "109994006", + "display": "Essential thrombocythemia (clinical disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "109995007", + "display": "Myelodysplastic syndrome (clinical)" + }, + { + "system": "http://snomed.info/sct", + "code": "109996008", + "display": "Refractory anemia (clinical)" + }, + { + "system": "http://snomed.info/sct", + "code": "109998009", + "display": "Refractory anemia with sideroblasts" + }, + { + "system": "http://snomed.info/sct", + "code": "110000005", + "display": "Refractory anemia with excess blasts in transformation (clinical)" + }, + { + "system": "http://snomed.info/sct", + "code": "110002002", + "display": "Mast cell leukemia (clinical)" + }, + { + "system": "http://snomed.info/sct", + "code": "110004001", + "display": "Acute promyelocytic leukemia, FAB M3" + }, + { + "system": "http://snomed.info/sct", + "code": "110005000", + "display": "Acute myelomonocytic leukemia, FAB M4" + }, + { + "system": "http://snomed.info/sct", + "code": "110006004", + "display": "Prolymphocytic leukemia (clinical)" + }, + { + "system": "http://snomed.info/sct", + "code": "110007008", + "display": "Adult T-cell leukemia/lymphoma" + }, + { + "system": "http://snomed.info/sct", + "code": "110013004", + "display": "Overlapping malignant neoplasm of tonsil" + }, + { + "system": "http://snomed.info/sct", + "code": "118599009", + "display": "Hodgkin's disease (clinical)" + }, + { + "system": "http://snomed.info/sct", + "code": "118600007", + "display": "Malignant lymphoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "118601006", + "display": "Non-Hodgkin's lymphoma (clinical)" + }, + { + "system": "http://snomed.info/sct", + "code": "118602004", + "display": "Hodgkin's granuloma (clinical)" + }, + { + "system": "http://snomed.info/sct", + "code": "118605002", + "display": "Hodgkin's paragranuloma (clinical)" + }, + { + "system": "http://snomed.info/sct", + "code": "118606001", + "display": "Hodgkin's sarcoma (clinical)" + }, + { + "system": "http://snomed.info/sct", + "code": "118607005", + "display": "Hodgkin lymphoma, lymphocyte-rich (clinical)" + }, + { + "system": "http://snomed.info/sct", + "code": "118608000", + "display": "Hodgkin's disease, nodular sclerosis (clinical)" + }, + { + "system": "http://snomed.info/sct", + "code": "118609008", + "display": "Hodgkin's disease, mixed cellularity (clinical)" + }, + { + "system": "http://snomed.info/sct", + "code": "118610003", + "display": "Hodgkin's disease, lymphocytic depletion (clinical)" + }, + { + "system": "http://snomed.info/sct", + "code": "118611004", + "display": "Sézary's disease (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "118612006", + "display": "Malignant histiocytosis (clinical)" + }, + { + "system": "http://snomed.info/sct", + "code": "118613001", + "display": "Hairy cell leukemia (clinical)" + }, + { + "system": "http://snomed.info/sct", + "code": "118614007", + "display": "Letterer-Siwe disease (clinical)" + }, + { + "system": "http://snomed.info/sct", + "code": "118615008", + "display": "Malignant mast cell tumor (clinical)" + }, + { + "system": "http://snomed.info/sct", + "code": "118617000", + "display": "Burkitt's lymphoma (clinical)" + }, + { + "system": "http://snomed.info/sct", + "code": "118618005", + "display": "Mycosis fungoides (clinical)" + }, + { + "system": "http://snomed.info/sct", + "code": "123313007", + "display": "Alpha heavy chain disease, enteric form" + }, + { + "system": "http://snomed.info/sct", + "code": "123842006", + "display": "Endocervical adenocarcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "123845008", + "display": "Adenocarcinoma of endometrium" + }, + { + "system": "http://snomed.info/sct", + "code": "127066000", + "display": "Familial polycythemia vera" + }, + { + "system": "http://snomed.info/sct", + "code": "127070008", + "display": "Malignant histiocytic disorder" + }, + { + "system": "http://snomed.info/sct", + "code": "127218004", + "display": "Reactive follicular hyperplasia in the elderly" + }, + { + "system": "http://snomed.info/sct", + "code": "127220001", + "display": "Malignant lymphoma of lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "127225006", + "display": "Chronic myelomonocytic leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "128466006", + "display": "Primary malignant neoplasm of articular cartilage" + }, + { + "system": "http://snomed.info/sct", + "code": "128875000", + "display": "Primary cutaneous CD30+ large T-cell lymphoma" + }, + { + "system": "http://snomed.info/sct", + "code": "134312002", + "display": "Odontogenic ghost cell carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "187601000", + "display": "Malignant neoplasm of upper lip, lipstick area" + }, + { + "system": "http://snomed.info/sct", + "code": "187604008", + "display": "Malignant neoplasm of lower lip, external" + }, + { + "system": "http://snomed.info/sct", + "code": "187606005", + "display": "Malignant tumor of upper labial mucosa" + }, + { + "system": "http://snomed.info/sct", + "code": "187608006", + "display": "Malignant tumor of frenum of upper lip" + }, + { + "system": "http://snomed.info/sct", + "code": "187613005", + "display": "Malignant neoplasm of lower lip, buccal aspect" + }, + { + "system": "http://snomed.info/sct", + "code": "187614004", + "display": "Malignant tumor of frenum of lower lip" + }, + { + "system": "http://snomed.info/sct", + "code": "187622006", + "display": "Malignant tumor of labial mucosa" + }, + { + "system": "http://snomed.info/sct", + "code": "187631006", + "display": "Malignant neoplasm of base of tongue dorsal surface" + }, + { + "system": "http://snomed.info/sct", + "code": "187633009", + "display": "Malignant neoplasm of dorsal surface of tongue" + }, + { + "system": "http://snomed.info/sct", + "code": "187634003", + "display": "Malignant neoplasm of anterior 2/3 of tongue dorsal surface" + }, + { + "system": "http://snomed.info/sct", + "code": "187635002", + "display": "Malignant neoplasm of midline of tongue" + }, + { + "system": "http://snomed.info/sct", + "code": "187637005", + "display": "Malignant neoplasm of tongue, tip and lateral border" + }, + { + "system": "http://snomed.info/sct", + "code": "187640005", + "display": "Malignant neoplasm of anterior 2/3 of tongue ventral surface" + }, + { + "system": "http://snomed.info/sct", + "code": "187641009", + "display": "Malignant tumor of frenum linguae" + }, + { + "system": "http://snomed.info/sct", + "code": "187644001", + "display": "Malignant tumor of junctional zone of tongue" + }, + { + "system": "http://snomed.info/sct", + "code": "187652003", + "display": "Malignant tumor of anterior floor of mouth" + }, + { + "system": "http://snomed.info/sct", + "code": "187653008", + "display": "Malignant neoplasm of lateral portion of floor of mouth" + }, + { + "system": "http://snomed.info/sct", + "code": "187658004", + "display": "Malignant tumor of vestibule of mouth" + }, + { + "system": "http://snomed.info/sct", + "code": "187659007", + "display": "Malignant neoplasm of upper buccal sulcus" + }, + { + "system": "http://snomed.info/sct", + "code": "187660002", + "display": "Malignant tumor of lower buccal sulcus" + }, + { + "system": "http://snomed.info/sct", + "code": "187661003", + "display": "Malignant neoplasm of upper labial sulcus" + }, + { + "system": "http://snomed.info/sct", + "code": "187662005", + "display": "Malignant tumor of lower labial sulcus" + }, + { + "system": "http://snomed.info/sct", + "code": "187666008", + "display": "Malignant neoplasm of junction of hard and soft palate" + }, + { + "system": "http://snomed.info/sct", + "code": "187675005", + "display": "Malignant tumor of tonsillar pillar" + }, + { + "system": "http://snomed.info/sct", + "code": "187681002", + "display": "Malignant neoplasm of anterior epiglottis" + }, + { + "system": "http://snomed.info/sct", + "code": "187682009", + "display": "Malignant neoplasm of epiglottis, free border" + }, + { + "system": "http://snomed.info/sct", + "code": "187683004", + "display": "Malignant neoplasm of glossoepiglottic fold" + }, + { + "system": "http://snomed.info/sct", + "code": "187685006", + "display": "Malignant neoplasm of junctional region of epiglottis" + }, + { + "system": "http://snomed.info/sct", + "code": "187688008", + "display": "Malignant tumor of posterior wall of oropharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "187692001", + "display": "Malignant tumor of epipharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "187693006", + "display": "Malignant neoplasm of posterior wall of nasopharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "187694000", + "display": "Malignant tumor of adenoid" + }, + { + "system": "http://snomed.info/sct", + "code": "187697007", + "display": "Malignant tumor of pharyngeal recess" + }, + { + "system": "http://snomed.info/sct", + "code": "187698002", + "display": "Malignant tumor of opening of auditory tube" + }, + { + "system": "http://snomed.info/sct", + "code": "187700006", + "display": "Malignant tumor of anterior wall of nasopharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "187701005", + "display": "Malignant neoplasm of floor of nasopharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "187708004", + "display": "Malignant tumor aryepiglottic fold - hypopharyngeal aspect" + }, + { + "system": "http://snomed.info/sct", + "code": "187709007", + "display": "Malignant neoplasm of posterior pharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "187716008", + "display": "Malignant tumor of Waldeyer's ring" + }, + { + "system": "http://snomed.info/sct", + "code": "187722004", + "display": "Malignant tumor of cervical part of esophagus" + }, + { + "system": "http://snomed.info/sct", + "code": "187723009", + "display": "Malignant neoplasm of thoracic esophagus" + }, + { + "system": "http://snomed.info/sct", + "code": "187724003", + "display": "Malignant tumor of abdominal part of esophagus" + }, + { + "system": "http://snomed.info/sct", + "code": "187725002", + "display": "Malignant neoplasm of upper third of esophagus" + }, + { + "system": "http://snomed.info/sct", + "code": "187726001", + "display": "Malignant tumor of middle third of esophagus" + }, + { + "system": "http://snomed.info/sct", + "code": "187727005", + "display": "Malignant neoplasm of lower third of esophagus" + }, + { + "system": "http://snomed.info/sct", + "code": "187732006", + "display": "Malignant neoplasm of cardia of stomach" + }, + { + "system": "http://snomed.info/sct", + "code": "187733001", + "display": "Malignant neoplasm of cardiac orifice of stomach" + }, + { + "system": "http://snomed.info/sct", + "code": "187734007", + "display": "Malignant neoplasm of cardio-esophageal junction of stomach" + }, + { + "system": "http://snomed.info/sct", + "code": "187736009", + "display": "Malignant tumor of pylorus" + }, + { + "system": "http://snomed.info/sct", + "code": "187738005", + "display": "Malignant neoplasm of pyloric canal of stomach" + }, + { + "system": "http://snomed.info/sct", + "code": "187740000", + "display": "Malignant tumor of pyloric antrum" + }, + { + "system": "http://snomed.info/sct", + "code": "187741001", + "display": "Malignant neoplasm of fundus of stomach" + }, + { + "system": "http://snomed.info/sct", + "code": "187742008", + "display": "Malignant tumor of body of stomach" + }, + { + "system": "http://snomed.info/sct", + "code": "187752007", + "display": "Malignant tumor of Meckel's diverticulum" + }, + { + "system": "http://snomed.info/sct", + "code": "187760008", + "display": "Malignant neoplasm of rectum, rectosigmoid junction and anus" + }, + { + "system": "http://snomed.info/sct", + "code": "187769009", + "display": "Primary carcinoma of liver" + }, + { + "system": "http://snomed.info/sct", + "code": "187773007", + "display": "Malignant neoplasm of interlobular bile ducts" + }, + { + "system": "http://snomed.info/sct", + "code": "187776004", + "display": "Malignant neoplasm of intrahepatic canaliculi" + }, + { + "system": "http://snomed.info/sct", + "code": "187777008", + "display": "Malignant neoplasm of intrahepatic gall duct" + }, + { + "system": "http://snomed.info/sct", + "code": "187784000", + "display": "Malignant neoplasm of hepatic duct" + }, + { + "system": "http://snomed.info/sct", + "code": "187786003", + "display": "Malignant neoplasm of sphincter of Oddi" + }, + { + "system": "http://snomed.info/sct", + "code": "187791002", + "display": "Malignant tumor of body of pancreas" + }, + { + "system": "http://snomed.info/sct", + "code": "187792009", + "display": "Malignant neoplasm of tail of pancreas" + }, + { + "system": "http://snomed.info/sct", + "code": "187793004", + "display": "Malignant tumor of pancreatic duct" + }, + { + "system": "http://snomed.info/sct", + "code": "187794005", + "display": "Malignant neoplasm of Islets of Langerhans" + }, + { + "system": "http://snomed.info/sct", + "code": "187798008", + "display": "Malignant neoplasm of ectopic pancreatic tissue" + }, + { + "system": "http://snomed.info/sct", + "code": "187801002", + "display": "Malignant tumor of peritoneum and retroperitoneum" + }, + { + "system": "http://snomed.info/sct", + "code": "187803004", + "display": "Malignant neoplasm of perinephric tissue" + }, + { + "system": "http://snomed.info/sct", + "code": "187804005", + "display": "Malignant neoplasm of retrocecal tissue" + }, + { + "system": "http://snomed.info/sct", + "code": "187809000", + "display": "Malignant neoplasm of mesocolon" + }, + { + "system": "http://snomed.info/sct", + "code": "187810005", + "display": "Malignant neoplasm of mesocecum" + }, + { + "system": "http://snomed.info/sct", + "code": "187811009", + "display": "Malignant neoplasm of mesorectum" + }, + { + "system": "http://snomed.info/sct", + "code": "187814001", + "display": "Malignant neoplasm of the pouch of Douglas" + }, + { + "system": "http://snomed.info/sct", + "code": "187821001", + "display": "Angiosarcoma of spleen" + }, + { + "system": "http://snomed.info/sct", + "code": "187822008", + "display": "Fibrosarcoma of spleen" + }, + { + "system": "http://snomed.info/sct", + "code": "187824009", + "display": "Malignant neoplasm, overlapping lesion of digestive system" + }, + { + "system": "http://snomed.info/sct", + "code": "187828007", + "display": "Malignant neoplasm of nasal cavities, middle ear and accessory sinuses" + }, + { + "system": "http://snomed.info/sct", + "code": "187829004", + "display": "Malignant neoplasm of cartilage of nose" + }, + { + "system": "http://snomed.info/sct", + "code": "187830009", + "display": "Malignant neoplasm of nasal conchae" + }, + { + "system": "http://snomed.info/sct", + "code": "187831008", + "display": "Malignant tumor of nasal vestibule" + }, + { + "system": "http://snomed.info/sct", + "code": "187833006", + "display": "Malignant neoplasm of auditory tube, middle ear and mastoid air cells" + }, + { + "system": "http://snomed.info/sct", + "code": "187834000", + "display": "Malignant tumor of Eustachian tube" + }, + { + "system": "http://snomed.info/sct", + "code": "187835004", + "display": "Malignant neoplasm of tympanic cavity" + }, + { + "system": "http://snomed.info/sct", + "code": "187836003", + "display": "Malignant tumor of tympanic antrum" + }, + { + "system": "http://snomed.info/sct", + "code": "187841006", + "display": "Malignant tumor of glottis" + }, + { + "system": "http://snomed.info/sct", + "code": "187842004", + "display": "Malignant neoplasm of supraglottis" + }, + { + "system": "http://snomed.info/sct", + "code": "187843009", + "display": "Malignant neoplasm of arytenoid cartilage" + }, + { + "system": "http://snomed.info/sct", + "code": "187844003", + "display": "Malignant neoplasm of cricoid cartilage" + }, + { + "system": "http://snomed.info/sct", + "code": "187845002", + "display": "Malignant neoplasm of cuneiform cartilage" + }, + { + "system": "http://snomed.info/sct", + "code": "187846001", + "display": "Malignant neoplasm of thyroid cartilage" + }, + { + "system": "http://snomed.info/sct", + "code": "187853005", + "display": "Malignant neoplasm of cartilage of trachea" + }, + { + "system": "http://snomed.info/sct", + "code": "187854004", + "display": "Malignant neoplasm of mucosa of trachea" + }, + { + "system": "http://snomed.info/sct", + "code": "187857006", + "display": "Malignant neoplasm of carina of bronchus" + }, + { + "system": "http://snomed.info/sct", + "code": "187861000", + "display": "Malignant neoplasm of upper lobe bronchus" + }, + { + "system": "http://snomed.info/sct", + "code": "187862007", + "display": "Malignant neoplasm of upper lobe of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "187865009", + "display": "Malignant neoplasm of middle lobe bronchus" + }, + { + "system": "http://snomed.info/sct", + "code": "187869003", + "display": "Malignant neoplasm of lower lobe bronchus" + }, + { + "system": "http://snomed.info/sct", + "code": "187870002", + "display": "Malignant neoplasm of lower lobe of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "187900002", + "display": "Malignant neoplasm of bones of skull and face" + }, + { + "system": "http://snomed.info/sct", + "code": "187903000", + "display": "Malignant neoplasm of malar bone" + }, + { + "system": "http://snomed.info/sct", + "code": "187906008", + "display": "Malignant neoplasm of orbital bone" + }, + { + "system": "http://snomed.info/sct", + "code": "187916000", + "display": "Malignant neoplasm of cervical vertebra" + }, + { + "system": "http://snomed.info/sct", + "code": "187917009", + "display": "Malignant neoplasm of thoracic vertebra" + }, + { + "system": "http://snomed.info/sct", + "code": "187918004", + "display": "Malignant neoplasm of lumbar vertebra" + }, + { + "system": "http://snomed.info/sct", + "code": "187920001", + "display": "Malignant neoplasm of ribs, sternum and clavicle" + }, + { + "system": "http://snomed.info/sct", + "code": "187925006", + "display": "Malignant neoplasm of costal cartilage" + }, + { + "system": "http://snomed.info/sct", + "code": "187926007", + "display": "Malignant neoplasm of costovertebral joint" + }, + { + "system": "http://snomed.info/sct", + "code": "187927003", + "display": "Malignant neoplasm of xiphoid process" + }, + { + "system": "http://snomed.info/sct", + "code": "187929000", + "display": "Malignant neoplasm of scapula and long bones of upper arm" + }, + { + "system": "http://snomed.info/sct", + "code": "187932002", + "display": "Malignant neoplasm of humerus" + }, + { + "system": "http://snomed.info/sct", + "code": "187937008", + "display": "Malignant neoplasm of carpal bone - scaphoid" + }, + { + "system": "http://snomed.info/sct", + "code": "187938003", + "display": "Malignant neoplasm of carpal bone - lunate" + }, + { + "system": "http://snomed.info/sct", + "code": "187939006", + "display": "Malignant neoplasm of carpal bone - triquetrum" + }, + { + "system": "http://snomed.info/sct", + "code": "187940008", + "display": "Malignant neoplasm of carpal bone - pisiform" + }, + { + "system": "http://snomed.info/sct", + "code": "187941007", + "display": "Malignant neoplasm of carpal bone - trapezium" + }, + { + "system": "http://snomed.info/sct", + "code": "187942000", + "display": "Malignant neoplasm of carpal bone - trapezoid" + }, + { + "system": "http://snomed.info/sct", + "code": "187943005", + "display": "Malignant neoplasm of carpal bone - capitate" + }, + { + "system": "http://snomed.info/sct", + "code": "187944004", + "display": "Malignant neoplasm of carpal bone - hamate" + }, + { + "system": "http://snomed.info/sct", + "code": "187945003", + "display": "Malignant neoplasm of first metacarpal bone" + }, + { + "system": "http://snomed.info/sct", + "code": "187946002", + "display": "Malignant neoplasm of second metacarpal bone" + }, + { + "system": "http://snomed.info/sct", + "code": "187947006", + "display": "Malignant neoplasm of third metacarpal bone" + }, + { + "system": "http://snomed.info/sct", + "code": "187948001", + "display": "Malignant neoplasm of fourth metacarpal bone" + }, + { + "system": "http://snomed.info/sct", + "code": "187949009", + "display": "Malignant neoplasm of fifth metacarpal bone" + }, + { + "system": "http://snomed.info/sct", + "code": "187950009", + "display": "Malignant neoplasm of phalanges of hand" + }, + { + "system": "http://snomed.info/sct", + "code": "187952001", + "display": "Malignant neoplasm of pelvic bones, sacrum and coccyx" + }, + { + "system": "http://snomed.info/sct", + "code": "187956003", + "display": "Malignant neoplasm of sacral vertebra" + }, + { + "system": "http://snomed.info/sct", + "code": "187957007", + "display": "Malignant neoplasm of coccygeal vertebra" + }, + { + "system": "http://snomed.info/sct", + "code": "187967002", + "display": "Malignant neoplasm of calcaneum" + }, + { + "system": "http://snomed.info/sct", + "code": "187968007", + "display": "Malignant neoplasm of medial cuneiform" + }, + { + "system": "http://snomed.info/sct", + "code": "187969004", + "display": "Malignant neoplasm of intermediate cuneiform" + }, + { + "system": "http://snomed.info/sct", + "code": "187970003", + "display": "Malignant neoplasm of lateral cuneiform" + }, + { + "system": "http://snomed.info/sct", + "code": "187972006", + "display": "Malignant neoplasm of navicular" + }, + { + "system": "http://snomed.info/sct", + "code": "187973001", + "display": "Malignant neoplasm of first metatarsal bone" + }, + { + "system": "http://snomed.info/sct", + "code": "187974007", + "display": "Malignant neoplasm of second metatarsal bone" + }, + { + "system": "http://snomed.info/sct", + "code": "187975008", + "display": "Malignant neoplasm of third metatarsal bone" + }, + { + "system": "http://snomed.info/sct", + "code": "187976009", + "display": "Malignant neoplasm of fourth metatarsal bone" + }, + { + "system": "http://snomed.info/sct", + "code": "187977000", + "display": "Malignant neoplasm of fifth metatarsal bone" + }, + { + "system": "http://snomed.info/sct", + "code": "187978005", + "display": "Malignant neoplasm of phalanges of foot" + }, + { + "system": "http://snomed.info/sct", + "code": "187987001", + "display": "Malignant neoplasm of cartilage of ear" + }, + { + "system": "http://snomed.info/sct", + "code": "187988006", + "display": "Malignant neoplasm of tarsus of eyelid" + }, + { + "system": "http://snomed.info/sct", + "code": "187989003", + "display": "Malignant neoplasm soft tissues of cervical spine" + }, + { + "system": "http://snomed.info/sct", + "code": "187991006", + "display": "Malignant neoplasm of connective and soft tissue of upper limb and shoulder" + }, + { + "system": "http://snomed.info/sct", + "code": "187992004", + "display": "Malignant neoplasm of connective and soft tissue of shoulder" + }, + { + "system": "http://snomed.info/sct", + "code": "187993009", + "display": "Malignant neoplasm of connective and soft tissue, upper arm" + }, + { + "system": "http://snomed.info/sct", + "code": "187994003", + "display": "Malignant neoplasm of connective and soft tissue of forearm" + }, + { + "system": "http://snomed.info/sct", + "code": "187995002", + "display": "Malignant neoplasm of connective and soft tissue of hand" + }, + { + "system": "http://snomed.info/sct", + "code": "187996001", + "display": "Malignant neoplasm of connective and soft tissue of finger" + }, + { + "system": "http://snomed.info/sct", + "code": "187997005", + "display": "Malignant neoplasm of connective and soft tissue of thumb" + }, + { + "system": "http://snomed.info/sct", + "code": "187999008", + "display": "Malignant neoplasm of connective and soft tissue of hip and lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "188000002", + "display": "Malignant neoplasm of connective and soft tissue of hip" + }, + { + "system": "http://snomed.info/sct", + "code": "188001003", + "display": "Malignant neoplasm of connective and soft tissue of thigh and upper leg" + }, + { + "system": "http://snomed.info/sct", + "code": "188002005", + "display": "Malignant neoplasm of connective and soft tissue of popliteal space" + }, + { + "system": "http://snomed.info/sct", + "code": "188003000", + "display": "Malignant neoplasm of connective and soft tissue of lower leg" + }, + { + "system": "http://snomed.info/sct", + "code": "188004006", + "display": "Malignant neoplasm of connective and soft tissue of foot" + }, + { + "system": "http://snomed.info/sct", + "code": "188005007", + "display": "Malignant neoplasm of connective and soft tissue of toe" + }, + { + "system": "http://snomed.info/sct", + "code": "188006008", + "display": "Malignant neoplasm of connective and soft tissue of great toe" + }, + { + "system": "http://snomed.info/sct", + "code": "188009001", + "display": "Malignant neoplasm of connective and soft tissue of thorax" + }, + { + "system": "http://snomed.info/sct", + "code": "188010006", + "display": "Malignant neoplasm of connective and soft tissue of axilla" + }, + { + "system": "http://snomed.info/sct", + "code": "188013008", + "display": "Malignant neoplasm of connective and soft tissues of thoracic spine" + }, + { + "system": "http://snomed.info/sct", + "code": "188015001", + "display": "Malignant neoplasm of connective and soft tissue of abdomen" + }, + { + "system": "http://snomed.info/sct", + "code": "188016000", + "display": "Malignant neoplasm of connective and soft tissue of abdominal wall" + }, + { + "system": "http://snomed.info/sct", + "code": "188017009", + "display": "Malignant neoplasm of connective and soft tissues of lumbar spine" + }, + { + "system": "http://snomed.info/sct", + "code": "188019007", + "display": "Malignant neoplasm of connective and soft tissue of pelvis" + }, + { + "system": "http://snomed.info/sct", + "code": "188020001", + "display": "Malignant neoplasm of connective and soft tissue of buttock" + }, + { + "system": "http://snomed.info/sct", + "code": "188021002", + "display": "Malignant neoplasm of connective and soft tissue of inguinal region" + }, + { + "system": "http://snomed.info/sct", + "code": "188022009", + "display": "Malignant neoplasm of connective and soft tissue of perineum" + }, + { + "system": "http://snomed.info/sct", + "code": "188029000", + "display": "Kaposi's sarcoma of soft tissue" + }, + { + "system": "http://snomed.info/sct", + "code": "188030005", + "display": "Malignant melanoma of lip" + }, + { + "system": "http://snomed.info/sct", + "code": "188033007", + "display": "Malignant melanoma of auricle (ear)" + }, + { + "system": "http://snomed.info/sct", + "code": "188034001", + "display": "Malignant melanoma of external auditory meatus" + }, + { + "system": "http://snomed.info/sct", + "code": "188038003", + "display": "Malignant melanoma of chin" + }, + { + "system": "http://snomed.info/sct", + "code": "188040008", + "display": "Malignant melanoma of forehead" + }, + { + "system": "http://snomed.info/sct", + "code": "188044004", + "display": "Malignant melanoma of scalp and/or neck" + }, + { + "system": "http://snomed.info/sct", + "code": "188045003", + "display": "Malignant melanoma of scalp" + }, + { + "system": "http://snomed.info/sct", + "code": "188046002", + "display": "Malignant melanoma of neck" + }, + { + "system": "http://snomed.info/sct", + "code": "188049009", + "display": "Malignant melanoma of axilla" + }, + { + "system": "http://snomed.info/sct", + "code": "188050009", + "display": "Malignant melanoma of breast" + }, + { + "system": "http://snomed.info/sct", + "code": "188051008", + "display": "Malignant melanoma of buttock" + }, + { + "system": "http://snomed.info/sct", + "code": "188052001", + "display": "Malignant melanoma of groin" + }, + { + "system": "http://snomed.info/sct", + "code": "188054000", + "display": "Malignant melanoma of perineum" + }, + { + "system": "http://snomed.info/sct", + "code": "188055004", + "display": "Malignant melanoma of umbilicus" + }, + { + "system": "http://snomed.info/sct", + "code": "188060000", + "display": "Malignant melanoma of shoulder" + }, + { + "system": "http://snomed.info/sct", + "code": "188061001", + "display": "Malignant melanoma of upper arm" + }, + { + "system": "http://snomed.info/sct", + "code": "188062008", + "display": "Malignant melanoma of forearm (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "188063003", + "display": "Malignant melanoma of hand" + }, + { + "system": "http://snomed.info/sct", + "code": "188064009", + "display": "Malignant melanoma of finger" + }, + { + "system": "http://snomed.info/sct", + "code": "188065005", + "display": "Malignant melanoma of thumb" + }, + { + "system": "http://snomed.info/sct", + "code": "188068007", + "display": "Malignant melanoma of hip" + }, + { + "system": "http://snomed.info/sct", + "code": "188069004", + "display": "Malignant melanoma of thigh" + }, + { + "system": "http://snomed.info/sct", + "code": "188070003", + "display": "Malignant melanoma of knee" + }, + { + "system": "http://snomed.info/sct", + "code": "188071004", + "display": "Malignant melanoma of popliteal fossa area" + }, + { + "system": "http://snomed.info/sct", + "code": "188072006", + "display": "Malignant melanoma of lower leg" + }, + { + "system": "http://snomed.info/sct", + "code": "188073001", + "display": "Malignant melanoma of ankle" + }, + { + "system": "http://snomed.info/sct", + "code": "188074007", + "display": "Malignant melanoma of heel" + }, + { + "system": "http://snomed.info/sct", + "code": "188075008", + "display": "Malignant melanoma of foot" + }, + { + "system": "http://snomed.info/sct", + "code": "188076009", + "display": "Malignant melanoma of toe" + }, + { + "system": "http://snomed.info/sct", + "code": "188077000", + "display": "Malignant melanoma of great toe" + }, + { + "system": "http://snomed.info/sct", + "code": "188089003", + "display": "Malignant neoplasm of skin of ear and external auricular canal" + }, + { + "system": "http://snomed.info/sct", + "code": "188090007", + "display": "Malignant neoplasm of skin of auricle (ear)" + }, + { + "system": "http://snomed.info/sct", + "code": "188091006", + "display": "Malignant neoplasm of skin of external auditory meatus" + }, + { + "system": "http://snomed.info/sct", + "code": "188095002", + "display": "Malignant neoplasm of skin of cheek, external" + }, + { + "system": "http://snomed.info/sct", + "code": "188099008", + "display": "Malignant neoplasm of skin of nose (external)" + }, + { + "system": "http://snomed.info/sct", + "code": "188100000", + "display": "Malignant neoplasm of skin of temple" + }, + { + "system": "http://snomed.info/sct", + "code": "188102008", + "display": "Malignant neoplasm of scalp and/or skin of neck" + }, + { + "system": "http://snomed.info/sct", + "code": "188103003", + "display": "Malignant neoplasm of scalp" + }, + { + "system": "http://snomed.info/sct", + "code": "188107002", + "display": "Malignant neoplasm of skin of axillary fold" + }, + { + "system": "http://snomed.info/sct", + "code": "188110009", + "display": "Malignant neoplasm of skin of abdominal wall" + }, + { + "system": "http://snomed.info/sct", + "code": "188121000", + "display": "Malignant neoplasm of skin of upper arm" + }, + { + "system": "http://snomed.info/sct", + "code": "188122007", + "display": "Malignant neoplasm of skin of forearm" + }, + { + "system": "http://snomed.info/sct", + "code": "188125009", + "display": "Malignant neoplasm of skin of thumb" + }, + { + "system": "http://snomed.info/sct", + "code": "188132000", + "display": "Malignant neoplasm of skin of popliteal fossa area" + }, + { + "system": "http://snomed.info/sct", + "code": "188133005", + "display": "Malignant neoplasm of skin of lower leg" + }, + { + "system": "http://snomed.info/sct", + "code": "188135003", + "display": "Malignant neoplasm of skin of heel" + }, + { + "system": "http://snomed.info/sct", + "code": "188138001", + "display": "Malignant neoplasm of skin of great toe" + }, + { + "system": "http://snomed.info/sct", + "code": "188147009", + "display": "Malignant neoplasm of nipple and areola of female breast" + }, + { + "system": "http://snomed.info/sct", + "code": "188151006", + "display": "Malignant neoplasm of central part of female breast" + }, + { + "system": "http://snomed.info/sct", + "code": "188152004", + "display": "Malignant neoplasm of upper-inner quadrant of female breast" + }, + { + "system": "http://snomed.info/sct", + "code": "188153009", + "display": "Malignant neoplasm of lower-inner quadrant of female breast" + }, + { + "system": "http://snomed.info/sct", + "code": "188154003", + "display": "Malignant neoplasm of upper-outer quadrant of female breast" + }, + { + "system": "http://snomed.info/sct", + "code": "188155002", + "display": "Malignant neoplasm of lower-outer quadrant of female breast" + }, + { + "system": "http://snomed.info/sct", + "code": "188156001", + "display": "Malignant neoplasm of axillary tail of female breast" + }, + { + "system": "http://snomed.info/sct", + "code": "188157005", + "display": "Malignant neoplasm, overlapping lesion of breast" + }, + { + "system": "http://snomed.info/sct", + "code": "188159008", + "display": "Malignant neoplasm of ectopic site of female breast" + }, + { + "system": "http://snomed.info/sct", + "code": "188163001", + "display": "Malignant neoplasm of nipple and areola of male breast" + }, + { + "system": "http://snomed.info/sct", + "code": "188168005", + "display": "Malignant neoplasm of ectopic site of male breast" + }, + { + "system": "http://snomed.info/sct", + "code": "188176007", + "display": "Malignant neoplasm of endocervical canal" + }, + { + "system": "http://snomed.info/sct", + "code": "188177003", + "display": "Malignant neoplasm of endocervical gland" + }, + { + "system": "http://snomed.info/sct", + "code": "188180002", + "display": "Primary malignant neoplasm of overlapping sites of cervix uteri" + }, + { + "system": "http://snomed.info/sct", + "code": "188183000", + "display": "Malignant neoplasm of cervical stump" + }, + { + "system": "http://snomed.info/sct", + "code": "188184006", + "display": "Malignant neoplasm of squamocolumnar junction of cervix" + }, + { + "system": "http://snomed.info/sct", + "code": "188188009", + "display": "Choriocarcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "188189001", + "display": "Malignant neoplasm of corpus uteri, excluding isthmus" + }, + { + "system": "http://snomed.info/sct", + "code": "188190005", + "display": "Malignant neoplasm of cornu of corpus uteri" + }, + { + "system": "http://snomed.info/sct", + "code": "188191009", + "display": "Malignant neoplasm of fundus of corpus uteri" + }, + { + "system": "http://snomed.info/sct", + "code": "188192002", + "display": "Malignant neoplasm of endometrium of corpus uteri" + }, + { + "system": "http://snomed.info/sct", + "code": "188193007", + "display": "Malignant neoplasm of myometrium of corpus uteri" + }, + { + "system": "http://snomed.info/sct", + "code": "188195000", + "display": "Malignant neoplasm of isthmus of uterine body" + }, + { + "system": "http://snomed.info/sct", + "code": "188204000", + "display": "Malignant neoplasm of round ligament" + }, + { + "system": "http://snomed.info/sct", + "code": "188208002", + "display": "Malignant neoplasm of Gartner's duct" + }, + { + "system": "http://snomed.info/sct", + "code": "188209005", + "display": "Malignant neoplasm of vaginal vault" + }, + { + "system": "http://snomed.info/sct", + "code": "188211001", + "display": "Malignant neoplasm of greater vestibular (Bartholin's) gland" + }, + { + "system": "http://snomed.info/sct", + "code": "188219004", + "display": "Malignant tumor of undescended testis" + }, + { + "system": "http://snomed.info/sct", + "code": "188220005", + "display": "Malignant neoplasm of ectopic testis" + }, + { + "system": "http://snomed.info/sct", + "code": "188230001", + "display": "Malignant tumor of body of penis" + }, + { + "system": "http://snomed.info/sct", + "code": "188234005", + "display": "Malignant neoplasm of seminal vesicle" + }, + { + "system": "http://snomed.info/sct", + "code": "188235006", + "display": "Malignant tumor of tunica vaginalis" + }, + { + "system": "http://snomed.info/sct", + "code": "188239000", + "display": "Malignant tumor of trigone of urinary bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "188240003", + "display": "Malignant neoplasm of vault of bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "188241004", + "display": "Malignant neoplasm of lateral wall of urinary bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "188242006", + "display": "Malignant neoplasm of anterior wall of urinary bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "188243001", + "display": "Malignant neoplasm of posterior wall of urinary bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "188244007", + "display": "Malignant tumor of bladder neck" + }, + { + "system": "http://snomed.info/sct", + "code": "188245008", + "display": "Malignant neoplasm of ureteric orifice" + }, + { + "system": "http://snomed.info/sct", + "code": "188247000", + "display": "Malignant neoplasm, overlapping lesion of bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "188250002", + "display": "Malignant neoplasm of kidney parenchyma" + }, + { + "system": "http://snomed.info/sct", + "code": "188252005", + "display": "Malignant neoplasm of renal calyx" + }, + { + "system": "http://snomed.info/sct", + "code": "188253000", + "display": "Malignant tumor of pelviureteric junction" + }, + { + "system": "http://snomed.info/sct", + "code": "188256008", + "display": "Malignant neoplasm of overlapping lesion of urinary organs" + }, + { + "system": "http://snomed.info/sct", + "code": "188261005", + "display": "Malignant neoplasm of eyeball excluding conjunctiva, cornea, retina and choroid" + }, + { + "system": "http://snomed.info/sct", + "code": "188263008", + "display": "Malignant neoplasm of ciliary body" + }, + { + "system": "http://snomed.info/sct", + "code": "188264002", + "display": "Malignant neoplasm of iris" + }, + { + "system": "http://snomed.info/sct", + "code": "188265001", + "display": "Malignant neoplasm of crystalline lens" + }, + { + "system": "http://snomed.info/sct", + "code": "188266000", + "display": "Malignant neoplasm of sclera" + }, + { + "system": "http://snomed.info/sct", + "code": "188268004", + "display": "Malignant neoplasm of connective tissue of orbit" + }, + { + "system": "http://snomed.info/sct", + "code": "188269007", + "display": "Malignant neoplasm of extraocular muscle of orbit" + }, + { + "system": "http://snomed.info/sct", + "code": "188272000", + "display": "Malignant neoplasm of lacrimal gland" + }, + { + "system": "http://snomed.info/sct", + "code": "188273005", + "display": "Malignant neoplasm of lacrimal sac" + }, + { + "system": "http://snomed.info/sct", + "code": "188274004", + "display": "Malignant neoplasm of nasolacrimal duct" + }, + { + "system": "http://snomed.info/sct", + "code": "188280007", + "display": "Malignant neoplasm of cerebrum (excluding lobes and ventricles)" + }, + { + "system": "http://snomed.info/sct", + "code": "188281006", + "display": "Malignant neoplasm of basal ganglia" + }, + { + "system": "http://snomed.info/sct", + "code": "188282004", + "display": "Malignant neoplasm of cerebral cortex" + }, + { + "system": "http://snomed.info/sct", + "code": "188283009", + "display": "Malignant neoplasm of corpus striatum" + }, + { + "system": "http://snomed.info/sct", + "code": "188285002", + "display": "Malignant neoplasm of globus pallidus" + }, + { + "system": "http://snomed.info/sct", + "code": "188286001", + "display": "Malignant tumor of hypothalamus" + }, + { + "system": "http://snomed.info/sct", + "code": "188287005", + "display": "Malignant neoplasm of thalamus" + }, + { + "system": "http://snomed.info/sct", + "code": "188289008", + "display": "Malignant neoplasm of hippocampus" + }, + { + "system": "http://snomed.info/sct", + "code": "188290004", + "display": "Malignant neoplasm of uncus" + }, + { + "system": "http://snomed.info/sct", + "code": "188292007", + "display": "Malignant tumor of choroid plexus" + }, + { + "system": "http://snomed.info/sct", + "code": "188293002", + "display": "Malignant neoplasm of floor of cerebral ventricle" + }, + { + "system": "http://snomed.info/sct", + "code": "188295009", + "display": "Malignant neoplasm of cerebral peduncle" + }, + { + "system": "http://snomed.info/sct", + "code": "188296005", + "display": "Malignant neoplasm of medulla oblongata" + }, + { + "system": "http://snomed.info/sct", + "code": "188297001", + "display": "Malignant neoplasm of midbrain" + }, + { + "system": "http://snomed.info/sct", + "code": "188298006", + "display": "Malignant neoplasm of pons" + }, + { + "system": "http://snomed.info/sct", + "code": "188301005", + "display": "Malignant neoplasm of corpus callosum" + }, + { + "system": "http://snomed.info/sct", + "code": "188302003", + "display": "Malignant neoplasm of tapetum" + }, + { + "system": "http://snomed.info/sct", + "code": "188307009", + "display": "Malignant tumor of cranial nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "188308004", + "display": "Malignant neoplasm of olfactory bulb" + }, + { + "system": "http://snomed.info/sct", + "code": "188312005", + "display": "Malignant neoplasm of cerebral dura mater" + }, + { + "system": "http://snomed.info/sct", + "code": "188313000", + "display": "Malignant neoplasm of cerebral arachnoid mater" + }, + { + "system": "http://snomed.info/sct", + "code": "188315007", + "display": "Malignant neoplasm of cerebral pia mater" + }, + { + "system": "http://snomed.info/sct", + "code": "188317004", + "display": "Malignant neoplasm of spinal dura mater" + }, + { + "system": "http://snomed.info/sct", + "code": "188318009", + "display": "Malignant neoplasm of spinal arachnoid mater" + }, + { + "system": "http://snomed.info/sct", + "code": "188319001", + "display": "Malignant neoplasm of spinal pia mater" + }, + { + "system": "http://snomed.info/sct", + "code": "188321006", + "display": "Malignant neoplasm of peripheral nerves and autonomic nervous system" + }, + { + "system": "http://snomed.info/sct", + "code": "188322004", + "display": "Malignant neoplasm of peripheral nerves of head, face and neck" + }, + { + "system": "http://snomed.info/sct", + "code": "188323009", + "display": "Malignant neoplasm of peripheral nerves of upper limb, including shoulder" + }, + { + "system": "http://snomed.info/sct", + "code": "188324003", + "display": "Malignant neoplasm of peripheral nerves of lower limb, including hip" + }, + { + "system": "http://snomed.info/sct", + "code": "188325002", + "display": "Malignant neoplasm of peripheral nerve of thorax" + }, + { + "system": "http://snomed.info/sct", + "code": "188326001", + "display": "Malignant neoplasm of peripheral nerve of abdomen" + }, + { + "system": "http://snomed.info/sct", + "code": "188327005", + "display": "Malignant neoplasm of peripheral nerve of pelvis" + }, + { + "system": "http://snomed.info/sct", + "code": "188339002", + "display": "Malignant neoplasm of pituitary gland and craniopharyngeal duct" + }, + { + "system": "http://snomed.info/sct", + "code": "188340000", + "display": "Malignant tumor of craniopharyngeal duct" + }, + { + "system": "http://snomed.info/sct", + "code": "188361007", + "display": "Malignant neoplasm of thorax" + }, + { + "system": "http://snomed.info/sct", + "code": "188366002", + "display": "Malignant tumor of abdomen" + }, + { + "system": "http://snomed.info/sct", + "code": "188478004", + "display": "Malignant neoplasms of independent (primary) multiple sites" + }, + { + "system": "http://snomed.info/sct", + "code": "188487008", + "display": "Lymphosarcoma and reticulosarcoma" + }, + { + "system": "http://snomed.info/sct", + "code": "188489006", + "display": "Reticulosarcoma of lymph nodes of head, face and neck" + }, + { + "system": "http://snomed.info/sct", + "code": "188492005", + "display": "Reticulosarcoma of lymph nodes of axilla and upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "188493000", + "display": "Reticulosarcoma of lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "188498009", + "display": "Lymphosarcoma" + }, + { + "system": "http://snomed.info/sct", + "code": "188500005", + "display": "Lymphosarcoma of lymph nodes of head, face and neck" + }, + { + "system": "http://snomed.info/sct", + "code": "188501009", + "display": "Lymphosarcoma of intrathoracic lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "188502002", + "display": "Lymphosarcoma of intra-abdominal lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "188503007", + "display": "Lymphosarcoma of lymph nodes of axilla and upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "188504001", + "display": "Lymphosarcoma of lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "188505000", + "display": "Lymphosarcoma of intrapelvic lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "188506004", + "display": "Lymphosarcoma of spleen" + }, + { + "system": "http://snomed.info/sct", + "code": "188507008", + "display": "Lymphosarcoma of lymph nodes of multiple sites" + }, + { + "system": "http://snomed.info/sct", + "code": "188511002", + "display": "Burkitt's lymphoma of intrathoracic lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "188512009", + "display": "Burkitt's lymphoma of intra-abdominal lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "188513004", + "display": "Burkitt's lymphoma of lymph nodes of axilla and upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "188514005", + "display": "Burkitt's lymphoma of lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "188515006", + "display": "Burkitt's lymphoma of intrapelvic lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "188516007", + "display": "Burkitt's lymphoma of spleen" + }, + { + "system": "http://snomed.info/sct", + "code": "188517003", + "display": "Burkitt's lymphoma of lymph nodes of multiple sites" + }, + { + "system": "http://snomed.info/sct", + "code": "188524002", + "display": "Hodgkin's paragranuloma of intrathoracic lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "188529007", + "display": "Hodgkin's paragranuloma of intrapelvic lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "188531003", + "display": "Hodgkin's paragranuloma of lymph nodes of multiple sites" + }, + { + "system": "http://snomed.info/sct", + "code": "188536008", + "display": "Hodgkin's granuloma of intra-abdominal lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "188537004", + "display": "Hodgkin's granuloma of lymph nodes of axilla and upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "188538009", + "display": "Hodgkin's granuloma of lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "188541000", + "display": "Hodgkin's granuloma of lymph nodes of multiple sites" + }, + { + "system": "http://snomed.info/sct", + "code": "188547001", + "display": "Hodgkin's sarcoma of lymph nodes of axilla and upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "188548006", + "display": "Hodgkin's sarcoma of lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "188551004", + "display": "Hodgkin's sarcoma of lymph nodes of multiple sites" + }, + { + "system": "http://snomed.info/sct", + "code": "188554007", + "display": "Hodgkin's disease, lymphocytic-histiocytic predominance of lymph nodes of head, face and neck" + }, + { + "system": "http://snomed.info/sct", + "code": "188558005", + "display": "Hodgkin's disease, lymphocytic-histiocytic predominance of lymph nodes of axilla and upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "188559002", + "display": "Hodgkin's disease, lymphocytic-histiocytic predominance of lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "188562004", + "display": "Hodgkin's disease, lymphocytic-histiocytic predominance of lymph nodes of multiple sites" + }, + { + "system": "http://snomed.info/sct", + "code": "188565002", + "display": "Hodgkin's disease, nodular sclerosis of lymph nodes of head, face and neck" + }, + { + "system": "http://snomed.info/sct", + "code": "188566001", + "display": "Hodgkin's disease, nodular sclerosis of intrathoracic lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "188567005", + "display": "Hodgkin's disease, nodular sclerosis of intra-abdominal lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "188568000", + "display": "Hodgkin's disease, nodular sclerosis of lymph nodes of axilla and upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "188569008", + "display": "Hodgkin's disease, nodular sclerosis of lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "188570009", + "display": "Hodgkin's disease, nodular sclerosis of intrapelvic lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "188572001", + "display": "Hodgkin's disease, nodular sclerosis of lymph nodes of multiple sites" + }, + { + "system": "http://snomed.info/sct", + "code": "188575004", + "display": "Hodgkin's disease, mixed cellularity of lymph nodes of head, face and neck" + }, + { + "system": "http://snomed.info/sct", + "code": "188576003", + "display": "Hodgkin's disease, mixed cellularity of intrathoracic lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "188577007", + "display": "Hodgkin's disease, mixed cellularity of intra-abdominal lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "188578002", + "display": "Hodgkin's disease, mixed cellularity of lymph nodes of axilla and upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "188579005", + "display": "Hodgkin's disease, mixed cellularity of lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "188580008", + "display": "Hodgkin's disease, mixed cellularity of intrapelvic lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "188582000", + "display": "Hodgkin's disease, mixed cellularity of lymph nodes of multiple sites" + }, + { + "system": "http://snomed.info/sct", + "code": "188585003", + "display": "Hodgkin's disease, lymphocytic depletion of lymph nodes of head, face and neck" + }, + { + "system": "http://snomed.info/sct", + "code": "188586002", + "display": "Hodgkin's disease, lymphocytic depletion of intrathoracic lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "188587006", + "display": "Hodgkin's disease, lymphocytic depletion of intra-abdominal lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "188589009", + "display": "Hodgkin's disease, lymphocytic depletion of lymph nodes of axilla and upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "188590000", + "display": "Hodgkin's disease, lymphocytic depletion of lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "188591001", + "display": "Hodgkin's disease, lymphocytic depletion of intrapelvic lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "188592008", + "display": "Hodgkin's disease, lymphocytic depletion of spleen" + }, + { + "system": "http://snomed.info/sct", + "code": "188593003", + "display": "Hodgkin's disease, lymphocytic depletion of lymph nodes of multiple sites" + }, + { + "system": "http://snomed.info/sct", + "code": "188609000", + "display": "Nodular lymphoma of lymph nodes of head, face and neck" + }, + { + "system": "http://snomed.info/sct", + "code": "188612002", + "display": "Nodular lymphoma of lymph nodes of axilla and upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "188613007", + "display": "Nodular lymphoma of lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "188627002", + "display": "Mycosis fungoides of lymph nodes of multiple sites" + }, + { + "system": "http://snomed.info/sct", + "code": "188631008", + "display": "Sezary's disease of intrathoracic lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "188632001", + "display": "Sezary's disease of intra-abdominal lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "188633006", + "display": "Sezary's disease of lymph nodes of axilla and upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "188634000", + "display": "Sezary's disease of lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "188635004", + "display": "Sezary's disease of intrapelvic lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "188637007", + "display": "Sezary's disease of lymph nodes of multiple sites" + }, + { + "system": "http://snomed.info/sct", + "code": "188641006", + "display": "Malignant histiocytosis of lymph nodes of axilla and upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "188642004", + "display": "Malignant histiocytosis of lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "188662007", + "display": "Mast cell malignancy of lymph nodes of head, face and neck" + }, + { + "system": "http://snomed.info/sct", + "code": "188665009", + "display": "Mast cell malignancy of lymph nodes of axilla and upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "188666005", + "display": "Mast cell malignancy of lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "188668006", + "display": "Mast cell malignancy of spleen" + }, + { + "system": "http://snomed.info/sct", + "code": "188669003", + "display": "Mast cell malignancy of lymph nodes of multiple sites" + }, + { + "system": "http://snomed.info/sct", + "code": "188672005", + "display": "Follicular non-Hodgkin's mixed small cleaved and large cell lymphoma" + }, + { + "system": "http://snomed.info/sct", + "code": "188674006", + "display": "Diffuse malignant lymphoma - small non-cleaved cell" + }, + { + "system": "http://snomed.info/sct", + "code": "188675007", + "display": "Diffuse non-Hodgkin's small cleaved cell (diffuse) lymphoma" + }, + { + "system": "http://snomed.info/sct", + "code": "188676008", + "display": "Malignant lymphoma - mixed small and large cell" + }, + { + "system": "http://snomed.info/sct", + "code": "188679001", + "display": "Diffuse non-Hodgkin's lymphoma undifferentiated (diffuse)" + }, + { + "system": "http://snomed.info/sct", + "code": "188691005", + "display": "Malignant immunoproliferative small intestinal disease" + }, + { + "system": "http://snomed.info/sct", + "code": "188718006", + "display": "Extramedullary plasmacytoma (clinical)" + }, + { + "system": "http://snomed.info/sct", + "code": "188725004", + "display": "Lymphoid leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "188726003", + "display": "Subacute lymphoid leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "188728002", + "display": "Aleukemic lymphoid leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "188732008", + "display": "Myeloid leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "188734009", + "display": "Chronic neutrophilic leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "188736006", + "display": "Subacute myeloid leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "188737002", + "display": "Chloroma" + }, + { + "system": "http://snomed.info/sct", + "code": "188741003", + "display": "Aleukemic myeloid leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "188744006", + "display": "Histiocytic leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "188745007", + "display": "Chronic monocytic leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "188746008", + "display": "Subacute monocytic leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "188748009", + "display": "Aleukemic monocytic leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "188754005", + "display": "Thrombocytic leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "188768003", + "display": "Myelomonocytic leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "188770007", + "display": "Subacute myelomonocytic leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "189814006", + "display": "Pancreatoblastoma" + }, + { + "system": "http://snomed.info/sct", + "code": "189815007", + "display": "Pulmonary blastoma" + }, + { + "system": "http://snomed.info/sct", + "code": "189847002", + "display": "Malignant teratoma" + }, + { + "system": "http://snomed.info/sct", + "code": "189924002", + "display": "Pleomorphic xanthoastrocytoma" + }, + { + "system": "http://snomed.info/sct", + "code": "190030009", + "display": "Compound leukemias" + }, + { + "system": "http://snomed.info/sct", + "code": "190818004", + "display": "Waldenstrom's macroglobulinemia" + }, + { + "system": "http://snomed.info/sct", + "code": "231829006", + "display": "Malignant tumor of eyelid" + }, + { + "system": "http://snomed.info/sct", + "code": "231831002", + "display": "Squamous cell carcinoma of eyelid" + }, + { + "system": "http://snomed.info/sct", + "code": "231832009", + "display": "Basal cell carcinoma of eyelid" + }, + { + "system": "http://snomed.info/sct", + "code": "231833004", + "display": "Sebaceous adenocarcinoma of eyelid" + }, + { + "system": "http://snomed.info/sct", + "code": "231834005", + "display": "Malignant melanoma of eyelid" + }, + { + "system": "http://snomed.info/sct", + "code": "231835006", + "display": "Kaposi's sarcoma of eyelid" + }, + { + "system": "http://snomed.info/sct", + "code": "232075002", + "display": "Lymphoma of retina" + }, + { + "system": "http://snomed.info/sct", + "code": "235966007", + "display": "Cystadenocarcinoma of pancreas" + }, + { + "system": "http://snomed.info/sct", + "code": "236513009", + "display": "Lymphoma of kidney" + }, + { + "system": "http://snomed.info/sct", + "code": "237832001", + "display": "Gastrointestinal hormone-secreting endocrine tumor" + }, + { + "system": "http://snomed.info/sct", + "code": "237833006", + "display": "Carcinoid crisis" + }, + { + "system": "http://snomed.info/sct", + "code": "238636003", + "display": "Malignant acanthosis nigricans" + }, + { + "system": "http://snomed.info/sct", + "code": "240163000", + "display": "Malignant neoplasm of nasopharyngeal wall" + }, + { + "system": "http://snomed.info/sct", + "code": "240531002", + "display": "African Burkitt's lymphoma" + }, + { + "system": "http://snomed.info/sct", + "code": "253000007", + "display": "Neuroendocrine carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "253001006", + "display": "Trabecular cell carcinoma of skin" + }, + { + "system": "http://snomed.info/sct", + "code": "253003009", + "display": "Carcinoid bronchial adenoma" + }, + { + "system": "http://snomed.info/sct", + "code": "253005002", + "display": "VIP-oma - Vasoactive intestinal peptide-secreting tumor" + }, + { + "system": "http://snomed.info/sct", + "code": "253017000", + "display": "Klatskin's tumor" + }, + { + "system": "http://snomed.info/sct", + "code": "253018005", + "display": "Fibrolamellar hepatocellular carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "253096008", + "display": "Neuroectodermal tumor" + }, + { + "system": "http://snomed.info/sct", + "code": "254389005", + "display": "Carcinoma of vermilion border of upper lip" + }, + { + "system": "http://snomed.info/sct", + "code": "254390001", + "display": "Carcinoma of lipstick area of lower lip" + }, + { + "system": "http://snomed.info/sct", + "code": "254393004", + "display": "Carcinoma of frenum of lip" + }, + { + "system": "http://snomed.info/sct", + "code": "254398008", + "display": "Carcinoma of frenum of upper lip" + }, + { + "system": "http://snomed.info/sct", + "code": "254402004", + "display": "Carcinoma of frenum of lower lip" + }, + { + "system": "http://snomed.info/sct", + "code": "254404003", + "display": "Carcinoma of commissure of lip" + }, + { + "system": "http://snomed.info/sct", + "code": "254408000", + "display": "Malignant tumor of anterior two-thirds of tongue - lateral margin" + }, + { + "system": "http://snomed.info/sct", + "code": "254412006", + "display": "Malignant tumor of tip of tongue" + }, + { + "system": "http://snomed.info/sct", + "code": "254417000", + "display": "Carcinoma of frenum linguae" + }, + { + "system": "http://snomed.info/sct", + "code": "254423005", + "display": "Carcinoma of lingual tonsil" + }, + { + "system": "http://snomed.info/sct", + "code": "254424004", + "display": "Carcinoma of upper gum" + }, + { + "system": "http://snomed.info/sct", + "code": "254425003", + "display": "Carcinoma of lower gum" + }, + { + "system": "http://snomed.info/sct", + "code": "254427006", + "display": "Carcinoma of anterior part of floor of mouth" + }, + { + "system": "http://snomed.info/sct", + "code": "254431000", + "display": "Carcinoma of lateral part of floor of mouth" + }, + { + "system": "http://snomed.info/sct", + "code": "254434008", + "display": "Carcinoma of hard palate" + }, + { + "system": "http://snomed.info/sct", + "code": "254435009", + "display": "Carcinoma of soft palate" + }, + { + "system": "http://snomed.info/sct", + "code": "254436005", + "display": "Carcinoma of uvula" + }, + { + "system": "http://snomed.info/sct", + "code": "254437001", + "display": "Squamous cell carcinoma of buccal mucosa" + }, + { + "system": "http://snomed.info/sct", + "code": "254441002", + "display": "Carcinoma of upper buccal sulcus" + }, + { + "system": "http://snomed.info/sct", + "code": "254445006", + "display": "Carcinoma of lower buccal sulcus" + }, + { + "system": "http://snomed.info/sct", + "code": "254450000", + "display": "Carcinoma of upper labial sulcus" + }, + { + "system": "http://snomed.info/sct", + "code": "254454009", + "display": "Carcinoma of lower labial sulcus" + }, + { + "system": "http://snomed.info/sct", + "code": "254457002", + "display": "Carcinoma of retromolar area" + }, + { + "system": "http://snomed.info/sct", + "code": "254459004", + "display": "Malignant tumor of anterior pillar of fauces" + }, + { + "system": "http://snomed.info/sct", + "code": "254462001", + "display": "Carcinoma of parotid gland" + }, + { + "system": "http://snomed.info/sct", + "code": "254465004", + "display": "Carcinoma of submandibular gland" + }, + { + "system": "http://snomed.info/sct", + "code": "254466003", + "display": "Carcinoma of sublingual gland" + }, + { + "system": "http://snomed.info/sct", + "code": "254474002", + "display": "Malignant tumor of nasal skeleton" + }, + { + "system": "http://snomed.info/sct", + "code": "254478004", + "display": "Malignant tumor of inferior turbinate" + }, + { + "system": "http://snomed.info/sct", + "code": "254481009", + "display": "Malignant tumor of middle turbinate" + }, + { + "system": "http://snomed.info/sct", + "code": "254484001", + "display": "Malignant tumor of posterior margin of nasal septum and choanae" + }, + { + "system": "http://snomed.info/sct", + "code": "254503007", + "display": "Malignant tumor of inferior surface of soft palate" + }, + { + "system": "http://snomed.info/sct", + "code": "254509006", + "display": "Malignant tumor of anterior commissure" + }, + { + "system": "http://snomed.info/sct", + "code": "254513004", + "display": "Malignant tumor of posterior commissure" + }, + { + "system": "http://snomed.info/sct", + "code": "254517003", + "display": "Malignant tumor of suprahyoid epiglottis" + }, + { + "system": "http://snomed.info/sct", + "code": "254520006", + "display": "Malignant tumor of infrahyoid epiglottis" + }, + { + "system": "http://snomed.info/sct", + "code": "254526000", + "display": "Malignant tumor of laryngeal ventricle" + }, + { + "system": "http://snomed.info/sct", + "code": "254530002", + "display": "Malignant tumor of parapharyngeal space" + }, + { + "system": "http://snomed.info/sct", + "code": "254535007", + "display": "Carcinoma of cervical part of esophagus" + }, + { + "system": "http://snomed.info/sct", + "code": "254539001", + "display": "Carcinoma of thoracic part of esophagus" + }, + { + "system": "http://snomed.info/sct", + "code": "254543002", + "display": "Carcinoma of abdominal part of esophagus" + }, + { + "system": "http://snomed.info/sct", + "code": "254547001", + "display": "Carcinoma of upper third of esophagus" + }, + { + "system": "http://snomed.info/sct", + "code": "254549003", + "display": "Carcinoma of middle third of esophagus" + }, + { + "system": "http://snomed.info/sct", + "code": "254551004", + "display": "Carcinoma of lower third of esophagus" + }, + { + "system": "http://snomed.info/sct", + "code": "254553001", + "display": "Carcinoma of cardia" + }, + { + "system": "http://snomed.info/sct", + "code": "254555008", + "display": "Carcinoma of fundus of stomach" + }, + { + "system": "http://snomed.info/sct", + "code": "254557000", + "display": "Carcinoma of body of stomach" + }, + { + "system": "http://snomed.info/sct", + "code": "254559002", + "display": "Carcinoma of pyloric antrum" + }, + { + "system": "http://snomed.info/sct", + "code": "254561006", + "display": "Carcinoma of pylorus" + }, + { + "system": "http://snomed.info/sct", + "code": "254563009", + "display": "Carcinoma of lesser curve of stomach" + }, + { + "system": "http://snomed.info/sct", + "code": "254567005", + "display": "Carcinoma of greater curve of stomach" + }, + { + "system": "http://snomed.info/sct", + "code": "254570009", + "display": "Carcinoma of duodenum" + }, + { + "system": "http://snomed.info/sct", + "code": "254582000", + "display": "Adenocarcinoma of rectum" + }, + { + "system": "http://snomed.info/sct", + "code": "254586002", + "display": "Malignant tumor of anorectal junction" + }, + { + "system": "http://snomed.info/sct", + "code": "254601002", + "display": "Sarcoma of liver" + }, + { + "system": "http://snomed.info/sct", + "code": "254609000", + "display": "Carcinoma of ampulla of Vater" + }, + { + "system": "http://snomed.info/sct", + "code": "254611009", + "display": "Malignant tumor of endocrine pancreas" + }, + { + "system": "http://snomed.info/sct", + "code": "254612002", + "display": "Carcinoma of endocrine pancreas" + }, + { + "system": "http://snomed.info/sct", + "code": "254619006", + "display": "Adenoid cystic carcinoma of trachea" + }, + { + "system": "http://snomed.info/sct", + "code": "254620000", + "display": "Squamous cell carcinoma of trachea" + }, + { + "system": "http://snomed.info/sct", + "code": "254622008", + "display": "Squamous cell carcinoma of bronchus" + }, + { + "system": "http://snomed.info/sct", + "code": "254625005", + "display": "Malignant tumor of lung parenchyma" + }, + { + "system": "http://snomed.info/sct", + "code": "254626006", + "display": "Adenocarcinoma of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "254629004", + "display": "Large cell carcinoma of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "254631008", + "display": "Giant cell carcinoma of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "254632001", + "display": "Small cell carcinoma of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "254633006", + "display": "Oat cell carcinoma of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "254634000", + "display": "Squamous cell carcinoma of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "254635004", + "display": "Epithelioid hemangioendothelioma of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "254637007", + "display": "Non-small cell lung cancer" + }, + { + "system": "http://snomed.info/sct", + "code": "254638002", + "display": "Superior sulcus tumor" + }, + { + "system": "http://snomed.info/sct", + "code": "254645002", + "display": "Malignant mesothelioma of pleura" + }, + { + "system": "http://snomed.info/sct", + "code": "254650008", + "display": "Malignant tumor of surface epithelium" + }, + { + "system": "http://snomed.info/sct", + "code": "254651007", + "display": "Squamous cell carcinoma of skin" + }, + { + "system": "http://snomed.info/sct", + "code": "254652000", + "display": "SCC - Clear cell squamous cell carcinoma of skin" + }, + { + "system": "http://snomed.info/sct", + "code": "254653005", + "display": "Spindle cell squamous carcinoma of skin" + }, + { + "system": "http://snomed.info/sct", + "code": "254654004", + "display": "SCC - Acantholytic squamous cell carcinoma of skin" + }, + { + "system": "http://snomed.info/sct", + "code": "254655003", + "display": "Plantar verrucous carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "254701007", + "display": "Basal cell carcinoma of skin" + }, + { + "system": "http://snomed.info/sct", + "code": "254702000", + "display": "BCC - Metatypical basal cell carcinoma of skin" + }, + { + "system": "http://snomed.info/sct", + "code": "254703005", + "display": "Pinkus tumor" + }, + { + "system": "http://snomed.info/sct", + "code": "254707006", + "display": "Sweat gland carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "254708001", + "display": "Eccrine porocarcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "254709009", + "display": "Sweat gland adenocarcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "254710004", + "display": "Basal cell carcinoma with eccrine differentiation" + }, + { + "system": "http://snomed.info/sct", + "code": "254711000", + "display": "Adenoid cystic eccrine carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "254712007", + "display": "Malignant syringoma" + }, + { + "system": "http://snomed.info/sct", + "code": "254713002", + "display": "Mucoepidermoid carcinoma of skin" + }, + { + "system": "http://snomed.info/sct", + "code": "254714008", + "display": "Mucinous eccrine carcinoma of skin" + }, + { + "system": "http://snomed.info/sct", + "code": "254726003", + "display": "Malignant skin tumor with apocrine differentiation" + }, + { + "system": "http://snomed.info/sct", + "code": "254727007", + "display": "Extramammary Paget's disease of skin" + }, + { + "system": "http://snomed.info/sct", + "code": "254730000", + "display": "Superficial spreading malignant melanoma of skin" + }, + { + "system": "http://snomed.info/sct", + "code": "254731001", + "display": "Nodular melanoma of skin" + }, + { + "system": "http://snomed.info/sct", + "code": "254732008", + "display": "Acral lentiginous malignant melanoma of skin" + }, + { + "system": "http://snomed.info/sct", + "code": "254733003", + "display": "Malignant melanoma arising in intradermal nevus" + }, + { + "system": "http://snomed.info/sct", + "code": "254734009", + "display": "Malignant melanoma arising in congenital nevus" + }, + { + "system": "http://snomed.info/sct", + "code": "254748009", + "display": "Cutaneous fibrosarcoma" + }, + { + "system": "http://snomed.info/sct", + "code": "254764001", + "display": "Peripheral neuroblastoma" + }, + { + "system": "http://snomed.info/sct", + "code": "254771006", + "display": "Cutaneous leiomyosarcoma" + }, + { + "system": "http://snomed.info/sct", + "code": "254792006", + "display": "Proliferating angioendotheliomatosis" + }, + { + "system": "http://snomed.info/sct", + "code": "254794007", + "display": "Angiosarcoma of skin" + }, + { + "system": "http://snomed.info/sct", + "code": "254797000", + "display": "Malignant hemangiopericytoma of skin" + }, + { + "system": "http://snomed.info/sct", + "code": "254800003", + "display": "Epithelioid sarcoma of Enzinger" + }, + { + "system": "http://snomed.info/sct", + "code": "254820002", + "display": "Follicular atrophoderma and basal cell epitheliomata" + }, + { + "system": "http://snomed.info/sct", + "code": "254824006", + "display": "Malignant tumor of mesothelial tissue" + }, + { + "system": "http://snomed.info/sct", + "code": "254829001", + "display": "Liposarcoma" + }, + { + "system": "http://snomed.info/sct", + "code": "254837009", + "display": "Malignant tumor of breast" + }, + { + "system": "http://snomed.info/sct", + "code": "254838004", + "display": "CA - Carcinoma of breast" + }, + { + "system": "http://snomed.info/sct", + "code": "254839007", + "display": "Scirrhous carcinoma of breast" + }, + { + "system": "http://snomed.info/sct", + "code": "254840009", + "display": "Inflammatory carcinoma of breast" + }, + { + "system": "http://snomed.info/sct", + "code": "254841008", + "display": "Cancer en cuirasse" + }, + { + "system": "http://snomed.info/sct", + "code": "254843006", + "display": "Familial cancer of breast" + }, + { + "system": "http://snomed.info/sct", + "code": "254844000", + "display": "Malignant phyllodes tumor of breast" + }, + { + "system": "http://snomed.info/sct", + "code": "254849005", + "display": "Malignant epithelial tumor of ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "254850005", + "display": "Serous papillary cystadenocarcinoma ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "254851009", + "display": "Mucinous cystadenocarcinoma of ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "254852002", + "display": "Endometrioid carcinoma ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "254856004", + "display": "Undifferentiated carcinoma of ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "254860001", + "display": "Malignant sex cord tumor of ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "254863004", + "display": "Granulosa cell tumor of ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "254869000", + "display": "Malignant germ cell tumor of ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "254870004", + "display": "Choriocarcinoma of ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "254872007", + "display": "Embryonal carcinoma of ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "254874008", + "display": "Dysgerminoma of ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "254876005", + "display": "Endodermal sinus tumor of ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "254877001", + "display": "Uterine sarcoma" + }, + { + "system": "http://snomed.info/sct", + "code": "254878006", + "display": "Endometrial carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "254886006", + "display": "Squamous cell carcinoma of cervix" + }, + { + "system": "http://snomed.info/sct", + "code": "254887002", + "display": "Adenocarcinoma of cervix" + }, + { + "system": "http://snomed.info/sct", + "code": "254888007", + "display": "Adenosquamous carcinoma of cervix" + }, + { + "system": "http://snomed.info/sct", + "code": "254893005", + "display": "Carcinoma of vagina" + }, + { + "system": "http://snomed.info/sct", + "code": "254895003", + "display": "Epithelioma of vulva" + }, + { + "system": "http://snomed.info/sct", + "code": "254896002", + "display": "Malignant melanoma of vulva" + }, + { + "system": "http://snomed.info/sct", + "code": "254897006", + "display": "Sarcoma of vulva" + }, + { + "system": "http://snomed.info/sct", + "code": "254898001", + "display": "Paget's disease of vulva" + }, + { + "system": "http://snomed.info/sct", + "code": "254900004", + "display": "Carcinoma of prostate" + }, + { + "system": "http://snomed.info/sct", + "code": "254904008", + "display": "Carcinoma of glans penis" + }, + { + "system": "http://snomed.info/sct", + "code": "254908006", + "display": "Malignant tumor of penile skin" + }, + { + "system": "http://snomed.info/sct", + "code": "254909003", + "display": "Carcinoma of foreskin" + }, + { + "system": "http://snomed.info/sct", + "code": "254912000", + "display": "Regressed malignant testicular tumor" + }, + { + "system": "http://snomed.info/sct", + "code": "254915003", + "display": "Clear cell carcinoma of kidney" + }, + { + "system": "http://snomed.info/sct", + "code": "254916002", + "display": "Cystadenocarcinoma of kidney" + }, + { + "system": "http://snomed.info/sct", + "code": "254917006", + "display": "Papillary cystadenocarcinoma of kidney" + }, + { + "system": "http://snomed.info/sct", + "code": "254918001", + "display": "Sarcoma of kidney" + }, + { + "system": "http://snomed.info/sct", + "code": "254934003", + "display": "Malignant tumor of urethral stump" + }, + { + "system": "http://snomed.info/sct", + "code": "254938000", + "display": "Astrocytic tumor of brain" + }, + { + "system": "http://snomed.info/sct", + "code": "254940005", + "display": "Oligodendroglioma of brain" + }, + { + "system": "http://snomed.info/sct", + "code": "254948003", + "display": "Astrocytoma of spinal cord" + }, + { + "system": "http://snomed.info/sct", + "code": "254950006", + "display": "Oligodendroglioma of spinal cord" + }, + { + "system": "http://snomed.info/sct", + "code": "254955001", + "display": "Pituitary carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "254969001", + "display": "Malignant tumor of olfactory tract" + }, + { + "system": "http://snomed.info/sct", + "code": "254972008", + "display": "Malignant tumor of optic nerve and sheath" + }, + { + "system": "http://snomed.info/sct", + "code": "254973003", + "display": "Malignant astrocytoma of optic nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "254974009", + "display": "Malignant tumor of optic nerve sheath" + }, + { + "system": "http://snomed.info/sct", + "code": "254975005", + "display": "Malignant meningioma of optic nerve sheath" + }, + { + "system": "http://snomed.info/sct", + "code": "254980001", + "display": "Malignant tumor of acoustic vestibular nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "254983004", + "display": "Malignant tumor of spinal nerve and sheath" + }, + { + "system": "http://snomed.info/sct", + "code": "254986007", + "display": "Malignant tumor of peripheral nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "254987003", + "display": "Adenoid cystic carcinoma of lacrimal gland" + }, + { + "system": "http://snomed.info/sct", + "code": "254988008", + "display": "Adenocarcinoma of lacrimal gland" + }, + { + "system": "http://snomed.info/sct", + "code": "254989000", + "display": "Malignant mixed tumor of lacrimal gland" + }, + { + "system": "http://snomed.info/sct", + "code": "254993006", + "display": "Liposarcoma of orbit" + }, + { + "system": "http://snomed.info/sct", + "code": "254994000", + "display": "Rhabdomyosarcoma of orbit" + }, + { + "system": "http://snomed.info/sct", + "code": "254995004", + "display": "Malignant hemangiopericytoma of orbit" + }, + { + "system": "http://snomed.info/sct", + "code": "254996003", + "display": "Malignant fibrous histiocytoma of orbit" + }, + { + "system": "http://snomed.info/sct", + "code": "255003007", + "display": "Squamous cell carcinoma of conjunctiva" + }, + { + "system": "http://snomed.info/sct", + "code": "255004001", + "display": "Malignant melanoma of conjunctiva" + }, + { + "system": "http://snomed.info/sct", + "code": "255008003", + "display": "Squamous cell carcinoma of cornea" + }, + { + "system": "http://snomed.info/sct", + "code": "255012009", + "display": "Malignant melanoma of iris" + }, + { + "system": "http://snomed.info/sct", + "code": "255015006", + "display": "Malignant melanoma of ciliary body" + }, + { + "system": "http://snomed.info/sct", + "code": "255016007", + "display": "Adenocarcinoma of pigmented epithelium of ciliary body" + }, + { + "system": "http://snomed.info/sct", + "code": "255017003", + "display": "Adenocarcinoma of non-pigmented epithelium of ciliary body" + }, + { + "system": "http://snomed.info/sct", + "code": "255021005", + "display": "Malignant melanoma of choroid" + }, + { + "system": "http://snomed.info/sct", + "code": "255028004", + "display": "Follicular thyroid carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "255029007", + "display": "Papillary thyroid carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "255030002", + "display": "Mixed follicular and papillary thyroid carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "255031003", + "display": "Anaplastic thyroid carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "255032005", + "display": "Medullary thyroid carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "255035007", + "display": "Adrenal carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "255037004", + "display": "Parathyroid carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "255038009", + "display": "GRF-oma - Growth hormone releasing factor-secreting tumor" + }, + { + "system": "http://snomed.info/sct", + "code": "255039001", + "display": "Pancreatic polypeptidoma" + }, + { + "system": "http://snomed.info/sct", + "code": "255040004", + "display": "Parathyroid hormone-related peptide-secreting tumor" + }, + { + "system": "http://snomed.info/sct", + "code": "255042007", + "display": "Gastric inhibitory peptide-secreting tumor" + }, + { + "system": "http://snomed.info/sct", + "code": "255052006", + "display": "Malignant tumor of unknown origin" + }, + { + "system": "http://snomed.info/sct", + "code": "255056009", + "display": "Malignant tumor of head and neck" + }, + { + "system": "http://snomed.info/sct", + "code": "255066001", + "display": "Carcinoma of genitourinary organ" + }, + { + "system": "http://snomed.info/sct", + "code": "255067005", + "display": "Sarcoma of bone and connective tissue" + }, + { + "system": "http://snomed.info/sct", + "code": "255068000", + "display": "Carcinoma of bone, connective tissue, skin and breast" + }, + { + "system": "http://snomed.info/sct", + "code": "255069008", + "display": "Carcinoma of lip, oral cavity and pharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "255070009", + "display": "Overlapping malignant neoplasm of oral cavity and lip and salivary gland (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "255071008", + "display": "Squamous cell carcinoma of lip" + }, + { + "system": "http://snomed.info/sct", + "code": "255072001", + "display": "Cancer of salivary gland" + }, + { + "system": "http://snomed.info/sct", + "code": "255073006", + "display": "Malignant tumor of ear, nose and throat" + }, + { + "system": "http://snomed.info/sct", + "code": "255074000", + "display": "Malignant tumor of nasal cavity and nasopharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "255075004", + "display": "Malignant tumor of lateral nasal wall" + }, + { + "system": "http://snomed.info/sct", + "code": "255077007", + "display": "Malignant tumor of digestive organ" + }, + { + "system": "http://snomed.info/sct", + "code": "255078002", + "display": "Malignant tumor of esophagus, stomach and duodenum" + }, + { + "system": "http://snomed.info/sct", + "code": "255081007", + "display": "Carcinoma of cecum" + }, + { + "system": "http://snomed.info/sct", + "code": "255084004", + "display": "Squamous cell carcinoma of anal margin" + }, + { + "system": "http://snomed.info/sct", + "code": "255086002", + "display": "Carcinoma common bile duct" + }, + { + "system": "http://snomed.info/sct", + "code": "255087006", + "display": "Malignant polyp of biliary tract" + }, + { + "system": "http://snomed.info/sct", + "code": "255088001", + "display": "Malignant tumor of exocrine pancreas" + }, + { + "system": "http://snomed.info/sct", + "code": "255090000", + "display": "Malignant neoplasm of carpal bones" + }, + { + "system": "http://snomed.info/sct", + "code": "255091001", + "display": "Malignant neoplasm of metacarpal bones" + }, + { + "system": "http://snomed.info/sct", + "code": "255093003", + "display": "Malignant tumor of epidermal appendage" + }, + { + "system": "http://snomed.info/sct", + "code": "255096006", + "display": "Malignant tumor of dermis" + }, + { + "system": "http://snomed.info/sct", + "code": "255107005", + "display": "Seminoma of testis" + }, + { + "system": "http://snomed.info/sct", + "code": "255108000", + "display": "Carcinoma of bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "255109008", + "display": "Transitional cell carcinoma of bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "255110003", + "display": "Adenocarcinoma of bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "255111004", + "display": "Squamous cell carcinoma of bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "255112006", + "display": "Malignant tumor of pituitary and hypothalamus" + }, + { + "system": "http://snomed.info/sct", + "code": "255114007", + "display": "Kaposi's sarcoma of conjunctiva" + }, + { + "system": "http://snomed.info/sct", + "code": "255115008", + "display": "Kaposi's sarcoma of cornea" + }, + { + "system": "http://snomed.info/sct", + "code": "255128001", + "display": "Malignant infiltration of peripheral nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "255129009", + "display": "Malignant infiltration of peripheral nerve plexus" + }, + { + "system": "http://snomed.info/sct", + "code": "255191003", + "display": "Localized malignant reticulohistiocytoma" + }, + { + "system": "http://snomed.info/sct", + "code": "269459004", + "display": "Malignant tumor of lesser curve of stomach" + }, + { + "system": "http://snomed.info/sct", + "code": "269460009", + "display": "Malignant tumor of greater curve of stomach" + }, + { + "system": "http://snomed.info/sct", + "code": "269463006", + "display": "Malignant tumor of middle ear and mastoid" + }, + { + "system": "http://snomed.info/sct", + "code": "269464000", + "display": "Malignant neoplasm of upper lobe, bronchus or lung" + }, + { + "system": "http://snomed.info/sct", + "code": "269467007", + "display": "Malignant neoplasm of hand bones" + }, + { + "system": "http://snomed.info/sct", + "code": "269469005", + "display": "Malignant neoplasm of soft tissue" + }, + { + "system": "http://snomed.info/sct", + "code": "269475001", + "display": "Malignant neoplasm of lymphatic and hemopoietic tissue" + }, + { + "system": "http://snomed.info/sct", + "code": "269476000", + "display": "Nodular lymphoma" + }, + { + "system": "http://snomed.info/sct", + "code": "269515006", + "display": "Carcinoma of lip" + }, + { + "system": "http://snomed.info/sct", + "code": "269516007", + "display": "Tongue carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "269533000", + "display": "Carcinoma of colon" + }, + { + "system": "http://snomed.info/sct", + "code": "269544008", + "display": "Carcinoma of the rectosigmoid junction" + }, + { + "system": "http://snomed.info/sct", + "code": "269578002", + "display": "Malignant melanoma of head and neck" + }, + { + "system": "http://snomed.info/sct", + "code": "269579005", + "display": "Malignant melanoma of trunk" + }, + { + "system": "http://snomed.info/sct", + "code": "269580008", + "display": "Malignant melanoma of upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "269581007", + "display": "Malignant melanoma of lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "271323007", + "display": "Malignant neoplasm of lip, oral cavity and pharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "271467005", + "display": "Malignant neoplasm of bone, connective tissue, skin and breast" + }, + { + "system": "http://snomed.info/sct", + "code": "271468000", + "display": "Malignant neoplasm of genitourinary organ" + }, + { + "system": "http://snomed.info/sct", + "code": "271568003", + "display": "Malig neoplasm of lower lip, oral aspect" + }, + { + "system": "http://snomed.info/sct", + "code": "271943005", + "display": "Carcinoma of base of tongue" + }, + { + "system": "http://snomed.info/sct", + "code": "274084007", + "display": "Palate carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "274085008", + "display": "Tonsil carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "274087000", + "display": "Malignant melanoma of eye" + }, + { + "system": "http://snomed.info/sct", + "code": "274902006", + "display": "Mixed hepatocellular and bile duct carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "274905008", + "display": "Malignant lymphoma - lymphocytic, intermediate differentiation" + }, + { + "system": "http://snomed.info/sct", + "code": "275394001", + "display": "Carcinoma ventral surface of tongue" + }, + { + "system": "http://snomed.info/sct", + "code": "275395000", + "display": "Carcinoma anterior 2/3 tongue ventrum" + }, + { + "system": "http://snomed.info/sct", + "code": "275396004", + "display": "Carcinoma of anterior two-thirds of tongue - dorsal surface" + }, + { + "system": "http://snomed.info/sct", + "code": "275397008", + "display": "Carcinoma of midline of tongue" + }, + { + "system": "http://snomed.info/sct", + "code": "275399006", + "display": "Malignant tumor of lipstick area of lip" + }, + { + "system": "http://snomed.info/sct", + "code": "275490009", + "display": "Carcinoma of tongue base - dorsal surface" + }, + { + "system": "http://snomed.info/sct", + "code": "276419004", + "display": "Malignant tumor of corpus spongiosum" + }, + { + "system": "http://snomed.info/sct", + "code": "276420005", + "display": "Malignant tumor of corpus cavernosum" + }, + { + "system": "http://snomed.info/sct", + "code": "276738009", + "display": "Primary signet ring cell carcinoma of skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "276750003", + "display": "Malignant tumor of skin with pilar differentiation" + }, + { + "system": "http://snomed.info/sct", + "code": "276751004", + "display": "Amelanotic malignant melanoma of skin" + }, + { + "system": "http://snomed.info/sct", + "code": "276797002", + "display": "Malignant tumor of fibrous tissue" + }, + { + "system": "http://snomed.info/sct", + "code": "276803003", + "display": "Adenocarcinoma of esophagus" + }, + { + "system": "http://snomed.info/sct", + "code": "276804009", + "display": "Squamous cell carcinoma of esophagus" + }, + { + "system": "http://snomed.info/sct", + "code": "276809004", + "display": "EGC - Early gastric cancer" + }, + { + "system": "http://snomed.info/sct", + "code": "276810009", + "display": "Late gastric cancer" + }, + { + "system": "http://snomed.info/sct", + "code": "276811008", + "display": "Gastric lymphoma" + }, + { + "system": "http://snomed.info/sct", + "code": "276815004", + "display": "Lymphoma of intestine" + }, + { + "system": "http://snomed.info/sct", + "code": "276821000", + "display": "Malignant melanoma of anus" + }, + { + "system": "http://snomed.info/sct", + "code": "276822007", + "display": "Malignant melanoma of rectum" + }, + { + "system": "http://snomed.info/sct", + "code": "276826005", + "display": "Malignant glioma of brain" + }, + { + "system": "http://snomed.info/sct", + "code": "276827001", + "display": "Malignant glioma of spinal cord" + }, + { + "system": "http://snomed.info/sct", + "code": "276828006", + "display": "Glioblastoma multiforme of brain" + }, + { + "system": "http://snomed.info/sct", + "code": "276829003", + "display": "Glioblastoma multiforme of spinal cord" + }, + { + "system": "http://snomed.info/sct", + "code": "276836002", + "display": "Primary cerebral lymphoma" + }, + { + "system": "http://snomed.info/sct", + "code": "276860003", + "display": "Squamous cell carcinoma of scrotum" + }, + { + "system": "http://snomed.info/sct", + "code": "276870001", + "display": "Carcinoma of fallopian tube" + }, + { + "system": "http://snomed.info/sct", + "code": "276876007", + "display": "Carcinoma of Bartholin's gland" + }, + { + "system": "http://snomed.info/sct", + "code": "276952000", + "display": "Squamous cell carcinoma of tongue" + }, + { + "system": "http://snomed.info/sct", + "code": "276953005", + "display": "SCC - Squamous cell carcinoma of gum" + }, + { + "system": "http://snomed.info/sct", + "code": "276954004", + "display": "Squamous cell carcinoma of floor of mouth" + }, + { + "system": "http://snomed.info/sct", + "code": "276962007", + "display": "Squamous cell carcinoma of palate" + }, + { + "system": "http://snomed.info/sct", + "code": "276975007", + "display": "Carcinoma of larynx" + }, + { + "system": "http://snomed.info/sct", + "code": "277156006", + "display": "Malignant tumor of external ear" + }, + { + "system": "http://snomed.info/sct", + "code": "277461004", + "display": "Anaplastic astrocytoma of brain" + }, + { + "system": "http://snomed.info/sct", + "code": "277474005", + "display": "B-cell chronic lymphocytic leukemia variant" + }, + { + "system": "http://snomed.info/sct", + "code": "277505007", + "display": "Medulloblastoma of cerebellum" + }, + { + "system": "http://snomed.info/sct", + "code": "277530005", + "display": "Malignant melanoma of meninges" + }, + { + "system": "http://snomed.info/sct", + "code": "277543005", + "display": "Malignant white blood cell disorder" + }, + { + "system": "http://snomed.info/sct", + "code": "277545003", + "display": "T-cell chronic lymphocytic leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "277549009", + "display": "Chronic lymphocytic prolymphocytic leukemia syndrome" + }, + { + "system": "http://snomed.info/sct", + "code": "277550009", + "display": "Richter's syndrome" + }, + { + "system": "http://snomed.info/sct", + "code": "277551008", + "display": "Splenic lymphoma with villous lymphocytes" + }, + { + "system": "http://snomed.info/sct", + "code": "277567002", + "display": "T-cell prolymphocytic leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "277568007", + "display": "Hairy cell leukemia variant" + }, + { + "system": "http://snomed.info/sct", + "code": "277569004", + "display": "Large granular lymphocytic leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "277570003", + "display": "Lymphoma with spill" + }, + { + "system": "http://snomed.info/sct", + "code": "277571004", + "display": "B-cell acute lymphoblastic leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "277572006", + "display": "Acute pre B-cell lymphoblastic leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "277573001", + "display": "Common acute lymphoblastic leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "277574007", + "display": "Null cell acute lymphoblastic leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "277575008", + "display": "T-cell acute lymphoblastic leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "277579002", + "display": "Light chain myeloma" + }, + { + "system": "http://snomed.info/sct", + "code": "277580004", + "display": "Non-secretory myeloma" + }, + { + "system": "http://snomed.info/sct", + "code": "277587001", + "display": "JCML - Juvenile chronic myeloid leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "277589003", + "display": "Atypical chronic myeloid leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "277597005", + "display": "Myelodysplastic syndrome with isolated del(5q) (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "277601005", + "display": "Acute monocytoid leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "277602003", + "display": "Acute megakaryoblastic leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "277604002", + "display": "Acute eosinophilic leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "277609007", + "display": "Hodgkin's disease, lymphocytic predominance - diffuse" + }, + { + "system": "http://snomed.info/sct", + "code": "277610002", + "display": "Hodgkin's disease, nodular sclerosis - lymphocytic predominance" + }, + { + "system": "http://snomed.info/sct", + "code": "277611003", + "display": "Hodgkin's disease, nodular sclerosis - mixed cellularity" + }, + { + "system": "http://snomed.info/sct", + "code": "277612005", + "display": "Hodgkin's disease, nodular sclerosis - lymphocytic depletion" + }, + { + "system": "http://snomed.info/sct", + "code": "277613000", + "display": "Cutaneous/peripheral T-cell lymphoma" + }, + { + "system": "http://snomed.info/sct", + "code": "277614006", + "display": "Prethymic and thymic T-cell lymphoma/leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "277615007", + "display": "Low grade B-cell lymphoma" + }, + { + "system": "http://snomed.info/sct", + "code": "277616008", + "display": "Diffuse low grade B-cell lymphoma" + }, + { + "system": "http://snomed.info/sct", + "code": "277617004", + "display": "High grade B-cell lymphoma" + }, + { + "system": "http://snomed.info/sct", + "code": "277618009", + "display": "Follicular low grade B-cell lymphoma" + }, + { + "system": "http://snomed.info/sct", + "code": "277619001", + "display": "B-cell prolymphocytic leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "277622004", + "display": "Mucosa-associated lymphoma" + }, + { + "system": "http://snomed.info/sct", + "code": "277623009", + "display": "Monocytoid B-cell lymphoma" + }, + { + "system": "http://snomed.info/sct", + "code": "277624003", + "display": "Follicular malignant lymphoma - mixed cell type" + }, + { + "system": "http://snomed.info/sct", + "code": "277625002", + "display": "Follicular non-Hodgkin's small cleaved cell lymphoma" + }, + { + "system": "http://snomed.info/sct", + "code": "277626001", + "display": "Diffuse high grade B-cell lymphoma" + }, + { + "system": "http://snomed.info/sct", + "code": "277627005", + "display": "Nodular high grade B-cell lymphoma" + }, + { + "system": "http://snomed.info/sct", + "code": "277628000", + "display": "Diffuse malignant lymphoma - large cleaved cell" + }, + { + "system": "http://snomed.info/sct", + "code": "277629008", + "display": "Diffuse malignant lymphoma - large non-cleaved cell" + }, + { + "system": "http://snomed.info/sct", + "code": "277632006", + "display": "Diffuse malignant lymphoma - centroblastic polymorphic" + }, + { + "system": "http://snomed.info/sct", + "code": "277642008", + "display": "Low grade T-cell lymphoma" + }, + { + "system": "http://snomed.info/sct", + "code": "277643003", + "display": "High grade T-cell lymphoma" + }, + { + "system": "http://snomed.info/sct", + "code": "277654008", + "display": "Enteropathy-associated T-cell lymphoma" + }, + { + "system": "http://snomed.info/sct", + "code": "277664004", + "display": "Malignant lymphoma of testis" + }, + { + "system": "http://snomed.info/sct", + "code": "277782009", + "display": "Malignant peritoneal local recurrence" + }, + { + "system": "http://snomed.info/sct", + "code": "278024000", + "display": "Rhabdomyosarcoma of bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "278042005", + "display": "Malignant teratoma of mediastinum" + }, + { + "system": "http://snomed.info/sct", + "code": "278043000", + "display": "Malignant seminoma of mediastinum" + }, + { + "system": "http://snomed.info/sct", + "code": "278044006", + "display": "Malignant neuroma of mediastinum" + }, + { + "system": "http://snomed.info/sct", + "code": "278046008", + "display": "Sarcoma of bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "278050001", + "display": "Sarcoma of breast" + }, + { + "system": "http://snomed.info/sct", + "code": "278052009", + "display": "Malignant lymphoma of breast" + }, + { + "system": "http://snomed.info/sct", + "code": "278054005", + "display": "Lobular carcinoma of breast" + }, + { + "system": "http://snomed.info/sct", + "code": "278055006", + "display": "Malignant Leydig cell tumor of testis" + }, + { + "system": "http://snomed.info/sct", + "code": "278060005", + "display": "Endometrioid carcinoma of prostate" + }, + { + "system": "http://snomed.info/sct", + "code": "278189009", + "display": "Hypergranular promyelocytic leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "278453007", + "display": "Acute biphenotypic leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "278491007", + "display": "Mixed seminoma teratoma of testis" + }, + { + "system": "http://snomed.info/sct", + "code": "280959007", + "display": "Malignant tumor of lacrimal drainage structure" + }, + { + "system": "http://snomed.info/sct", + "code": "281560004", + "display": "Neuroblastoma of brain" + }, + { + "system": "http://snomed.info/sct", + "code": "281562007", + "display": "Adrenal neuroblastoma" + }, + { + "system": "http://snomed.info/sct", + "code": "281563002", + "display": "Thoracic neuroblastoma" + }, + { + "system": "http://snomed.info/sct", + "code": "281564008", + "display": "Pelvic neuroblastoma" + }, + { + "system": "http://snomed.info/sct", + "code": "281565009", + "display": "Paraspinal neuroblastoma" + }, + { + "system": "http://snomed.info/sct", + "code": "281566005", + "display": "Abdominothoracic neuroblastoma" + }, + { + "system": "http://snomed.info/sct", + "code": "281702006", + "display": "Tibial adamantinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "285307007", + "display": "Squamous cell carcinoma of skin of upper lip" + }, + { + "system": "http://snomed.info/sct", + "code": "285308002", + "display": "Squamous cell carcinoma of skin of lower lip" + }, + { + "system": "http://snomed.info/sct", + "code": "285309005", + "display": "Squamous cell carcinoma of skin of cheek" + }, + { + "system": "http://snomed.info/sct", + "code": "285310000", + "display": "Carcinoma of anal canal" + }, + { + "system": "http://snomed.info/sct", + "code": "285312008", + "display": "Carcinoma of sigmoid colon" + }, + { + "system": "http://snomed.info/sct", + "code": "285420006", + "display": "IgA myeloma" + }, + { + "system": "http://snomed.info/sct", + "code": "285421005", + "display": "IgG myeloma" + }, + { + "system": "http://snomed.info/sct", + "code": "285422003", + "display": "Immunoglobulin D myeloma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "285432005", + "display": "Carcinoma of cervix" + }, + { + "system": "http://snomed.info/sct", + "code": "285769009", + "display": "Acute promyelocytic leukemia - hypogranular variant" + }, + { + "system": "http://snomed.info/sct", + "code": "285776004", + "display": "Intermediate grade B-cell lymphoma" + }, + { + "system": "http://snomed.info/sct", + "code": "285839005", + "display": "M4Eo - Acute myelomonocytic leukemia - eosinophilic variant" + }, + { + "system": "http://snomed.info/sct", + "code": "286887005", + "display": "Carcinoma liver/biliary system" + }, + { + "system": "http://snomed.info/sct", + "code": "286889008", + "display": "Carcinoma of upper limb bones/scapula" + }, + { + "system": "http://snomed.info/sct", + "code": "286890004", + "display": "Carcinoma of lower limb bones" + }, + { + "system": "http://snomed.info/sct", + "code": "286891000", + "display": "Carcinoma of skin of head/neck" + }, + { + "system": "http://snomed.info/sct", + "code": "286893002", + "display": "Carcinoma of breast - upper, inner quadrant" + }, + { + "system": "http://snomed.info/sct", + "code": "286894008", + "display": "Carcinoma of breast - lower, inner quadrant" + }, + { + "system": "http://snomed.info/sct", + "code": "286895009", + "display": "Carcinoma of breast - upper, outer quadrant" + }, + { + "system": "http://snomed.info/sct", + "code": "286896005", + "display": "Carcinoma breast - lower, outer quadrant" + }, + { + "system": "http://snomed.info/sct", + "code": "286897001", + "display": "Carcinoma of breast - axillary tail" + }, + { + "system": "http://snomed.info/sct", + "code": "286899003", + "display": "Carcinoma genital organs" + }, + { + "system": "http://snomed.info/sct", + "code": "300988009", + "display": "Transitional cell carcinoma of ureter" + }, + { + "system": "http://snomed.info/sct", + "code": "301756000", + "display": "Adenocarcinoma of sigmoid colon" + }, + { + "system": "http://snomed.info/sct", + "code": "302815008", + "display": "Malignant tumor of frenum of lip" + }, + { + "system": "http://snomed.info/sct", + "code": "302816009", + "display": "Malignant tumor of soft tissue of head, face and neck" + }, + { + "system": "http://snomed.info/sct", + "code": "302823005", + "display": "Alpha cell adenoma" + }, + { + "system": "http://snomed.info/sct", + "code": "302837001", + "display": "LMM - Lentigo maligna melanoma" + }, + { + "system": "http://snomed.info/sct", + "code": "302841002", + "display": "Malignant lymphoma, lymphocytic, well differentiated" + }, + { + "system": "http://snomed.info/sct", + "code": "302842009", + "display": "Diffuse malignant lymphoma - centroblastic" + }, + { + "system": "http://snomed.info/sct", + "code": "302845006", + "display": "Nodular malignant lymphoma, lymphocytic - well differentiated" + }, + { + "system": "http://snomed.info/sct", + "code": "302847003", + "display": "Rhabdomyosarcoma" + }, + { + "system": "http://snomed.info/sct", + "code": "302848008", + "display": "Nodular malignant lymphoma, lymphocytic - intermediate differentiation" + }, + { + "system": "http://snomed.info/sct", + "code": "302849000", + "display": "Nephroblastoma" + }, + { + "system": "http://snomed.info/sct", + "code": "302851001", + "display": "Synovial sarcoma" + }, + { + "system": "http://snomed.info/sct", + "code": "302855005", + "display": "Subacute leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "302856006", + "display": "Aleukemic leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "303012000", + "display": "Malignant tumor of posterior wall of hypopharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "303017006", + "display": "Malignant lymphoma, convoluted cell type" + }, + { + "system": "http://snomed.info/sct", + "code": "303055001", + "display": "Malignant lymphoma, follicular center cell" + }, + { + "system": "http://snomed.info/sct", + "code": "303056000", + "display": "Malignant lymphoma, follicular center cell, cleaved" + }, + { + "system": "http://snomed.info/sct", + "code": "303057009", + "display": "Malignant lymphoma, follicular center cell, non-cleaved" + }, + { + "system": "http://snomed.info/sct", + "code": "304545002", + "display": "Adenocarcinoma of ileum" + }, + { + "system": "http://snomed.info/sct", + "code": "307216009", + "display": "Perforated carcinoma of esophagus" + }, + { + "system": "http://snomed.info/sct", + "code": "307219002", + "display": "Retroperitoneal sarcoma" + }, + { + "system": "http://snomed.info/sct", + "code": "307340003", + "display": "Monosomy 7 syndrome" + }, + { + "system": "http://snomed.info/sct", + "code": "307341004", + "display": "Atypical hairy cell leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "307502000", + "display": "Squamous cell carcinoma of mouth" + }, + { + "system": "http://snomed.info/sct", + "code": "307576001", + "display": "Osteosarcoma of bone" + }, + { + "system": "http://snomed.info/sct", + "code": "307591004", + "display": "Malignant mastocytosis" + }, + { + "system": "http://snomed.info/sct", + "code": "307592006", + "display": "Basophilic leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "307599002", + "display": "Sebaceous adenocarcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "307603002", + "display": "Malignant blue nevus of skin" + }, + { + "system": "http://snomed.info/sct", + "code": "307608006", + "display": "Ewing's sarcoma of bone" + }, + { + "system": "http://snomed.info/sct", + "code": "307609003", + "display": "Adamantinoma of long bone" + }, + { + "system": "http://snomed.info/sct", + "code": "307610008", + "display": "Pilomatrix carcinoma of skin" + }, + { + "system": "http://snomed.info/sct", + "code": "307617006", + "display": "Neutrophilic leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "307622006", + "display": "Prolymphocytic lymphosarcoma" + }, + { + "system": "http://snomed.info/sct", + "code": "307623001", + "display": "Malignant lymphoma - lymphoplasmacytic" + }, + { + "system": "http://snomed.info/sct", + "code": "307624007", + "display": "Diffuse malignant lymphoma - centroblastic-centrocytic" + }, + { + "system": "http://snomed.info/sct", + "code": "307625008", + "display": "Malignant lymphoma - centrocytic" + }, + { + "system": "http://snomed.info/sct", + "code": "307633009", + "display": "Hodgkin's disease, lymphocytic depletion, diffuse fibrosis" + }, + { + "system": "http://snomed.info/sct", + "code": "307634003", + "display": "Hodgkin's disease, lymphocytic depletion, reticular type" + }, + { + "system": "http://snomed.info/sct", + "code": "307635002", + "display": "Hodgkin's disease, nodular sclerosis - cellular phase" + }, + { + "system": "http://snomed.info/sct", + "code": "307636001", + "display": "Malignant lymphoma, mixed lymphocytic-histiocytic, nodular" + }, + { + "system": "http://snomed.info/sct", + "code": "307637005", + "display": "Germinoblastoma, follicular" + }, + { + "system": "http://snomed.info/sct", + "code": "307646004", + "display": "Malignant lymphoma, lymphocytic, poorly differentiated, nodular" + }, + { + "system": "http://snomed.info/sct", + "code": "307647008", + "display": "Malignant lymphoma, centroblastic type, follicular" + }, + { + "system": "http://snomed.info/sct", + "code": "307649006", + "display": "Microglioma" + }, + { + "system": "http://snomed.info/sct", + "code": "307650006", + "display": "Histiocytic medullary reticulosis" + }, + { + "system": "http://snomed.info/sct", + "code": "307651005", + "display": "Myelosclerosis with myeloid metaplasia" + }, + { + "system": "http://snomed.info/sct", + "code": "308121000", + "display": "Follicular non-Hodgkin's lymphoma" + }, + { + "system": "http://snomed.info/sct", + "code": "309245001", + "display": "Adenocarcinoma of uterus" + }, + { + "system": "http://snomed.info/sct", + "code": "310498001", + "display": "Malignant melanoma of back" + }, + { + "system": "http://snomed.info/sct", + "code": "310504009", + "display": "Primary malignant neoplasm of unknown site" + }, + { + "system": "http://snomed.info/sct", + "code": "310526005", + "display": "Malignant tumor of soft tissue of back" + }, + { + "system": "http://snomed.info/sct", + "code": "310599006", + "display": "Malignant neoplasm of canthus" + }, + { + "system": "http://snomed.info/sct", + "code": "311779007", + "display": "Malignant neoplasm of skin of scapular region" + }, + { + "system": "http://snomed.info/sct", + "code": "312104005", + "display": "Cholangiocarcinoma of biliary tract" + }, + { + "system": "http://snomed.info/sct", + "code": "312111009", + "display": "Carcinoma of ascending colon" + }, + { + "system": "http://snomed.info/sct", + "code": "312112002", + "display": "Carcinoma of transverse colon" + }, + { + "system": "http://snomed.info/sct", + "code": "312113007", + "display": "Carcinoma of descending colon" + }, + { + "system": "http://snomed.info/sct", + "code": "312114001", + "display": "Carcinoma of hepatic flexure" + }, + { + "system": "http://snomed.info/sct", + "code": "312115000", + "display": "Carcinoma of splenic flexure" + }, + { + "system": "http://snomed.info/sct", + "code": "312949007", + "display": "Retinal pigment epithelial adenocarcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "313248004", + "display": "Malignant melanoma of chest wall" + }, + { + "system": "http://snomed.info/sct", + "code": "313249007", + "display": "Malignant neoplasm of upper eyelid" + }, + { + "system": "http://snomed.info/sct", + "code": "313250007", + "display": "Malignant neoplasm of lower eyelid" + }, + { + "system": "http://snomed.info/sct", + "code": "313353007", + "display": "Squamous cell carcinoma of bronchus in left lower lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "313354001", + "display": "Squamous cell carcinoma of bronchus in left upper lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "313355000", + "display": "Squamous cell carcinoma of bronchus in right lower lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "313356004", + "display": "Squamous cell carcinoma of bronchus in right middle lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "313357008", + "display": "Squamous cell carcinoma of bronchus in right upper lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "313427003", + "display": "Lambda light chain myeloma" + }, + { + "system": "http://snomed.info/sct", + "code": "313428008", + "display": "Seminoma of undescended testis" + }, + { + "system": "http://snomed.info/sct", + "code": "313429000", + "display": "Seminoma of descended testis" + }, + { + "system": "http://snomed.info/sct", + "code": "314191009", + "display": "Cystadenocarcinoma of ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "314951005", + "display": "Local recurrence of malignant tumor of tongue" + }, + { + "system": "http://snomed.info/sct", + "code": "314952003", + "display": "Local recurrence of malignant tumor of buccal cavity" + }, + { + "system": "http://snomed.info/sct", + "code": "314953008", + "display": "Local recurrence of malignant tumor of thyroid gland" + }, + { + "system": "http://snomed.info/sct", + "code": "314954002", + "display": "Local recurrence of malignant tumor of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "314955001", + "display": "Local recurrence of malignant tumor of breast" + }, + { + "system": "http://snomed.info/sct", + "code": "314960002", + "display": "Local recurrence of malignant tumor of esophagus" + }, + { + "system": "http://snomed.info/sct", + "code": "314961003", + "display": "Local recurrence of malignant tumor of stomach" + }, + { + "system": "http://snomed.info/sct", + "code": "314962005", + "display": "Local recurrence of malignant tumor of gallbladder" + }, + { + "system": "http://snomed.info/sct", + "code": "314963000", + "display": "Local recurrence of malignant tumor of liver" + }, + { + "system": "http://snomed.info/sct", + "code": "314964006", + "display": "Local recurrence of malignant tumor of pancreas" + }, + { + "system": "http://snomed.info/sct", + "code": "314965007", + "display": "Local recurrence of malignant tumor of colon" + }, + { + "system": "http://snomed.info/sct", + "code": "314966008", + "display": "Local recurrence of malignant tumor of rectum" + }, + { + "system": "http://snomed.info/sct", + "code": "314967004", + "display": "Local recurrence of malignant tumor of kidney" + }, + { + "system": "http://snomed.info/sct", + "code": "314968009", + "display": "Local recurrence of malignant tumor of urinary bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "314969001", + "display": "Local recurrence of malignant tumor of prostate" + }, + { + "system": "http://snomed.info/sct", + "code": "314970000", + "display": "Local recurrence of malignant tumor of cervix" + }, + { + "system": "http://snomed.info/sct", + "code": "314973003", + "display": "Local recurrence of malignant tumor of bone" + }, + { + "system": "http://snomed.info/sct", + "code": "314974009", + "display": "Local recurrence of malignant tumor of soft tissue" + }, + { + "system": "http://snomed.info/sct", + "code": "314975005", + "display": "Local recurrence of malignant tumor of skin" + }, + { + "system": "http://snomed.info/sct", + "code": "314976006", + "display": "Local recurrence of malignant melanoma of skin" + }, + { + "system": "http://snomed.info/sct", + "code": "315058005", + "display": "Hereditary nonpolyposis colon cancer" + }, + { + "system": "http://snomed.info/sct", + "code": "326072005", + "display": "Carcinoma of head of pancreas" + }, + { + "system": "http://snomed.info/sct", + "code": "359631009", + "display": "Acute myeloid leukemia, minimal differentiation, FAB M0" + }, + { + "system": "http://snomed.info/sct", + "code": "359640008", + "display": "Acute myeloid leukemia without maturation, FAB M1" + }, + { + "system": "http://snomed.info/sct", + "code": "359648001", + "display": "Acute myeloid leukemia with maturation, FAB M2" + }, + { + "system": "http://snomed.info/sct", + "code": "363348004", + "display": "Malignant tumor of lip" + }, + { + "system": "http://snomed.info/sct", + "code": "363349007", + "display": "Malignant tumor of stomach" + }, + { + "system": "http://snomed.info/sct", + "code": "363350007", + "display": "Malignant tumor of cecum" + }, + { + "system": "http://snomed.info/sct", + "code": "363351006", + "display": "Malignant tumor of rectum" + }, + { + "system": "http://snomed.info/sct", + "code": "363352004", + "display": "Malignant tumor of anal canal" + }, + { + "system": "http://snomed.info/sct", + "code": "363353009", + "display": "Malignant tumor of gallbladder" + }, + { + "system": "http://snomed.info/sct", + "code": "363354003", + "display": "Malignant tumor of cervix" + }, + { + "system": "http://snomed.info/sct", + "code": "363355002", + "display": "Malignant tumor of adrenal gland" + }, + { + "system": "http://snomed.info/sct", + "code": "363358000", + "display": "Malignant tumor of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "363359008", + "display": "Malignant tumor of middle ear" + }, + { + "system": "http://snomed.info/sct", + "code": "363360003", + "display": "Malignant tumor of anterior two-thirds of tongue" + }, + { + "system": "http://snomed.info/sct", + "code": "363363001", + "display": "Malignant tumor of soft tissue of shoulder" + }, + { + "system": "http://snomed.info/sct", + "code": "363364007", + "display": "Malignant tumor of soft tissue of hip" + }, + { + "system": "http://snomed.info/sct", + "code": "363365008", + "display": "Malignant tumor of soft tissue of thorax" + }, + { + "system": "http://snomed.info/sct", + "code": "363366009", + "display": "Malignant tumor of soft tissue of pelvis" + }, + { + "system": "http://snomed.info/sct", + "code": "363367000", + "display": "Malignant tumor of vulva" + }, + { + "system": "http://snomed.info/sct", + "code": "363368005", + "display": "Carcinoma of body of pancreas" + }, + { + "system": "http://snomed.info/sct", + "code": "363369002", + "display": "Carcinoma of tail of pancreas" + }, + { + "system": "http://snomed.info/sct", + "code": "363370001", + "display": "Malignant neoplasm of mesentery" + }, + { + "system": "http://snomed.info/sct", + "code": "363372009", + "display": "Malignant tumor of vermilion border of upper lip" + }, + { + "system": "http://snomed.info/sct", + "code": "363373004", + "display": "Malignant tumor of vermilion border of lower lip" + }, + { + "system": "http://snomed.info/sct", + "code": "363374005", + "display": "Malignant tumor of commissure of lip" + }, + { + "system": "http://snomed.info/sct", + "code": "363375006", + "display": "Malignant tumor of tongue" + }, + { + "system": "http://snomed.info/sct", + "code": "363376007", + "display": "Malignant tumor of base of tongue" + }, + { + "system": "http://snomed.info/sct", + "code": "363377003", + "display": "Malignant tumor of lingual tonsil" + }, + { + "system": "http://snomed.info/sct", + "code": "363378008", + "display": "Malignant tumor of major salivary gland" + }, + { + "system": "http://snomed.info/sct", + "code": "363379000", + "display": "Malignant tumor of parotid gland" + }, + { + "system": "http://snomed.info/sct", + "code": "363380002", + "display": "Malignant tumor of submandibular gland" + }, + { + "system": "http://snomed.info/sct", + "code": "363381003", + "display": "Malignant tumor of sublingual gland" + }, + { + "system": "http://snomed.info/sct", + "code": "363382005", + "display": "Malignant tumor of gum" + }, + { + "system": "http://snomed.info/sct", + "code": "363383000", + "display": "Malignant tumor of upper gingiva" + }, + { + "system": "http://snomed.info/sct", + "code": "363384006", + "display": "Malignant tumor of lower gingiva" + }, + { + "system": "http://snomed.info/sct", + "code": "363385007", + "display": "Malignant tumor of floor of mouth" + }, + { + "system": "http://snomed.info/sct", + "code": "363386008", + "display": "Malignant tumor of buccal mucosa" + }, + { + "system": "http://snomed.info/sct", + "code": "363387004", + "display": "Malignant tumor of hard palate" + }, + { + "system": "http://snomed.info/sct", + "code": "363388009", + "display": "Malignant tumor of soft palate" + }, + { + "system": "http://snomed.info/sct", + "code": "363389001", + "display": "Malignant tumor of uvula" + }, + { + "system": "http://snomed.info/sct", + "code": "363390005", + "display": "Malignant tumor of palate" + }, + { + "system": "http://snomed.info/sct", + "code": "363391009", + "display": "Malignant tumor of retromolar area" + }, + { + "system": "http://snomed.info/sct", + "code": "363392002", + "display": "Malignant tumor of oropharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "363393007", + "display": "Malignant tumor of tonsil" + }, + { + "system": "http://snomed.info/sct", + "code": "363394001", + "display": "Malignant tumor of tonsillar fossa" + }, + { + "system": "http://snomed.info/sct", + "code": "363395000", + "display": "Malignant tumor of vallecula" + }, + { + "system": "http://snomed.info/sct", + "code": "363396004", + "display": "Malignant tumor of branchial cleft" + }, + { + "system": "http://snomed.info/sct", + "code": "363398003", + "display": "Malignant tumor of lateral wall of nasopharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "363399006", + "display": "Malignant tumor of hypopharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "363400004", + "display": "Malignant tumor of postcricoid region" + }, + { + "system": "http://snomed.info/sct", + "code": "363401000", + "display": "Malignant tumor of pyriform fossa" + }, + { + "system": "http://snomed.info/sct", + "code": "363402007", + "display": "Malignant tumor of esophagus" + }, + { + "system": "http://snomed.info/sct", + "code": "363403002", + "display": "Malignant tumor of duodenum" + }, + { + "system": "http://snomed.info/sct", + "code": "363404008", + "display": "Malignant tumor of jejunum" + }, + { + "system": "http://snomed.info/sct", + "code": "363405009", + "display": "Malignant tumor of ileum" + }, + { + "system": "http://snomed.info/sct", + "code": "363406005", + "display": "Malignant tumor of colon" + }, + { + "system": "http://snomed.info/sct", + "code": "363407001", + "display": "Malignant tumor of hepatic flexure" + }, + { + "system": "http://snomed.info/sct", + "code": "363408006", + "display": "Malignant tumor of transverse colon" + }, + { + "system": "http://snomed.info/sct", + "code": "363409003", + "display": "Malignant tumor of descending colon" + }, + { + "system": "http://snomed.info/sct", + "code": "363410008", + "display": "Malignant tumor of sigmoid colon" + }, + { + "system": "http://snomed.info/sct", + "code": "363411007", + "display": "Malignant tumor of appendix" + }, + { + "system": "http://snomed.info/sct", + "code": "363412000", + "display": "Malignant tumor of ascending colon" + }, + { + "system": "http://snomed.info/sct", + "code": "363413005", + "display": "Malignant tumor of splenic flexure" + }, + { + "system": "http://snomed.info/sct", + "code": "363414004", + "display": "Malignant tumor of rectosigmoid junction" + }, + { + "system": "http://snomed.info/sct", + "code": "363415003", + "display": "Malignant tumor of biliary tract" + }, + { + "system": "http://snomed.info/sct", + "code": "363416002", + "display": "Malignant tumor of extrahepatic bile duct" + }, + { + "system": "http://snomed.info/sct", + "code": "363417006", + "display": "Malignant tumor of ampulla of Vater" + }, + { + "system": "http://snomed.info/sct", + "code": "363418001", + "display": "Malignant tumor of pancreas" + }, + { + "system": "http://snomed.info/sct", + "code": "363419009", + "display": "Malignant tumor of head of pancreas" + }, + { + "system": "http://snomed.info/sct", + "code": "363420003", + "display": "Malignant retroperitoneal tumor" + }, + { + "system": "http://snomed.info/sct", + "code": "363421004", + "display": "Malignant neoplasm of omentum" + }, + { + "system": "http://snomed.info/sct", + "code": "363422006", + "display": "Malignant tumor of nasal cavity" + }, + { + "system": "http://snomed.info/sct", + "code": "363423001", + "display": "Malignant tumor of nasal septum" + }, + { + "system": "http://snomed.info/sct", + "code": "363424007", + "display": "Malignant tumor of mastoid air cells" + }, + { + "system": "http://snomed.info/sct", + "code": "363425008", + "display": "Malignant tumor of maxillary sinus" + }, + { + "system": "http://snomed.info/sct", + "code": "363426009", + "display": "Malignant tumor of ethmoid sinus" + }, + { + "system": "http://snomed.info/sct", + "code": "363427000", + "display": "Malignant tumor of frontal sinus" + }, + { + "system": "http://snomed.info/sct", + "code": "363428005", + "display": "Malignant tumor of sphenoid sinus" + }, + { + "system": "http://snomed.info/sct", + "code": "363429002", + "display": "Malignant tumor of larynx" + }, + { + "system": "http://snomed.info/sct", + "code": "363430007", + "display": "Malignant tumor of subglottis" + }, + { + "system": "http://snomed.info/sct", + "code": "363431006", + "display": "Malignant tumor of laryngeal cartilage" + }, + { + "system": "http://snomed.info/sct", + "code": "363432004", + "display": "Malignant tumor of trachea" + }, + { + "system": "http://snomed.info/sct", + "code": "363433009", + "display": "Malignant tumor of pleura" + }, + { + "system": "http://snomed.info/sct", + "code": "363434003", + "display": "Malignant tumor of thymus" + }, + { + "system": "http://snomed.info/sct", + "code": "363435002", + "display": "Malignant tumor of heart" + }, + { + "system": "http://snomed.info/sct", + "code": "363436001", + "display": "Malignant tumor of endocardium" + }, + { + "system": "http://snomed.info/sct", + "code": "363437005", + "display": "Malignant tumor of myocardium" + }, + { + "system": "http://snomed.info/sct", + "code": "363438000", + "display": "Malignant tumor of vertebral column" + }, + { + "system": "http://snomed.info/sct", + "code": "363439008", + "display": "Malignant tumor of soft tissue of head" + }, + { + "system": "http://snomed.info/sct", + "code": "363440005", + "display": "Malignant tumor of soft tissue of face" + }, + { + "system": "http://snomed.info/sct", + "code": "363441009", + "display": "Malignant tumor of soft tissue of neck" + }, + { + "system": "http://snomed.info/sct", + "code": "363443007", + "display": "Malignant tumor of ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "363444001", + "display": "Malignant tumor of fallopian tube" + }, + { + "system": "http://snomed.info/sct", + "code": "363445000", + "display": "Malignant tumor of vagina" + }, + { + "system": "http://snomed.info/sct", + "code": "363446004", + "display": "Malignant neoplasm of labia majora" + }, + { + "system": "http://snomed.info/sct", + "code": "363447008", + "display": "Malignant neoplasm of labia minora" + }, + { + "system": "http://snomed.info/sct", + "code": "363449006", + "display": "Malignant tumor of testis" + }, + { + "system": "http://snomed.info/sct", + "code": "363450006", + "display": "Malignant tumor of foreskin" + }, + { + "system": "http://snomed.info/sct", + "code": "363451005", + "display": "Malignant tumor of glans penis" + }, + { + "system": "http://snomed.info/sct", + "code": "363452003", + "display": "Malignant tumor of epididymis" + }, + { + "system": "http://snomed.info/sct", + "code": "363453008", + "display": "Malignant tumor of spermatic cord" + }, + { + "system": "http://snomed.info/sct", + "code": "363454002", + "display": "Malignant tumor of scrotum" + }, + { + "system": "http://snomed.info/sct", + "code": "363456000", + "display": "Malignant tumor of urachus" + }, + { + "system": "http://snomed.info/sct", + "code": "363457009", + "display": "Malignant tumor of renal pelvis" + }, + { + "system": "http://snomed.info/sct", + "code": "363458004", + "display": "Malignant tumor of ureter" + }, + { + "system": "http://snomed.info/sct", + "code": "363459007", + "display": "Malignant tumor of urethra" + }, + { + "system": "http://snomed.info/sct", + "code": "363460002", + "display": "Malignant tumor of paraurethral gland" + }, + { + "system": "http://snomed.info/sct", + "code": "363461003", + "display": "Malignant tumor of eye" + }, + { + "system": "http://snomed.info/sct", + "code": "363462005", + "display": "Malignant tumor of orbit" + }, + { + "system": "http://snomed.info/sct", + "code": "363463000", + "display": "Malignant tumor of conjunctiva" + }, + { + "system": "http://snomed.info/sct", + "code": "363464006", + "display": "Malignant tumor of cornea" + }, + { + "system": "http://snomed.info/sct", + "code": "363465007", + "display": "Malignant tumor of retina" + }, + { + "system": "http://snomed.info/sct", + "code": "363466008", + "display": "Malignant tumor of choroid" + }, + { + "system": "http://snomed.info/sct", + "code": "363467004", + "display": "Malignant neoplasm of frontal lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "363468009", + "display": "Malignant neoplasm of temporal lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "363469001", + "display": "Malignant neoplasm of parietal lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "363470000", + "display": "Malignant neoplasm of occipital lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "363471001", + "display": "Malignant neoplasm of cerebral ventricles" + }, + { + "system": "http://snomed.info/sct", + "code": "363473003", + "display": "Malignant neoplasm of brainstem" + }, + { + "system": "http://snomed.info/sct", + "code": "363474009", + "display": "Malignant neoplasm of cerebral meninges" + }, + { + "system": "http://snomed.info/sct", + "code": "363475005", + "display": "Malignant tumor of spinal cord" + }, + { + "system": "http://snomed.info/sct", + "code": "363476006", + "display": "Malignant neoplasm of spinal meninges" + }, + { + "system": "http://snomed.info/sct", + "code": "363477002", + "display": "Malignant neoplasm of cauda equina" + }, + { + "system": "http://snomed.info/sct", + "code": "363478007", + "display": "Malignant tumor of thyroid gland" + }, + { + "system": "http://snomed.info/sct", + "code": "363481002", + "display": "Malignant tumor of parathyroid gland" + }, + { + "system": "http://snomed.info/sct", + "code": "363482009", + "display": "Malignant tumor of pituitary gland" + }, + { + "system": "http://snomed.info/sct", + "code": "363483004", + "display": "Malignant tumor of pineal gland" + }, + { + "system": "http://snomed.info/sct", + "code": "363484005", + "display": "Malignant tumor of pelvis" + }, + { + "system": "http://snomed.info/sct", + "code": "363485006", + "display": "Malignant tumor of minor salivary gland" + }, + { + "system": "http://snomed.info/sct", + "code": "363486007", + "display": "Malignant tumor of vocal cord" + }, + { + "system": "http://snomed.info/sct", + "code": "363487003", + "display": "Malignant tumor of aryepiglottic fold - laryngeal aspect" + }, + { + "system": "http://snomed.info/sct", + "code": "363488008", + "display": "Malignant tumor of false cord" + }, + { + "system": "http://snomed.info/sct", + "code": "363489000", + "display": "Malignant tumor of neck" + }, + { + "system": "http://snomed.info/sct", + "code": "363490009", + "display": "Malignant tumor of anus" + }, + { + "system": "http://snomed.info/sct", + "code": "363491008", + "display": "Malignant tumor of cloacogenic zone" + }, + { + "system": "http://snomed.info/sct", + "code": "363492001", + "display": "Malignant tumor of peritoneum" + }, + { + "system": "http://snomed.info/sct", + "code": "363493006", + "display": "Malignant tumor of bronchus" + }, + { + "system": "http://snomed.info/sct", + "code": "363494000", + "display": "Malignant tumor of mediastinum" + }, + { + "system": "http://snomed.info/sct", + "code": "363495004", + "display": "Malignant tumor of muscle" + }, + { + "system": "http://snomed.info/sct", + "code": "363496003", + "display": "Malignant tumor of soft tissue of abdomen" + }, + { + "system": "http://snomed.info/sct", + "code": "363497007", + "display": "Malignant tumor of meninges" + }, + { + "system": "http://snomed.info/sct", + "code": "363498002", + "display": "Malignant tumor of optic nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "363499005", + "display": "Malignant tumor of spleen" + }, + { + "system": "http://snomed.info/sct", + "code": "363500001", + "display": "Multiple malignancy" + }, + { + "system": "http://snomed.info/sct", + "code": "363501002", + "display": "Malignant tumor of face" + }, + { + "system": "http://snomed.info/sct", + "code": "363502009", + "display": "Malignant tumor of axilla" + }, + { + "system": "http://snomed.info/sct", + "code": "363503004", + "display": "Malignant tumor of upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "363504005", + "display": "Malignant tumor of lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "363505006", + "display": "Malignant tumor of oral cavity" + }, + { + "system": "http://snomed.info/sct", + "code": "363506007", + "display": "Malignant tumor of nasal sinuses" + }, + { + "system": "http://snomed.info/sct", + "code": "363507003", + "display": "Malignant tumor of pharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "363508008", + "display": "Malignant tumor of intestine" + }, + { + "system": "http://snomed.info/sct", + "code": "363509000", + "display": "Malignant tumor of small intestine" + }, + { + "system": "http://snomed.info/sct", + "code": "363510005", + "display": "Malignant tumor of large intestine" + }, + { + "system": "http://snomed.info/sct", + "code": "363514001", + "display": "Malignant tumor of female genital organ" + }, + { + "system": "http://snomed.info/sct", + "code": "363515000", + "display": "Malignant tumor of male genital organ" + }, + { + "system": "http://snomed.info/sct", + "code": "363516004", + "display": "Malignant tumor of penis" + }, + { + "system": "http://snomed.info/sct", + "code": "363517008", + "display": "Malignant tumor of urinary tract" + }, + { + "system": "http://snomed.info/sct", + "code": "363518003", + "display": "Malignant tumor of kidney" + }, + { + "system": "http://snomed.info/sct", + "code": "363745004", + "display": "Primary malignant neoplasm of gastrointestinal tract" + }, + { + "system": "http://snomed.info/sct", + "code": "369448007", + "display": "Malignant tumor involving rectum by direct extension from endometrium" + }, + { + "system": "http://snomed.info/sct", + "code": "369449004", + "display": "Malignant tumor involving rectum by direct extension from fallopian tube" + }, + { + "system": "http://snomed.info/sct", + "code": "369450004", + "display": "Malignant tumor involving rectum by direct extension from ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "369451000", + "display": "Malignant tumor involving rectum by direct extension from prostate" + }, + { + "system": "http://snomed.info/sct", + "code": "369452007", + "display": "Malignant tumor involving rectum by direct extension from uterine cervix" + }, + { + "system": "http://snomed.info/sct", + "code": "369453002", + "display": "Malignant tumor involving rectum by direct extension from uterus" + }, + { + "system": "http://snomed.info/sct", + "code": "369454008", + "display": "Malignant tumor involving rectum by direct extension from vagina" + }, + { + "system": "http://snomed.info/sct", + "code": "369463005", + "display": "Malignant tumor involving ureter by direct extension from bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "369465003", + "display": "Malignant tumor involving urethra by direct extension from bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "369466002", + "display": "Malignant tumor involving urethra by direct extension from prostate" + }, + { + "system": "http://snomed.info/sct", + "code": "369469009", + "display": "Malignant tumor involving bladder by direct extension from endometrium" + }, + { + "system": "http://snomed.info/sct", + "code": "369470005", + "display": "Malignant tumor involving bladder by direct extension from fallopian tube" + }, + { + "system": "http://snomed.info/sct", + "code": "369471009", + "display": "Malignant tumor involving bladder by direct extension from ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "369472002", + "display": "Malignant tumor involving bladder by direct extension from prostate" + }, + { + "system": "http://snomed.info/sct", + "code": "369473007", + "display": "Malignant tumor involving bladder by direct extension from uterine cervix" + }, + { + "system": "http://snomed.info/sct", + "code": "369474001", + "display": "Malignant tumor involving bladder by direct extension from uterus" + }, + { + "system": "http://snomed.info/sct", + "code": "369475000", + "display": "Malignant tumor involving bladder by direct extension from vagina" + }, + { + "system": "http://snomed.info/sct", + "code": "369483006", + "display": "Malignant tumor involving vasa deferentia by direct extension from prostate" + }, + { + "system": "http://snomed.info/sct", + "code": "369485004", + "display": "Malignant tumor involving prostate by direct extension from bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "369487007", + "display": "Primary malignant neoplasm of seminal vesicle" + }, + { + "system": "http://snomed.info/sct", + "code": "369489005", + "display": "Malignant tumor involving seminal vesicle by direct extension from bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "369490001", + "display": "Malignant tumor involving seminal vesicle by direct extension from prostate" + }, + { + "system": "http://snomed.info/sct", + "code": "369493004", + "display": "Malignant tumor involving uterine corpus by direct extension from bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "369494005", + "display": "Malignant tumor involving uterine corpus by direct extension from ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "369495006", + "display": "Malignant tumor involving uterine corpus by direct extension from uterine cervix" + }, + { + "system": "http://snomed.info/sct", + "code": "369496007", + "display": "Malignant tumor involving uterine corpus by direct extension from vagina" + }, + { + "system": "http://snomed.info/sct", + "code": "369497003", + "display": "Malignant tumor involving uterine cervix by direct extension from fallopian tube" + }, + { + "system": "http://snomed.info/sct", + "code": "369498008", + "display": "Malignant tumor involving uterine cervix by direct extension from ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "369499000", + "display": "Malignant tumor involving uterine cervix by direct extension from vagina" + }, + { + "system": "http://snomed.info/sct", + "code": "369503006", + "display": "Malignant tumor involving vagina by direct extension from uterus" + }, + { + "system": "http://snomed.info/sct", + "code": "369504000", + "display": "Malignant tumor involving vagina by direct extension from bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "369505004", + "display": "Malignant tumor involving vagina by direct extension from endometrium" + }, + { + "system": "http://snomed.info/sct", + "code": "369506003", + "display": "Malignant tumor involving vagina by direct extension from fallopian tube" + }, + { + "system": "http://snomed.info/sct", + "code": "369507007", + "display": "Malignant tumor involving vulva by direct extension from endometrium" + }, + { + "system": "http://snomed.info/sct", + "code": "369508002", + "display": "Malignant tumor involving vulva by direct extension from fallopian tube" + }, + { + "system": "http://snomed.info/sct", + "code": "369509005", + "display": "Malignant tumor involving vulva by direct extension from ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "369510000", + "display": "Malignant tumor involving vulva by direct extension from uterine cervix" + }, + { + "system": "http://snomed.info/sct", + "code": "369511001", + "display": "Malignant tumor involving vulva by direct extension from uterus" + }, + { + "system": "http://snomed.info/sct", + "code": "369512008", + "display": "Malignant tumor involving vagina by direct extension from ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "369513003", + "display": "Primary malignant neoplasm of left fallopian tube" + }, + { + "system": "http://snomed.info/sct", + "code": "369515005", + "display": "Malignant tumor involving left fallopian tube by direct extension from endometrium" + }, + { + "system": "http://snomed.info/sct", + "code": "369516006", + "display": "Malignant tumor involving left fallopian tube by direct extension from ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "369517002", + "display": "Malignant tumor involving left fallopian tube by direct extension from right fallopian tube" + }, + { + "system": "http://snomed.info/sct", + "code": "369518007", + "display": "Malignant tumor involving left fallopian tube by direct extension from uterine cervix" + }, + { + "system": "http://snomed.info/sct", + "code": "369519004", + "display": "Malignant tumor involving left fallopian tube by direct extension from uterus" + }, + { + "system": "http://snomed.info/sct", + "code": "369520005", + "display": "Primary malignant neoplasm of right fallopian tube" + }, + { + "system": "http://snomed.info/sct", + "code": "369522002", + "display": "Primary malignant neoplasm of left ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "369524001", + "display": "Malignant tumor involving left ovary by direct extension from endometrium" + }, + { + "system": "http://snomed.info/sct", + "code": "369525000", + "display": "Malignant tumor involving left ovary by direct extension from fallopian tube" + }, + { + "system": "http://snomed.info/sct", + "code": "369526004", + "display": "Malignant tumor involving left ovary by direct extension from right ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "369527008", + "display": "Malignant tumor involving left ovary by direct extension from uterine cervix" + }, + { + "system": "http://snomed.info/sct", + "code": "369528003", + "display": "Malignant tumor involving left ovary by direct extension from uterus" + }, + { + "system": "http://snomed.info/sct", + "code": "369529006", + "display": "Primary malignant neoplasm of right ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "369531002", + "display": "Malignant tumor involving right ovary by direct extension from endometrium" + }, + { + "system": "http://snomed.info/sct", + "code": "369532009", + "display": "Malignant tumor involving right ovary by direct extension from fallopian tube" + }, + { + "system": "http://snomed.info/sct", + "code": "369533004", + "display": "Malignant tumor involving right ovary by direct extension from left ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "369534005", + "display": "Malignant tumor involving right ovary by direct extension from uterine cervix" + }, + { + "system": "http://snomed.info/sct", + "code": "369541004", + "display": "Malignant tumor involving left fallopian tube by direct extension from vagina" + }, + { + "system": "http://snomed.info/sct", + "code": "369547000", + "display": "Malignant tumor involving right fallopian tube by direct extension from endometrium" + }, + { + "system": "http://snomed.info/sct", + "code": "369548005", + "display": "Malignant tumor involving right fallopian tube by direct extension from left fallopian tube" + }, + { + "system": "http://snomed.info/sct", + "code": "369549002", + "display": "Malignant tumor involving right fallopian tube by direct extension from ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "369550002", + "display": "Malignant tumor involving right fallopian tube by direct extension from uterine cervix" + }, + { + "system": "http://snomed.info/sct", + "code": "369551003", + "display": "Malignant tumor involving right fallopian tube by direct extension from uterus" + }, + { + "system": "http://snomed.info/sct", + "code": "369552005", + "display": "Malignant tumor involving right fallopian tube by direct extension from vagina" + }, + { + "system": "http://snomed.info/sct", + "code": "369559001", + "display": "Malignant tumor involving left ovary by direct extension from vagina" + }, + { + "system": "http://snomed.info/sct", + "code": "369566000", + "display": "Malignant tumor involving right ovary by direct extension from uterus" + }, + { + "system": "http://snomed.info/sct", + "code": "369567009", + "display": "Malignant tumor involving right ovary by direct extension from vagina" + }, + { + "system": "http://snomed.info/sct", + "code": "369579009", + "display": "Malignant tumor involving uterine corpus by direct extension from fallopian tube" + }, + { + "system": "http://snomed.info/sct", + "code": "369580007", + "display": "Malignant tumor involving vagina by direct extension from uterine cervix" + }, + { + "system": "http://snomed.info/sct", + "code": "369587005", + "display": "Malignant tumor involving vulva by direct extension from vagina" + }, + { + "system": "http://snomed.info/sct", + "code": "369594008", + "display": "Malignant tumor involving an organ by direct extension from bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "369595009", + "display": "Malignant tumor involving an organ by direct extension from endometrium" + }, + { + "system": "http://snomed.info/sct", + "code": "369596005", + "display": "Malignant tumor involving an organ by direct extension from fallopian tube" + }, + { + "system": "http://snomed.info/sct", + "code": "369597001", + "display": "Malignant tumor involving an organ by direct extension from ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "369598006", + "display": "Malignant tumor involving an organ by direct extension from prostate" + }, + { + "system": "http://snomed.info/sct", + "code": "369599003", + "display": "Malignant tumor involving an organ by direct extension from uterine cervix" + }, + { + "system": "http://snomed.info/sct", + "code": "369600000", + "display": "Malignant tumor involving an organ by direct extension from uterus" + }, + { + "system": "http://snomed.info/sct", + "code": "369601001", + "display": "Malignant tumor involving an organ by direct extension from vagina" + }, + { + "system": "http://snomed.info/sct", + "code": "370511006", + "display": "Vaccine-induced fibrosarcoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "370967009", + "display": "Retinoblastoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "370987005", + "display": "Anaplastic astrocytoma of spinal cord (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "371012000", + "display": "Acute lymphoblastic leukemia, transitional pre-B-cell (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "371134001", + "display": "Malignant lymphoma, large cell, polymorphous, immunoblastic (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "371962007", + "display": "Primary malignant neoplasm of abdominal esophagus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "371963002", + "display": "Primary malignant neoplasm of adrenal cortex (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "371964008", + "display": "Malignant neoplasm of adrenal cortex (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "371965009", + "display": "Malignant neoplasm of adrenal medulla (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "371966005", + "display": "Primary malignant neoplasm of adrenal medulla (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "371967001", + "display": "Primary malignant neoplasm of ampulla of Vater" + }, + { + "system": "http://snomed.info/sct", + "code": "371968006", + "display": "Primary malignant neoplasm of anterior two-thirds of tongue (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "371969003", + "display": "Primary malignant neoplasm of apex of urinary bladder (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "371970002", + "display": "Primary malignant neoplasm of biliary tract (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "371971003", + "display": "Primary malignant neoplasm of body of uterus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "371972005", + "display": "Malignant neoplasm of body of uterus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "371973000", + "display": "Malignant neoplasm of uterus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "371974006", + "display": "Malignant neoplasm of border of tongue (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "371975007", + "display": "Primary malignant neoplasm of border of tongue (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "371976008", + "display": "Primary malignant neoplasm of buccal mucosa (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "371977004", + "display": "Primary malignant neoplasm of cecum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "371978009", + "display": "Primary malignant neoplasm of cervical esophagus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "371979001", + "display": "Malignant neoplasm of clitoris (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "371980003", + "display": "Primary malignant neoplasm of clitoris (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "371981004", + "display": "Primary malignant neoplasm of commissure of lip (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "371982006", + "display": "Malignant neoplasm of endocrine gland (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "371983001", + "display": "Primary malignant neoplasm of endocrine gland (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "371984007", + "display": "Primary malignant neoplasm of esophagus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "371986009", + "display": "Primary malignant neoplasm of eye (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "371987000", + "display": "Primary malignant neoplasm of fallopian tube (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "371988005", + "display": "Primary malignant neoplasm of false vocal cord (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "371989002", + "display": "Primary malignant neoplasm of glans penis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "371990006", + "display": "Primary malignant neoplasm of gum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "371991005", + "display": "Primary malignant neoplasm of hard palate (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "371992003", + "display": "Primary malignant neoplasm of intestinal tract (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "371993008", + "display": "Primary malignant neoplasm of lacrimal gland (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "371994002", + "display": "Primary malignant neoplasm of laryngeal aspect of aryepiglottic fold (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "371995001", + "display": "Primary malignant neoplasm of larynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "371996000", + "display": "Primary malignant neoplasm of lip (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "371997009", + "display": "Primary malignant neoplasm of lower gum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "371998004", + "display": "Primary malignant neoplasm of lower third of esophagus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "371999007", + "display": "Primary malignant neoplasm of middle third of esophagus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372000001", + "display": "Primary malignant neoplasm of minor salivary gland (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372001002", + "display": "Primary malignant neoplasm of oral cavity (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372002009", + "display": "Primary malignant neoplasm of palate (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372003004", + "display": "Primary malignant neoplasm of pancreas (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372004005", + "display": "Primary malignant neoplasm of parotid gland (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372005006", + "display": "Primary malignant neoplasm of penis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372006007", + "display": "Primary malignant neoplasm of prepuce (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372007003", + "display": "Primary malignant neoplasm of retrocecal tissue (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372008008", + "display": "Primary malignant neoplasm of scaphoid bone (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372009000", + "display": "Primary malignant neoplasm of scrotum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372010005", + "display": "Primary malignant neoplasm of soft tissues (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372011009", + "display": "Malignant tumor of soft tissue of upper limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372012002", + "display": "Primary malignant neoplasm of soft tissues of upper limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372013007", + "display": "Primary malignant neoplasm of spermatic cord (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372014001", + "display": "Primary malignant neoplasm of stomach (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372015000", + "display": "Primary malignant neoplasm of the mesentery (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372016004", + "display": "Primary malignant neoplasm of the peritoneum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372017008", + "display": "Primary malignant neoplasm of thoracic esophagus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372018003", + "display": "Malignant neoplasm of thoracic vertebral column" + }, + { + "system": "http://snomed.info/sct", + "code": "372019006", + "display": "Primary malignant neoplasm of thoracic vertebral column (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372020000", + "display": "Primary malignant neoplasm of tonsil (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372021001", + "display": "Primary malignant neoplasm of trapezium (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372022008", + "display": "Primary malignant neoplasm of upper gum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372023003", + "display": "Primary malignant neoplasm of upper third of esophagus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372024009", + "display": "Primary malignant neoplasm of uterine cervix (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372025005", + "display": "Primary malignant neoplasm of vagina (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372026006", + "display": "Primary malignant neoplasm of vermilion border of lower lip (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372027002", + "display": "Primary malignant neoplasm of vermilion border of upper lip (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372028007", + "display": "Primary malignant neoplasm of vertebral column (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372030009", + "display": "Primary malignant neoplasm of vocal cord (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372062007", + "display": "Malignant neoplasm of central nervous system (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372063002", + "display": "Malignant neoplasm of nervous system (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372064008", + "display": "Malignant neoplasm of female breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372065009", + "display": "Malignant neoplasm of main bronchus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372087000", + "display": "Primary malignant neoplasm (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372092003", + "display": "Primary malignant neoplasm of axillary tail of breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372094002", + "display": "Malignant neoplasm of axillary tail of breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372095001", + "display": "Malignant neoplasm of male breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372096000", + "display": "Carcinoma of male breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372097009", + "display": "Malignant neoplasm of endocervix (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372098004", + "display": "Carcinoma of endocervix (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372099007", + "display": "Malignant neoplasm of exocervix (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372100004", + "display": "Carcinoma of exocervix (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372101000", + "display": "Carcinoma of extrahepatic bile duct (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372103002", + "display": "Carcinoma of glottis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372104008", + "display": "Carcinoma of subglottis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372105009", + "display": "Carcinoma of supraglottis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372106005", + "display": "Carcinoma of penis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372107001", + "display": "Primary malignant neoplasm of ribs, sternum and clavicle" + }, + { + "system": "http://snomed.info/sct", + "code": "372108006", + "display": "Malignant neoplasm of bone of lower limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372110008", + "display": "Primary malignant neoplasm of lower lobe, bronchus or lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372111007", + "display": "Carcinoma of lower lobe, bronchus or lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372115003", + "display": "Primary malignant neoplasm of pelvic bones, sacrum and coccyx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372116002", + "display": "Carcinoma of pelvic bones, sacrum and coccyx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372119009", + "display": "Primary malignant neoplasm of head of pancreas (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372120003", + "display": "Carcinoma of main bronchus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372121004", + "display": "Carcinoma of ribs and/or sternum and/or clavicle (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372122006", + "display": "Malignant neoplasm of skin head and neck (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372123001", + "display": "Primary malignant neoplasm of skin head and neck (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372124007", + "display": "Malignant neoplasm of skin of lower limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372125008", + "display": "Carcinoma of skin of lower limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372126009", + "display": "Malignant neoplasm of skin of trunk (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372127000", + "display": "Carcinoma of skin of trunk (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372128005", + "display": "Malignant neoplasm of skin of upper limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372129002", + "display": "Carcinoma of skin of upper limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372130007", + "display": "Malignant neoplasm of skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372131006", + "display": "Malignant neoplasm of upper limb bones and scapula (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372133009", + "display": "Primary malignant neoplasm of upper limb bones and scapula (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372137005", + "display": "Primary malignant neoplasm of breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372138000", + "display": "Carcinoma of esophagus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372139008", + "display": "Primary malignant neoplasm of gallbladder (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372140005", + "display": "Carcinoma of gallbladder (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372141009", + "display": "Carcinoma of vocal cord (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372142002", + "display": "Carcinoma of pancreas (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372143007", + "display": "Carcinoma of stomach (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "372244006", + "display": "Malignant melanoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "373080008", + "display": "Malignant neoplasm of breast lower inner quadrant (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "373081007", + "display": "Malignant neoplasm of breast lower outer quadrant (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "373082000", + "display": "Malignant neoplasm of breast upper inner quadrant (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "373083005", + "display": "Malignant neoplasm of breast upper outer quadrant (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "373088001", + "display": "Primary malignant neoplasm of breast upper outer quadrant (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "373089009", + "display": "Primary malignant neoplasm of breast upper inner quadrant (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "373090000", + "display": "Primary malignant neoplasm of breast lower inner quadrant (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "373091001", + "display": "Primary malignant neoplasm of breast lower outer quadrant (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "373168002", + "display": "Reticulosarcoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "373888000", + "display": "Extrauterine adenocarcinoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "385478001", + "display": "Adenoma malignum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "389216001", + "display": "Diaphyseal medullary stenosis with bone malignancy (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "393563007", + "display": "Glioblastoma multiforme" + }, + { + "system": "http://snomed.info/sct", + "code": "396198006", + "display": "Small cell carcinoma of prostate (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "397008008", + "display": "Aggressive lymphadenopathic mastocytosis with eosinophilia (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "397009000", + "display": "Mast cell malignancy (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "397011009", + "display": "Mast cell malignancy of lymph nodes (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "397015000", + "display": "Systemic mastocytosis with associated clonal hematological non-mast cell lineage disease (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "398623004", + "display": "Refractory anemia with excess blasts" + }, + { + "system": "http://snomed.info/sct", + "code": "398903003", + "display": "Pleomorphic malignant fibrous histiocytoma of skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "399068003", + "display": "Malignant tumor of prostate (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "399326009", + "display": "Malignant tumor of urinary bladder (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "399490008", + "display": "Adenocarcinoma of prostate (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "399590005", + "display": "Squamous cell carcinoma of prostate (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "399660006", + "display": "Ring melanoma of ciliary body (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "399884001", + "display": "Primary malignant neoplasm of blood vessel of upper arm (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "399897004", + "display": "Basal cell carcinoma of postauricular skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "399934007", + "display": "Basal cell carcinoma of preauricular skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "399954008", + "display": "Basal cell carcinoma of earlobe (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "400001003", + "display": "Primary cutaneous lymphoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "400057007", + "display": "Basal cell carcinoma of pinnal sulcus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "400074007", + "display": "Primary malignant neoplasm of blood vessel of lower leg (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "400122007", + "display": "Primary cutaneous T-cell lymphoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "400173004", + "display": "Eccrine carcinoma of skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "400174005", + "display": "Basal cell carcinoma of antihelix of ear (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "400175006", + "display": "Myxofibrosarcoma of skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402494003", + "display": "Basal cell carcinoma of lower eyelid (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402495002", + "display": "Basal cell carcinoma of medial canthus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402496001", + "display": "Basal cell carcinoma of lateral canthus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402497005", + "display": "Basal cell carcinoma of root of nose (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402498000", + "display": "Basal cell carcinoma of dorsum of nose (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402499008", + "display": "Basal cell carcinoma of lateral side wall of nose (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402500004", + "display": "Basal cell carcinoma of ala nasi (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402501000", + "display": "Basal cell carcinoma of supratip of nose (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402502007", + "display": "Basal cell carcinoma of tip of nose (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402503002", + "display": "Basal cell carcinoma of nasal columella (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402504008", + "display": "Basal cell carcinoma of nasolabial groove (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402505009", + "display": "Basal cell carcinoma of upper lip (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402506005", + "display": "Basal cell carcinoma of lower lip (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402507001", + "display": "Basal cell carcinoma of cheek (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402508006", + "display": "Basal cell carcinoma of chin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402509003", + "display": "Basal cell carcinoma of neck (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402510008", + "display": "Basal cell carcinoma of helix of ear (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402511007", + "display": "Basal cell carcinoma of conchal bowl of ear (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402512000", + "display": "Basal cell carcinoma of antitragus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402513005", + "display": "Basal cell carcinoma of tragus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402514004", + "display": "Basal cell carcinoma of obverse of pinna (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402515003", + "display": "Basal cell carcinoma of anterior chest (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402516002", + "display": "Basal cell carcinoma of abdomen (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402517006", + "display": "Basal cell carcinoma of upper back (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402518001", + "display": "Basal cell carcinoma of lower back (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402519009", + "display": "Basal cell carcinoma of face (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402520003", + "display": "Basal cell carcinoma of hand (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402521004", + "display": "Basal cell carcinoma of upper extremity (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402522006", + "display": "Basal cell carcinoma of lower extremity (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402523001", + "display": "Basal cell carcinoma of truncal skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402524007", + "display": "Basal cell carcinoma - adamantinoid (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402525008", + "display": "Basal cell carcinoma - adenoid (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402526009", + "display": "Basal cell carcinoma - follicular (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402527000", + "display": "Basal cell carcinoma - infiltrative (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402528005", + "display": "Basal cell carcinoma - keratotic (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402529002", + "display": "Basal cell carcinoma - micronodular (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402530007", + "display": "Basal cell carcinoma with matrical differentiation (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402531006", + "display": "Basal cell carcinoma with granular cell change (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402532004", + "display": "Basal cell carcinoma with monster cells (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402533009", + "display": "Basal cell carcinoma with sebaceous differentiation (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402534003", + "display": "Basal cell carcinoma with signet ring change (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402536001", + "display": "Basal cell carcinoma - primary (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402538000", + "display": "Recurrent basal cell carcinoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402539008", + "display": "Basal cell carcinoma recurrent following excision (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402540005", + "display": "Basal cell carcinoma recurrent following Mohs' excision (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402541009", + "display": "Basal cell carcinoma recurrent following curettage (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402542002", + "display": "Basal cell carcinoma recurrent following cryosurgery (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402543007", + "display": "Basal cell carcinoma recurrent following radiotherapy (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402544001", + "display": "Basal cell carcinoma - first recurrence (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402545000", + "display": "Basal cell carcinoma - second recurrence (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402546004", + "display": "Basal cell carcinoma - third recurrence (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402547008", + "display": "Basal cell carcinoma - multiple recurrences (more than three times) (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402558004", + "display": "Malignant melanoma (vertical growth phase) (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402559007", + "display": "Congenital malignant melanoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402560002", + "display": "Materno-fetal metastatic malignant melanoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402561003", + "display": "Malignant melanoma of soft tissues (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402562005", + "display": "Malignant melanoma animal-type (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402564006", + "display": "Multiple primary malignant melanomata (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402636006", + "display": "Malignant neoplasm of nail apparatus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402652009", + "display": "Malignant vascular tumor of skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402815007", + "display": "Squamous cell carcinoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402816008", + "display": "Squamous cell carcinoma of anogenital area (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402817004", + "display": "Squamous cell carcinoma of nail apparatus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402818009", + "display": "Basal cell carcinoma of nose (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402819001", + "display": "Basal cell carcinoma of skin of lip (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402820007", + "display": "Basal cell carcinoma of ear (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402871009", + "display": "Malignant neoplasm of subcutaneous fibrous tissue (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402873007", + "display": "Malignant fibrohistiocytic tumor of skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402876004", + "display": "Malignant tumor of nerve sheath origin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402880009", + "display": "Primary cutaneous large T-cell lymphoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402881008", + "display": "Primary cutaneous B-cell lymphoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402882001", + "display": "Hodgkin's disease affecting skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402910001", + "display": "Anogenital verrucous carcinoma of Buschke-Löwenstein (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402911002", + "display": "Penile verrucous carcinoma of Buschke-Löwenstein (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402912009", + "display": "Vulval verrucous carcinoma of Buschke-Löwenstein (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403274000", + "display": "Hypomelanosis surrounding malignant melanoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403458008", + "display": "Localized skin involvement by breast carcinoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403468003", + "display": "Squamous cell carcinoma of penis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403711001", + "display": "PUVA therapy-associated skin malignancy" + }, + { + "system": "http://snomed.info/sct", + "code": "403712008", + "display": "PUVA therapy-associated basal cell carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "403713003", + "display": "PUVA therapy-associated squamous cell carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "403714009", + "display": "PUVA therapy-associated malignant melanoma" + }, + { + "system": "http://snomed.info/sct", + "code": "403729006", + "display": "Radiation-induced skin malignancy (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403742006", + "display": "Arsenic-induced skin malignancy" + }, + { + "system": "http://snomed.info/sct", + "code": "403889000", + "display": "Verrucous carcinoma of oral cavity (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403890009", + "display": "Squamous cell carcinoma of vulva due to lichen sclerosus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403891008", + "display": "Squamous cell carcinoma of scalp (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403892001", + "display": "Squamous cell carcinoma of skin of face (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403893006", + "display": "Squamous cell carcinoma of forehead (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403894000", + "display": "Squamous cell carcinoma of skin of ear (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403895004", + "display": "Squamous cell carcinoma of foot (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403896003", + "display": "Squamous cell carcinoma of hand (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403897007", + "display": "Squamous cell carcinoma of upper extremity (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403898002", + "display": "Squamous cell carcinoma of skin of lower extremity (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403899005", + "display": "Squamous cell carcinoma of skin of trunk (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403900000", + "display": "Spindle cell squamous cell carcinoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403901001", + "display": "Acantholytic squamous cell carcinoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403902008", + "display": "Adenosquamous cell carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "403903003", + "display": "Signet ring squamous cell carcinoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403904009", + "display": "Verrucous squamous cell carcinoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403905005", + "display": "Multiple squamous cell carcinomata (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403909004", + "display": "Pigmented basal cell carcinoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403910009", + "display": "Circumscribed solid basal cell carcinoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403911008", + "display": "Nodulo-ulcerative basal cell carcinoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403912001", + "display": "Cystic basal cell carcinoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403913006", + "display": "Morpheic basal cell carcinoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403914000", + "display": "Superficial basal cell carcinoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403915004", + "display": "Basal cell carcinoma of scalp (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403916003", + "display": "Basal cell carcinoma of forehead (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403917007", + "display": "Basal cell carcinoma of temple (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403918002", + "display": "Basal cell carcinoma of glabella (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403919005", + "display": "Basal cell carcinoma of upper eyelid (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403920004", + "display": "Minimal deviation malignant melanoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403921000", + "display": "Borderline malignant melanoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403922007", + "display": "Balloon cell malignant melanoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403923002", + "display": "Spindle cell malignant melanoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403924008", + "display": "Desmoplastic malignant melanoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403925009", + "display": "Neurotropic malignant melanoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403926005", + "display": "Malignant melanoma of oral cavity (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403927001", + "display": "Malignant melanoma of nail apparatus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403929003", + "display": "Trichilemmal carcinoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403939009", + "display": "Eccrine ductal carcinoma of skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403940006", + "display": "Clear cell eccrine hidradenocarcinoma of skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403941005", + "display": "Malignant cylindroma of skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403942003", + "display": "Malignant eccrine spiradenoma of skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403943008", + "display": "Malignant chondroid syringoma of skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403944002", + "display": "Small cell eccrine carcinoma of skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403946000", + "display": "Paget's disease of nipple (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403947009", + "display": "Perianal Paget's disease (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403949007", + "display": "Apocrine adenocarcinoma of skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403950007", + "display": "Moll's gland adenocarcinoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403951006", + "display": "Ceruminous gland adenocarcinoma of skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403954003", + "display": "Mixed eccrine/pilar adnexal carcinoma of skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403955002", + "display": "Undifferentiated adnexal carcinoma of skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403977003", + "display": "Angiosarcoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403978008", + "display": "Kaposi's sarcoma - sporadic (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403979000", + "display": "Endemic Kaposi sarcoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403981003", + "display": "Epithelioid hemangioendothelioma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403986008", + "display": "Lymphangiosarcoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403996004", + "display": "Infantile fibrosarcoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404014008", + "display": "Malignant fibrous histiocytoma of skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404015009", + "display": "Superficial malignant fibrous histiocytoma of skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404016005", + "display": "Giant cell malignant fibrous histiocytoma of skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404017001", + "display": "Inflammatory malignant fibrous histiocytoma of skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404037002", + "display": "Malignant peripheral nerve sheath tumor (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404038007", + "display": "Epithelioid malignant nerve sheath tumor (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404039004", + "display": "Melanotic malignant nerve sheath tumor (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404040002", + "display": "Malignant Triton tumor (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404041003", + "display": "Malignant granular cell tumor (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404045007", + "display": "Epithelioid leiomyosarcoma of skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404046008", + "display": "Myxoid leiomyosarcoma of skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404047004", + "display": "Cutaneous leiomyosarcoma with granular cell change (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404051002", + "display": "Embryonal rhabdomyosarcoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404052009", + "display": "Botryoid rhabdomyosarcoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404053004", + "display": "Alveolar rhabdomyosarcoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404054005", + "display": "Pleomorphic rhabdomyosarcoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404055006", + "display": "Spindle cell rhabdomyosarcoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404056007", + "display": "Alveolar soft part sarcoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404067008", + "display": "Adipocytic liposarcoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404068003", + "display": "Sclerosing liposarcoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404069006", + "display": "Myxoid liposarcoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404071006", + "display": "Pleomorphic liposarcoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404072004", + "display": "Dedifferentiated liposarcoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404073009", + "display": "Spindle cell liposarcoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404077005", + "display": "Extraskeletal osteosarcoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404079008", + "display": "Extraskeletal myxoid chondrosarcoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404080006", + "display": "Extraskeletal mesenchymal chondrosarcoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404081005", + "display": "Yolk sac tumor (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404087009", + "display": "Carcinosarcoma of skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404088004", + "display": "Low-grade fibromyxoid sarcoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404089007", + "display": "Extrarenal rhabdoid tumor (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404106004", + "display": "Lymphomatoid papulosis with Hodgkin's disease (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404107008", + "display": "Patch/plaque stage mycosis fungoides (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404108003", + "display": "Poikilodermatous mycosis fungoides (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404109006", + "display": "Follicular mucinosis type mycosis fungoides (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404110001", + "display": "Hypomelanotic mycosis fungoides (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404111002", + "display": "Lymphomatoid papulosis-associated mycosis fungoides (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404112009", + "display": "Granulomatous mycosis fungoides (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404113004", + "display": "Tumor stage mycosis fungoides (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404114005", + "display": "Erythrodermic mycosis fungoides (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404115006", + "display": "Bullous mycosis fungoides (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404116007", + "display": "Mycosis fungoides with systemic infiltration (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404117003", + "display": "Spongiotic mycosis fungoides (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404118008", + "display": "Syringotropic mycosis fungoides (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404119000", + "display": "Pagetoid reticulosis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404120006", + "display": "Localized pagetoid reticulosis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404121005", + "display": "Generalized pagetoid reticulosis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404126000", + "display": "CD-30 positive pleomorphic large T-cell cutaneous lymphoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404127009", + "display": "CD-30 positive T-immunoblastic cutaneous lymphoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404128004", + "display": "CD-30 negative cutaneous T-cell lymphoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404129007", + "display": "CD-30 negative anaplastic large T-cell cutaneous lymphoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404130002", + "display": "CD-30 negative pleomorphic large T-cell cutaneous lymphoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404131003", + "display": "CD-30 negative T-immunoblastic cutaneous lymphoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404133000", + "display": "Subcutaneous panniculitic cutaneous T-cell lymphoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404134006", + "display": "Anaplastic large T-cell systemic malignant lymphoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404135007", + "display": "Angiocentric NK/T-cell malignant lymphoma involving skin" + }, + { + "system": "http://snomed.info/sct", + "code": "404136008", + "display": "Aggressive NK-cell leukemia involving skin" + }, + { + "system": "http://snomed.info/sct", + "code": "404137004", + "display": "Precursor B-cell lymphoblastic lymphoma involving skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404138009", + "display": "Small lymphocytic B-cell lymphoma involving skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404140004", + "display": "Primary cutaneous marginal zone B-cell lymphoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404141000", + "display": "Primary cutaneous immunocytoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404142007", + "display": "Primary cutaneous plasmacytoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404143002", + "display": "Crosti's lymphoma" + }, + { + "system": "http://snomed.info/sct", + "code": "404144008", + "display": "Primary cutaneous diffuse large cell B-cell lymphoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404147001", + "display": "Follicular center B-cell lymphoma (nodal/systemic with skin involvement) (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404148006", + "display": "Diffuse large B-cell lymphoma (nodal/systemic with skin involvement) (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404149003", + "display": "Lymphoplasmacytic B-cell lymphoma, nodal/systemic with skin involvement (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404150003", + "display": "Mantle cell B-cell lymphoma (nodal/systemic with skin involvement) (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404155008", + "display": "Granulocytic sarcoma affecting skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404169008", + "display": "Malignant histiocytosis involving skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404172001", + "display": "Mast cell leukemia affecting skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404664002", + "display": "Malignant optic glioma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404810003", + "display": "5-HT secreting neuroendocrine tumor" + }, + { + "system": "http://snomed.info/sct", + "code": "405546008", + "display": "Malignant pericardial effusion" + }, + { + "system": "http://snomed.info/sct", + "code": "405822008", + "display": "Squamous cell carcinoma of larynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "405945003", + "display": "Malignant neoplasm of metatarsal bone of foot (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "408642003", + "display": "Transitional cell carcinoma of kidney (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "408643008", + "display": "Infiltrating duct carcinoma of breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "408644002", + "display": "Adenocarcinoma of duodenum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "408645001", + "display": "Adenocarcinoma of large intestine (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "408646000", + "display": "Adenocarcinoma of liver (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "408647009", + "display": "Adenocarcinoma of stomach (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "408648004", + "display": "Squamous cell carcinoma of epiglottis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "408649007", + "display": "Squamous cell carcinoma of pharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "413389003", + "display": "Accelerated phase chronic myeloid leukemia (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "413441006", + "display": "Acute monocytic leukemia, FAB M5b (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "413442004", + "display": "Acute monocytic/monoblastic leukemia (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "413445002", + "display": "Adenocarcinoma of appendix (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "413446001", + "display": "Adenocarcinoma of cecum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "413537009", + "display": "Angioimmunoblastic T-cell lymphoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "413587002", + "display": "Smoldering multiple myeloma" + }, + { + "system": "http://snomed.info/sct", + "code": "413656006", + "display": "Blastic phase chronic myeloid leukemia (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "413842007", + "display": "Chronic myeloid leukemia in lymphoid blast crisis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "413843002", + "display": "Chronic myeloid leukemia in myeloid blast crisis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "413847001", + "display": "Chronic phase chronic myeloid leukemia (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "414166008", + "display": "Extranodal NK/T-cell lymphoma, nasal type" + }, + { + "system": "http://snomed.info/sct", + "code": "414553000", + "display": "Kappa light chain myeloma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "414780005", + "display": "Mucosa-associated lymphoid tissue (MALT) lymphoma of orbit" + }, + { + "system": "http://snomed.info/sct", + "code": "414785000", + "display": "Multiple solitary plasmacytomas (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "415110002", + "display": "Plasma cell myeloma/plasmacytoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "415112005", + "display": "Plasmacytoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "415177008", + "display": "Primary malignant neoplasm of ear, nose AND/OR throat (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "415283002", + "display": "Refractory anemia with excess blasts-1" + }, + { + "system": "http://snomed.info/sct", + "code": "415284008", + "display": "Refractory anemia with excess blasts-2" + }, + { + "system": "http://snomed.info/sct", + "code": "415285009", + "display": "Refractory cytopenia with multilineage dysplasia" + }, + { + "system": "http://snomed.info/sct", + "code": "415286005", + "display": "Refractory cytopenia with multilineage dysplasia and ringed sideroblasts" + }, + { + "system": "http://snomed.info/sct", + "code": "415287001", + "display": "Relapsing chronic myeloid leukemia (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "416769008", + "display": "Malignant teratoma of testis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "416842003", + "display": "Malignant sacral teratoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "416901002", + "display": "Malignant medulloepithelioma of ciliary body (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "417181009", + "display": "Hormone receptor positive malignant neoplasm of breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "417417007", + "display": "Malignant teratoma of undescended testis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "417554000", + "display": "Malignant teratoma of descended testis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "417570003", + "display": "Gestational choriocarcinoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "418372008", + "display": "Squamous cell carcinoma of mucous membrane of lower lip (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "419052002", + "display": "Malignant tumor of urinary system (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "419240004", + "display": "Squamous cell carcinoma of mucous membrane of upper lip (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "419842002", + "display": "Squamous cell carcinoma of oral mucous membrane (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "420302007", + "display": "Reticulosarcoma with AIDS (acquired immunodeficiency syndrome)" + }, + { + "system": "http://snomed.info/sct", + "code": "420519005", + "display": "Malignant lymphoma of the eye region (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "420524008", + "display": "Kaposi's sarcoma with acquired immunodeficiency syndrome" + }, + { + "system": "http://snomed.info/sct", + "code": "420788006", + "display": "Intraocular non-Hodgkin malignant lymphoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "420890002", + "display": "Precursor T cell lymphoblastic leukemia/lymphoblastic lymphoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "421246008", + "display": "Precursor T-cell lymphoblastic lymphoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "421249001", + "display": "Malignant tumor of vermilion border of lip (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "421283008", + "display": "Primary lymphoma of brain with acquired immunodeficiency syndrome" + }, + { + "system": "http://snomed.info/sct", + "code": "422282000", + "display": "Malignant neoplasm with acquired immunodeficiency syndrome (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "422378004", + "display": "Squamous cell carcinoma of bridge of nose (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "422541001", + "display": "Undifferentiated carcinoma of nasopharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "422572002", + "display": "Squamous cell carcinoma of chin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "422599000", + "display": "Squamous cell carcinoma of back (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "422676009", + "display": "Squamous cell carcinoma of ala nasi (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "422691006", + "display": "Squamous cell carcinoma of nasopharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "422736007", + "display": "Primary malignant neoplasm of peripheral nerve (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "422758009", + "display": "Carcinoma of nasal meatus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "422833009", + "display": "Adenoid cystic carcinoma of salivary gland (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "422853008", + "display": "Lymphoma of retroperitoneal space (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "422886007", + "display": "Olfactory neuroblastoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "422968005", + "display": "Non-small cell carcinoma of lung, TNM stage 3 (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "423005002", + "display": "Primary malignant neoplasm of lacrimal gland duct (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "423038006", + "display": "Polymorphous low grade adenocarcinoma of salivary gland (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "423050000", + "display": "Large cell carcinoma of lung, TNM stage 2 (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "423106003", + "display": "Adenocarcinoma of nasopharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "423121009", + "display": "Non-small cell carcinoma of lung, TNM stage 4 (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "423158009", + "display": "Hurthle cell carcinoma of thyroid (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "423189008", + "display": "Adenoid cystic carcinoma of submandibular gland (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "423195009", + "display": "Primary malignant neoplasm of lacrimal drainage system (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "423280002", + "display": "Malignant melanoma of skin of canthus of eye (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "423284006", + "display": "Squamous cell carcinoma of skin of neck (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "423295000", + "display": "Squamous cell carcinoma of lung, TNM stage 1 (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "423318000", + "display": "Adenoid cystic carcinoma of oropharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "423325007", + "display": "Basal cell carcinoma of external auditory canal (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "423349005", + "display": "Carcinoma of tip of nose (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "423424005", + "display": "Mucoepidermoid carcinoma of submandibular gland (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "423425006", + "display": "Malignant neoplasm of skin of eyelid (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "423447006", + "display": "Malignant melanoma of skin of lower eyelid (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "423463003", + "display": "Basal cell carcinoma of back (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "423464009", + "display": "Squamous cell carcinoma of oropharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "423468007", + "display": "Squamous cell carcinoma of lung, TNM stage 2 (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "423494003", + "display": "Malignant melanoma of skin of upper eyelid (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "423506005", + "display": "Squamous cell carcinoma of external auditory canal (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "423535002", + "display": "Basal cell carcinoma of chest wall (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "423600008", + "display": "Large cell carcinoma of lung, TNM stage 4 (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "423607006", + "display": "Adenocarcinoma of anus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "423610004", + "display": "Rhabdomyosarcoma of connective or soft tissue (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "423615009", + "display": "Adenoid cystic carcinoma of parotid gland (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "423627007", + "display": "Sarcoma of ovary (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "423673009", + "display": "Malignant melanoma of retina (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "423691004", + "display": "Malignant neoplasm of gum and contiguous sites (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "423700001", + "display": "Squamous cell carcinoma of auricle of ear (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "423708008", + "display": "Mucoepidermoid carcinoma of salivary gland (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "423746001", + "display": "Adenocarcinoma of pelvis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "423793008", + "display": "Mucoepidermoid carcinoma of parotid gland (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "423807009", + "display": "Primary leiomyosarcoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "423812005", + "display": "Sarcoma of head and neck (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "423829008", + "display": "Invasive vulval Paget's disease (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "423896007", + "display": "Squamous cell carcinoma of tip of nose (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "423973006", + "display": "Carcinoma of uterine cervix, invasive (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "424132000", + "display": "Non-small cell carcinoma of lung, TNM stage 1 (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "424151006", + "display": "Anaplastic glioma of brain (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "424190005", + "display": "Malignant melanoma of unknown origin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "424260006", + "display": "Squamous cell carcinoma of nasolabial fold (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "424276002", + "display": "Malignant glioma of brainstem (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "424302003", + "display": "Malignant melanoma of skin of lower lip (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "424334007", + "display": "Malignant tumor of spinal cord, intramedullary (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "424413001", + "display": "Sarcoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "424440001", + "display": "Adenocarcinoma of small intestine (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "424487008", + "display": "Malignant melanoma of skin of upper lip (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "424549003", + "display": "Malignant tumor of spinal cord, extramedullary (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "424666005", + "display": "Basal cell carcinoma of auricle of ear (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "424779008", + "display": "Primary Kaposi's sarcoma of oral cavity (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "424849005", + "display": "Primary sarcoma of tongue (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "424938000", + "display": "Large cell carcinoma of lung, TNM stage 1 (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "424952003", + "display": "Sarcoma of soft tissue (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "424970000", + "display": "Large cell carcinoma of lung, TNM stage 3 (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "425048006", + "display": "Non-small cell carcinoma of lung, TNM stage 2 (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "425066001", + "display": "Carcinoma of urinary bladder, invasive (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "425127006", + "display": "Carcinoma ex pleomorphic adenoma of parotid gland (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "425148008", + "display": "Squamous cell carcinoma of temple (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "425178004", + "display": "Adenocarcinoma of rectosigmoid junction (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "425225007", + "display": "Malignant mixed tumor of salivary gland (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "425230006", + "display": "Squamous cell carcinoma of lung, TNM stage 3 (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "425231005", + "display": "Carcinoma of urinary bladder, superficial (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "425376008", + "display": "Squamous cell carcinoma of lung, TNM stage 4 (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "425657001", + "display": "Osteosclerotic myeloma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "425688002", + "display": "Philadelphia chromosome-positive acute lymphoblastic leukemia (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "425749006", + "display": "Subacute myeloid leukemia in remission (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "425869007", + "display": "Acute promyelocytic leukemia, FAB M3, in remission (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "425941003", + "display": "Pre B-cell acute lymphoblastic leukemia in remission" + }, + { + "system": "http://snomed.info/sct", + "code": "426071002", + "display": "Hodgkin's disease in remission (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "426124006", + "display": "Acute myeloid leukemia with maturation, FAB M2, in remission (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "426217000", + "display": "Aleukemic leukemia in remission (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "426248008", + "display": "Aleukemic lymphoid leukemia in remission (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "426336007", + "display": "Solitary osseous myeloma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "426370008", + "display": "Subacute lymphoid leukemia in remission (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "426642002", + "display": "Erythroleukemia, FAB M6 in remission (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "426885008", + "display": "Hodgkin's disease, lymphocytic depletion of lymph nodes of head (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "426964009", + "display": "Non-small cell lung cancer, positive for epidermal growth factor receptor expression (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "427038005", + "display": "Non-small cell lung cancer, negative for epidermal growth factor receptor expression (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "427056005", + "display": "Subacute leukemia in remission (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "427141003", + "display": "Malignant lymphoma in remission (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "427492003", + "display": "Hormone refractory prostate cancer (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "427642009", + "display": "T-cell acute lymphoblastic leukemia in remission (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "427658007", + "display": "Acute myelomonocytic leukemia, FAB M4, in remission (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "427685000", + "display": "HER2-positive carcinoma of breast" + }, + { + "system": "http://snomed.info/sct", + "code": "428061005", + "display": "Malignant neoplasm of brain (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "428100006", + "display": "Malignant neoplasm of thoracic cavity structure (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "428281000", + "display": "Malignant neoplasm of bone (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "428322007", + "display": "Malignant neoplasm of uterine adnexa (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "428905002", + "display": "Malignant neoplasm of gastrointestinal tract (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "429033009", + "display": "Malignant neoplasm of cerebrum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "429114002", + "display": "Malignant basal cell neoplasm of skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "430338009", + "display": "Smoldering chronic lymphocytic leukemia (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "430556008", + "display": "Malignant neoplasm of genital structure (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "430621000", + "display": "Malignant neoplasm of lower respiratory tract (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "431396003", + "display": "Human epidermal growth factor 2 negative carcinoma of breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "432328008", + "display": "Neuroblastoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "433067002", + "display": "Adamantinoma of femur (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "438946002", + "display": "Siewert type I adenocarcinoma of esophagogastric junction (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "439478008", + "display": "Siewert type III adenocarcinoma of esophagogastric junction (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "440173001", + "display": "Nonsquamous nonsmall cell neoplasm of lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "440397000", + "display": "Primary osteosarcoma of pelvis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "440422002", + "display": "Asymptomatic multiple myeloma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "440501006", + "display": "Siewert type II adenocarcinoma of esophagogastric junction (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "440525003", + "display": "Primary small cell neoplasm of thymus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "440527006", + "display": "Primary squamous cell carcinoma of naris (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "441313008", + "display": "Indolent multiple myeloma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "441535001", + "display": "Adenocarcinoma of head and neck" + }, + { + "system": "http://snomed.info/sct", + "code": "441559006", + "display": "Mantle cell lymphoma of spleen" + }, + { + "system": "http://snomed.info/sct", + "code": "441962003", + "display": "Large cell lymphoma of intrapelvic lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "442537007", + "display": "Non-Hodgkin lymphoma associated with Human immunodeficiency virus infection" + }, + { + "system": "http://snomed.info/sct", + "code": "443136000", + "display": "Malignant neoplasm of skin of face (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "443250000", + "display": "Malignant fibromatous neoplasm (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "443261008", + "display": "Oxyphilic adenocarcinoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "443333004", + "display": "Medulloblastoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "443439001", + "display": "Malignant fibrous histiocytoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "443487006", + "display": "Mantle cell lymphoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "443488001", + "display": "Malignant neoplasm of anorectum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "443520009", + "display": "Chondrosarcoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "443648003", + "display": "Malignant neoplasm of ear (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "443675005", + "display": "Seminoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "443679004", + "display": "Malignant neoplasm of skeletal system (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "443719001", + "display": "Leiomyosarcoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "443936004", + "display": "Oligodendroglioma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "443937008", + "display": "Mixed glioma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "443961001", + "display": "Malignant adenomatous neoplasm (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "444374006", + "display": "Type C thymoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "444596001", + "display": "Malignant thymoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "444597005", + "display": "Extranodal marginal zone lymphoma of mucosa-associated lymphoid tissue of stomach (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "444604002", + "display": "Carcinoma of breast with ductal and lobular features (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "444712000", + "display": "Mucinous carcinoma of breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "444910004", + "display": "Primary mediastinal (thymic) large B-cell lymphoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "444911000", + "display": "Acute myeloid leukemia with t(9:11)(p22;q23); MLLT3-MLL (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "445105005", + "display": "Blastic plasmacytoid dendritic cell neoplasm (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "445227008", + "display": "Juvenile myelomonocytic leukemia (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "445238008", + "display": "Malignant carcinoid tumor (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "445269007", + "display": "Extranodal marginal zone B-cell lymphoma of mucosa-associated lymphoid tissue (MALT-lymphoma)" + }, + { + "system": "http://snomed.info/sct", + "code": "445406001", + "display": "Hepatosplenic T-cell lymphoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "445448008", + "display": "Acute myeloid leukemia with myelodysplasia-related changes (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "446022000", + "display": "Malignant epithelial neoplasm of uterus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "446189008", + "display": "Primary malignant neoplasm of extrahepatic bile duct (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "446807009", + "display": "Primary malignant neoplasm of perihilar bile duct (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "446939001", + "display": "Chordoma of clivus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "447100004", + "display": "Marginal zone lymphoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "447109003", + "display": "Primary malignant neoplasm of intrahepatic bile duct (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "447266004", + "display": "Sarcoma of endometrium (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "447389009", + "display": "Leiomyosarcoma of uterus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "447390000", + "display": "Adenosarcoma of uterus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "447416008", + "display": "Primary malignant neoplasm of distal bile duct (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "447656001", + "display": "Lymphoma of pylorus of stomach (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "447658000", + "display": "Lymphoma of fundus of stomach (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "447705002", + "display": "Malignant germ cell neoplasm of posterior mediastinum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "447706001", + "display": "Leiomyosarcoma of scalp (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "447707005", + "display": "Leiomyosarcoma of cardia of stomach (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "447708000", + "display": "Malignant germ cell neoplasm of anterior mediastinum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "447712006", + "display": "Malignant melanoma of skin of anus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "447730004", + "display": "Chordoma of sacrum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "447738006", + "display": "Paget's disease of skin of scrotum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "447757002", + "display": "Angiosarcoma of cheek (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "447766003", + "display": "Lymphoma of pyloric antrum of stomach (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "447781009", + "display": "Malignant epithelial neoplasm of peritoneum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "447782002", + "display": "Malignant epithelial neoplasm of female breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "447783007", + "display": "Sarcoma of peritoneum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "447784001", + "display": "Sarcoma of axillary tail of female breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "447785000", + "display": "Leiomyosarcoma of stomach (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "447792005", + "display": "Chondrosarcoma of bone (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "447800002", + "display": "Adenocarcinoma of scrotum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "447804006", + "display": "Leiomyosarcoma of connective tissue (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "447805007", + "display": "Lymphoma of greater curvature of stomach (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "447806008", + "display": "Lymphoma of cardia of stomach (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "447882007", + "display": "Malignant epithelial neoplasm of vulva (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "447883002", + "display": "Malignant neoplasm of carotid body (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "447885009", + "display": "Sarcoma of pelvis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "447886005", + "display": "Adenocarcinoma of anorectum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "447949005", + "display": "Malignant epithelial neoplasm of cheek (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "447951009", + "display": "Ewing's sarcoma of soft tissue (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "447989004", + "display": "Non-Hodgkin's lymphoma of extranodal site (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448139005", + "display": "Fibrosarcoma of connective tissue (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448165009", + "display": "Squamous cell carcinoma arising in chronic ulcer (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448213004", + "display": "Diffuse non-Hodgkin's lymphoma of prostate (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448214005", + "display": "Malignant epithelial neoplasm of oropharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448215006", + "display": "Malignant epithelial neoplasm of renal pelvis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448216007", + "display": "Malignant epithelial neoplasm of thyroid (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448217003", + "display": "Follicular non-Hodgkin's lymphoma of prostate (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448218008", + "display": "Malignant neoplasm of cerebellopontine angle (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448220006", + "display": "Non-Hodgkin's lymphoma of bone (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448221005", + "display": "Sarcoma of fibula (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448229007", + "display": "Leiomyosarcoma of lower esophagus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448231003", + "display": "Follicular non-Hodgkin's lymphoma of nose (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448233000", + "display": "Malignant neoplasm of urinary organ (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448248006", + "display": "Malignant neoplasm of axial suprasellar region of brain (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448250003", + "display": "Malignant teratoma of pineal region (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448254007", + "display": "Non-Hodgkin's lymphoma of central nervous system (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448257000", + "display": "Sarcoma of male breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448258005", + "display": "Sarcoma of mesentery (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448259002", + "display": "Sarcoma of posterior mediastinum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448269008", + "display": "Lymphoma of lesser curvature of stomach (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448273006", + "display": "Malignant melanoma of skin of scrotum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448274000", + "display": "Malignant neoplasm of connective tissue (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448298007", + "display": "Malignant melanoma of skin of penis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448299004", + "display": "Malignant neoplasm of mastoid (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448300007", + "display": "Malignant melanoma of skin of vulva (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448314007", + "display": "Malignant epithelial neoplasm of spinal cord (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448315008", + "display": "Malignant epithelial neoplasm of anus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448317000", + "display": "Follicular non-Hodgkin's lymphoma of soft tissue (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448319002", + "display": "Diffuse non-Hodgkin's lymphoma of nasopharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448354009", + "display": "Non-Hodgkin's lymphoma of intestine (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448371005", + "display": "Non-Hodgkin's lymphoma of nasopharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448372003", + "display": "Non-Hodgkin's lymphoma of lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448376000", + "display": "Non-Hodgkin's lymphoma of ovary (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448377009", + "display": "Sarcoma of sacrum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448378004", + "display": "Sarcoma of bone of foot (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448384001", + "display": "Non-Hodgkin's lymphoma of nose (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448386004", + "display": "Non-Hodgkin's lymphoma of oral cavity (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448387008", + "display": "Non-Hodgkin's lymphoma of testis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448388003", + "display": "Sarcoma of lower outer quadrant of female breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448401007", + "display": "Choriocarcinoma of placenta (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448408001", + "display": "Sarcoma of upper inner quadrant of female breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448435005", + "display": "Sarcoma lower inner quadrant of female breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448436006", + "display": "Sarcoma of central portion of female breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448447004", + "display": "Non-Hodgkin's lymphoma of skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448449001", + "display": "Sarcoma of female breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448450001", + "display": "Sarcoma of omentum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448451002", + "display": "Sarcoma upper outer quadrant of female breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448465000", + "display": "Diffuse non-Hodgkin's lymphoma of testis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448468003", + "display": "Diffuse non-Hodgkin's lymphoma of oral cavity (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448509007", + "display": "Transglottic malignant neoplasm of larynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448553002", + "display": "Lymphoma of pelvis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448554008", + "display": "Liposarcoma of connective tissue (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448555009", + "display": "Lymphoma of body of stomach (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448558006", + "display": "Malignant neoplasm of maxillofacial bone (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448559003", + "display": "Malignant teratoma of retroperitoneum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448560008", + "display": "Diffuse non-Hodgkin's lymphoma of extranodal site (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448561007", + "display": "Follicular non-Hodgkin's lymphoma of extranodal site (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448607004", + "display": "Diffuse non-Hodgkin's lymphoma of uterine cervix (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448609001", + "display": "Diffuse non-Hodgkin's lymphoma of ovary (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448663003", + "display": "Diffuse non-Hodgkin's lymphoma of stomach (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448664009", + "display": "Malignant epithelial neoplasm of small intestine (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448665005", + "display": "Malignant epithelial neoplasm of hypopharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448666006", + "display": "Follicular non-Hodgkin's lymphoma of bone (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448668007", + "display": "Malignant neoplasm of mandible (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448669004", + "display": "Malignant neoplasm of soft tissue of orbit (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448670003", + "display": "Malignant neoplasm of posterior mediastinum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448672006", + "display": "Follicular non-Hodgkin's lymphoma of lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448674007", + "display": "Malignant neoplasm of parametrium (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448675008", + "display": "Malignant neoplasm of digestive system (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448709005", + "display": "Non-Hodgkin's lymphoma of stomach (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448710000", + "display": "Sarcoma of bone (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448711001", + "display": "Sarcoma of back (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448712008", + "display": "Sarcoma of femur (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448738008", + "display": "Non-Hodgkin's lymphoma of soft tissue (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448774004", + "display": "Non-Hodgkin's lymphoma of uterine cervix (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448775003", + "display": "Sarcoma of radius (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448776002", + "display": "Sarcoma of vertebra (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448863000", + "display": "Malignant epithelial neoplasm of pineal gland (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448864006", + "display": "Malignant epithelial neoplasm of ureter (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448865007", + "display": "Follicular non-Hodgkin's lymphoma of skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448867004", + "display": "Diffuse non-Hodgkin's lymphoma of lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448868009", + "display": "Malignant neoplasm of lateral wall of oropharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448882009", + "display": "Malignant neoplasm of intraabdominal organ (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448930008", + "display": "Squamous cell carcinoma of nose (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448931007", + "display": "Squamous cell carcinoma of shoulder (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448952004", + "display": "Infiltrating duct carcinoma of female breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448954003", + "display": "Malignant epithelial neoplasm of urethra (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448988009", + "display": "Malignant epithelial neoplasm of nose (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448989001", + "display": "Malignant epithelial neoplasm of brain (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448990005", + "display": "Malignant epithelial neoplasm of nasal cavity (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448992002", + "display": "Malignant epithelial neoplasm of appendix (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448993007", + "display": "Malignant epithelial neoplasm of lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448994001", + "display": "Malignant epithelial neoplasm of upper rectum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448995000", + "display": "Follicular non-Hodgkin's lymphoma of central nervous system (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449034009", + "display": "Malignant neoplasm of anterior and lateral floor of mouth (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449053004", + "display": "Lymphoma of lower esophagus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449054005", + "display": "Malignant epithelial neoplasm of fundus of uterus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449055006", + "display": "Leiomyosarcoma of cardioesophageal junction (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449058008", + "display": "Follicular non-Hodgkin's lymphoma of tonsil (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449059000", + "display": "Follicular non-Hodgkin's lymphoma of uterine cervix (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449063007", + "display": "Follicular non-Hodgkin's lymphoma of oral cavity (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449065000", + "display": "Diffuse non-Hodgkin's lymphoma of nose (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449066004", + "display": "Malignant neoplasm of upper respiratory tract (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449067008", + "display": "Malignant neoplasm of parietal pleura (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449072004", + "display": "Lymphoma of gastrointestinal tract (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449073009", + "display": "Malignant epithelial neoplasm of body of uterus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449074003", + "display": "Lymphoma of small intestine (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449075002", + "display": "Lymphoma of cardioesophageal junction (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449077005", + "display": "Malignant epithelial neoplasm of maxilla (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449096009", + "display": "Malignant neoplasm of respiratory system (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449100005", + "display": "Sarcoma of bone of pelvis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449101009", + "display": "Sarcoma of sternum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449108003", + "display": "Philadelphia chromosome positive chronic myelogenous leukemia (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449153001", + "display": "Adenocarcinoma of lower esophagus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449156009", + "display": "Malignant epithelial neoplasm of floor of mouth (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449173006", + "display": "Diffuse non-Hodgkin's lymphoma of tonsil (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449176003", + "display": "Diffuse non-Hodgkin's lymphoma of intestine (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449177007", + "display": "Diffuse non-Hodgkin's lymphoma of bone (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449206007", + "display": "Sarcoma of tibia (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449207003", + "display": "Sarcoma of humerus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449208008", + "display": "Sarcoma of coccyx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449211009", + "display": "Malignant epithelial neoplasm of face (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449216004", + "display": "Diffuse non-Hodgkin's lymphoma of soft tissue (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449217008", + "display": "Diffuse non-Hodgkin's lymphoma of skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449218003", + "display": "Lymphoma of sigmoid colon (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449219006", + "display": "Follicular non-Hodgkin's lymphoma of nasopharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449220000", + "display": "Diffuse follicle center lymphoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449221001", + "display": "Diffuse non-Hodgkin's lymphoma of central nervous system (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449222008", + "display": "Follicular non-Hodgkin's lymphoma of stomach (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449223003", + "display": "Malignant neoplasm of alveolus of maxilla (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449224009", + "display": "Malignant neoplasm of anterior mediastinum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449248000", + "display": "Nasopharyngeal carcinoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449253005", + "display": "Malignant epithelial neoplasm of hypothalamus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449254004", + "display": "Malignant epithelial neoplasm of pharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449259009", + "display": "Malignant neoplasm of broad ligament of uterus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449260004", + "display": "Malignant neoplasm of alveolus dentalis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449267001", + "display": "Sarcoma of mandible (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449268006", + "display": "Sarcoma of clavicle (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449269003", + "display": "Sarcoma of rib (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449292003", + "display": "Non-Hodgkin's lymphoma of tonsil (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449293008", + "display": "Sarcoma of connective tissue (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449294002", + "display": "Sarcoma of scapula (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449295001", + "display": "Sarcoma of skull (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449307001", + "display": "Follicular non-Hodgkin's lymphoma of ovary (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449308006", + "display": "Malignant neoplasm of visceral pleura (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449309003", + "display": "Malignant neoplasm of skin of scrotum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449318001", + "display": "Non-Hodgkin's lymphoma of prostate (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449377002", + "display": "Malignant neoplasm of pelvic peritoneum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449386007", + "display": "Philadelphia chromosome negative chronic myelogenous leukemia (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449416001", + "display": "Malignant epithelial neoplasm of skin of anus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449417005", + "display": "Malignant epithelial neoplasm of nasal septum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449418000", + "display": "Follicular non-Hodgkin's lymphoma of testis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449419008", + "display": "Follicular non-Hodgkin's lymphoma of intestine (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449420002", + "display": "Malignant neoplasm of cerebellum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449472007", + "display": "Malignant epithelial neoplasm of alveolus dentalis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449487002", + "display": "Malignant epithelial neoplasm of mandible (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449497006", + "display": "Sarcoma of pelvic peritoneum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449578008", + "display": "Malignant neoplasm of alveolus of mandible (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449627008", + "display": "Malignant neoplasm of long bone of lower limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449628003", + "display": "Malignant neoplasm of long bone of lower leg" + }, + { + "system": "http://snomed.info/sct", + "code": "449634005", + "display": "Primary malignant neoplasm of skin of lower leg (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449635006", + "display": "Primary malignant neoplasm of lower leg (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449636007", + "display": "Malignant melanoma of skin of lower leg" + }, + { + "system": "http://snomed.info/sct", + "code": "449637003", + "display": "Malignant melanoma of skin of upper arm" + }, + { + "system": "http://snomed.info/sct", + "code": "449803009", + "display": "Primary malignant neoplasm of dome of urinary bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "609515005", + "display": "Epithelioid trophoblastic tumor" + }, + { + "system": "http://snomed.info/sct", + "code": "697993003", + "display": "SNUC - sinonasal undifferentiated carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "698011002", + "display": "Keratinizing squamous cell carcinoma of nasopharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "698040004", + "display": "Malignant melanoma of nasal cavity (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "698041000", + "display": "Malignant melanoma of vestibule of mouth (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "698042007", + "display": "Malignant melanoma of tongue" + }, + { + "system": "http://snomed.info/sct", + "code": "698043002", + "display": "Malignant melanoma of floor of mouth (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "698044008", + "display": "Malignant melanoma of palatine arch" + }, + { + "system": "http://snomed.info/sct", + "code": "698045009", + "display": "Malignant melanoma of buccal mucosa" + }, + { + "system": "http://snomed.info/sct", + "code": "698048006", + "display": "Nasopharyngeal carcinoma type 2b" + }, + { + "system": "http://snomed.info/sct", + "code": "698200003", + "display": "Large cell Ewing sarcoma of bone" + }, + { + "system": "http://snomed.info/sct", + "code": "698285005", + "display": "Malignant melanoma of ethmoid sinus" + }, + { + "system": "http://snomed.info/sct", + "code": "698286006", + "display": "Malignant melanoma of palate (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "698287002", + "display": "Malignant melanoma of gum" + }, + { + "system": "http://snomed.info/sct", + "code": "698288007", + "display": "Malignant melanoma of maxillary sinus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "698646006", + "display": "Acute monoblastic leukemia in remission (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "699028006", + "display": "Primitive neuroectodermal tumor (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "699317002", + "display": "Paratesticular malignant tumor" + }, + { + "system": "http://snomed.info/sct", + "code": "699318007", + "display": "Supratentorial primitive neuroectodermal tumor (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "699354006", + "display": "Sarcoma of orbit (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "699355007", + "display": "Leiomyosarcoma of orbit (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "699356008", + "display": "Endometrial stromal sarcoma" + }, + { + "system": "http://snomed.info/sct", + "code": "699357004", + "display": "Low grade endometrial stromal sarcoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "699358009", + "display": "High grade endometrial stromal sarcoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "699657009", + "display": "Hepatosplenic gamma-delta cell lymphoma" + }, + { + "system": "http://snomed.info/sct", + "code": "699659007", + "display": "Glandular malignant peripheral nerve sheath tumor" + }, + { + "system": "http://snomed.info/sct", + "code": "699704002", + "display": "Classic medulloblastoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "699818003", + "display": "T-cell large granular lymphocytic leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "700057001", + "display": "Emberger syndrome" + }, + { + "system": "http://snomed.info/sct", + "code": "700423003", + "display": "Pancreatic adenocarcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "700488005", + "display": "Malignant sex cord tumor of testis" + }, + { + "system": "http://snomed.info/sct", + "code": "702368000", + "display": "Carcinosarcoma of ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "702369008", + "display": "Carcinosarcoma of uterus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "702391001", + "display": "Renal cell carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "702405001", + "display": "Malignant granulosa cell tumor of testis" + }, + { + "system": "http://snomed.info/sct", + "code": "702446006", + "display": "Core binding factor acute myeloid leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "702467006", + "display": "Malignant tumor of augmented bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "702476004", + "display": "Therapy-related myelodysplastic syndrome (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "702786004", + "display": "Follicular non-Hodgkin's lymphoma diffuse follicle center sub-type grade 1 (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "702977001", + "display": "Follicular non-Hodgkin lymphoma diffuse follicle center cell sub-type grade 2" + }, + { + "system": "http://snomed.info/sct", + "code": "703228009", + "display": "Non-small cell lung cancer with mutation in epidermal growth factor receptor (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "703230006", + "display": "Non-small cell lung cancer without mutation in epidermal growth factor receptor" + }, + { + "system": "http://snomed.info/sct", + "code": "703387000", + "display": "Acute myeloid leukemia with normal karyotype (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "703429003", + "display": "Malignant optic glioma of adulthood" + }, + { + "system": "http://snomed.info/sct", + "code": "703625002", + "display": "Kaposi sarcoma not associated with acquired immunodeficiency syndrome (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "705061009", + "display": "Childhood myelodysplastic syndrome (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "706970001", + "display": "Triple negative malignant neoplasm of breast" + }, + { + "system": "http://snomed.info/sct", + "code": "707337006", + "display": "Primary adenocarcinoma of accessory sinus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707339009", + "display": "Primary adenocarcinoma of maxillary sinus" + }, + { + "system": "http://snomed.info/sct", + "code": "707342003", + "display": "Primary adenocarcinoma of ethmoidal sinus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707343008", + "display": "Primary adenocarcinoma of frontal sinus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707344002", + "display": "Primary adenocarcinoma of sphenoidal sinus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707345001", + "display": "Primary carcinoma of accessory sinus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707346000", + "display": "Primary carcinoma of ethmoidal sinus" + }, + { + "system": "http://snomed.info/sct", + "code": "707347009", + "display": "Primary carcinoma of maxillary sinus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707348004", + "display": "Primary carcinoma of sphenoidal sinus" + }, + { + "system": "http://snomed.info/sct", + "code": "707349007", + "display": "Primary carcinoma of frontal sinus" + }, + { + "system": "http://snomed.info/sct", + "code": "707350007", + "display": "Malignant melanoma of accessory sinus" + }, + { + "system": "http://snomed.info/sct", + "code": "707353009", + "display": "Primary squamous cell carcinoma of accessory sinus" + }, + { + "system": "http://snomed.info/sct", + "code": "707354003", + "display": "Primary squamous cell carcinoma of maxillary sinus" + }, + { + "system": "http://snomed.info/sct", + "code": "707355002", + "display": "Primary squamous cell carcinoma of sphenoidal sinus" + }, + { + "system": "http://snomed.info/sct", + "code": "707356001", + "display": "Primary squamous cell carcinoma of frontal sinus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707357005", + "display": "Primary squamous cell carcinoma of laryngeal cartilage (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707358000", + "display": "Primary squamous cell carcinoma of larynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707359008", + "display": "Primary squamous cell carcinoma of ethmoidal sinus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707360003", + "display": "Primary lymphoepithelial carcinoma of larynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707361004", + "display": "Malignant melanoma of frontal sinus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707362006", + "display": "Malignant melanoma of sphenoidal sinus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707377003", + "display": "Primary signet ring cell carcinoma of trachea (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707378008", + "display": "Primary myoepithelial carcinoma of trachea (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707379000", + "display": "Primary mucoepidermoid carcinoma of trachea (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707380002", + "display": "Primary salivary gland type carcinoma of trachea (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707383000", + "display": "Mucinous cystadenocarcinoma of trachea" + }, + { + "system": "http://snomed.info/sct", + "code": "707384006", + "display": "Primary solid carcinoma of trachea" + }, + { + "system": "http://snomed.info/sct", + "code": "707385007", + "display": "Primary undifferentiated carcinoma of trachea" + }, + { + "system": "http://snomed.info/sct", + "code": "707386008", + "display": "Primary acinar cell carcinoma of trachea" + }, + { + "system": "http://snomed.info/sct", + "code": "707388009", + "display": "Primary squamous cell carcinoma of trachea" + }, + { + "system": "http://snomed.info/sct", + "code": "707389001", + "display": "Clear cell squamous cell carcinoma of trachea" + }, + { + "system": "http://snomed.info/sct", + "code": "707390005", + "display": "Primary basaloid squamous cell carcinoma of trachea" + }, + { + "system": "http://snomed.info/sct", + "code": "707391009", + "display": "Papillary squamous cell carcinoma of trachea" + }, + { + "system": "http://snomed.info/sct", + "code": "707392002", + "display": "Primary giant cell carcinoma of trachea (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707393007", + "display": "Primary adenosquamous carcinoma of trachea (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707394001", + "display": "Spindle cell carcinoma of trachea" + }, + { + "system": "http://snomed.info/sct", + "code": "707395000", + "display": "Primary adenocarcinoma of hypopharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "707396004", + "display": "Primary oxyphilic adenocarcinoma of oropharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707397008", + "display": "Primary basal cell adenocarcinoma of oropharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707398003", + "display": "Primary polymorphous low grade adenocarcinoma of oropharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "707399006", + "display": "Primary papillary adenocarcinoma of oropharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707400004", + "display": "Primary mucinous adenocarcinoma of oropharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707401000", + "display": "Primary clear cell adenocarcinoma of oropharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "707402007", + "display": "Primary adenocarcinoma of oropharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707403002", + "display": "Primary fetal adenocarcinoma of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "707404008", + "display": "Primary mixed subtype adenocarcinoma of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "707405009", + "display": "Primary adenosquamous carcinoma of lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707406005", + "display": "Mucoepidermoid carcinoma of hypopharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "707407001", + "display": "Primary signet ring cell carcinoma of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "707408006", + "display": "Primary small cell non-keratinising squamous cell carcinoma of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "707409003", + "display": "Primary acinar cell carcinoma of lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707410008", + "display": "Primary solid carcinoma of lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707411007", + "display": "Primary papillary adenocarcinoma of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "707421004", + "display": "Primary undifferentiated carcinoma of larynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707422006", + "display": "Primary spindle cell squamous cell carcinoma of larynx" + }, + { + "system": "http://snomed.info/sct", + "code": "707423001", + "display": "Primary basaloid carcinoma of larynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707424007", + "display": "Primary adenosquamous cell carcinoma of larynx" + }, + { + "system": "http://snomed.info/sct", + "code": "707425008", + "display": "Primary adenoid squamous cell carcinoma of larynx" + }, + { + "system": "http://snomed.info/sct", + "code": "707426009", + "display": "Primary papillary squamous cell carcinoma of larynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707427000", + "display": "Primary verrucous carcinoma of larynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707429002", + "display": "Overlapping squamous cell carcinoma of larynx" + }, + { + "system": "http://snomed.info/sct", + "code": "707430007", + "display": "Overlapping squamous cell carcinoma of laryngeal cartilage (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707451005", + "display": "Primary adenocarcinoma of lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707452003", + "display": "Primary mucinous adenocarcinoma of lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707453008", + "display": "Primary clear cell squamous cell carcinoma of lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707454002", + "display": "Primary basaloid squamous cell carcinoma of lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707455001", + "display": "Primary papillary squamous cell carcinoma of lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707456000", + "display": "Primary undifferentiated carcinoma of lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707457009", + "display": "Primary spindle cell carcinoma of lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707458004", + "display": "Primary pleomorphic carcinoma of lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707460002", + "display": "Primary pseudosarcomatous carcinoma of lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707464006", + "display": "Primary myoepithelial carcinoma of lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707465007", + "display": "Primary mucoepidermoid carcinoma of lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707466008", + "display": "Primary adenoid cystic carcinoma of lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707467004", + "display": "Primary salivary gland type carcinoma of lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707468009", + "display": "Primary mixed mucinous and non-mucinous bronchiolo-alveolar carcinoma of lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707469001", + "display": "Primary non-mucinous bronchiolo-alveolar carcinoma of lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707470000", + "display": "Primary mucinous bronchiolo-alveolar carcinoma of lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707471001", + "display": "Primary clear cell adenocarcinoma of trachea (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707472008", + "display": "Primary papillary adenocarcinoma of trachea (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707473003", + "display": "Primary mucinous adenocarcinoma of trachea (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707475005", + "display": "Primary adenocarcinoma of trachea (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707479004", + "display": "Primary adenocarcinoma of subglottis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707481002", + "display": "Primary basaloid squamous cell carcinoma of hypopharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707482009", + "display": "Primary papillary squamous cell carcinoma of hypopharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707483004", + "display": "Primary undifferentiated carcinoma of hypopharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707484005", + "display": "Primary adenoid squamous cell carcinoma of hypopharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707485006", + "display": "Primary adenosquamous carcinoma of hypopharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707486007", + "display": "Primary basaloid carcinoma of hypopharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707487003", + "display": "Primary giant cell carcinoma of hypopharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707489000", + "display": "Primary spindle cell squamous cell carcinoma of hypopharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707490009", + "display": "Verrucous carcinoma of hypopharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "707491008", + "display": "Primary lymphoepithelial carcinoma of hypopharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707492001", + "display": "Primary squamous cell carcinoma of hypopharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707493006", + "display": "Primary lymphoepithelial carcinoma of trachea (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707494000", + "display": "Primary verrucous carcinoma of trachea (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707495004", + "display": "Primary squamous cell adenoid carcinoma of trachea (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707528007", + "display": "Primary squamous cell carcinoma of nasopharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707529004", + "display": "Overlapping squamous cell carcinoma of oropharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707531008", + "display": "Primary squamous cell carcinoma of branchial cleft" + }, + { + "system": "http://snomed.info/sct", + "code": "707532001", + "display": "Squamous cell carcinoma of posterior wall of oropharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "707535004", + "display": "Primary squamous cell carcinoma of lateral wall of oropharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "707537007", + "display": "Primary squamous cell carcinoma of anterior surface of epiglottis" + }, + { + "system": "http://snomed.info/sct", + "code": "707538002", + "display": "Primary squamous cell carcinoma of vallecula (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707539005", + "display": "Primary adenoid cystic carcinoma of hypopharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707575007", + "display": "Primary squamous cell carcinoma of supraglottis" + }, + { + "system": "http://snomed.info/sct", + "code": "707576008", + "display": "Primary squamous cell carcinoma of subglottis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707579001", + "display": "Primary basaloid squamous cell carcinoma of oropharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "707580003", + "display": "Primary basaloid carcinoma of oropharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707581004", + "display": "Primary papillary squamous cell carcinoma of oropharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707582006", + "display": "Spindle cell squamous cell carcinoma of oropharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "707583001", + "display": "Primary adenosquamous carcinoma of oropharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707584007", + "display": "Primary lymphoepithelial carcinoma of oropharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707585008", + "display": "Primary squamous cell carcinoma of oropharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "707586009", + "display": "Primary myoepithelial carcinoma of oropharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "707587000", + "display": "Primary carcinoma ex pleomorphic adenoma of oropharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707588005", + "display": "Primary epithelial-myoepithelial carcinoma of oropharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "707589002", + "display": "Primary cystadenocarcinoma of oropharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707590006", + "display": "Primary acinar cell carcinoma of oropharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "707591005", + "display": "Primary mucoepidermoid carcinoma of oropharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707592003", + "display": "Primary infiltrating duct carcinoma of oropharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707593008", + "display": "Primary salivary gland-type tumour of oropharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707595001", + "display": "Primary mucinous cystadenocarcinoma of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "707596000", + "display": "Carcinosarcoma of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "707627009", + "display": "Salivary gland-type tumor of hypopharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "707628004", + "display": "Overlapping squamous cell carcinoma of hypopharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "707660007", + "display": "Primary giant cell carcinoma of larynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707662004", + "display": "Primary basaloid squamous cell carcinoma of larynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707664003", + "display": "Primary squamous cell carcinoma of glottis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707670009", + "display": "Pleuropulmonary blastoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707671008", + "display": "Pleuro-pulmonary blastoma type I" + }, + { + "system": "http://snomed.info/sct", + "code": "707672001", + "display": "Pleuro-pulmonary blastoma type II" + }, + { + "system": "http://snomed.info/sct", + "code": "707673006", + "display": "Pleuro-pulmonary blastoma type III" + }, + { + "system": "http://snomed.info/sct", + "code": "707674000", + "display": "Primary malignant epithelial neoplasm of trachea (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707686002", + "display": "Primary squamous cell carcinoma of posterior wall of hypopharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707697002", + "display": "Primary squamous cell carcinoma of hypopharyngeal aspect of aryepiglottic fold (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707703001", + "display": "Primary squamous cell carcinoma of postcricoid region (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707704007", + "display": "Primary squamous cell carcinoma of pyriform sinus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "707705008", + "display": "Nonkeratinizing carcinoma of the nasopharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "708054009", + "display": "Malignant neoplasm after immunosuppressive therapy" + }, + { + "system": "http://snomed.info/sct", + "code": "708504008", + "display": "Periosteal osteosarcoma of jaw" + }, + { + "system": "http://snomed.info/sct", + "code": "708921005", + "display": "Carcinoma of central portion of breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "708971008", + "display": "Diffuse sclerosing papillary thyroid carcinoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "709031009", + "display": "Malignant neoplasm of superior wall of nasopharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "709471005", + "display": "Periodontitis co-occurrent with leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "709517003", + "display": "Malignant carcinoid tumor of small intestine" + }, + { + "system": "http://snomed.info/sct", + "code": "709830006", + "display": "Malignant carcinoid tumor of stomach" + }, + { + "system": "http://snomed.info/sct", + "code": "710195004", + "display": "Malignant odontogenic neoplasm of lower jaw" + }, + { + "system": "http://snomed.info/sct", + "code": "710196003", + "display": "Malignant odontogenic tumor of upper jaw" + }, + { + "system": "http://snomed.info/sct", + "code": "711414003", + "display": "Primary clear cell adenocarcinoma of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "712525007", + "display": "Malignant neoplasm of short bone of lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "712750007", + "display": "Malignant neoplasm of chest wall" + }, + { + "system": "http://snomed.info/sct", + "code": "713038003", + "display": "Overlapping primary malignant neoplasm of bone and articular cartilage of upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "713189001", + "display": "Malignant insulinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "713290004", + "display": "Malignant ameloblastoma of mandible" + }, + { + "system": "http://snomed.info/sct", + "code": "713293002", + "display": "Malignant germ cell neoplasm of mediastinum" + }, + { + "system": "http://snomed.info/sct", + "code": "713325002", + "display": "Primary cerebral lymphoma co-occurrent with human immunodeficiency virus infection" + }, + { + "system": "http://snomed.info/sct", + "code": "713327005", + "display": "Malignant meningioma of meninges of brain (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "713483007", + "display": "Reticulosarcoma co-occurrent with human immunodeficiency virus infection" + }, + { + "system": "http://snomed.info/sct", + "code": "713516007", + "display": "Primary effusion lymphoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "713572001", + "display": "Malignant neoplastic disease co-occurrent with human immunodeficiency virus infection" + }, + { + "system": "http://snomed.info/sct", + "code": "713573006", + "display": "Malignant carcinoid tumor of rectum" + }, + { + "system": "http://snomed.info/sct", + "code": "713574000", + "display": "Malignant carcinoid tumor of kidney" + }, + { + "system": "http://snomed.info/sct", + "code": "713609000", + "display": "Invasive carcinoma of breast" + }, + { + "system": "http://snomed.info/sct", + "code": "713646001", + "display": "Malignant germ cell tumor of testis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "713718006", + "display": "Diffuse non-Hodgkin's immunoblastic lymphoma co-occurrent with human immunodeficiency virus infection" + }, + { + "system": "http://snomed.info/sct", + "code": "713897006", + "display": "Burkitt lymphoma co-occurrent with human immunodeficiency virus infection (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "714251006", + "display": "Philadelphia chromosome-negative precursor B-cell acute lymphoblastic leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "714463003", + "display": "Primary effusion lymphoma co-occurrent with infection caused by Human herpesvirus 8 (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "715412008", + "display": "Familial malignant neoplasm of prostate (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "715414009", + "display": "Familial malignant neoplasm of pancreas (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "715664005", + "display": "Interdigitating dendritic cell sarcoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "715901002", + "display": "Ependymoblastoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "715903004", + "display": "Medulloepithelioma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "715904005", + "display": "Pineal parenchymal tumor of intermediate differentiation (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "715950008", + "display": "Anaplastic lymphoma kinase positive large B-cell lymphoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "716274007", + "display": "Nodular basal cell carcinoma of skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "716586009", + "display": "Epstein-Barr virus associated gastric carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "716588005", + "display": "Primary non-gestational choriocarcinoma of ovary (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "716593008", + "display": "Carcinoma of salivary gland type of breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "716647001", + "display": "Mixed oligoastrocytoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "716648006", + "display": "Embryonal sarcoma of liver (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "716649003", + "display": "Extraovarian primary peritoneal carcinoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "716651004", + "display": "Leiomyosarcoma of small intestine (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "716652006", + "display": "Primary hepatic neuroendocrine carcinoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "716653001", + "display": "Neuroendocrine carcinoma of thymus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "716655008", + "display": "Aggressive systemic mastocytosis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "716657000", + "display": "Familial papillary thyroid carcinoma with renal papillary neoplasia syndrome (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "716659002", + "display": "Squamous cell carcinoma of head and neck (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "716788007", + "display": "Epstein-Barr virus positive diffuse large B-cell lymphoma of elderly (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "716855006", + "display": "Theca steroid producing cell malignant neoplasm of ovary (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "716859000", + "display": "Hereditary diffuse carcinoma of stomach (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "717731002", + "display": "Basal cell carcinoma of vulva (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "717734005", + "display": "Papillary thyroid carcinoma with renal papillary neoplasia (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "717735006", + "display": "Renal cell carcinoma of kidney except renal pelvis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "717736007", + "display": "Familial renal cell carcinoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "717916003", + "display": "Neuroendocrine carcinoma of appendix (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "717921000", + "display": "Poorly-differentiated neuroendocrine carcinoma of thymus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "717922007", + "display": "Well-differentiated neuroendocrine carcinoma of thymus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "717968005", + "display": "Melanoma and neural system tumor syndrome (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "718200007", + "display": "Primary pulmonary lymphoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "718220008", + "display": "Hereditary breast and ovarian cancer syndrome (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "718604008", + "display": "Small cell neuroendocrine carcinoma of bladder (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "719052006", + "display": "Recurrent squamous cell carcinoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721303001", + "display": "Refractory neutropenia (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721304007", + "display": "Refractory thrombocytopenia (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721305008", + "display": "Acute myeloid leukemia due to recurrent genetic abnormality (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721306009", + "display": "Therapy related acute myeloid leukemia and myelodysplastic syndrome (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721308005", + "display": "Acute leukemia of ambiguous lineage (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721310007", + "display": "Aggressive natural killer-cell leukemia (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721311006", + "display": "Systemic Epstein-Barr virus positive T-cell lymphoproliferative disease of childhood (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721313009", + "display": "Indeterminate dendritic cell neoplasm (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721314003", + "display": "Fibroblastic reticular cell neoplasm (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721540005", + "display": "Primary adnexal carcinoma of skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721541009", + "display": "Primary malignant sarcoma of skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721546004", + "display": "Primary adenocarcinoma of ciliary epithelium (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721547008", + "display": "Primary adenocarcinoma of epithelium of iris (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721548003", + "display": "Primary malignant neoplasm of lacrimal apparatus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721549006", + "display": "Primary adenocarcinoma of lacrimal apparatus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721555001", + "display": "Follicular lymphoma of small intestine (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721556000", + "display": "Primary adenocarcinoma of palate (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721557009", + "display": "Primary adenocarcinoma of parotid gland (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721558004", + "display": "Primary adenocarcinoma of cystic duct (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721559007", + "display": "Primary adenocarcinoma of common bile duct (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721560002", + "display": "Primary adenocarcinoma of nasal cavity (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721561003", + "display": "Primary adenocarcinoma of middle ear (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721562005", + "display": "Primary adenocarcinoma overlapping lesion of retroperitoneum peritoneum and omentum" + }, + { + "system": "http://snomed.info/sct", + "code": "721563000", + "display": "Primary malignant melanoma of vagina (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721567004", + "display": "Primary malignant neoplasm of placenta (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721568009", + "display": "Primary adenocarcinoma of parametrium (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721569001", + "display": "Primary adenocarcinoma of uterine ligament (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721574009", + "display": "Primary rhabdomyosarcoma of male genital organ (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721575005", + "display": "Primary angiosarcoma of heart (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721576006", + "display": "Primary angiosarcoma of breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721577002", + "display": "Primary liposarcoma of soft tissue of limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721578007", + "display": "Primary liposarcoma of male genital organ (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721579004", + "display": "Primary synovial sarcoma of soft tissue of limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721580001", + "display": "Primary myosarcoma of omentum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721602000", + "display": "Primary embryonal carcinoma of testis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721603005", + "display": "Primary choriocarcinoma of testis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721604004", + "display": "Primary squamous cell carcinoma of overlapping lesion of male genital organ" + }, + { + "system": "http://snomed.info/sct", + "code": "721605003", + "display": "Primary squamous cell carcinoma of overlapping lesion of accessory sinuses" + }, + { + "system": "http://snomed.info/sct", + "code": "721606002", + "display": "Primary adenocarcinoma of overlapping lesion of accessory sinuses" + }, + { + "system": "http://snomed.info/sct", + "code": "721607006", + "display": "Primary undifferentiated carcinoma of oropharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721617001", + "display": "Primary adenocarcinoma of lower third of esophagus due to Barrett esophagus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721618006", + "display": "Primary squamous cell carcinoma of upper third of esophagus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721619003", + "display": "Primary squamous cell carcinoma of middle third of esophagus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721620009", + "display": "Primary squamous cell carcinoma of lower third of esophagus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721621008", + "display": "Primary squamous cell carcinoma of overlapping lesion of esophagus" + }, + { + "system": "http://snomed.info/sct", + "code": "721622001", + "display": "Primary adenocarcinoma of upper third of esophagus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721623006", + "display": "Primary adenocarcinoma of middle third of esophagus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721624000", + "display": "Primary adenocarcinoma of overlapping lesion of esophagus" + }, + { + "system": "http://snomed.info/sct", + "code": "721625004", + "display": "Primary neuroendocrine carcinoma of esophagus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721626003", + "display": "Primary malignant neuroendocrine neoplasm of esophagus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721627007", + "display": "Malignant melanoma of esophagus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721628002", + "display": "Primary adenocarcinoma of esophagogastric junction (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721629005", + "display": "Linitis plastica of stomach (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721630000", + "display": "Primary adenocarcinoma of cardia of stomach (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721632008", + "display": "Primary adenocarcinoma of pyloric antrum of stomach (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721633003", + "display": "Primary adenocarcinoma of overlapping lesion of stomach" + }, + { + "system": "http://snomed.info/sct", + "code": "721634009", + "display": "Primary malignant neuroendocrine neoplasm of stomach (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721635005", + "display": "Primary malignant neuroendocrine neoplasm of cardia of stomach (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721636006", + "display": "Primary malignant neuroendocrine neoplasm of body of stomach (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721637002", + "display": "Primary malignant neuroendocrine neoplasm of pyloric antrum of stomach (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721638007", + "display": "Primary neuroendocrine carcinoma of stomach (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721639004", + "display": "Primary neuroendocrine carcinoma of cardia of stomach (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721640002", + "display": "Primary neuroendocrine carcinoma of body of stomach (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721641003", + "display": "Primary neuroendocrine carcinoma of pyloric antrum of stomach (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721642005", + "display": "Primary neuroendocrine carcinoma of overlapping lesion of stomach" + }, + { + "system": "http://snomed.info/sct", + "code": "721643000", + "display": "Primary malignant mesenchymal neoplasm of stomach (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721644006", + "display": "Primary malignant neuroendocrine neoplasm of duodenum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721645007", + "display": "Primary neuroendocrine carcinoma of duodenum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721669006", + "display": "Primary adenocarcinoma of overlapping lesion of small intestine" + }, + { + "system": "http://snomed.info/sct", + "code": "721670007", + "display": "Primary malignant neuroendocrine neoplasm of small intestine (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721671006", + "display": "Primary neuroendocrine carcinoma of small intestine (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721672004", + "display": "Primary mucinous adenocarcinoma of appendix (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721673009", + "display": "Primary malignant neuroendocrine neoplasm of appendix (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721695008", + "display": "Primary adenocarcinoma of ascending colon and right flexure (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721696009", + "display": "Primary adenocarcinoma of transverse colon (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721697000", + "display": "Primary neuroendocrine carcinoma of colon (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721698005", + "display": "Primary malignant neuroendocrine neoplasm of colon (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721699002", + "display": "Primary adenocarcinoma of descending colon and splenic flexure (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721700001", + "display": "Primary malignant neuroendocrine neoplasm of rectum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721701002", + "display": "Primary neuroendocrine carcinoma of rectum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721709000", + "display": "Primary cloacogenic carcinoma of anal canal (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721716004", + "display": "Primary cholangiocarcinoma of intrahepatic biliary tract (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721718003", + "display": "Primary adenocarcinoma of ampulla of Vater (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721725005", + "display": "Primary adenocarcinoma of peritoneum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721762007", + "display": "Adult T-cell leukemia/lymphoma of skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722103009", + "display": "Hormone sensitive prostate cancer (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722112006", + "display": "Primary squamous cell carcinoma of ear (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722229001", + "display": "Primary sarcoma of retroperitoneum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722377004", + "display": "Paraganglioma and gastric stromal sarcoma syndrome (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722425009", + "display": "Reactive oxygen species 1 positive non-small cell lung cancer (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722444002", + "display": "Primary giant cell sarcoma of retroperitoneum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722445001", + "display": "Primary giant cell sarcoma of peritoneum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722509001", + "display": "Primary rhabdomyosarcoma of oral cavity (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722510006", + "display": "Primary rhabdomyosarcoma of pharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722511005", + "display": "Primary rhabdomyosarcoma of respiratory organ (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722512003", + "display": "Primary rhabdomyosarcoma of intrathoracic organ (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722513008", + "display": "Primary leiomyosarcoma of retroperitoneum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722514002", + "display": "Primary leiomyosarcoma of peritoneum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722515001", + "display": "Primary liposarcoma of retroperitoneum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722516000", + "display": "Primary liposarcoma of peritoneum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722517009", + "display": "Primary malignant nerve sheath neoplasm of peripheral nervous system structure (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722518004", + "display": "Primary malignant nerve sheath neoplasm of autonomic nerve (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722519007", + "display": "Primary sarcoma of peritoneum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722524005", + "display": "Primary invasive pleomorphic lobular carcinoma of breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722527003", + "display": "Primary malignant neuroendocrine neoplasm of bronchus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722528008", + "display": "Primary malignant neuroendocrine neoplasm of lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722529000", + "display": "Primary malignant epithelial neoplasm of nasopharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722530005", + "display": "Primary squamous cell carcinoma of pharyngeal tonsil (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722533007", + "display": "Primary malignant neoplasm of esophagogastric junction (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722542000", + "display": "Primary squamous cell carcinoma of anal canal (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722543005", + "display": "Primary malignant melanoma of anal canal (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722665003", + "display": "Primary malignant melanoma of cornea (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722666002", + "display": "Primary squamous cell carcinoma of lacrimal apparatus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722670005", + "display": "Primary thymic carcinoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722672002", + "display": "Primary squamous cell carcinoma of root of tongue" + }, + { + "system": "http://snomed.info/sct", + "code": "722673007", + "display": "Primary squamous cell carcinoma of lingual tonsil (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722674001", + "display": "Primary squamous cell carcinoma of parotid gland (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722676004", + "display": "Primary squamous cell carcinoma of middle ear (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722677008", + "display": "Primary mesothelioma overlapping lesion of retroperitoneum peritoneum and omentum" + }, + { + "system": "http://snomed.info/sct", + "code": "722678003", + "display": "Primary squamous cell carcinoma of vagina (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722679006", + "display": "Primary mucinous adenocarcinoma of endometrium (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722680009", + "display": "Primary serous adenocarcinoma of endometrium (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722681008", + "display": "Primary mixed adenocarcinoma of endometrium (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722682001", + "display": "Primary small cell carcinoma of endometrium (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722683006", + "display": "Primary neuroendocrine carcinoma of cervix uteri (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722684000", + "display": "Primary low grade serous adenocarcinoma of ovary (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722685004", + "display": "Primary high grade serous adenocarcinoma of ovary (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722686003", + "display": "Primary serous carcinoma of uterine adnexa (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722687007", + "display": "Primary mucinous carcinoma of uterine adnexa (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722688002", + "display": "Carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "722712000", + "display": "Occupational cancer of skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722714004", + "display": "Primary mucoepidermoid carcinoma of lacrimal apparatus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722718001", + "display": "Primary malignant meningioma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722795004", + "display": "Meningeal leukemia (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722827008", + "display": "Primary synovial sarcoma of respiratory organ (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722828003", + "display": "Primary synovial sarcoma of intrathoracic organ (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722832009", + "display": "Primary solid papillary carcinoma with invasion of breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722954005", + "display": "B-cell lymphoma unclassifiable with features intermediate between classical Hodgkin lymphoma and diffuse large B-cell lymphoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "723076008", + "display": "Primary myxofibrosarcoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "723077004", + "display": "Primary myosarcoma of uterus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "723173003", + "display": "Carcinosarcoma of uterine adnexa (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "723182009", + "display": "Primary squamous cell carcinoma of nasal cavity (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "723265000", + "display": "Primary squamous cell carcinoma of anus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "723281005", + "display": "Primary malignant melanoma of anus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "723301009", + "display": "Squamous non-small cell lung cancer (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "723843005", + "display": "Primary chondrosarcoma of bone of limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "723844004", + "display": "Primary chondrosarcoma of articular cartilage of limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "723845003", + "display": "Primary chondrosarcoma of articular cartilage of pelvis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "723846002", + "display": "Primary chondrosarcoma of bone of rib (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "723847006", + "display": "Primary chondrosarcoma of articular cartilage of rib (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "723848001", + "display": "Primary osteosarcoma of bone of jaw (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "723849009", + "display": "Primary osteosarcoma of articular cartilage of jaw (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "723850009", + "display": "Primary osteosarcoma of bone of limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "723851008", + "display": "Primary osteosarcoma of articular cartilage of limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "723852001", + "display": "Primary osteosarcoma of articular cartilage of pelvis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "723853006", + "display": "Primary Ewing sarcoma of bone of limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "723854000", + "display": "Primary Ewing sarcoma of articular cartilage of limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "723855004", + "display": "Primary Ewing sarcoma of articular cartilage of pelvis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "723856003", + "display": "Primary Ewing sarcoma of articular cartilage of rib (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "723879002", + "display": "Primary adenocarcinoma of overlapping lesion of urinary organ" + }, + { + "system": "http://snomed.info/sct", + "code": "723887001", + "display": "Primary Ewing sarcoma of bone of rib (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "723889003", + "display": "B lymphoblastic leukemia lymphoma with t(9:22) (q34;q11.2); BCR-ABL 1 (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "724056005", + "display": "Malignant neoplasm of lower lobe of right lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "724058006", + "display": "Malignant neoplasm of upper lobe of left lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "724059003", + "display": "Malignant neoplasm of lower lobe of left lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "724060008", + "display": "Malignant neoplasm of right upper lobe of lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "724467001", + "display": "Primary squamous cell carcinoma of overlapping lesion of urinary organs" + }, + { + "system": "http://snomed.info/sct", + "code": "724468006", + "display": "Primary transitional cell carcinoma of overlapping lesion of urinary organ" + }, + { + "system": "http://snomed.info/sct", + "code": "724536000", + "display": "Primary adenocarcinoma of ileum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "724537009", + "display": "Primary adenocarcinoma of jejunum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "724552002", + "display": "Primary poorly differentiated carcinoma of thyroid gland (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "724553007", + "display": "Primary undifferentiated carcinoma of thyroid gland (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "724554001", + "display": "Primary malignant epithelial neoplasm of endocrine gland (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "724644005", + "display": "Myeloid leukemia co-occurrent with Down syndrome (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "724645006", + "display": "T-cell hystiocyte rich large B-cell lymphoma" + }, + { + "system": "http://snomed.info/sct", + "code": "724647003", + "display": "Diffuse large B-cell lymphoma co-occurrent with chronic inflammation caused by Epstein-Barr virus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "724648008", + "display": "Plasmablastic lymphoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "724649000", + "display": "Langerhans cell sarcoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "724650000", + "display": "Primary follicular dendritic cell sarcoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "724805000", + "display": "Primary malignant neuroepitheliomatous neoplasm of peripheral nerve (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "724806004", + "display": "Primary malignant neuroepitheliomatous neoplasm of autonomic nervous system (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "724866001", + "display": "Primary malignant neoplasm of skin due to and following radiotherapy caused by ionizing radiation (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "725390002", + "display": "Acute myeloid leukemia with t(8;16)(p11;p13) translocation (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "725437002", + "display": "Chronic lymphocytic leukemia genetic mutation variant (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "726019003", + "display": "Familial malignant melanoma of skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "726652005", + "display": "Malignant carcinoid tumor of thymus" + }, + { + "system": "http://snomed.info/sct", + "code": "726653000", + "display": "Malignant carcinoid tumor of bronchus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "726654006", + "display": "Malignant carcinoid tumor of colon (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "726721002", + "display": "Nodal marginal zone B-cell lymphoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "732201008", + "display": "Carcinosarcoma of endometrium (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "733064004", + "display": "Osteosarcoma, limb anomalies, erythroid macrocytosis syndrome" + }, + { + "system": "http://snomed.info/sct", + "code": "733134009", + "display": "Primary squamous cell carcinoma of paraurethral gland" + }, + { + "system": "http://snomed.info/sct", + "code": "733135005", + "display": "Primary transitional cell carcinoma of paraurethral gland" + }, + { + "system": "http://snomed.info/sct", + "code": "733136006", + "display": "Primary adenocarcinoma of urethra (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "733144006", + "display": "Malignant epithelial neoplasm of bronchus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "733162002", + "display": "Primary malignant neuroendocrine neoplasm of anus" + }, + { + "system": "http://snomed.info/sct", + "code": "733163007", + "display": "Primary malignant neuroendocrine neoplasm of anal canal (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "733343005", + "display": "Primary squamous cell carcinoma of oral cavity (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "733344004", + "display": "Primary squamous cell carcinoma of lip (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "733345003", + "display": "Primary squamous cell carcinoma of pharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "733346002", + "display": "Primary mucinous cystic neoplasm with associated invasive carcinoma of perihilar bile duct (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "733347006", + "display": "Primary mucinous cystic neoplasm with associated invasive carcinoma of cystic duct" + }, + { + "system": "http://snomed.info/sct", + "code": "733348001", + "display": "Primary malignant neuroendocrine neoplasm of cystic duct (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "733349009", + "display": "Primary mucinous cystic neoplasm with associated invasive carcinoma of distal bile duct (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "733350009", + "display": "Primary malignant neuroendocrine neoplasm of distal bile duct (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "733351008", + "display": "Primary malignant neuroendocrine neoplasm of ampulla of Vater (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "733352001", + "display": "Primary mucinous cystic neoplasm with associated invasive carcinoma of biliary tract (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "733353006", + "display": "Primary malignant neuroendocrine neoplasm of biliary tract" + }, + { + "system": "http://snomed.info/sct", + "code": "733354000", + "display": "Primary adenocarcinoma of biliary tract (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "733355004", + "display": "Primary adenocarcinoma of digestive organ" + }, + { + "system": "http://snomed.info/sct", + "code": "733356003", + "display": "Primary mucinous adenocarcinoma of digestive organ" + }, + { + "system": "http://snomed.info/sct", + "code": "733357007", + "display": "Primary squamous cell carcinoma of intrathoracic organ" + }, + { + "system": "http://snomed.info/sct", + "code": "733358002", + "display": "Primary squamous cell carcinoma of respiratory system (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "733359005", + "display": "Endometrial squamous cell carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "733360000", + "display": "Endometrial undifferentiated carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "733361001", + "display": "Primary mucinous adenocarcinoma of ovary (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "733362008", + "display": "Primary adenocarcinoma of paraurethral gland (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "733470002", + "display": "Bellini carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "733471003", + "display": "Chromophobe renal cell carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "733598001", + "display": "Acute myeloid leukemia with t(6;9)(p23;q34) translocation (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "733603009", + "display": "Tubulocystic renal cell carcinoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "733608000", + "display": "Papillary renal cell carcinoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "733627006", + "display": "Primary cutaneous gamma-delta-positive T-cell lymphoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "733834006", + "display": "Invasive carcinoma of uterine cervix co-occurrent with human immunodeficiency virus infection (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "733926004", + "display": "Ganglioneuroblastoma of central nervous system (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "734066005", + "display": "Diffuse large B-cell lymphoma of central nervous system (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "734099007", + "display": "Neuroblastoma of central nervous system (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "734522002", + "display": "Acute myeloid leukemia with FMS-like tyrosine kinase-3 mutation (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "734884008", + "display": "Diarrhea co-occurrent and due to carcinoid syndrome (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "735332000", + "display": "Primary cutaneous diffuse large cell B-cell lymphoma of lower extremity (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "735385007", + "display": "Microsatellite instability-high solid malignant tumor (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "735450006", + "display": "Primary malignant neuroepitheliomatous neoplasm of nasal cavity (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "735678002", + "display": "Primary chondrosarcoma of articular cartilage (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "735679005", + "display": "Primary chondrosarcoma of bone (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "735680008", + "display": "Primary osteosarcoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "735718000", + "display": "Neonatal malabsorption co-occurrent and due to gastrointestinal hormone-secreting endocrine tumor (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "735735001", + "display": "Primary malignant neuroendocrine neoplasm of pancreas (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "735757008", + "display": "Primary ganglioneuroblastoma of brain (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "735916009", + "display": "Primary malignant neuroepithelial neoplasm of retina (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "735917000", + "display": "Primary malignant neoplasm of ocular adnexa (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "735918005", + "display": "Primary malignant neoplasm of lacrimal caruncle (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "735919002", + "display": "Primary malignant neuroepithelial neoplasm of iris (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "735920008", + "display": "Primary malignant neuroepithelial neoplasm of ciliary body (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "735921007", + "display": "Primary malignant neuroepithelial neoplasm of orbit (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "736322001", + "display": "Pediatric follicular lymphoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "737058005", + "display": "Mismatch repair deficient colorectal cancer" + }, + { + "system": "http://snomed.info/sct", + "code": "737308008", + "display": "Primary adenocarcinoma of sublingual gland" + }, + { + "system": "http://snomed.info/sct", + "code": "737309000", + "display": "Primary adenocarcinoma of submandibular gland (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "737310005", + "display": "Primary squamous cell carcinoma of submandibular gland" + }, + { + "system": "http://snomed.info/sct", + "code": "737311009", + "display": "Primary squamous cell carcinoma of sublingual gland" + }, + { + "system": "http://snomed.info/sct", + "code": "737312002", + "display": "Primary malignant neuroendocrine neoplasm of jejunum" + }, + { + "system": "http://snomed.info/sct", + "code": "737313007", + "display": "Primary malignant neuroendocrine neoplasm of ileum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "738527001", + "display": "Myeloid/lymphoid neoplasm associated with PDGFRA rearrangement" + }, + { + "system": "http://snomed.info/sct", + "code": "739301006", + "display": "Osteoporosis co-occurrent and due to multiple myeloma" + }, + { + "system": "http://snomed.info/sct", + "code": "761958009", + "display": "Malignant peripheral nerve sheath neoplasm with perineurial differentiation" + }, + { + "system": "http://snomed.info/sct", + "code": "762315004", + "display": "Therapy related acute myeloid leukemia due to and following administration of antineoplastic agent (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "762457009", + "display": "Astroblastoma of brain (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "762458004", + "display": "Endometrial endometrioid adenocarcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "762665002", + "display": "Primary malignant neuroendocrine neoplasm of perihilar bile duct (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "762690000", + "display": "Classical Hodgkin lymphoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "763063001", + "display": "Adenoid basal carcinoma of cervix uteri (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "763064007", + "display": "Adenoid cystic carcinoma of cervix uteri (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "763131005", + "display": "Clear cell adenocarcinoma of ovary (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "763309005", + "display": "Acute myeloid leukemia with nucleophosmin 1 somatic mutation (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "763408003", + "display": "Rhabdomyosarcoma of cervix uteri" + }, + { + "system": "http://snomed.info/sct", + "code": "763409006", + "display": "Rhabdomyosarcoma of corpus uteri (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "763477007", + "display": "Primary lymphoid conjunctival tumor" + }, + { + "system": "http://snomed.info/sct", + "code": "763479005", + "display": "Metaplastic carcinoma of breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "763666008", + "display": "Splenic marginal zone B-cell lymphoma" + }, + { + "system": "http://snomed.info/sct", + "code": "763771009", + "display": "Leiomyosarcoma of cervix uteri" + }, + { + "system": "http://snomed.info/sct", + "code": "763796007", + "display": "Megakaryoblastic acute myeloid leukemia with t(1;22)(p13;q13) (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "763884007", + "display": "Splenic diffuse red pulp small B-cell lymphoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "764694005", + "display": "Translocation renal cell carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "764735002", + "display": "Squamous cell carcinoma of small intestine (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "764737005", + "display": "Squamous cell carcinoma of corpus uteri (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "764845008", + "display": "Adenocarcinoma of anal canal" + }, + { + "system": "http://snomed.info/sct", + "code": "764846009", + "display": "Adenocarcinoma of penis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "764847000", + "display": "Adenosarcoma of cervix uteri (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "764855007", + "display": "Acute myeloid leukemia with CEBPA somatic mutations" + }, + { + "system": "http://snomed.info/sct", + "code": "764856008", + "display": "Acquired cystic disease associated renal cell carcinoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "764938007", + "display": "Lymphoepithelial carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "764940002", + "display": "Inherited acute myeloid leukemia (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "764951002", + "display": "Cervical carcinosarcoma" + }, + { + "system": "http://snomed.info/sct", + "code": "764952009", + "display": "Carcinosarcoma of corpus uteri (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "764961009", + "display": "Hereditary clear cell renal cell carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "764990003", + "display": "Mucinous tubular and spindle cell renal carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "765095002", + "display": "Renal medullary carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "765136002", + "display": "Primary cutaneous epidermotropic cytotoxic CD8 positive T-cell lymphoma" + }, + { + "system": "http://snomed.info/sct", + "code": "765328000", + "display": "Classic mycosis fungoides" + }, + { + "system": "http://snomed.info/sct", + "code": "765740002", + "display": "Adenosarcoma of corpus uteri (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "765741003", + "display": "Adenocarcinoma of gallbladder and extrahepatic biliary tract (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "766045006", + "display": "Acute myeloid leukemia and myelodysplastic syndrome related to alkylating agent" + }, + { + "system": "http://snomed.info/sct", + "code": "766046007", + "display": "Acute myeloid leukemia and myelodysplastic syndrome related to topoisomerase type 2 inhibitor" + }, + { + "system": "http://snomed.info/sct", + "code": "766048008", + "display": "Acute myeloid leukemia and myelodysplastic syndrome related to radiation" + }, + { + "system": "http://snomed.info/sct", + "code": "766247009", + "display": "Primitive neuroectodermal tumor of corpus uteri (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "766248004", + "display": "Primitive neuroectodermal tumor of cervix uteri (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "766757006", + "display": "Undifferentiated gastric carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "766758001", + "display": "Undifferentiated carcinoma of corpus uteri (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "766759009", + "display": "Vulvovaginal rhabdomyosarcoma" + }, + { + "system": "http://snomed.info/sct", + "code": "766930002", + "display": "Glassy cell carcinoma of cervix uteri (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "766935007", + "display": "Primary bone lymphoma" + }, + { + "system": "http://snomed.info/sct", + "code": "766978002", + "display": "Squamous cell carcinoma of gallbladder and extrahepatic biliary tract" + }, + { + "system": "http://snomed.info/sct", + "code": "766979005", + "display": "Rectal squamous cell carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "766980008", + "display": "Squamous cell carcinoma of stomach" + }, + { + "system": "http://snomed.info/sct", + "code": "766981007", + "display": "Squamous cell carcinoma of colon (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "767448007", + "display": "Pineoblastoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "770402000", + "display": "Aleukemic mast cell leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "770559003", + "display": "Leiomyosarcoma of body of uterus" + }, + { + "system": "http://snomed.info/sct", + "code": "770601003", + "display": "Small cell carcinoma of ovary (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "770602005", + "display": "Exocrine pancreatic squamous cell carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "770684008", + "display": "Squamous cell carcinoma of liver and intrahepatic biliary tract" + }, + { + "system": "http://snomed.info/sct", + "code": "770685009", + "display": "Undifferentiated carcinoma of liver and intrahepatic biliary tract (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "770686005", + "display": "Malignant germ cell neoplasm of vagina (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "771080008", + "display": "Hereditary site-specific ovarian cancer syndrome (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "772992009", + "display": "DTC - differentiated thyroid cancer" + }, + { + "system": "http://snomed.info/sct", + "code": "773283006", + "display": "Malignant germ cell neoplasm of cervix uteri (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "773284000", + "display": "Malignant germ cell neoplasm of corpus uteri" + }, + { + "system": "http://snomed.info/sct", + "code": "773537001", + "display": "Differentiation syndrome due to and following chemotherapy co-occurrent with acute promyelocytic leukemia (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "773624006", + "display": "Primary ameloblastic carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "773774000", + "display": "Poorly differentiated neuroendocrine carcinoma of corpus uteri" + }, + { + "system": "http://snomed.info/sct", + "code": "773775004", + "display": "High-grade neuroendocrine carcinoma of cervix uteri (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "773995001", + "display": "Primary cutaneous anaplastic large cell lymphoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "778066006", + "display": "Carcinofibroma of corpus uteri (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "780821007", + "display": "Invasive intraductal papillary-mucinous carcinoma of pancreas (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "780844005", + "display": "Acute myeloid leukemia with inv(3)(q21q26.2) or t(3;3)(q21;q26.2); RPN1-EVI1" + }, + { + "system": "http://snomed.info/sct", + "code": "781382000", + "display": "Colorectal cancer" + }, + { + "system": "http://snomed.info/sct", + "code": "782672006", + "display": "Extragonadal germinoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "782697005", + "display": "Solid pseudopapillary carcinoma of pancreas (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "782722002", + "display": "Global developmental delay, lung cysts, overgrowth, Wilms tumor syndrome (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "782827000", + "display": "Epithelioid sarcoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "782915004", + "display": "Acquired hemophagocytic lymphohistiocytosis associated with malignant disease (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "783006001", + "display": "Well-differentiated neuroendocrine tumor of the corpus uteri" + }, + { + "system": "http://snomed.info/sct", + "code": "783056006", + "display": "Adenocarcinoma of paratestis" + }, + { + "system": "http://snomed.info/sct", + "code": "783155007", + "display": "Malignant epithelial neoplasm of salivary gland" + }, + { + "system": "http://snomed.info/sct", + "code": "783183009", + "display": "Salivary gland type carcinoma of esophagus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "783615009", + "display": "Erythropoietic uroporphyria associated with myeloid malignancy" + }, + { + "system": "http://snomed.info/sct", + "code": "783704005", + "display": "Undifferentiated carcinoma of esophagus" + }, + { + "system": "http://snomed.info/sct", + "code": "783706007", + "display": "Serous cystadenocarcinoma of pancreas (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "783736003", + "display": "Malignant melanoma of mucous membrane" + }, + { + "system": "http://snomed.info/sct", + "code": "783771003", + "display": "Pancreatic acinar cell carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "785807007", + "display": "Transitional cell carcinoma of corpus uteri (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "785879009", + "display": "Mucinous cystadenocarcinoma of pancreas" + }, + { + "system": "http://snomed.info/sct", + "code": "786038001", + "display": "Familial nonmedullary thyroid carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "786710002", + "display": "Solid tumor with neurotrophic receptor tyrosine kinase" + }, + { + "system": "http://snomed.info/sct", + "code": "787091002", + "display": "Adenocarcinoma of liver and intrahepatic biliary tract (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "788874003", + "display": "B-cell prolymphocytic leukemia in remission" + }, + { + "system": "http://snomed.info/sct", + "code": "788972003", + "display": "Juvenile myelomonocytic leukemia in remission" + }, + { + "system": "http://snomed.info/sct", + "code": "788979007", + "display": "Malignant pilonidal cyst" + }, + { + "system": "http://snomed.info/sct", + "code": "788982002", + "display": "Mesothelioma of liver" + }, + { + "system": "http://snomed.info/sct", + "code": "789004008", + "display": "Parafollicular cell carcinoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "789689004", + "display": "Malignant lymphomatoid granulomatosis" + }, + { + "system": "http://snomed.info/sct", + "code": "789690008", + "display": "Malignant lymphomatoid granulomatosis of lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "789721005", + "display": "Malignant middle ear paraganglioma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "792907004", + "display": "Pancreatic ductal adenocarcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "816204007", + "display": "Nodular melanoma of mucous membrane (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "816205008", + "display": "Malignant pituitary blastoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "818967003", + "display": "Medulloepithelioma of central nervous system" + }, + { + "system": "http://snomed.info/sct", + "code": "822969007", + "display": "Acinar cell cystadenocarcinoma of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "822970008", + "display": "Acinar cell cystadenocarcinoma of prostate" + }, + { + "system": "http://snomed.info/sct", + "code": "823017009", + "display": "Infiltrating duct carcinoma of prostate (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "827162007", + "display": "Malignant immature teratoma of ovary (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "830055006", + "display": "Anaplastic lymphoma kinase negative non-small cell lung cancer" + }, + { + "system": "http://snomed.info/sct", + "code": "830057003", + "display": "Relapsing classical Hodgkin lymphoma" + }, + { + "system": "http://snomed.info/sct", + "code": "830060005", + "display": "Reactive oxygen species 1 negative non-small cell lung cancer (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "830150003", + "display": "Malignant melanoma with B-Raf proto-oncogene, serine/threonine kinase V600E mutation (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "830151004", + "display": "Anaplastic lymphoma kinase-positive non-small cell lung cancer" + }, + { + "system": "http://snomed.info/sct", + "code": "830196006", + "display": "Chordoma of cervical spine" + }, + { + "system": "http://snomed.info/sct", + "code": "833285007", + "display": "Chordoma of lumbar spine" + }, + { + "system": "http://snomed.info/sct", + "code": "833295000", + "display": "Chordoma of thoracic spine" + }, + { + "system": "http://snomed.info/sct", + "code": "838340006", + "display": "B lymphoblastic leukemia lymphoma with t(5;14)(q31;q32); IL3-IGH" + }, + { + "system": "http://snomed.info/sct", + "code": "838341005", + "display": "B lymphoblastic leukemia lymphoma with t(v;11q23); MLL rearranged" + }, + { + "system": "http://snomed.info/sct", + "code": "838342003", + "display": "B lymphoblastic leukemia lymphoma with t(12;21) (p13;q22); TEL/AML1 (ETV6-RUNX1) (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "838343008", + "display": "B lymphoblastic leukemia lymphoma with t(1;19)(Q23;P13.3); E2A-PBX1 (TCF3/PBX1) (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "838344002", + "display": "B lymphoblastic leukemia lymphoma with hypodiploidy" + }, + { + "system": "http://snomed.info/sct", + "code": "838346000", + "display": "B lymphoblastic leukemia lymphoma with hyperdiploidy (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "838349007", + "display": "Adenocarcinoma of Meckel diverticulum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "838355002", + "display": "Acute myeloid leukemia with inv(16)(p13.1q22) or t(16;16)(p13.1;q22) CBFB-MYH11 (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "840423002", + "display": "Diffuse large B-cell lymphoma of small intestine" + }, + { + "system": "http://snomed.info/sct", + "code": "840424008", + "display": "Diffuse large B-cell lymphoma of stomach" + }, + { + "system": "http://snomed.info/sct", + "code": "840573001", + "display": "Carcinoma of epididymis and spermatic cord (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "860828007", + "display": "Gastrointestinal stromal neoplasm of overlapping lesion of small intestine" + }, + { + "system": "http://snomed.info/sct", + "code": "860830009", + "display": "Gastrointestinal stromal neoplasm of overlapping lesion of stomach" + }, + { + "system": "http://snomed.info/sct", + "code": "860831008", + "display": "Epithelioid hemangioendothelioma of liver (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "860832001", + "display": "Extraskeletal myxoid chondrosarcoma of soft tissue of limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "860923004", + "display": "Primary osteosarcoma of articular cartilage of lower limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "865951006", + "display": "Perihilar cholangiocarcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "865954003", + "display": "Adenocarcinoma of breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "866048009", + "display": "Mucinous cystic neoplasm with invasive carcinoma of pancreas" + }, + { + "system": "http://snomed.info/sct", + "code": "866050001", + "display": "Mixed germ cell neoplasm of central nervous system" + }, + { + "system": "http://snomed.info/sct", + "code": "866052009", + "display": "Mixed ductal-neuroendocrine carcinoma of pancreas" + }, + { + "system": "http://snomed.info/sct", + "code": "866068003", + "display": "Malignant nerve sheath neoplasm of overlapping lesion of peripheral nerves and autonomic nervous system" + }, + { + "system": "http://snomed.info/sct", + "code": "866069006", + "display": "Malignant nerve sheath neoplasm of peripheral nerve of abdomen (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "866070007", + "display": "Malignant mesenchymal neoplasm of bile duct" + }, + { + "system": "http://snomed.info/sct", + "code": "866071006", + "display": "Malignant mesenchymal neoplasm of gallbladder (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "866072004", + "display": "Malignant melanoma of orbit" + }, + { + "system": "http://snomed.info/sct", + "code": "866073009", + "display": "Malignant melanoma of overlapping lesion of eye and adnexa" + }, + { + "system": "http://snomed.info/sct", + "code": "866079008", + "display": "Malignant melanoma of lacrimal gland (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "866080006", + "display": "Malignant germ cell neoplasm of heart" + }, + { + "system": "http://snomed.info/sct", + "code": "866082003", + "display": "Malignant melanoma of lacrimal drainage system (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "866093001", + "display": "Malignant nerve sheath neoplasm of peripheral nerve of upper limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "866094007", + "display": "Malignant nerve sheath neoplasm of peripheral nerve of pelvis" + }, + { + "system": "http://snomed.info/sct", + "code": "866095008", + "display": "Malignant nerve sheath neoplasm of peripheral nerve of thorax (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "866096009", + "display": "Malignant nerve sheath neoplasm of peripheral nerve of head and neck (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "866097000", + "display": "Malignant nerve sheath neoplasm of peripheral nerve of lower limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "866098005", + "display": "Large B-cell lymphoma arising in HHV8-associated multicentric Castleman disease" + }, + { + "system": "http://snomed.info/sct", + "code": "866176003", + "display": "Clear cell adenocarcinoma of peritoneum" + }, + { + "system": "http://snomed.info/sct", + "code": "870318006", + "display": "Osteosarcoma of bone of head (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "870327007", + "display": "Papillary squamous cell carcinoma of nasopharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "870355006", + "display": "Neuroendocrine carcinoma of anus" + }, + { + "system": "http://snomed.info/sct", + "code": "871843002", + "display": "Malignant neoplasm of connective and soft tissue of sacrococcygeal region" + }, + { + "system": "http://snomed.info/sct", + "code": "878805009", + "display": "Renal granular cell carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "878806005", + "display": "Second primary cancer" + }, + { + "system": "http://snomed.info/sct", + "code": "878807001", + "display": "HER2-positive gastric cancer" + }, + { + "system": "http://snomed.info/sct", + "code": "878808006", + "display": "Nongerminomatous germ cell tumor of central nervous system (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "878857009", + "display": "Malignant lymphomatoid granulomatosis grade 3 (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "878858004", + "display": "Malignant lymphomatoid granulomatosis grade 3 of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "890528009", + "display": "Primary malignant neoplasm of left lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "890529001", + "display": "Primary malignant neoplasm of right lung" + }, + { + "system": "http://snomed.info/sct", + "code": "890534002", + "display": "Primary malignant neoplasm of bilateral lungs (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "895111002", + "display": "Chordoma of vertebral column" + }, + { + "system": "http://snomed.info/sct", + "code": "895345000", + "display": "Primary malignant neoplasm of bilateral kidneys (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "895354002", + "display": "Primary malignant neoplasm of left ureter" + }, + { + "system": "http://snomed.info/sct", + "code": "895355001", + "display": "Primary malignant neoplasm of right ureter (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "895356000", + "display": "Primary malignant neoplasm of bilateral ureters (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "895358004", + "display": "Primary malignant neoplasm of left testis" + }, + { + "system": "http://snomed.info/sct", + "code": "895359007", + "display": "Primary malignant neoplasm of right testis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "895361003", + "display": "Primary malignant neoplasm of bilateral testes" + }, + { + "system": "http://snomed.info/sct", + "code": "898197001", + "display": "Adult T-cell leukemia/lymphoma in remission" + }, + { + "system": "http://snomed.info/sct", + "code": "898198006", + "display": "T-cell prolymphocytic leukemia in remission" + }, + { + "system": "http://snomed.info/sct", + "code": "1010603001", + "display": "Primary mucoepidermoid carcinoma of nasopharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1010607000", + "display": "Primary lymphoepithelial carcinoma of nasopharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1010624006", + "display": "Primary salivary gland type neoplasm of nasopharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1010631005", + "display": "Primary malignant melanoma of overlapping lesion of accessory sinuses" + }, + { + "system": "http://snomed.info/sct", + "code": "1010633008", + "display": "Primary papillary adenocarcinoma of nasopharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1010656004", + "display": "Adenoid squamous cell carcinoma of nasopharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "1010669000", + "display": "Primary squamous cell carcinoma of superior wall of nasopharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "1010674008", + "display": "Basaloid squamous cell carcinoma of nasopharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1010675009", + "display": "Squamous cell carcinoma of posterior wall of nasopharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1010677001", + "display": "Primary squamous cell carcinomas of anterior wall of nasopharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "1010679003", + "display": "Primary squamous cell carcinoma of lateral wall of nasopharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1010681001", + "display": "Primary squamous cell carcinoma of overlapping lesion of nasopharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "1137644008", + "display": "Leiomyosarcoma of fundus of stomach" + }, + { + "system": "http://snomed.info/sct", + "code": "1141621000", + "display": "Malignant epithelial neoplasm of pyriform fossa" + }, + { + "system": "http://snomed.info/sct", + "code": "1141626005", + "display": "Adenocarcinoma of pancreas with neuregulin 1 gene fusion" + }, + { + "system": "http://snomed.info/sct", + "code": "1141627001", + "display": "Non-small cell lung carcinoma with NRG1 fusion" + }, + { + "system": "http://snomed.info/sct", + "code": "1144252005", + "display": "Malignant neoplasm of lateral border of tongue (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1144303008", + "display": "Leiomyosarcoma of pylorus of stomach (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1144304002", + "display": "Leiomyosarcoma of pyloric antrum of stomach (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1144305001", + "display": "Leiomyosarcoma of body of stomach" + }, + { + "system": "http://snomed.info/sct", + "code": "1144306000", + "display": "Leiomyosarcoma of lesser curvature of stomach (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1144307009", + "display": "Leiomyosarcoma of greater curvature of stomach" + }, + { + "system": "http://snomed.info/sct", + "code": "1144764001", + "display": "Malignant tumor of esophagus with NRG1 fusion" + }, + { + "system": "http://snomed.info/sct", + "code": "1144891007", + "display": "Primary cholangiocarcinoma of extrahepatic bile duct" + }, + { + "system": "http://snomed.info/sct", + "code": "1144922006", + "display": "Thymoma type AB (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1144924007", + "display": "Thymoma type B (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1144928005", + "display": "Thymoma type A (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1144945000", + "display": "Adnexal carcinoma of vulva" + }, + { + "system": "http://snomed.info/sct", + "code": "1145245004", + "display": "Carcinoma of meibomian gland" + }, + { + "system": "http://snomed.info/sct", + "code": "1148551007", + "display": "Infiltrating duct carcinoma of pancreas (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1148845007", + "display": "Follicular lymphoma grade 3b" + }, + { + "system": "http://snomed.info/sct", + "code": "1148847004", + "display": "Follicular non-Hodgkin's lymphoma in situ (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1148851002", + "display": "Follicular lymphoma grade IIIa" + }, + { + "system": "http://snomed.info/sct", + "code": "1148852009", + "display": "Malignant cystic nephroma" + }, + { + "system": "http://snomed.info/sct", + "code": "1148901006", + "display": "Squamous cell carcinoma of male genital (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1148904003", + "display": "Spermatocytic seminoma of testis" + }, + { + "system": "http://snomed.info/sct", + "code": "1148906001", + "display": "Acute myeloid leukemia with t(8;21)(q22;q22) RUNX1-RUNX1T1 (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1148931000", + "display": "Cystic renal cell carcinoma of kidney" + }, + { + "system": "http://snomed.info/sct", + "code": "1153336009", + "display": "Pediatric nodal marginal zone B cell lymphoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1153345005", + "display": "Refractory cytopenia with unilineage dysplasia" + }, + { + "system": "http://snomed.info/sct", + "code": "1153346006", + "display": "Primary non Hodgkin malignant lymphoma of uveal tract" + }, + { + "system": "http://snomed.info/sct", + "code": "1153347002", + "display": "Primary non Hodgkin malignant lymphoma of vitreoretinal tract" + }, + { + "system": "http://snomed.info/sct", + "code": "1153348007", + "display": "Primary effusion lymphoma due to human immune deficiency virus infection" + }, + { + "system": "http://snomed.info/sct", + "code": "1153349004", + "display": "Primary familial polycythemia due to erythropoietin receptor mutation" + }, + { + "system": "http://snomed.info/sct", + "code": "1153354008", + "display": "Malignant lymphoma of duodenum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1153355009", + "display": "Malignant lymphoma of esophagus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1153356005", + "display": "Lymphoma of anus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1153357001", + "display": "Lymphoma of appendix (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1153377008", + "display": "Mixed phenotype acute leukemia with t(9;22) (q34;q11.2); BCR-ABL1 (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1153379006", + "display": "Mixed phenotype acute leukemia with T-cell and myeloid lineage (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1153381008", + "display": "Mixed phenotype acute leukemia with myeloid and B-cell lymphoid phenotypes" + }, + { + "system": "http://snomed.info/sct", + "code": "1153382001", + "display": "Lymphoma of lacrimal gland" + }, + { + "system": "http://snomed.info/sct", + "code": "1153383006", + "display": "Lymphoma of liver" + }, + { + "system": "http://snomed.info/sct", + "code": "1153421007", + "display": "Chondrosarcoma of sternum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1153422000", + "display": "Chondrosarcoma of mandible" + }, + { + "system": "http://snomed.info/sct", + "code": "1153423005", + "display": "Chondrosarcoma of rib" + }, + { + "system": "http://snomed.info/sct", + "code": "1153424004", + "display": "Chondrosarcoma of bone of pelvic wall (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1153425003", + "display": "Chondrosarcoma of clavicle" + }, + { + "system": "http://snomed.info/sct", + "code": "1153426002", + "display": "Chondrosarcoma of skull (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1153427006", + "display": "Chondrosarcoma of vertebral column" + }, + { + "system": "http://snomed.info/sct", + "code": "1156403002", + "display": "Composite Hodgkin and non-Hodgkin lymphoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1156404008", + "display": "Polyembryoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1156406005", + "display": "Anaplastic oligodendroglioma of central nervous system (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1156409003", + "display": "Anaplastic ependymoma of central nervous system" + }, + { + "system": "http://snomed.info/sct", + "code": "1156410008", + "display": "Anaplastic oligoastrocytoma of central nervous system (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1156413005", + "display": "Gliomatosis cerebri (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1156414004", + "display": "Giant cell glioblastoma of brain (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1156415003", + "display": "Protoplasmic astrocytoma of brain" + }, + { + "system": "http://snomed.info/sct", + "code": "1156416002", + "display": "Gemistocytic astrocytoma of brain (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1156417006", + "display": "Fibrillary astrocytoma of brain" + }, + { + "system": "http://snomed.info/sct", + "code": "1156418001", + "display": "Malignant rhabdoid tumor (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1156420003", + "display": "DSRCT - desmoplastic small round cell tumor" + }, + { + "system": "http://snomed.info/sct", + "code": "1156452003", + "display": "Mixed germ cell tumor (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1156453008", + "display": "Chordoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1156454002", + "display": "Embryonal carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "1156455001", + "display": "Pleomorphic xanthoastrocytoma of brain (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1156456000", + "display": "Pilomyxoid astrocytoma of brain (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1156459007", + "display": "Anaplastic ganglioglioma of central nervous system" + }, + { + "system": "http://snomed.info/sct", + "code": "1156460002", + "display": "Desmoplastic nodular medulloblastoma of brain" + }, + { + "system": "http://snomed.info/sct", + "code": "1156461003", + "display": "Gliosarcoma of brain" + }, + { + "system": "http://snomed.info/sct", + "code": "1156469001", + "display": "Large cell medulloblastoma of brain (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1156471001", + "display": "Choroid plexus carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "1156472008", + "display": "Papillary tumor of pineal region" + }, + { + "system": "http://snomed.info/sct", + "code": "1156495004", + "display": "Dendritic cell sarcoma" + }, + { + "system": "http://snomed.info/sct", + "code": "1156783003", + "display": "Leiomyosarcoma of rectum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1156785005", + "display": "Leiomyosarcoma of duodenum" + }, + { + "system": "http://snomed.info/sct", + "code": "1156786006", + "display": "Leiomyosarcoma of esophagus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1156788007", + "display": "Leiomyosarcoma of colon" + }, + { + "system": "http://snomed.info/sct", + "code": "1156795003", + "display": "Kaposi sarcoma of colon (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1156797006", + "display": "Kaposi sarcoma of rectum" + }, + { + "system": "http://snomed.info/sct", + "code": "1156804004", + "display": "Peripheral neuroectodermal neoplasm of corpus uteri" + }, + { + "system": "http://snomed.info/sct", + "code": "1156806002", + "display": "Primary malignant neoplasm of musculoskeletal system" + }, + { + "system": "http://snomed.info/sct", + "code": "1156807006", + "display": "Peripheral neuroectodermal neoplasm of cervix uteri (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1156808001", + "display": "Malignant mixed Müllerian neoplasm of corpus uteri (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1156809009", + "display": "Malignant mesenchymal neoplasm of duodenum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1156810004", + "display": "Malignant mesenchymal neoplasm of esophagus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1156811000", + "display": "Malignant mesenchymal neoplasm of anus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1156812007", + "display": "Malignant mesenchymal neoplasm of appendix" + }, + { + "system": "http://snomed.info/sct", + "code": "1156833003", + "display": "Germinoma of central nervous system" + }, + { + "system": "http://snomed.info/sct", + "code": "1157060001", + "display": "Diffuse astrocytoma of brain" + }, + { + "system": "http://snomed.info/sct", + "code": "1157061002", + "display": "Gliosarcoma of central nervous system" + }, + { + "system": "http://snomed.info/sct", + "code": "1157062009", + "display": "Giant cell glioblastoma of central nervous system" + }, + { + "system": "http://snomed.info/sct", + "code": "1157063004", + "display": "Malignant neoplasm of vertebral column region (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1157064005", + "display": "Gemistocytic astrocytoma of central nervous system (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1157067003", + "display": "Malignant neoplasm of vertebra" + }, + { + "system": "http://snomed.info/sct", + "code": "1157068008", + "display": "Fibrillary astrocytoma of central nervous system" + }, + { + "system": "http://snomed.info/sct", + "code": "1157070004", + "display": "Pilomyxoid astrocytoma" + }, + { + "system": "http://snomed.info/sct", + "code": "1157071000", + "display": "Anaplastic ganglioglioma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1157072007", + "display": "Gliosarcoma of spinal cord (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1157141006", + "display": "Astroblastoma of central nervous system" + }, + { + "system": "http://snomed.info/sct", + "code": "1157157006", + "display": "Acute myeloid leukemia with 11q23 abnormality (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1157162007", + "display": "Intravascular large B-cell lymphoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1162264008", + "display": "Malignant lymphoma of uveal tract (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1162280003", + "display": "Rhabdomyosarcoma of isthmus uteri" + }, + { + "system": "http://snomed.info/sct", + "code": "1162282006", + "display": "Rhabdomyosarcoma of myometrium of corpus uteri" + }, + { + "system": "http://snomed.info/sct", + "code": "1162284007", + "display": "Rhabdomyosarcoma of endometrium of corpus uteri" + }, + { + "system": "http://snomed.info/sct", + "code": "1162286009", + "display": "Rhabdomyosarcoma of fundus uteri" + }, + { + "system": "http://snomed.info/sct", + "code": "1162311007", + "display": "Sarcoma of corpus uteri" + }, + { + "system": "http://snomed.info/sct", + "code": "1162346004", + "display": "Osteosarcoma of sternum" + }, + { + "system": "http://snomed.info/sct", + "code": "1162348003", + "display": "Osteosarcoma of bone of vertebra" + }, + { + "system": "http://snomed.info/sct", + "code": "1162349006", + "display": "Osteosarcoma of bone of clavicle (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1162351005", + "display": "Osteosarcoma of bone of rib" + }, + { + "system": "http://snomed.info/sct", + "code": "1162352003", + "display": "Osteosarcoma of articular cartilage of sternum" + }, + { + "system": "http://snomed.info/sct", + "code": "1162353008", + "display": "Osteosarcoma of articular cartilage of vertebra" + }, + { + "system": "http://snomed.info/sct", + "code": "1162354002", + "display": "Osteosarcoma of articular cartilage of rib (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1162361003", + "display": "Osteosarcoma of articular cartilage of clavicle" + }, + { + "system": "http://snomed.info/sct", + "code": "1162531007", + "display": "Acute myeloid leukemia in complete remission (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1162855005", + "display": "Carcinoma of gallbladder and extrahepatic biliary tract (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1163357003", + "display": "Malignant neoplasm of oral cavity and lip and salivary gland (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1163568002", + "display": "Primary malignant neoplasm of overlapping sites of colon" + }, + { + "system": "http://snomed.info/sct", + "code": "1172704005", + "display": "High grade B-cell lymphoma with MYC and BCL2 and/or BCL6 rearrangements" + }, + { + "system": "http://snomed.info/sct", + "code": "1172793008", + "display": "Malignant schwannoma of nerve of gingival mucosa" + }, + { + "system": "http://snomed.info/sct", + "code": "1177173001", + "display": "Congenital progressive bone marrow failure, B-cell immunodeficiency, skeletal dysplasia syndrome (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1179375008", + "display": "Adenocarcinoma of parathyroid gland (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1179377000", + "display": "Adenocarcinoma of pituitary gland" + }, + { + "system": "http://snomed.info/sct", + "code": "1179389003", + "display": "Adenocarcinoma of paraganglia (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1179390007", + "display": "Adenocarcinoma of carotid body (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1179762006", + "display": "Malignant neoplasm of middle lobe of right lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1186614003", + "display": "Primary Kaposi's sarcoma of gastrointestinal tract" + }, + { + "system": "http://snomed.info/sct", + "code": "1186615002", + "display": "Primary Kaposi sarcoma of palate (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1186616001", + "display": "Primary Kaposi sarcoma of skin" + }, + { + "system": "http://snomed.info/sct", + "code": "1186629001", + "display": "Primary fibrolamellar hepatocellular carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "1186630006", + "display": "Primary liver cell carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "1186631005", + "display": "Primary hepatocholangiocarcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "1186735007", + "display": "MiNEN (mixed neuroendocrine-non neuroendocrine neoplasm) of pancreas" + }, + { + "system": "http://snomed.info/sct", + "code": "1186869002", + "display": "Neuroendocrine carcinoma of pancreas" + }, + { + "system": "http://snomed.info/sct", + "code": "1187123005", + "display": "Mixed phenotype acute leukemia (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1187464007", + "display": "Clear cell sarcoma of kidney" + }, + { + "system": "http://snomed.info/sct", + "code": "1187519007", + "display": "Malignant G cell neoplasm of pancreas" + }, + { + "system": "http://snomed.info/sct", + "code": "1187521002", + "display": "Malignant alpha cell neoplasm of pancreas" + }, + { + "system": "http://snomed.info/sct", + "code": "1187622004", + "display": "Nuclear protein in testis carcinoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1196839006", + "display": "Primary embryonal carcinoma of brain (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1196841007", + "display": "Primary desmoplastic mesothelioma of pleura (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1196844004", + "display": "Primary malignant astrocytoma of brain" + }, + { + "system": "http://snomed.info/sct", + "code": "1196846002", + "display": "Primary cystadenocarcinoma of intrahepatic bile duct (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1196853006", + "display": "Primary carcinoma of bile duct (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1196854000", + "display": "Primary carcinosarcoma of liver (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1196856003", + "display": "Primary biphasic malignant mesothelioma of pleura" + }, + { + "system": "http://snomed.info/sct", + "code": "1196860000", + "display": "Primary anaplastic large cell medulloblastoma of brain (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1196874007", + "display": "Primary adenocarcinoma of bile duct (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1196876009", + "display": "Primary acinar cell carcinoma of parotid gland" + }, + { + "system": "http://snomed.info/sct", + "code": "1196879002", + "display": "Familial ovarian cancer" + }, + { + "system": "http://snomed.info/sct", + "code": "1196881000", + "display": "Primary embryonal carcinoma of liver" + }, + { + "system": "http://snomed.info/sct", + "code": "1196883002", + "display": "Primary epithelioid malignant mesothelioma of pleura" + }, + { + "system": "http://snomed.info/sct", + "code": "1196898000", + "display": "Primary malignant atypical teratoid rhabdoid neoplasm of brain" + }, + { + "system": "http://snomed.info/sct", + "code": "1196900003", + "display": "B cell lymphoma of small intestine (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1196911006", + "display": "Primary adenocarcinoma of iris neuroepithelium" + }, + { + "system": "http://snomed.info/sct", + "code": "1196998001", + "display": "Malignant perivascular epithelioid tumor" + }, + { + "system": "http://snomed.info/sct", + "code": "1197011004", + "display": "Malignant neoplasm of intestine due to familial adenomatous polyposis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1197204009", + "display": "Adult hepatocellular carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "1197258000", + "display": "Primary salivary gland type carcinoma of palate (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1197259008", + "display": "Primary sarcomatoid malignant mesothelioma of pleura (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1197260003", + "display": "Primary poorly differentiated endocrine carcinoma of body of uterus" + }, + { + "system": "http://snomed.info/sct", + "code": "1197263001", + "display": "Primary poorly differentiated endocrine carcinoma of cervix uteri (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1197266009", + "display": "Primary papillary carcinoma of corpus uteri" + }, + { + "system": "http://snomed.info/sct", + "code": "1197268005", + "display": "Primary papillary carcinoma of cervix uteri" + }, + { + "system": "http://snomed.info/sct", + "code": "1197275006", + "display": "Primary squamous cell carcinoma of fallopian tube (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1197276007", + "display": "Primary squamous cell carcinoma of pharyngeal lymphoid ring (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1197279000", + "display": "Primary solid pseudopapillary neoplasm of pancreas (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1197280002", + "display": "Endodermal sinus tumor of central nervous system" + }, + { + "system": "http://snomed.info/sct", + "code": "1197283000", + "display": "Primary mixed acinar endocrine-ductal carcinoma of pancreas (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1197286008", + "display": "Primary mixed acinar ductal carcinoma of pancreas" + }, + { + "system": "http://snomed.info/sct", + "code": "1197294001", + "display": "Malignant melanoma arising in melanocytic nevus" + }, + { + "system": "http://snomed.info/sct", + "code": "1197296004", + "display": "Primary malignant germ cell neoplasm of pleura (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1197298003", + "display": "Primary malignant germ cell neoplasm of pineal gland (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1197307000", + "display": "Primary neuroendocrine carcinoma of gallbladder" + }, + { + "system": "http://snomed.info/sct", + "code": "1197332003", + "display": "Primary malignant melanoma of central nervous system (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1197334002", + "display": "Malignant melanoma of uveal tract" + }, + { + "system": "http://snomed.info/sct", + "code": "1197342001", + "display": "Primary teratocarcinoma of liver (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1197343006", + "display": "Primary teratoma of brain (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1197344000", + "display": "T-cell lymphoma of small intestine (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1197349005", + "display": "Primary malignant paraganglioma of carotid body (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1197350005", + "display": "Primary malignant Müllerian mixed neoplasm of cervix uteri (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1197354001", + "display": "Primary malignant mesenchymal neoplasm of colon (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1197355000", + "display": "Primary malignant mesenchymal neoplasm of rectum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1197359006", + "display": "Familial colorectal cancer type X (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1201780008", + "display": "Chondrosarcoma of gingiva" + }, + { + "system": "http://snomed.info/sct", + "code": "1208349005", + "display": "Pediatric hepatocellular carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "1208451008", + "display": "Transitional cell carcinoma of upper urinary tract" + }, + { + "system": "http://snomed.info/sct", + "code": "1208457007", + "display": "Small cell neuroendocrine carcinoma of prostate" + }, + { + "system": "http://snomed.info/sct", + "code": "1208459005", + "display": "Micropapillary urothelial carcinoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1208460000", + "display": "Spindle cell transitional cell carcinoma of urinary bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "1208461001", + "display": "Plasmacytoid urothelial carcinoma of urinary bladder (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1208483002", + "display": "Primary choriocarcinoma of central nervous system" + }, + { + "system": "http://snomed.info/sct", + "code": "1208741006", + "display": "SMARCA4-deficient undifferentiated neoplasm of thorax (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1208744003", + "display": "Non-functioning neuroendocrine neoplasm of pancreas (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1208745002", + "display": "Serotonin-producing neuroendocrine neoplasm of pancreas" + }, + { + "system": "http://snomed.info/sct", + "code": "1217010007", + "display": "Human epidermal growth factor 2 expressing colorectal cancer" + }, + { + "system": "http://snomed.info/sct", + "code": "1217020002", + "display": "Sarcomatoid urothelial carcinoma of ureter" + }, + { + "system": "http://snomed.info/sct", + "code": "1217301006", + "display": "Precursor cell lymphoblastic lymphoma" + }, + { + "system": "http://snomed.info/sct", + "code": "1217383007", + "display": "RELA fusion-positive supratentorial ependymoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1217490003", + "display": "Kaposi sarcoma of gingiva (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1217617009", + "display": "Kaposi sarcoma of internal part of mouth" + }, + { + "system": "http://snomed.info/sct", + "code": "1222581000", + "display": "Lipid-rich urothelial carcinoma of urinary system (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1222643003", + "display": "Hereditary malignant neuroendocrine tumor of small intestine" + }, + { + "system": "http://snomed.info/sct", + "code": "1229871006", + "display": "Primary squamous cell carcinoma of nasal cavity and paranasal sinus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1229988003", + "display": "Myeloid and/or lymphoid neoplasm with pericentriolar material 1-janus kinase 2 (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1230318000", + "display": "Serous carcinoma of body of uterus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1231267007", + "display": "Primary malignant ependymoma of optic nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "1231381006", + "display": "Clear cell urothelial carcinoma of urinary system (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1651000119109", + "display": "Primary adenocarcinoma of pancreas" + }, + { + "system": "http://snomed.info/sct", + "code": "1701000119104", + "display": "Primary adenocarcinoma of colon" + }, + { + "system": "http://snomed.info/sct", + "code": "7391000119103", + "display": "Primary adenoid cystic carcinoma of nasopharynx (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "9541000119105", + "display": "Primary adenocarcinoma of gallbladder (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "11471000224106", + "display": "Diffuse intrinsic pontine glioma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "12281000132104", + "display": "Relapsing acute myeloid leukemia (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "12291000132102", + "display": "Refractory AML (acute myelocytic leukemia)" + }, + { + "system": "http://snomed.info/sct", + "code": "12301000132103", + "display": "Acute lymphoid leukemia relapse (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "12311000132101", + "display": "Refractory acute lymphoid leukemia (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "18121000119104", + "display": "Primary squamous cell carcinoma of palatine tonsil" + }, + { + "system": "http://snomed.info/sct", + "code": "21851000119103", + "display": "Malignant pheochromocytoma" + }, + { + "system": "http://snomed.info/sct", + "code": "24111000119105", + "display": "Primary squamous cell carcinoma of upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "29421000119105", + "display": "Adenocarcinoma in adenomatous polyp (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "45221000119105", + "display": "Primary invasive malignant neoplasm of female breast" + }, + { + "system": "http://snomed.info/sct", + "code": "61291000119103", + "display": "Disorder of central nervous system co-occurrent and due to acute lymphoid leukemia in remission (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "61301000119102", + "display": "Disorder of central nervous system co-occurrent and due to acute lymphoid leukemia" + }, + { + "system": "http://snomed.info/sct", + "code": "61471000119100", + "display": "Basal cell carcinoma of naris" + }, + { + "system": "http://snomed.info/sct", + "code": "67811000119102", + "display": "Primary small cell malignant neoplasm of lung, TNM stage 1 (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "67821000119109", + "display": "Primary small cell malignant neoplasm of lung, TNM stage 2 (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "67831000119107", + "display": "Primary small cell malignant neoplasm of lung, TNM stage 3 (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "67841000119103", + "display": "Primary small cell malignant neoplasm of lung, TNM stage 4 (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "71101000119106", + "display": "Recurrent primary malignant neoplasm of vagina" + }, + { + "system": "http://snomed.info/sct", + "code": "71111000119109", + "display": "Recurrent primary malignant neoplasm of vulva (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "72891000119103", + "display": "Kaposi sarcoma of viscus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "78411000119107", + "display": "Ewing sarcoma of bone of pelvis" + }, + { + "system": "http://snomed.info/sct", + "code": "79281000119106", + "display": "Primary adenocarcinoma of skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "82501000119102", + "display": "Anaplastic astrocytoma of central nervous system" + }, + { + "system": "http://snomed.info/sct", + "code": "84821000119100", + "display": "Primary follicular dendritic cell sarcoma of spleen (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "87091000119101", + "display": "Malignant glioma of cerebrum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "87111000119109", + "display": "Malignant glioma of hypothalamus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "87121000119102", + "display": "Malignant glioma of cerebellum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "87141000119108", + "display": "Primary malignant neoplasm of intramedullary spinal cord" + }, + { + "system": "http://snomed.info/sct", + "code": "87151000119105", + "display": "Malignant glioma of central nervous system" + }, + { + "system": "http://snomed.info/sct", + "code": "90811000119100", + "display": "Low grade malignant glioma of brain (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "90831000119105", + "display": "Grade 4 malignant glioma of brain" + }, + { + "system": "http://snomed.info/sct", + "code": "91031000119108", + "display": "Primary chondrosarcoma of bone of upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "91041000119104", + "display": "Ewing sarcoma of bone structure of upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "91061000119100", + "display": "Primary chondrosarcoma of bone of pelvis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "91081000119109", + "display": "Primary chondrosarcoma of bone of lower limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "91131000119109", + "display": "Primary adenocarcinoma of vulva (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "91151000119103", + "display": "Primary squamous cell carcinoma of chest wall" + }, + { + "system": "http://snomed.info/sct", + "code": "91161000119101", + "display": "Primary adenocarcinoma of chest wall" + }, + { + "system": "http://snomed.info/sct", + "code": "91171000119107", + "display": "Primary undifferentiated large cell malignant neoplasm of chest wall" + }, + { + "system": "http://snomed.info/sct", + "code": "94291000119103", + "display": "Mucinous adenocarcinoma of gastrointestinal tract (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "96281000119107", + "display": "Overlapping malignant neoplasm of colon and rectum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "96291000119105", + "display": "Primary malignant inflammatory neoplasm of female breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "99101000119101", + "display": "Primary adenocarcinoma of fallopian tube (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "99111000119103", + "display": "Primary adenocarcinoma of intestinal tract" + }, + { + "system": "http://snomed.info/sct", + "code": "99121000119105", + "display": "Primary adenocarcinoma of vagina (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "99131000119108", + "display": "Astrocytoma of cerebrum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "100721000119109", + "display": "High grade astrocytoma of brain" + }, + { + "system": "http://snomed.info/sct", + "code": "100731000119107", + "display": "Low grade astrocytoma of brain (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "104981000119104", + "display": "Oligodendroglioma of cerebrum" + }, + { + "system": "http://snomed.info/sct", + "code": "105111000119109", + "display": "Primary squamous cell carcinoma of thymus" + }, + { + "system": "http://snomed.info/sct", + "code": "105121000119102", + "display": "Squamous cell carcinoma of vagina" + }, + { + "system": "http://snomed.info/sct", + "code": "107581000119103", + "display": "Astrocytoma of brain stem" + }, + { + "system": "http://snomed.info/sct", + "code": "107591000119100", + "display": "Primary squamous cell carcinoma of urethra (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "107601000119107", + "display": "Primary transitional cell carcinoma of urethra (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "107691000119101", + "display": "Non-seminomatous germ cell neoplasm of testis" + }, + { + "system": "http://snomed.info/sct", + "code": "107751000119102", + "display": "Primary malignant mixed Mullerian neoplasm of endometrium (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "107771000119106", + "display": "Primary malignant clear cell neoplasm of endometrium (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "107791000119107", + "display": "Primary adenosquamous carcinoma of endometrium (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "116381000119105", + "display": "Ganglioneuroblastoma" + }, + { + "system": "http://snomed.info/sct", + "code": "116691000119101", + "display": "Marginal zone lymphoma of spleen (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "116841000119105", + "display": "Marginal zone lymphoma of lymph nodes of multiple sites" + }, + { + "system": "http://snomed.info/sct", + "code": "116871000119103", + "display": "Mantle cell lymphoma of lymph nodes of multiple sites (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "117211000119105", + "display": "Peripheral T-cell lymphoma of lymph nodes of multiple sites (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "123631000119103", + "display": "Malignant poorly differentiated neuroendocrine carcinoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "123691000119104", + "display": "Malignant carcinoid tumor of sigmoid colon" + }, + { + "system": "http://snomed.info/sct", + "code": "128041000119107", + "display": "Primary adenocarcinoma of distal third of esophagus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "130941000119107", + "display": "Primary chordoma of bone of skull (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "133531000119104", + "display": "Malignant neuroendocrine tumor" + }, + { + "system": "http://snomed.info/sct", + "code": "133751000119102", + "display": "Lymphoma of colon" + }, + { + "system": "http://snomed.info/sct", + "code": "133841000119105", + "display": "Merkel cell carcinoma of face (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "133871000119103", + "display": "Merkel cell carcinoma of upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "133881000119100", + "display": "Merkel cell carcinoma of lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "143291000119104", + "display": "Non-Hodgkin lymphoma in remission (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "145831000119103", + "display": "Primary malignant germ cell neoplasm (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "147101000119108", + "display": "Primary malignant astrocytoma of central nervous system" + }, + { + "system": "http://snomed.info/sct", + "code": "147131000119101", + "display": "Glioblastoma multiforme of central nervous system" + }, + { + "system": "http://snomed.info/sct", + "code": "148911000119107", + "display": "Primary malignant neoplasm of abdomen (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "184741000119107", + "display": "Primary adenocarcinoma of anus" + }, + { + "system": "http://snomed.info/sct", + "code": "184781000119102", + "display": "Primary adenocarcinoma of uterine cervix" + }, + { + "system": "http://snomed.info/sct", + "code": "184871000119108", + "display": "Primary adenocarcinoma of pelvis" + }, + { + "system": "http://snomed.info/sct", + "code": "184881000119106", + "display": "Primary adenocarcinoma of rectosigmoid junction" + }, + { + "system": "http://snomed.info/sct", + "code": "184891000119109", + "display": "Primary adenocarcinoma of small intestine (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "208041000119100", + "display": "Primary adenocarcinoma of endocervix (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "226521000119108", + "display": "Primary malignant tumor of nasopharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "234941000119100", + "display": "Malignant glioma of eye (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "236811000119101", + "display": "Pagets disease of anal canal" + }, + { + "system": "http://snomed.info/sct", + "code": "242951000119108", + "display": "Primary squamous cell carcinoma of vermilion border of lip" + }, + { + "system": "http://snomed.info/sct", + "code": "350621000119100", + "display": "Primary malignant neoplasm of right acoustic nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "350631000119102", + "display": "Primary malignant neoplasm of left vestibulocochlear nerve (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "350681000119101", + "display": "Primary malignant neoplasm of adrenal medulla of right adrenal gland (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "350801000119105", + "display": "Primary malignant neoplasm of left adrenal cortex" + }, + { + "system": "http://snomed.info/sct", + "code": "350851000119109", + "display": "Primary malignant neoplasm of adrenal medulla of left adrenal gland" + }, + { + "system": "http://snomed.info/sct", + "code": "350861000119106", + "display": "Primary malignant neoplasm of right adrenal gland (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "350881000119102", + "display": "Primary malignant neoplasm of right adrenal cortex (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "350921000119109", + "display": "Primary malignant neoplasm of left adrenal gland (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "350951000119101", + "display": "B-cell lymphoma of intra-abdominal lymph nodes (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "351041000119109", + "display": "Primary malignant neoplasm of left upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "351051000119106", + "display": "Primary malignant neoplasm of right upper limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "351211000119104", + "display": "B-cell lymphoma of lymph nodes of multiple sites (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "351251000119103", + "display": "Acute myelofibrosis in remission (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "351461000119100", + "display": "Merkel cell carcinoma of right lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "351961000119109", + "display": "Malignant melanoma of skin of right upper limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "352001000119100", + "display": "Malignant melanoma of skin of right lower limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "352071000119105", + "display": "Merkel cell carcinoma of left lower limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "352201000119105", + "display": "Malignant melanoma of skin of left upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "352231000119103", + "display": "Primary malignant neoplasm of soft tissue of left upper extremity" + }, + { + "system": "http://snomed.info/sct", + "code": "352251000119109", + "display": "Small lymphocytic B-cell lymphoma of lymph nodes of multiple sites (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "352301000119103", + "display": "Primary malignant neoplasm of soft tissue of right upper extremity" + }, + { + "system": "http://snomed.info/sct", + "code": "352311000119100", + "display": "Primary malignant neoplasm of soft tissue of right lower extremity" + }, + { + "system": "http://snomed.info/sct", + "code": "352321000119107", + "display": "Primary malignant neoplasm of soft tissue of left lower limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "352331000119105", + "display": "Primary malignant neoplasm of left spermatic cord (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "352341000119101", + "display": "Primary malignant neoplasm of right spermatic cord (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "352381000119106", + "display": "Primary malignant neoplasm of skin of left upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "352391000119109", + "display": "Primary malignant neoplasm of skin of left ear" + }, + { + "system": "http://snomed.info/sct", + "code": "352411000119109", + "display": "Small lymphocytic B-cell lymphoma of intra-abdominal lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "352421000119102", + "display": "Primary malignant neoplasm of skin of left shoulder (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "352431000119104", + "display": "Primary malignant neoplasm of skin of right ear" + }, + { + "system": "http://snomed.info/sct", + "code": "352461000119107", + "display": "Primary malignant neoplasm of skin of right lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "352471000119101", + "display": "Primary malignant neoplasm of skin of right shoulder" + }, + { + "system": "http://snomed.info/sct", + "code": "352481000119103", + "display": "Primary malignant neoplasm of skin of left lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "352551000119106", + "display": "Primary malignant neoplasm of left descended testis" + }, + { + "system": "http://snomed.info/sct", + "code": "352581000119104", + "display": "Primary malignant neoplasm of right descended testis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "352701000119102", + "display": "Primary malignant neoplasm of neck of pancreas" + }, + { + "system": "http://snomed.info/sct", + "code": "352731000119109", + "display": "Primary malignant neoplasm of peripheral nerves of left lower limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "352751000119103", + "display": "Primary malignant neoplasm of peripheral nerves of right upper limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "352771000119107", + "display": "Primary malignant neoplasm of peripheral nerves of right lower limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "352791000119108", + "display": "Non-Hodgkin's lymphoma of lymph nodes of multiple sites (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "352911000119101", + "display": "Primary malignant neoplasm of left optic nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "352921000119108", + "display": "Primary malignant neoplasm of right optic nerve (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "352961000119103", + "display": "Primary malignant neoplasm of right renal pelvis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "353061000119107", + "display": "Primary malignant neoplasm of right retina" + }, + { + "system": "http://snomed.info/sct", + "code": "353081000119103", + "display": "Primary malignant neoplasm of retina of left eye" + }, + { + "system": "http://snomed.info/sct", + "code": "353111000119108", + "display": "Primary malignant neoplasm of left renal pelvis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "353211000119103", + "display": "Extramedullary plasmacytoma in remission (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "353421000119109", + "display": "Primary malignant neoplasm of axillary tail of left female breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "353431000119107", + "display": "Primary malignant neoplasm of female left breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "353441000119103", + "display": "Primary malignant neoplasm of central portion of female left breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "353501000119104", + "display": "Primary malignant neoplasm of axillary tail of right female breast" + }, + { + "system": "http://snomed.info/sct", + "code": "353511000119101", + "display": "Primary malignant neoplasm of female right breast" + }, + { + "system": "http://snomed.info/sct", + "code": "353521000119108", + "display": "Primary malignant neoplasm of central portion of female right breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "353661000119102", + "display": "Overlapping primary malignant neoplasm of bone and articular cartilage of lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "353671000119108", + "display": "Overlapping primary malignant neoplasm of bone and articular cartilage of right upper limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "353761000119105", + "display": "Primary malignant neoplasm of cornea of left eye" + }, + { + "system": "http://snomed.info/sct", + "code": "353791000119103", + "display": "Primary malignant neoplasm of right conjunctiva" + }, + { + "system": "http://snomed.info/sct", + "code": "353801000119102", + "display": "Primary malignant neoplasm of right choroid" + }, + { + "system": "http://snomed.info/sct", + "code": "353811000119104", + "display": "Primary malignant neoplasm of cornea of right eye" + }, + { + "system": "http://snomed.info/sct", + "code": "353841000119100", + "display": "Primary malignant neoplasm of left conjunctiva" + }, + { + "system": "http://snomed.info/sct", + "code": "354301000119106", + "display": "Primary malignant neoplasm of left choroid" + }, + { + "system": "http://snomed.info/sct", + "code": "354331000119104", + "display": "Primary malignant neoplasm of left lower limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "354351000119105", + "display": "Primary malignant neoplasm of left kidney (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "354361000119107", + "display": "Primary malignant neoplasm of right kidney (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "354391000119100", + "display": "Kaposi sarcoma of left lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "354421000119107", + "display": "Primary malignant neoplasm of right lower limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "354461000119102", + "display": "Kaposi sarcoma of right lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "354491000119109", + "display": "Primary malignant neoplasm of left male breast" + }, + { + "system": "http://snomed.info/sct", + "code": "354591000119108", + "display": "Primary malignant neoplasm of right male breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "354621000119105", + "display": "Overlapping primary malignant neoplasm of bone and articular cartilage of left upper limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "354641000119104", + "display": "Primary malignant neoplasm of bone of left upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "354651000119102", + "display": "Primary malignant neoplasm of bone of left lower limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "354671000119106", + "display": "Primary malignant neoplasm of bone of right upper limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "354681000119109", + "display": "Primary malignant neoplasm of bone of right lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "354721000119103", + "display": "Primary malignant neoplasm of left main bronchus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "354731000119100", + "display": "Primary malignant neoplasm of right main bronchus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "354851000119101", + "display": "Follicular non-Hodgkin's lymphoma of lymph nodes of multiple sites" + }, + { + "system": "http://snomed.info/sct", + "code": "355141000119106", + "display": "Primary malignant neoplasm of skin of right upper limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "550991000124107", + "display": "Cancer in complete remission" + }, + { + "system": "http://snomed.info/sct", + "code": "551001000124108", + "display": "Malignant neoplasm in partial remission" + }, + { + "system": "http://snomed.info/sct", + "code": "681591000119108", + "display": "Primary adenocarcinoma of anterior wall of urinary bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "681601000119101", + "display": "Primary adenocarcinoma of ascending colon (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "681611000119103", + "display": "Primary adenocarcinoma of neck of urinary bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "681621000119105", + "display": "Primary adenocarcinoma of body of pancreas (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "681631000119108", + "display": "Primary adenocarcinoma of body of stomach (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "681651000119102", + "display": "Primary adenocarcinoma of descending colon" + }, + { + "system": "http://snomed.info/sct", + "code": "681661000119100", + "display": "Primary adenocarcinoma of dome of urinary bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "681681000119109", + "display": "Primary adenocarcinoma of fundus of stomach (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "681691000119107", + "display": "Primary adenocarcinoma of gastrointestinal tract (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "681701000119107", + "display": "Primary adenocarcinoma of greater curvature of stomach" + }, + { + "system": "http://snomed.info/sct", + "code": "681711000119105", + "display": "Primary adenocarcinoma of head" + }, + { + "system": "http://snomed.info/sct", + "code": "681721000119103", + "display": "Primary adenocarcinoma of head of pancreas (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "681751000119106", + "display": "Primary adenocarcinoma of intrahepatic bile duct (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "681781000119104", + "display": "Primary adenocarcinoma of lesser curvature of stomach (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "681821000119109", + "display": "Primary adenocarcinoma of neck (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "681831000119107", + "display": "Primary adenocarcinoma of neck of pancreas (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "681911000119108", + "display": "Primary adenocarcinoma of pancreatic duct" + }, + { + "system": "http://snomed.info/sct", + "code": "681921000119101", + "display": "Primary adenocarcinoma of posterior wall of urinary bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "681941000119107", + "display": "Primary adenocarcinoma of pylorus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "681971000119100", + "display": "Primary adenocarcinoma of tail of pancreas (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "681991000119104", + "display": "Primary adenocarcinoma of trigone of urinary bladder (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "682031000119109", + "display": "Primary adenocarcinoma of urachus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "682041000119100", + "display": "Primary adenocarcinoma of ureteric orifice" + }, + { + "system": "http://snomed.info/sct", + "code": "682221000119103", + "display": "Primary anaplastic astrocytoma of cerebrum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "682231000119100", + "display": "Primary anaplastic astrocytoma of frontal lobe (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "682241000119109", + "display": "Primary anaplastic astrocytoma of occipital lobe (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "682251000119106", + "display": "Primary anaplastic astrocytoma of parietal lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "682261000119108", + "display": "Primary anaplastic astrocytoma of temporal lobe (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "682271000119102", + "display": "Primary angiosarcoma of abdomen (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "682291000119101", + "display": "Primary angiosarcoma of axillary region" + }, + { + "system": "http://snomed.info/sct", + "code": "682311000119102", + "display": "Primary angiosarcoma of face" + }, + { + "system": "http://snomed.info/sct", + "code": "682321000119109", + "display": "Primary angiosarcoma of head (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "682361000119104", + "display": "Primary angiosarcoma of neck" + }, + { + "system": "http://snomed.info/sct", + "code": "682381000119108", + "display": "Primary angiosarcoma of pelvis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "682411000119106", + "display": "Primary angiosarcoma of thorax (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "682421000119104", + "display": "Primary angiosarcoma of trunk (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "682441000119105", + "display": "Primary astrocytoma of cerebral ventricle" + }, + { + "system": "http://snomed.info/sct", + "code": "682451000119107", + "display": "Primary astrocytoma of frontal lobe (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "682461000119109", + "display": "Primary astrocytoma of occipital lobe (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "682471000119103", + "display": "Primary astrocytoma of parietal lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "682481000119100", + "display": "Primary astrocytoma of temporal lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "682541000119106", + "display": "Primary basal cell carcinoma of skin of perianal area" + }, + { + "system": "http://snomed.info/sct", + "code": "683031000119101", + "display": "Primary carcinoma ex pleomorphic adenoma of salivary gland (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "683041000119105", + "display": "Primary carcinoma ex pleomorphic adenoma of submandibular gland" + }, + { + "system": "http://snomed.info/sct", + "code": "683121000119103", + "display": "Primary chondrosarcoma of mandible (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "683131000119100", + "display": "Primary chondrosarcoma of vertebral column (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "683761000119107", + "display": "Primary ependymoma of brain ventricle (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "683791000119100", + "display": "Primary ependymoma of parietal lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "683981000119101", + "display": "Primary Ewing sarcoma of bone of spine" + }, + { + "system": "http://snomed.info/sct", + "code": "683991000119103", + "display": "Extensive stage primary small cell carcinoma of lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "684901000119107", + "display": "Primary glioblastoma multiforme of cerebrum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "684911000119105", + "display": "Primary glioblastoma multiforme of frontal lobe (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "684921000119103", + "display": "Primary glioblastoma multiforme of occipital lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "684931000119100", + "display": "Primary glioblastoma multiforme of parietal lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "684941000119109", + "display": "Primary glioblastoma multiforme of temporal lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "685571000119105", + "display": "Primary leiomyosarcoma of abdomen (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "685601000119104", + "display": "Primary leiomyosarcoma of buttock" + }, + { + "system": "http://snomed.info/sct", + "code": "685611000119101", + "display": "Primary leiomyosarcoma of face (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "685621000119108", + "display": "Primary leiomyosarcoma of head" + }, + { + "system": "http://snomed.info/sct", + "code": "685641000119102", + "display": "Primary leiomyosarcoma of inguinal region (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "685671000119109", + "display": "Primary leiomyosarcoma of neck" + }, + { + "system": "http://snomed.info/sct", + "code": "685691000119105", + "display": "Primary leiomyosarcoma of pelvis" + }, + { + "system": "http://snomed.info/sct", + "code": "685701000119105", + "display": "Primary leiomyosarcoma of perineum" + }, + { + "system": "http://snomed.info/sct", + "code": "685721000119101", + "display": "Primary leiomyosarcoma of thorax (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "685731000119103", + "display": "Primary leiomyosarcoma of trunk (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "685831000119105", + "display": "Primary liposarcoma of soft tissue of abdomen (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "685851000119104", + "display": "Primary liposarcoma of soft tissue of axilla" + }, + { + "system": "http://snomed.info/sct", + "code": "685861000119102", + "display": "Primary liposarcoma of soft tissue of buttock" + }, + { + "system": "http://snomed.info/sct", + "code": "685901000119108", + "display": "Primary liposarcoma of soft tissue of inguinal region" + }, + { + "system": "http://snomed.info/sct", + "code": "685921000119104", + "display": "Primary liposarcoma of soft tissue of neck" + }, + { + "system": "http://snomed.info/sct", + "code": "685941000119105", + "display": "Primary liposarcoma of soft tissue of pelvis" + }, + { + "system": "http://snomed.info/sct", + "code": "685951000119107", + "display": "Primary liposarcoma of soft tissue of perineum" + }, + { + "system": "http://snomed.info/sct", + "code": "685971000119103", + "display": "Primary liposarcoma of soft tissue of thorax (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "685981000119100", + "display": "Primary liposarcoma of soft tissue of trunk" + }, + { + "system": "http://snomed.info/sct", + "code": "686431000119100", + "display": "Primary malignant glioma of frontal lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "686441000119109", + "display": "Primary malignant glioma of occipital lobe (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "686451000119106", + "display": "Primary malignant glioma of parietal lobe (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "686461000119108", + "display": "Primary malignant glioma of temporal lobe (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "686591000119102", + "display": "Primary malignant pheochromocytoma of left adrenal gland (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "686601000119109", + "display": "Primary malignant pheochromocytoma of right adrenal gland" + }, + { + "system": "http://snomed.info/sct", + "code": "686981000119108", + "display": "Mycosis fungoides of inguinal lymph node" + }, + { + "system": "http://snomed.info/sct", + "code": "686991000119106", + "display": "Mycosis fungoides of lower limb lymph node" + }, + { + "system": "http://snomed.info/sct", + "code": "687331000119109", + "display": "Primary oligodendroglioma of frontal lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "687351000119103", + "display": "Primary oligodendroglioma of parietal lobe (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "687361000119101", + "display": "Primary oligodendroglioma of temporal lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "687401000119105", + "display": "Primary osteosarcoma of mandible" + }, + { + "system": "http://snomed.info/sct", + "code": "687421000119101", + "display": "Primary osteosarcoma of vertebral column" + }, + { + "system": "http://snomed.info/sct", + "code": "687771000119106", + "display": "Primary rhabdomyosarcoma of abdomen (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "687801000119108", + "display": "Primary rhabdomyosarcoma of buttock (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "687811000119106", + "display": "Primary rhabdomyosarcoma of face (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "687821000119104", + "display": "Primary rhabdomyosarcoma of head (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "687841000119105", + "display": "Primary rhabdomyosarcoma of inguinal region (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "687861000119109", + "display": "Primary rhabdomyosarcoma of neck (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "687881000119100", + "display": "Primary rhabdomyosarcoma of pelvis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "687891000119102", + "display": "Primary rhabdomyosarcoma of perineum" + }, + { + "system": "http://snomed.info/sct", + "code": "687911000119100", + "display": "Primary rhabdomyosarcoma of thorax (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "687941000119101", + "display": "Primary sarcoma of soft tissues of abdomen" + }, + { + "system": "http://snomed.info/sct", + "code": "687961000119102", + "display": "Primary sarcoma of axilla" + }, + { + "system": "http://snomed.info/sct", + "code": "687971000119108", + "display": "Primary sarcoma of buttock" + }, + { + "system": "http://snomed.info/sct", + "code": "687991000119109", + "display": "Primary sarcoma of head" + }, + { + "system": "http://snomed.info/sct", + "code": "688011000119102", + "display": "Primary sarcoma of inguinal region" + }, + { + "system": "http://snomed.info/sct", + "code": "688031000119107", + "display": "Primary sarcoma of neck (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "688061000119104", + "display": "Primary sarcoma of perineum" + }, + { + "system": "http://snomed.info/sct", + "code": "688081000119108", + "display": "Primary sarcoma of thorax" + }, + { + "system": "http://snomed.info/sct", + "code": "688091000119106", + "display": "Primary sarcoma of trunk (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "688321000119107", + "display": "Primary malignant neoplasm of skin of bridge of nose" + }, + { + "system": "http://snomed.info/sct", + "code": "688381000119106", + "display": "Primary malignant neoplasm of skin of ala nasi" + }, + { + "system": "http://snomed.info/sct", + "code": "688411000119109", + "display": "Primary malignant neoplasm of skin of tip of nose" + }, + { + "system": "http://snomed.info/sct", + "code": "688671000119103", + "display": "Primary squamous cell carcinoma of anterior floor of mouth (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "688681000119100", + "display": "Primary squamous cell carcinoma of anterior two thirds of tongue" + }, + { + "system": "http://snomed.info/sct", + "code": "688691000119102", + "display": "Primary squamous cell carcinoma of anterior wall of urinary bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "688711000119104", + "display": "Primary squamous cell carcinoma of aryepiglottic fold (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "688731000119109", + "display": "Primary squamous cell carcinoma of neck of urinary bladder (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "688751000119103", + "display": "Primary squamous cell carcinoma of border of tongue (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "688781000119105", + "display": "Primary squamous cell carcinoma of commissure of lip (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "688801000119109", + "display": "Primary squamous cell carcinoma of dome of urinary bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "688811000119107", + "display": "Primary squamous cell carcinoma of dorsal surface of tongue" + }, + { + "system": "http://snomed.info/sct", + "code": "688861000119105", + "display": "Primary squamous cell carcinoma of hard palate (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "688891000119103", + "display": "Primary squamous cell carcinoma of mucous membrane of lip" + }, + { + "system": "http://snomed.info/sct", + "code": "688901000119104", + "display": "Primary squamous cell carcinoma of mucous membrane of lower lip (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "688911000119101", + "display": "Primary squamous cell carcinoma of mucous membrane of upper lip (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "688931000119106", + "display": "Primary squamous cell carcinoma of lateral portion of floor of mouth" + }, + { + "system": "http://snomed.info/sct", + "code": "688941000119102", + "display": "Primary squamous cell carcinoma of lateral wall of urinary bladder (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "688981000119107", + "display": "Primary squamous cell carcinoma of lower gum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "689211000119102", + "display": "Primary squamous cell carcinoma of perianal skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "689231000119107", + "display": "Primary squamous cell carcinoma of posterior wall of urinary bladder (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "689251000119101", + "display": "Primary squamous cell carcinoma of posterior wall of nasopharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "689281000119108", + "display": "Primary squamous cell carcinoma of retromolar area" + }, + { + "system": "http://snomed.info/sct", + "code": "689311000119105", + "display": "Primary squamous cell carcinoma of soft palate" + }, + { + "system": "http://snomed.info/sct", + "code": "689361000119108", + "display": "Primary squamous cell carcinoma of tonsillar fossa (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "689371000119102", + "display": "Primary squamous cell carcinoma of tonsillar pillar (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "689401000119104", + "display": "Primary squamous cell carcinoma of upper gum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "689441000119102", + "display": "Primary squamous cell carcinoma of ureteral orifice" + }, + { + "system": "http://snomed.info/sct", + "code": "689451000119100", + "display": "Primary squamous cell carcinoma of uvula" + }, + { + "system": "http://snomed.info/sct", + "code": "689471000119109", + "display": "Primary squamous cell carcinoma of ventral surface of tongue" + }, + { + "system": "http://snomed.info/sct", + "code": "689481000119107", + "display": "Primary squamous cell carcinoma of vermilion border of lower lip" + }, + { + "system": "http://snomed.info/sct", + "code": "689491000119105", + "display": "Primary squamous cell carcinoma of vermilion border of upper lip" + }, + { + "system": "http://snomed.info/sct", + "code": "689501000119103", + "display": "Primary squamous cell carcinoma of vestibule of mouth" + }, + { + "system": "http://snomed.info/sct", + "code": "689771000119103", + "display": "Primary transitional cell carcinoma of anterior wall of urinary bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "689781000119100", + "display": "Primary transitional cell carcinoma of neck of urinary bladder (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "689791000119102", + "display": "Primary transitional cell carcinoma of dome of urinary bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "689801000119101", + "display": "Primary transitional cell carcinoma of lateral wall of urinary bladder (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "689821000119105", + "display": "Primary transitional cell carcinoma of posterior wall of urinary bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "689831000119108", + "display": "Primary transitional cell carcinoma of trigone of urinary bladder (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "689851000119102", + "display": "Primary transitional cell carcinoma of ureteric orifice" + }, + { + "system": "http://snomed.info/sct", + "code": "690121000119109", + "display": "Primary basal cell carcinoma of skin of scrotum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "690141000119103", + "display": "Primary basal cell carcinoma of skin of male genitalia (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1078881000119102", + "display": "Primary adenocarcinoma of lower lobe of left lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1078891000119104", + "display": "Primary adenocarcinoma of left main bronchus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1078901000119100", + "display": "Primary adenocarcinoma of upper lobe of left lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1078931000119107", + "display": "Primary adenocarcinoma of lower lobe of right lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1078941000119103", + "display": "Primary adenocarcinoma of right main bronchus" + }, + { + "system": "http://snomed.info/sct", + "code": "1078951000119101", + "display": "Primary adenocarcinoma of middle lobe of right lung" + }, + { + "system": "http://snomed.info/sct", + "code": "1078961000119104", + "display": "Primary adenocarcinoma of upper lobe of right lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1078971000119105", + "display": "Adenoid cystic carcinoma of left lacrimal gland" + }, + { + "system": "http://snomed.info/sct", + "code": "1078981000119108", + "display": "Adenoid cystic carcinoma of right lacrimal gland" + }, + { + "system": "http://snomed.info/sct", + "code": "1079011000119109", + "display": "Primary angiosarcoma of left upper extremity" + }, + { + "system": "http://snomed.info/sct", + "code": "1079021000119102", + "display": "Primary angiosarcoma of left hip" + }, + { + "system": "http://snomed.info/sct", + "code": "1079031000119104", + "display": "Primary angiosarcoma of left lower limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1079051000119105", + "display": "Primary angiosarcoma of right upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "1079061000119107", + "display": "Primary angiosarcoma of right hip region" + }, + { + "system": "http://snomed.info/sct", + "code": "1079071000119101", + "display": "Primary angiosarcoma of right lower limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1079091000119100", + "display": "Primary basal cell carcinoma of left upper limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1079101000119105", + "display": "Primary basal cell carcinoma of left ear (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1079111000119108", + "display": "Primary basal cell carcinoma of left eyelid (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1079121000119101", + "display": "Primary basal cell carcinoma of skin of left hip (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1079131000119103", + "display": "Primary basal cell carcinoma of left lower limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1079141000119107", + "display": "Primary basal cell carcinoma of skin of left shoulder" + }, + { + "system": "http://snomed.info/sct", + "code": "1079151000119109", + "display": "Primary basal cell carcinoma of right upper limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1079161000119106", + "display": "Primary basal cell carcinoma of right ear (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1079171000119100", + "display": "Primary basal cell carcinoma of right eyelid (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1079181000119102", + "display": "Primary basal cell carcinoma of skin of right hip" + }, + { + "system": "http://snomed.info/sct", + "code": "1079191000119104", + "display": "Primary basal cell carcinoma of right lower limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1079201000119101", + "display": "Primary basal cell carcinoma of skin of right shoulder (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1079551000119100", + "display": "Primary chondrosarcoma of bone of left upper limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1079561000119103", + "display": "Primary chondrosarcoma of bone of left foot" + }, + { + "system": "http://snomed.info/sct", + "code": "1079571000119109", + "display": "Primary chondrosarcoma of bone of left hand (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1079581000119107", + "display": "Primary chondrosarcoma of bone of left lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "1079591000119105", + "display": "Primary chondrosarcoma of left scapula (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1079601000119103", + "display": "Primary chondrosarcoma of bone of right upper limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1079611000119100", + "display": "Primary chondrosarcoma of bone of right foot (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1079621000119107", + "display": "Primary chondrosarcoma of bone of right hand (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1079631000119105", + "display": "Primary chondrosarcoma of bone of right lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "1079641000119101", + "display": "Primary chondrosarcoma of right scapula (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1079991000119101", + "display": "Primary Ewing sarcoma of bone of left upper extremity" + }, + { + "system": "http://snomed.info/sct", + "code": "1080001000119106", + "display": "Primary Ewing sarcoma of bone of left foot (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1080021000119102", + "display": "Primary Ewing sarcoma of bone of left lower limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1080041000119108", + "display": "Primary Ewing sarcoma of bone of right upper limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1080051000119105", + "display": "Primary Ewing sarcoma of bone of right foot" + }, + { + "system": "http://snomed.info/sct", + "code": "1080071000119101", + "display": "Primary Ewing sarcoma of bone of right lower extremity" + }, + { + "system": "http://snomed.info/sct", + "code": "1080091000119100", + "display": "Infiltrating ductal carcinoma of axillary tail of left female breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1080111000119108", + "display": "Infiltrating ductal carcinoma of central portion of left female breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1080121000119101", + "display": "Infiltrating ductal carcinoma of lower inner quadrant of left female breast" + }, + { + "system": "http://snomed.info/sct", + "code": "1080131000119103", + "display": "Infiltrating ductal carcinoma of lower outer quadrant of left female breast" + }, + { + "system": "http://snomed.info/sct", + "code": "1080151000119109", + "display": "Infiltrating ductal carcinoma of upper inner quadrant of left female breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1080161000119106", + "display": "Infiltrating ductal carcinoma of upper outer quadrant of left female breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1080171000119100", + "display": "Infiltrating ductal carcinoma of axillary tail of right female breast" + }, + { + "system": "http://snomed.info/sct", + "code": "1080191000119104", + "display": "Infiltrating ductal carcinoma of central portion of right female breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1080201000119101", + "display": "Infiltrating ductal carcinoma of lower inner quadrant of right female breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1080211000119103", + "display": "Infiltrating ductal carcinoma of lower outer quadrant of right female breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1080231000119108", + "display": "Infiltrating ductal carcinoma of upper inner quadrant of right female breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1080241000119104", + "display": "Infiltrating ductal carcinoma of upper outer quadrant of right female breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1080261000119100", + "display": "Infiltrating lobular carcinoma of left female breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1080341000119105", + "display": "Infiltrating lobular carcinoma of right female breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1080451000119101", + "display": "Primary large cell carcinoma of lower lobe of left lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1080471000119105", + "display": "Primary large cell carcinoma of upper lobe of left lung" + }, + { + "system": "http://snomed.info/sct", + "code": "1080501000119104", + "display": "Primary large cell carcinoma of lower lobe of right lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1080531000119106", + "display": "Primary large cell carcinoma of upper lobe of right lung" + }, + { + "system": "http://snomed.info/sct", + "code": "1080541000119102", + "display": "Primary leiomyosarcoma of left upper extremity" + }, + { + "system": "http://snomed.info/sct", + "code": "1080551000119100", + "display": "Primary leiomyosarcoma of left hip" + }, + { + "system": "http://snomed.info/sct", + "code": "1080561000119103", + "display": "Primary leiomyosarcoma of left kidney" + }, + { + "system": "http://snomed.info/sct", + "code": "1080571000119109", + "display": "Primary leiomyosarcoma of left lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "1080581000119107", + "display": "Primary leiomyosarcoma of left shoulder" + }, + { + "system": "http://snomed.info/sct", + "code": "1080591000119105", + "display": "Primary leiomyosarcoma of right upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "1080601000119103", + "display": "Primary leiomyosarcoma of right hip" + }, + { + "system": "http://snomed.info/sct", + "code": "1080611000119100", + "display": "Primary leiomyosarcoma of right kidney (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1080621000119107", + "display": "Primary leiomyosarcoma of right lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "1080631000119105", + "display": "Primary leiomyosarcoma of right shoulder" + }, + { + "system": "http://snomed.info/sct", + "code": "1080681000119106", + "display": "Primary liposarcoma of soft tissue of left upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "1080691000119109", + "display": "Primary liposarcoma of soft tissue of left hip" + }, + { + "system": "http://snomed.info/sct", + "code": "1080701000119109", + "display": "Primary liposarcoma of soft tissue of left lower limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1080711000119107", + "display": "Primary liposarcoma of soft tissue of left shoulder" + }, + { + "system": "http://snomed.info/sct", + "code": "1080721000119100", + "display": "Primary liposarcoma of soft tissue of right upper limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1080731000119102", + "display": "Primary liposarcoma of soft tissue of right hip (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1080741000119106", + "display": "Primary liposarcoma of soft tissue of right lower limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1080751000119108", + "display": "Primary liposarcoma of soft tissue of right shoulder (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1080941000119109", + "display": "Malignant melanoma of left choroid (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1080981000119104", + "display": "Malignant melanoma of right choroid (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1081021000119109", + "display": "Malignant melanoma of skin of left lower limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1081271000119100", + "display": "Primary osteosarcoma of bone of left upper limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1081281000119102", + "display": "Primary osteosarcoma of bone of left foot (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1081291000119104", + "display": "Primary osteosarcoma of bone of left hand (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1081301000119103", + "display": "Primary osteosarcoma of bone of left lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "1081311000119100", + "display": "Primary osteosarcoma of left scapula (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1081321000119107", + "display": "Primary osteosarcoma of bone of right upper limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1081331000119105", + "display": "Primary osteosarcoma of bone of right foot" + }, + { + "system": "http://snomed.info/sct", + "code": "1081341000119101", + "display": "Primary osteosarcoma of bone of right hand" + }, + { + "system": "http://snomed.info/sct", + "code": "1081351000119104", + "display": "Primary osteosarcoma of bone of right lower limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1081361000119102", + "display": "Primary osteosarcoma of right scapula (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1081551000119106", + "display": "Recurrent primary malignant neoplasm of left female breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1081561000119108", + "display": "Recurrent primary malignant neoplasm of right female breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1081591000119101", + "display": "Primary retinoblastoma of left retina" + }, + { + "system": "http://snomed.info/sct", + "code": "1081601000119108", + "display": "Primary retinoblastoma of right retina (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1081611000119106", + "display": "Primary rhabdomyosarcoma of left upper limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1081631000119101", + "display": "Primary rhabdomyosarcoma of left lower extremity" + }, + { + "system": "http://snomed.info/sct", + "code": "1081651000119107", + "display": "Primary rhabdomyosarcoma of right upper extremity" + }, + { + "system": "http://snomed.info/sct", + "code": "1081671000119103", + "display": "Primary rhabdomyosarcoma of right lower limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1081691000119102", + "display": "Primary sarcoma of soft tissues of left upper limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1081701000119102", + "display": "Primary sarcoma of soft tissues of left hip" + }, + { + "system": "http://snomed.info/sct", + "code": "1081711000119104", + "display": "Primary sarcoma of left lower limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1081721000119106", + "display": "Primary sarcoma of left shoulder" + }, + { + "system": "http://snomed.info/sct", + "code": "1081731000119109", + "display": "Primary sarcoma of soft tissues of right upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "1081741000119100", + "display": "Primary sarcoma of soft tissues of right hip" + }, + { + "system": "http://snomed.info/sct", + "code": "1081751000119103", + "display": "Primary sarcoma of right lower limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1081761000119101", + "display": "Primary sarcoma of right shoulder" + }, + { + "system": "http://snomed.info/sct", + "code": "1081781000119105", + "display": "Primary seminoma of left testis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1081811000119107", + "display": "Primary seminoma of right testis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1081841000119106", + "display": "Primary small cell carcinoma of lower lobe of left lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1081851000119108", + "display": "Primary small cell carcinoma of left main bronchus" + }, + { + "system": "http://snomed.info/sct", + "code": "1081861000119105", + "display": "Primary small cell carcinoma of upper lobe of left lung" + }, + { + "system": "http://snomed.info/sct", + "code": "1081891000119103", + "display": "Primary small cell carcinoma of lower lobe of right lung" + }, + { + "system": "http://snomed.info/sct", + "code": "1081901000119104", + "display": "Primary small cell carcinoma of right main bronchus" + }, + { + "system": "http://snomed.info/sct", + "code": "1081911000119101", + "display": "Primary small cell carcinoma of middle lobe of right lung" + }, + { + "system": "http://snomed.info/sct", + "code": "1081921000119108", + "display": "Primary small cell carcinoma of upper lobe of right lung" + }, + { + "system": "http://snomed.info/sct", + "code": "1082051000119106", + "display": "Primary squamous cell carcinoma of skin of left upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "1082061000119108", + "display": "Primary squamous cell carcinoma of left conjunctiva" + }, + { + "system": "http://snomed.info/sct", + "code": "1082071000119102", + "display": "Primary squamous cell carcinoma of left ear (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1082091000119101", + "display": "Primary squamous cell carcinoma of skin of left hip (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1082101000119106", + "display": "Primary squamous cell carcinoma of skin of left lower limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1082111000119109", + "display": "Primary squamous cell carcinoma of lower lobe of left lung" + }, + { + "system": "http://snomed.info/sct", + "code": "1082121000119102", + "display": "Primary squamous cell carcinoma of left main bronchus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1082131000119104", + "display": "Primary squamous cell carcinoma of skin of left shoulder" + }, + { + "system": "http://snomed.info/sct", + "code": "1082141000119108", + "display": "Primary squamous cell carcinoma of upper lobe of left lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1082171000119101", + "display": "Primary squamous cell carcinoma of skin of right upper limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1082181000119103", + "display": "Primary squamous cell carcinoma of right conjunctiva" + }, + { + "system": "http://snomed.info/sct", + "code": "1082191000119100", + "display": "Primary squamous cell carcinoma of right ear (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1082211000119104", + "display": "Primary squamous cell carcinoma of skin of right hip" + }, + { + "system": "http://snomed.info/sct", + "code": "1082221000119106", + "display": "Primary squamous cell carcinoma of skin of right lower limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1082231000119109", + "display": "Primary squamous cell carcinoma of lower lobe of right lung" + }, + { + "system": "http://snomed.info/sct", + "code": "1082241000119100", + "display": "Primary squamous cell carcinoma of right main bronchus" + }, + { + "system": "http://snomed.info/sct", + "code": "1082251000119103", + "display": "Primary squamous cell carcinoma of middle lobe of right lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1082261000119101", + "display": "Primary squamous cell carcinoma of skin of right shoulder (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1082271000119107", + "display": "Primary squamous cell carcinoma of upper lobe of right lung" + }, + { + "system": "http://snomed.info/sct", + "code": "1082281000119105", + "display": "Transitional cell carcinoma of left renal pelvis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1082291000119108", + "display": "Transitional cell carcinoma of left ureter (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1082301000119109", + "display": "Transitional cell carcinoma of right renal pelvis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1082311000119107", + "display": "Transitional cell carcinoma of right ureter (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1082321000119100", + "display": "Nephroblastoma of left kidney" + }, + { + "system": "http://snomed.info/sct", + "code": "1082331000119102", + "display": "Nephroblastoma of right kidney" + }, + { + "system": "http://snomed.info/sct", + "code": "1082701000112100", + "display": "LABC - locally advanced breast cancer" + }, + { + "system": "http://snomed.info/sct", + "code": "1098981000119101", + "display": "Recurrent malignant neoplasm of prostate (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1099571000119100", + "display": "Primary malignant neoplasm of left lacrimal sac (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1099581000119102", + "display": "Primary malignant neoplasm of right lacrimal sac (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "10708511000119108", + "display": "Primary malignant neoplasm of uterus" + }, + { + "system": "http://snomed.info/sct", + "code": "10737361000119109", + "display": "Primary adenocarcinoma of right fallopian tube" + }, + { + "system": "http://snomed.info/sct", + "code": "10737401000119100", + "display": "Primary adenocarcinoma of left fallopian tube (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "10737521000119108", + "display": "Primary mucinous cystadenocarcinoma of right ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "10737561000119103", + "display": "Primary mucinous cystadenocarcinoma of left ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "10737601000119103", + "display": "Primary serous papillary cystadenocarcinoma of right ovary (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "10737641000119101", + "display": "Primary serous papillary cystadenocarcinoma of left ovary (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "10737781000119101", + "display": "Primary endometrioid carcinoma of right ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "10737821000119106", + "display": "Primary endometrioid carcinoma of left ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "10745291000119103", + "display": "Cancer in childbirth" + }, + { + "system": "http://snomed.info/sct", + "code": "10749871000119100", + "display": "Malignant neoplastic disease in pregnancy" + }, + { + "system": "http://snomed.info/sct", + "code": "10976631000119101", + "display": "Leiomyosarcoma of skin of chest" + }, + { + "system": "http://snomed.info/sct", + "code": "10976711000119104", + "display": "Primary primitive neuroectodermal tumor of central nervous system" + }, + { + "system": "http://snomed.info/sct", + "code": "11010461000119101", + "display": "Small cell carcinoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "12240951000119107", + "display": "Squamous cell carcinoma of left lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "12240991000119102", + "display": "Squamous cell carcinoma of right lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "15635721000119108", + "display": "Primary malignant neoplasm of both ovaries (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "15635801000119106", + "display": "Primary malignant neoplasm of bilateral female breasts (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "15931021000119108", + "display": "Primary sarcoma of left ovary (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "15931061000119103", + "display": "Primary sarcoma of right ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "15949941000119101", + "display": "Primary squamous cell carcinoma of skin of left breast" + }, + { + "system": "http://snomed.info/sct", + "code": "15950021000119100", + "display": "Primary squamous cell carcinoma of skin of right breast" + }, + { + "system": "http://snomed.info/sct", + "code": "15950061000119105", + "display": "Primary malignant neoplasm of skin of right breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "15950101000119108", + "display": "Primary basal cell carcinoma of skin of right breast" + }, + { + "system": "http://snomed.info/sct", + "code": "15950141000119105", + "display": "Primary basal cell carcinoma of skin of left breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "15950221000119108", + "display": "Primary malignant neoplasm of skin of left breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "15951021000119107", + "display": "Bilateral malignant melanoma of skin of lower limbs" + }, + { + "system": "http://snomed.info/sct", + "code": "15951061000119102", + "display": "Malignant melanoma of skin of both upper extremities" + }, + { + "system": "http://snomed.info/sct", + "code": "15955101000119101", + "display": "Primary malignant neoplasm of right Bartholin's gland" + }, + { + "system": "http://snomed.info/sct", + "code": "15955141000119104", + "display": "Primary malignant neoplasm of left greater vestibular gland" + }, + { + "system": "http://snomed.info/sct", + "code": "15955901000119104", + "display": "Primary small cell carcinoma of right lung" + }, + { + "system": "http://snomed.info/sct", + "code": "15955941000119102", + "display": "Primary small cell carcinoma of left lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "15956341000119105", + "display": "Adenocarcinoma of left lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "15956381000119100", + "display": "Adenocarcinoma of right lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "15957261000119102", + "display": "Kaposi sarcoma of bilateral lungs (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "15958021000119103", + "display": "Primary sarcoma of left kidney (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "15958101000119106", + "display": "Primary sarcoma of right kidney" + }, + { + "system": "http://snomed.info/sct", + "code": "15959061000119101", + "display": "Transitional cell carcinoma of left kidney (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "15959101000119103", + "display": "Transitional cell carcinoma of right kidney" + }, + { + "system": "http://snomed.info/sct", + "code": "16091131000119108", + "display": "Primary angiosarcoma of skin of forehead" + }, + { + "system": "http://snomed.info/sct", + "code": "16091251000119109", + "display": "Primary angiosarcoma of skin of nose" + }, + { + "system": "http://snomed.info/sct", + "code": "16091371000119108", + "display": "Primary angiosarcoma of skin of temporal region (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "16091411000119109", + "display": "Primary angiosarcoma of skin of lip" + }, + { + "system": "http://snomed.info/sct", + "code": "16218761000119102", + "display": "Primary squamous cell carcinoma of skin of lip (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "16228971000119104", + "display": "Primary malignant neoplasm of soft tissue of left hip" + }, + { + "system": "http://snomed.info/sct", + "code": "16229011000119100", + "display": "Primary malignant neoplasm of soft tissue of right hip (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "16260391000119109", + "display": "Primary malignant neoplasm of soft tissues of left shoulder (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "16260431000119104", + "display": "Primary malignant neoplasm of soft tissues of right shoulder" + }, + { + "system": "http://snomed.info/sct", + "code": "16414611000119100", + "display": "Primary malignant neoplasm of peripheral nerves of left upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "16527441000119105", + "display": "Primary non-small cell carcinoma of lower lobe of left lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "16527481000119100", + "display": "Primary non-small cell carcinoma of middle lobe of right lung" + }, + { + "system": "http://snomed.info/sct", + "code": "16527521000119100", + "display": "Primary non-small cell carcinoma of upper lobe of left lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "16527561000119105", + "display": "Primary non-small cell carcinoma of lower lobe of right lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "16527601000119105", + "display": "Primary non-small cell carcinoma of right lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "16527641000119107", + "display": "Primary non-small cell carcinoma of left lung" + }, + { + "system": "http://snomed.info/sct", + "code": "16527721000119108", + "display": "Primary non-small cell carcinoma of upper lobe of right lung" + }, + { + "system": "http://snomed.info/sct", + "code": "16636051000119105", + "display": "Primary malignant gastrointestinal stromal neoplasm of colon" + }, + { + "system": "http://snomed.info/sct", + "code": "16636101000119105", + "display": "Primary malignant gastrointestinal stromal neoplasm of rectum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "16637101000119107", + "display": "Primary sarcoma of small intestine (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "16699241000119100", + "display": "Kaposi's sarcoma of toe" + }, + { + "system": "http://snomed.info/sct", + "code": "16774551000119100", + "display": "Primary basal cell carcinoma of skin of left hand" + }, + { + "system": "http://snomed.info/sct", + "code": "16774591000119105", + "display": "Primary basal cell carcinoma of skin of right hand" + }, + { + "system": "http://snomed.info/sct", + "code": "16774671000119108", + "display": "Primary basal cell carcinoma of skin of labium majus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "16775311000119107", + "display": "Mycosis fungoides of facial lymph node (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "16782241000119104", + "display": "Primary squamous cell carcinoma of skin of left hand" + }, + { + "system": "http://snomed.info/sct", + "code": "16782321000119104", + "display": "Primary squamous cell carcinoma of skin of right hand" + }, + { + "system": "http://snomed.info/sct", + "code": "16823941000119108", + "display": "Primary malignant gastrointestinal stromal tumor of pancreas" + }, + { + "system": "http://snomed.info/sct", + "code": "16845301000119108", + "display": "Primary glioblastoma multiforme of cerebellum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "16845341000119105", + "display": "Primary glioblastoma multiforme of brainstem" + }, + { + "system": "http://snomed.info/sct", + "code": "16845381000119100", + "display": "Primary chondrosarcoma of sternum" + }, + { + "system": "http://snomed.info/sct", + "code": "16899901000119104", + "display": "Primary squamous cell carcinoma of skin of chest (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "16899941000119102", + "display": "Primary squamous cell carcinoma of skin of anus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "16905141000119107", + "display": "Primary malignant neoplasm of skin of right upper eyelid" + }, + { + "system": "http://snomed.info/sct", + "code": "16905341000119105", + "display": "Primary malignant neoplasm of skin of right lower eyelid (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "16905381000119100", + "display": "Primary basal cell carcinoma of left upper eyelid" + }, + { + "system": "http://snomed.info/sct", + "code": "16905421000119109", + "display": "Primary basal cell carcinoma of right upper eyelid" + }, + { + "system": "http://snomed.info/sct", + "code": "16905461000119104", + "display": "Primary basal cell carcinoma of right lower eyelid (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "16905501000119104", + "display": "Primary basal cell carcinoma of left lower eyelid (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "16905541000119102", + "display": "Primary malignant neoplasm of skin of left lower eyelid" + }, + { + "system": "http://snomed.info/sct", + "code": "16905581000119107", + "display": "Primary malignant neoplasm of skin of left upper eyelid (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "16906481000119103", + "display": "Primary squamous cell carcinoma of right upper eyelid" + }, + { + "system": "http://snomed.info/sct", + "code": "16906521000119103", + "display": "Primary squamous cell carcinoma of right lower eyelid (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "16906561000119108", + "display": "Primary squamous cell carcinoma of left upper eyelid (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "16906601000119108", + "display": "Primary squamous cell carcinoma of left lower eyelid" + }, + { + "system": "http://snomed.info/sct", + "code": "145194251000119106", + "display": "Primary basal cell carcinoma of skin of right foot" + }, + { + "system": "http://snomed.info/sct", + "code": "145298771000119104", + "display": "Malignant carcinoid tumor of left lung" + }, + { + "system": "http://snomed.info/sct", + "code": "243971001000119103", + "display": "Malignant melanoma of skin of right ankle" + }, + { + "system": "http://snomed.info/sct", + "code": "249389151000119103", + "display": "Malignant melanoma of skin of right wrist" + }, + { + "system": "http://snomed.info/sct", + "code": "400375351000119102", + "display": "Malignant melanoma of skin of left ankle" + }, + { + "system": "http://snomed.info/sct", + "code": "428487561000119102", + "display": "Primary basal cell carcinoma of skin of left foot (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "455733521000119103", + "display": "Primary squamous cell carcinoma of skin of head and/or neck (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "763101411000119100", + "display": "Primary renal cell carcinoma of left kidney" + }, + { + "system": "http://snomed.info/sct", + "code": "793197981000119106", + "display": "Malignant carcinoid tumor of right lung (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "808558991000119105", + "display": "Malignant melanoma of skin of left forearm" + }, + { + "system": "http://snomed.info/sct", + "code": "894171571000119107", + "display": "Primary renal cell carcinoma of right kidney" + }, + { + "system": "http://snomed.info/sct", + "code": "939595491000119108", + "display": "Malignant melanoma of skin of right forearm" + }, + { + "system": "http://snomed.info/sct", + "code": "985355341000119101", + "display": "Malignant melanoma of skin of left wrist (disorder)" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C00.0", + "display": "Malignant neoplasm of external upper lip" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C00.1", + "display": "Malignant neoplasm of external lower lip" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C00.2", + "display": "Malignant neoplasm of external lip, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C00.3", + "display": "Malignant neoplasm of upper lip, inner aspect" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C00.4", + "display": "Malignant neoplasm of lower lip, inner aspect" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C00.5", + "display": "Malignant neoplasm of lip, unspecified, inner aspect" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C00.6", + "display": "Malignant neoplasm of commissure of lip, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C00.8", + "display": "Malignant neoplasm of overlapping sites of lip" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C00.9", + "display": "Malignant neoplasm of lip, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C01", + "display": "MALIGNANT NEOPLASM OF BASE OF TONGUE" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C02.0", + "display": "Malignant neoplasm of dorsal surface of tongue" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C02.1", + "display": "Malignant neoplasm of border of tongue" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C02.2", + "display": "Malignant neoplasm of ventral surface of tongue" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C02.3", + "display": "Malignant neoplasm of anterior two-thirds of tongue, part unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C02.4", + "display": "Malignant neoplasm of lingual tonsil" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C02.8", + "display": "Malignant neoplasm of overlapping sites of tongue" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C02.9", + "display": "Malignant neoplasm of tongue, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C03.0", + "display": "Malignant neoplasm of upper gum" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C03.1", + "display": "Malignant neoplasm of lower gum" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C03.9", + "display": "Malignant neoplasm of gum, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C04.0", + "display": "Malignant neoplasm of anterior floor of mouth" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C04.1", + "display": "Malignant neoplasm of lateral floor of mouth" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C04.8", + "display": "Malignant neoplasm of overlapping sites of floor of mouth" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C04.9", + "display": "Malignant neoplasm of floor of mouth, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C05.0", + "display": "Malignant neoplasm of hard palate" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C05.1", + "display": "Malignant neoplasm of soft palate" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C05.2", + "display": "Malignant neoplasm of uvula" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C05.8", + "display": "Malignant neoplasm of overlapping sites of palate" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C05.9", + "display": "Malignant neoplasm of palate, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C06.0", + "display": "Malignant neoplasm of cheek mucosa" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C06.1", + "display": "Malignant neoplasm of vestibule of mouth" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C06.2", + "display": "Malignant neoplasm of retromolar area" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C06.80", + "display": "Malignant neoplasm of overlapping sites of unspecified parts of mouth" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C06.89", + "display": "Malignant neoplasm of overlapping sites of other parts of mouth" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C06.9", + "display": "Malignant neoplasm of mouth, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C07", + "display": "MALIGNANT NEOPLASM OF PAROTID GLAND" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C08.0", + "display": "Malignant neoplasm of submandibular gland" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C08.1", + "display": "Malignant neoplasm of sublingual gland" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C08.9", + "display": "Malignant neoplasm of major salivary gland, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C09.0", + "display": "Malignant neoplasm of tonsillar fossa" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C09.1", + "display": "Malignant neoplasm of tonsillar pillar (anterior) (posterior)" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C09.8", + "display": "Malignant neoplasm of overlapping sites of tonsil" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C09.9", + "display": "Malignant neoplasm of tonsil, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C10.0", + "display": "Malignant neoplasm of vallecula" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C10.1", + "display": "Malignant neoplasm of anterior surface of epiglottis" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C10.2", + "display": "Malignant neoplasm of lateral wall of oropharynx" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C10.3", + "display": "Malignant neoplasm of posterior wall of oropharynx" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C10.4", + "display": "Malignant neoplasm of branchial cleft" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C10.8", + "display": "Malignant neoplasm of overlapping sites of oropharynx" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C10.9", + "display": "Malignant neoplasm of oropharynx, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C11.0", + "display": "Malignant neoplasm of superior wall of nasopharynx" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C11.1", + "display": "Malignant neoplasm of posterior wall of nasopharynx" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C11.2", + "display": "Malignant neoplasm of lateral wall of nasopharynx" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C11.3", + "display": "Malignant neoplasm of anterior wall of nasopharynx" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C11.8", + "display": "Malignant neoplasm of overlapping sites of nasopharynx" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C11.9", + "display": "Malignant neoplasm of nasopharynx, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C12", + "display": "MALIGNANT NEOPLASM OF PYRIFORM SINUS" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C13.0", + "display": "Malignant neoplasm of postcricoid region" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C13.1", + "display": "Malignant neoplasm aryepiglottic fold, hypopharyngeal aspect" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C13.2", + "display": "Malignant neoplasm of posterior wall of hypopharynx" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C13.8", + "display": "Malignant neoplasm of overlapping sites of hypopharynx" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C13.9", + "display": "Malignant neoplasm of hypopharynx, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C14.0", + "display": "Malignant neoplasm of pharynx, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C14.2", + "display": "Malignant neoplasm of Waldeyer's ring" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C14.8", + "display": "Malignant neoplasm of overlapping sites of lip, oral cavity and pharynx" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C15.3", + "display": "Malignant neoplasm of upper third of esophagus" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C15.4", + "display": "Malignant neoplasm of middle third of esophagus" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C15.5", + "display": "Malignant neoplasm of lower third of esophagus" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C15.8", + "display": "Malignant neoplasm of overlapping sites esophagus" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C15.9", + "display": "Malignant neoplasm of esophagus, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C16.0", + "display": "Malignant neoplasm of cardia" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C16.1", + "display": "Malignant neoplasm of fundus of stomach" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C16.2", + "display": "Malignant neoplasm of body of stomach" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C16.3", + "display": "Malignant neoplasm of pyloric antrum" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C16.4", + "display": "Malignant neoplasm of pylorus" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C16.5", + "display": "Malignant neoplasm of lesser curvature of stomach, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C16.6", + "display": "Malignant neoplasm of greater curvature of stomach, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C16.8", + "display": "Malignant neoplasm of overlapping sites of stomach" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C16.9", + "display": "Malignant neoplasm of stomach, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C17.0", + "display": "Malignant neoplasm of duodenum" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C17.1", + "display": "Malignant neoplasm of jejunum" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C17.2", + "display": "Malignant neoplasm of ileum" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C17.3", + "display": "Meckel's diverticulum, malignant" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C17.8", + "display": "Malignant neoplasm of overlapping sites of small intestine" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C17.9", + "display": "Malignant neoplasm of small intestine, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C18.0", + "display": "Malignant neoplasm of cecum" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C18.1", + "display": "Malignant neoplasm of appendix" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C18.2", + "display": "Malignant neoplasm of ascending colon" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C18.3", + "display": "Malignant neoplasm of hepatic flexure" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C18.4", + "display": "Malignant neoplasm of transverse colon" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C18.5", + "display": "Malignant neoplasm of splenic flexure" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C18.6", + "display": "Malignant neoplasm of descending colon" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C18.7", + "display": "Malignant neoplasm of sigmoid colon" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C18.8", + "display": "Malignant neoplasm of overlapping sites of colon" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C18.9", + "display": "Malignant neoplasm of colon, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C19", + "display": "MALIGNANT NEOPLASM OF RECTOSIGMOID JUNCTION" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C20", + "display": "MALIGNANT NEOPLASM OF RECTUM" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C21.0", + "display": "Malignant neoplasm of anus, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C21.1", + "display": "Malignant neoplasm of anal canal" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C21.2", + "display": "Malignant neoplasm of cloacogenic zone" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C21.8", + "display": "Malignant neoplasm of overlapping sites of rectum, anus and anal canal" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C22.0", + "display": "Liver cell carcinoma" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C22.1", + "display": "Intrahepatic bile duct carcinoma" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C22.2", + "display": "Hepatoblastoma" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C22.3", + "display": "Angiosarcoma of liver" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C22.4", + "display": "Other sarcomas of liver" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C22.7", + "display": "Other specified carcinomas of liver" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C22.8", + "display": "Malignant neoplasm of liver, primary, unspecified as to type" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C22.9", + "display": "Malignant neoplasm of liver, not specified as primary or secondary" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C23", + "display": "MALIGNANT NEOPLASM OF GALLBLADDER" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C24.0", + "display": "Malignant neoplasm of extrahepatic bile duct" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C24.1", + "display": "Malignant neoplasm of Ampulla of Vater" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C24.8", + "display": "Malignant neoplasm of overlapping sites of biliary tract" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C24.9", + "display": "Malignant neoplasm of biliary tract, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C25.0", + "display": "Malignant neoplasm of head of pancreas" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C25.1", + "display": "Malignant neoplasm of body of pancreas" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C25.2", + "display": "Malignant neoplasm of tail of pancreas" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C25.3", + "display": "Malignant neoplasm of pancreatic duct" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C25.4", + "display": "Malignant neoplasm of endocrine pancreas" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C25.7", + "display": "Malignant neoplasm of other parts of pancreas" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C25.8", + "display": "Malignant neoplasm of overlapping sites of pancreas" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C25.9", + "display": "Malignant neoplasm of pancreas, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C26.0", + "display": "Malignant neoplasm of intestinal tract, part unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C26.1", + "display": "Malignant neoplasm of spleen" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C26.9", + "display": "Malignant neoplasm of ill-defined sites within the digestive system" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C30.0", + "display": "Malignant neoplasm of nasal cavity" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C30.1", + "display": "Malignant neoplasm of middle ear" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C31.0", + "display": "Malignant neoplasm of maxillary sinus" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C31.1", + "display": "Malignant neoplasm of ethmoidal sinus" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C31.2", + "display": "Malignant neoplasm of frontal sinus" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C31.3", + "display": "Malignant neoplasm of sphenoid sinus" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C31.8", + "display": "Malignant neoplasm of overlapping sites of accessory sinuses" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C31.9", + "display": "Malignant neoplasm of accessory sinus, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C32.0", + "display": "Malignant neoplasm of glottis" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C32.1", + "display": "Malignant neoplasm of supraglottis" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C32.2", + "display": "Malignant neoplasm of subglottis" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C32.3", + "display": "Malignant neoplasm of laryngeal cartilage" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C32.8", + "display": "Malignant neoplasm of overlapping sites of larynx" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C32.9", + "display": "Malignant neoplasm of larynx, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C33", + "display": "MALIGNANT NEOPLASM OF TRACHEA" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C34.00", + "display": "Malignant neoplasm of unspecified main bronchus" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C34.01", + "display": "Malignant neoplasm of right main bronchus" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C34.02", + "display": "Malignant neoplasm of left main bronchus" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C34.10", + "display": "Malignant neoplasm of upper lobe, unspecified bronchus or lung" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C34.11", + "display": "Malignant neoplasm of upper lobe, right bronchus or lung" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C34.12", + "display": "Malignant neoplasm of upper lobe, left bronchus or lung" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C34.2", + "display": "Malignant neoplasm of middle lobe, bronchus or lung" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C34.30", + "display": "Malignant neoplasm of lower lobe, unspecified bronchus or lung" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C34.31", + "display": "Malignant neoplasm of lower lobe, right bronchus or lung" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C34.32", + "display": "Malignant neoplasm of lower lobe, left bronchus or lung" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C34.80", + "display": "Malignant neoplasm of overlapping sites of unspecified bronchus and lung" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C34.81", + "display": "Malignant neoplasm of overlapping sites of right bronchus and lung" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C34.82", + "display": "Malignant neoplasm of overlapping sites of left bronchus and lung" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C34.90", + "display": "Malignant neoplasm of unspecified part of unspecified bronchus or lung" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C34.91", + "display": "Malignant neoplasm of unspecified part of right bronchus or lung" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C34.92", + "display": "Malignant neoplasm of unspecified part of left bronchus or lung" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C37", + "display": "MALIGNANT NEOPLASM OF THYMUS" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C38.0", + "display": "Malignant neoplasm of heart" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C38.1", + "display": "Malignant neoplasm of anterior mediastinum" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C38.2", + "display": "Malignant neoplasm of posterior mediastinum" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C38.3", + "display": "Malignant neoplasm of mediastinum, part unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C38.4", + "display": "Malignant neoplasm of pleura" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C38.8", + "display": "Malignant neoplasm of overlapping sites of heart, mediastinum and pleura" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C39.0", + "display": "Malignant neoplasm of upper respiratory tract, part unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C39.9", + "display": "Malignant neoplasm of lower respiratory tract, part unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C40.00", + "display": "Malignant neoplasm of scapula and long bones of unspecified upper limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C40.01", + "display": "Malignant neoplasm of scapula and long bones of right upper limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C40.02", + "display": "Malignant neoplasm of scapula and long bones of left upper limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C40.10", + "display": "Malignant neoplasm of short bones of unspecified upper limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C40.11", + "display": "Malignant neoplasm of short bones of right upper limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C40.12", + "display": "Malignant neoplasm of short bones of left upper limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C40.20", + "display": "Malignant neoplasm of long bones of unspecified lower limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C40.21", + "display": "Malignant neoplasm of long bones of right lower limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C40.22", + "display": "Malignant neoplasm of long bones of left lower limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C40.30", + "display": "Malignant neoplasm of short bones of unspecified lower limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C40.31", + "display": "Malignant neoplasm of short bones of right lower limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C40.32", + "display": "Malignant neoplasm of short bones of left lower limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C40.80", + "display": "Malignant neoplasm of overlapping sites of bone and articular cartilage of unspecified limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C40.81", + "display": "Malignant neoplasm of overlapping sites of bone and articular cartilage of right limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C40.82", + "display": "Malignant neoplasm of overlapping sites of bone and articular cartilage of left limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C40.90", + "display": "Malignant neoplasm of unspecified bones and articular cartilage of unspecified limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C40.91", + "display": "Malignant neoplasm of unspecified bones and articular cartilage of right limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C40.92", + "display": "Malignant neoplasm of unspecified bones and articular cartilage of left limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C41.0", + "display": "Malignant neoplasm of bones of skull and face" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C41.1", + "display": "Malignant neoplasm of mandible" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C41.2", + "display": "Malignant neoplasm of vertebral column" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C41.3", + "display": "Malignant neoplasm of ribs, sternum and clavicle" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C41.4", + "display": "Malignant neoplasm of pelvic bones, sacrum and coccyx" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C41.9", + "display": "Malignant neoplasm of unspecified bones and articular cartilage of limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C43.0", + "display": "Malignant melanoma of lip" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C43.10", + "display": "Malignant melanoma of unspecified eyelid, including canthus" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C43.111", + "display": "Malignant melanoma of right upper eyelid, including canthus" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C43.112", + "display": "Malignant melanoma of right lower eyelid, including canthus" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C43.121", + "display": "Malignant melanoma of left upper eyelid, including canthus" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C43.122", + "display": "Malignant melanoma of left lower eyelid, including canthus" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C43.20", + "display": "Malignant melanoma of unspecified ear and external auricular canal" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C43.21", + "display": "Malignant melanoma of right ear and external auricular canal" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C43.22", + "display": "Malignant melanoma of left ear and external auricular canal" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C43.30", + "display": "Malignant melanoma of unspecified part of face" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C43.31", + "display": "Malignant melanoma of nose" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C43.39", + "display": "Malignant melanoma of other parts of face" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C43.4", + "display": "Malignant melanoma of scalp and neck" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C43.51", + "display": "Malignant melanoma of anal skin" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C43.52", + "display": "Malignant melanoma of skin of breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C43.59", + "display": "Malignant melanoma of other part of trunk" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C43.60", + "display": "Malignant melanoma of unspecified upper limb, including shoulder" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C43.61", + "display": "Malignant melanoma of right upper limb, including shoulder" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C43.62", + "display": "Malignant melanoma of left upper limb, including shoulder" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C43.70", + "display": "Malignant melanoma of unspecified lower limb, including hip" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C43.71", + "display": "Malignant melanoma of right lower limb, including hip" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C43.72", + "display": "Malignant melanoma of left lower limb, including hip" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C43.8", + "display": "Malignant melanoma of overlapping sites of skin" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C43.9", + "display": "Malignant melanoma of skin, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C44.131", + "display": "Sebaceous cell carcinoma of skin of unspecified eyelid, including canthus" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C44.1321", + "display": "Sebaceous cell carcinoma of skin of right upper eyelid, including canthus" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C44.1322", + "display": "Sebaceous cell carcinoma of skin of right lower eyelid, including canthus" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C44.1391", + "display": "Sebaceous cell carcinoma of skin of left upper eyelid, including canthus" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C44.1392", + "display": "Sebaceous cell carcinoma of skin of left lower eyelid, including canthus" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C44.90", + "display": "Unspecified malignant neoplasm of skin, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C44.99", + "display": "Other specified malignant neoplasm of skin, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C45.0", + "display": "Mesothelioma of pleura" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C45.1", + "display": "Mesothelioma of peritoneum" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C45.2", + "display": "Mesothelioma of pericardium" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C45.7", + "display": "Mesothelioma of other sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C45.9", + "display": "Mesothelioma, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C46.0", + "display": "Kaposi's sarcoma of skin" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C46.1", + "display": "Kaposi's sarcoma of soft tissue" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C46.2", + "display": "Kaposi's sarcoma of palate" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C46.3", + "display": "Kaposi's sarcoma of lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C46.4", + "display": "Kaposi’s sarcoma of gastrointestinal sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C46.50", + "display": "Kaposi's sarcoma of unspecified lung" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C46.51", + "display": "Kaposi's sarcoma of right lung" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C46.52", + "display": "Kaposi's sarcoma of left lung" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C46.7", + "display": "Kaposi's sarcoma of other sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C46.9", + "display": "Kaposi's sarcoma, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C47.0", + "display": "Malignant neoplasm of peripheral nerves of head, face and neck" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C47.1", + "display": "Malignant neoplasm of peripheral nerves of upper limb, including shoulder" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C47.10", + "display": "Malignant neoplasm of peripheral nerves of unspecified upper limb, including shoulder" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C47.11", + "display": "Malignant neoplasm of peripheral nerves of right upper limb, including shoulder" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C47.12", + "display": "Malignant neoplasm of peripheral nerves of left upper limb, including shoulder" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C47.20", + "display": "Malignant neoplasm of peripheral nerves of unspecified lower limb, including hip" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C47.21", + "display": "Malignant neoplasm of peripheral nerves of right lower limb, including hip" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C47.22", + "display": "Malignant neoplasm of peripheral nerves of left lower limb, including hip" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C47.3", + "display": "Malignant neoplasm of peripheral nerves of thorax" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C47.4", + "display": "Malignant neoplasm of peripheral nerves of abdomen" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C47.5", + "display": "Malignant neoplasm of peripheral nerves of pelvis" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C47.6", + "display": "Malignant neoplasm of peripheral nerves of trunk, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C47.8", + "display": "Malignant neoplasm of overlapping sites of peripheral nerves and autonomic nervous system" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C47.9", + "display": "Malignant neoplasm of peripheral nerves and autonomic nervous system, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C48.0", + "display": "Malignant neoplasm of retroperitoneum" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C48.1", + "display": "Malignant neoplasm of specified parts of peritoneum" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C48.2", + "display": "Malignant neoplasm of peritoneum, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C48.8", + "display": "Malignant neoplasm of overlapping sites of retroperitoneum and peritoneum" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C49.0", + "display": "Malignant neoplasm of connective and soft tissue of head, face and neck" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C49.10", + "display": "Malignant neoplasm of connective and soft tissue of unspecified upper limb, including shoulder" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C49.11", + "display": "Malignant neoplasm of connective and soft tissue of right upper limb, including shoulder" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C49.12", + "display": "Malignant neoplasm of connective and soft tissue of left upper limb, including shoulder" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C49.20", + "display": "Malignant neoplasm of connective and soft tissue of unspecified lower limb, including hip" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C49.21", + "display": "Malignant neoplasm of connective and soft tissue of right lower limb, including hip" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C49.22", + "display": "Malignant neoplasm of connective and soft tissue of left lower limb, including hip" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C49.3", + "display": "Malignant neoplasm of connective and soft tissue of thorax" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C49.4", + "display": "Malignant neoplasm of connective and soft tissue of abdomen" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C49.5", + "display": "Malignant neoplasm of connective and soft tissue of pelvis" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C49.6", + "display": "Malignant neoplasm of connective and soft tissue of trunk, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C49.8", + "display": "Malignant neoplasm of overlapping sites of connective and soft tissue" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C49.9", + "display": "Malignant neoplasm of connective and soft tissue, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C49.A0", + "display": "Gastrointestinal stromal tumor, unspecified site" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C49.A1", + "display": "Gastrointestinal stromal tumor of esophagus" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C49.A2", + "display": "Gastrointestinal stromal tumor of stomach" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C49.A3", + "display": "Gastrointestinal stromal tumor of small intestine" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C49.A4", + "display": "Gastrointestinal stromal tumor of large intestine" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C49.A5", + "display": "Gastrointestinal stromal tumor of rectum" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C49.A9", + "display": "Gastrointestinal stromal tumor of other site" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C4A.0", + "display": "Merkel cell carcinoma of lip" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C4A.10", + "display": "Merkel cell carcinoma of unspecified eyelid, including canthus" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C4A.111", + "display": "Merkel cell carcinoma of right upper eyelid, including canthus" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C4A.112", + "display": "Merkel cell carcinoma of right lower eyelid, including canthus" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C4A.121", + "display": "Merkel cell carcinoma of left upper eyelid, including canthus" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C4A.122", + "display": "Merkel cell carcinoma of left lower eyelid, including canthus" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C4A.20", + "display": "Merkel cell carcinoma of unspecified ear and external auricular canal" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C4A.21", + "display": "Merkel cell carcinoma of right ear and external auricular canal" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C4A.22", + "display": "Merkel cell carcinoma of left ear and external auricular canal" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C4A.30", + "display": "Merkel cell carcinoma of unspecified part of face" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C4A.31", + "display": "Merkel cell carcinoma of nose" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C4A.39", + "display": "Merkel cell carcinoma of other parts of face" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C4A.4", + "display": "Merkel cell carcinoma of scalp and neck" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C4A.51", + "display": "Merkel cell carcinoma of anal skin" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C4A.52", + "display": "Merkel cell carcinoma of skin of breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C4A.59", + "display": "Merkel cell carcinoma of other part of trunk" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C4A.60", + "display": "Merkel cell carcinoma of unspecified upper limb, including shoulder" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C4A.61", + "display": "Merkel cell carcinoma of right upper limb, including shoulder" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C4A.62", + "display": "Merkel cell carcinoma of left upper limb, including shoulder" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C4A.70", + "display": "Merkel cell carcinoma of unspecified lower limb, including hip" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C4A.71", + "display": "Merkel cell carcinoma of right lower limb, including hip" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C4A.72", + "display": "Merkel cell carcinoma of left lower limb, including hip" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C4A.8", + "display": "Merkel cell carcinoma of overlapping sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C4A.9", + "display": "Merkel cell carcinoma, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.011", + "display": "Malignant neoplasm of nipple and areola, right female breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.012", + "display": "Malignant neoplasm of nipple and areola, left female breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.019", + "display": "Malignant neoplasm of nipple and areola, unspecified female breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.021", + "display": "Malignant neoplasm of nipple and areola, right male breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.022", + "display": "Malignant neoplasm of nipple and areola, left male breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.029", + "display": "Malignant neoplasm of nipple and areola, unspecified male breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.111", + "display": "Malignant neoplasm of central portion of right female breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.112", + "display": "Malignant neoplasm of central portion of left female breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.119", + "display": "Malignant neoplasm of central portion of unspecified female breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.121", + "display": "Malignant neoplasm of central portion of right male breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.122", + "display": "Malignant neoplasm of central portion of left male breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.129", + "display": "Malignant neoplasm of central portion of unspecified male breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.211", + "display": "Malignant neoplasm of upper-inner quadrant of right female breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.212", + "display": "Malignant neoplasm of upper-inner quadrant of left female breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.219", + "display": "Malignant neoplasm of upper-inner quadrant of unspecified female breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.221", + "display": "Malignant neoplasm of upper-inner quadrant of right male breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.222", + "display": "Malignant neoplasm of upper-inner quadrant of left male breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.229", + "display": "Malignant neoplasm of upper-inner quadrant of unspecified male breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.311", + "display": "Malignant neoplasm of lower-inner quadrant of right female breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.312", + "display": "Malignant neoplasm of lower-inner quadrant of left female breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.319", + "display": "Malignant neoplasm of lower-inner quadrant of unspecified female breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.321", + "display": "Malignant neoplasm of lower-inner quadrant of right male breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.322", + "display": "Malignant neoplasm of lower-inner quadrant of left male breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.329", + "display": "Malignant neoplasm of lower-inner quadrant of unspecified male breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.411", + "display": "Malignant neoplasm of upper-outer quadrant of right female breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.412", + "display": "Malignant neoplasm of upper-outer quadrant of left female breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.419", + "display": "Malignant neoplasm of upper-outer quadrant of unspecified female breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.421", + "display": "Malignant neoplasm of upper-outer quadrant of right male breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.422", + "display": "Malignant neoplasm of upper-outer quadrant of left male breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.429", + "display": "Malignant neoplasm of upper-outer quadrant of unspecified male breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.511", + "display": "Malignant neoplasm of lower-outer quadrant of right female breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.512", + "display": "Malignant neoplasm of lower-outer quadrant of left female breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.519", + "display": "Malignant neoplasm of lower-outer quadrant of unspecified female breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.521", + "display": "Malignant neoplasm of lower-outer quadrant of right male breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.522", + "display": "Malignant neoplasm of lower-outer quadrant of left male breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.529", + "display": "Malignant neoplasm of lower-outer quadrant of unspecified male breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.611", + "display": "Malignant neoplasm of axillary tail of right female breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.612", + "display": "Malignant neoplasm of axillary tail of left female breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.619", + "display": "Malignant neoplasm of axillary tail of unspecified female breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.621", + "display": "Malignant neoplasm of axillary tail of right male breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.622", + "display": "Malignant neoplasm of axillary tail of left male breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.629", + "display": "Malignant neoplasm of axillary tail of unspecified male breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.811", + "display": "Malignant neoplasm of overlapping sites of right female breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.812", + "display": "Malignant neoplasm of overlapping sites of left female breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.819", + "display": "Malignant neoplasm of overlapping sites of unspecified female breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.821", + "display": "Malignant neoplasm of overlapping sites of right male breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.822", + "display": "Malignant neoplasm of overlapping sites of left male breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.829", + "display": "Malignant neoplasm of overlapping sites of unspecified male breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.911", + "display": "Malignant neoplasm of unspecified site of right female breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.912", + "display": "Malignant neoplasm of unspecified site of left female breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.919", + "display": "Malignant neoplasm of unspecified site of unspecified female breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.921", + "display": "Malignant neoplasm of unspecified site of right male breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.922", + "display": "Malignant neoplasm of unspecified site of left male breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C50.929", + "display": "Malignant neoplasm of unspecified site of unspecified male breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C51.0", + "display": "Malignant neoplasm of labium majus" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C51.1", + "display": "Malignant neoplasm of labium minus" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C51.2", + "display": "Malignant neoplasm of clitoris" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C51.8", + "display": "Malignant neoplasm of other specified female genital organs" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C51.9", + "display": "Malignant neoplasm of vulva, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C52", + "display": "MALIGNANT NEOPLASM OF VAGINA" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C53.0", + "display": "Malignant neoplasm of endocervix" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C53.1", + "display": "Malignant neoplasm of exocervix" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C53.8", + "display": "Malignant neoplasm of overlapping sites of cervix uteri" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C53.9", + "display": "Malignant neoplasm of cervix uteri, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C54.0", + "display": "Malignant neoplasm of isthmus uteri" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C54.1", + "display": "Malignant neoplasm of endometrium" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C54.2", + "display": "Malignant neoplasm of myometrium" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C54.3", + "display": "Malignant neoplasm of fundus uteri" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C54.8", + "display": "Malignant neoplasm of overlapping sites of corpus uteri" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C54.9", + "display": "Malignant neoplasm of corpus uteri, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C55", + "display": "MALIGNANT NEOPLASM OF UTERUS, PART UNSPECIFIED" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C56.1", + "display": "Malignant neoplasm of right ovary" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C56.2", + "display": "Malignant neoplasm of left ovary" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C56.9", + "display": "Malignant neoplasm of unspecified ovary" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C57.00", + "display": "Malignant neoplasm of unspecified fallopian tube" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C57.01", + "display": "Malignant neoplasm of right fallopian tube" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C57.02", + "display": "Malignant neoplasm of left fallopian tube" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C57.10", + "display": "Malignant neoplasm of unspecified broad ligament" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C57.11", + "display": "Malignant neoplasm of right broad ligament" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C57.12", + "display": "Malignant neoplasm of left broad ligament" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C57.20", + "display": "Malignant neoplasm of unspecified round ligament" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C57.21", + "display": "Malignant neoplasm of right round ligament" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C57.22", + "display": "Malignant neoplasm of left round ligament" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C57.3", + "display": "Malignant neoplasm of parametrium" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C57.4", + "display": "Malignant neoplasm of uterine adnexa, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C57.7", + "display": "Malignant neoplasm of overlapping sites of vulva" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C57.8", + "display": "Malignant neoplasm of overlapping sites of female genital organs" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C57.9", + "display": "Malignant neoplasm of female genital organ, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C58", + "display": "MALIGNANT NEOPLASM OF PLACENTA" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C60.0", + "display": "Malignant neoplasm of prepuce" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C60.1", + "display": "Malignant neoplasm of glans penis" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C60.2", + "display": "Malignant neoplasm of body of penis" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C60.8", + "display": "Malignant neoplasm of overlapping sites of penis" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C60.9", + "display": "Malignant neoplasm of penis, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C61", + "display": "MALIGNANT NEOPLASM OF PROSTATE" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C62.00", + "display": "Malignant neoplasm of unspecified undescended testis" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C62.01", + "display": "Malignant neoplasm of undescended right testis" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C62.02", + "display": "Malignant neoplasm of undescended left testis" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C62.10", + "display": "Malignant neoplasm of unspecified descended testis" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C62.11", + "display": "Malignant neoplasm of descended right testis" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C62.12", + "display": "Malignant neoplasm of descended left testis" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C62.90", + "display": "Malignant neoplasm of unspecified testis, unspecified whether descended or undescended" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C62.91", + "display": "Malignant neoplasm of right testis, unspecified whether descended or undescended" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C62.92", + "display": "Malignant neoplasm of left testis, unspecified whether descended or undescended" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C63.00", + "display": "Malignant neoplasm of unspecified epididymis" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C63.01", + "display": "Malignant neoplasm of right epididymis" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C63.02", + "display": "Malignant neoplasm of left epididymis" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C63.10", + "display": "Malignant neoplasm of unspecified spermatic cord" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C63.11", + "display": "Malignant neoplasm of right spermatic cord" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C63.12", + "display": "Malignant neoplasm of left spermatic cord" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C63.2", + "display": "Malignant neoplasm of scrotum" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C63.7", + "display": "Malignant neoplasm of other specified male genital organs" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C63.8", + "display": "Malignant neoplasm of overlapping sites of male genital organs" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C63.9", + "display": "Malignant neoplasm of male genital organ, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C64.1", + "display": "Malignant neoplasm of right kidney, except renal pelvis" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C64.2", + "display": "Malignant neoplasm of left kidney, except renal pelvis" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C64.9", + "display": "Malignant neoplasm of unspecified kidney, except renal pelvis" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C65.1", + "display": "Malignant neoplasm of right renal pelvis" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C65.2", + "display": "Malignant neoplasm of left renal pelvis" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C65.9", + "display": "Malignant neoplasm of unspecified renal pelvis" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C66.1", + "display": "Malignant neoplasm of right ureter" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C66.2", + "display": "Malignant neoplasm of left ureter" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C66.9", + "display": "Malignant neoplasm of unspecified ureter" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C67.0", + "display": "Malignant neoplasm of trigone of bladder" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C67.1", + "display": "Malignant neoplasm of dome of bladder" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C67.2", + "display": "Malignant neoplasm of lateral wall of bladder" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C67.3", + "display": "Malignant neoplasm of anterior wall of bladder" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C67.4", + "display": "Malignant neoplasm of posterior wall of bladder" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C67.5", + "display": "Malignant neoplasm of bladder neck" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C67.6", + "display": "Malignant neoplasm of ureteric orifice" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C67.7", + "display": "Malignant neoplasm of urachus" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C67.8", + "display": "Malignant neoplasm of overlapping sites of bladder" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C67.9", + "display": "Malignant neoplasm of bladder, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C68.0", + "display": "Malignant neoplasm of urethra" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C68.1", + "display": "Malignant neoplasm of paraurethral glands" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C68.8", + "display": "Malignant neoplasm of overlapping sites of urinary organs" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C68.9", + "display": "Malignant neoplasm of urinary organ, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C69.00", + "display": "Malignant neoplasm of unspecified conjunctiva" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C69.01", + "display": "Malignant neoplasm of right conjunctiva" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C69.02", + "display": "Malignant neoplasm of left conjunctiva" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C69.10", + "display": "Malignant neoplasm of unspecified cornea" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C69.11", + "display": "Malignant neoplasm of right cornea" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C69.12", + "display": "Malignant neoplasm of left cornea" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C69.20", + "display": "Malignant neoplasm of unspecified retina" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C69.21", + "display": "Malignant neoplasm of right retina" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C69.22", + "display": "Malignant neoplasm of left retina" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C69.30", + "display": "Malignant neoplasm of unspecified choroid" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C69.31", + "display": "Malignant neoplasm of right choroid" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C69.32", + "display": "Malignant neoplasm of left choroid" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C69.40", + "display": "Malignant neoplasm of unspecified ciliary body" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C69.41", + "display": "Malignant neoplasm of right ciliary body" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C69.42", + "display": "Malignant neoplasm of left ciliary body" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C69.50", + "display": "Malignant neoplasm of unspecified lacrimal gland and duct" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C69.51", + "display": "Malignant neoplasm of right lacrimal gland and duct" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C69.52", + "display": "Malignant neoplasm of left lacrimal gland and duct" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C69.60", + "display": "Malignant neoplasm of unspecified orbit" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C69.61", + "display": "Malignant neoplasm of right orbit" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C69.62", + "display": "Malignant neoplasm of left orbit" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C69.80", + "display": "Malignant neoplasm of overlapping sites of unspecified eye and adnexa" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C69.81", + "display": "Malignant neoplasm of overlapping sites of right eye and adnexa" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C69.82", + "display": "Malignant neoplasm of overlapping sites of left eye and adnexa" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C69.90", + "display": "Malignant neoplasm of unspecified site of unspecified eye" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C69.91", + "display": "Malignant neoplasm of unspecified site of right eye" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C69.92", + "display": "Malignant neoplasm of unspecified site of left eye" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C70.0", + "display": "Malignant neoplasm of cerebral meninges" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C70.1", + "display": "Malignant neoplasm of spinal meninges" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C70.9", + "display": "Malignant neoplasm of meninges, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C71.0", + "display": "Malignant neoplasm of cerebrum, except lobes and ventricles" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C71.1", + "display": "Malignant neoplasm of frontal lobe" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C71.2", + "display": "Malignant neoplasm of temporal lobe" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C71.3", + "display": "Malignant neoplasm of parietal lobe" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C71.4", + "display": "Malignant neoplasm of occipital lobe" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C71.5", + "display": "Malignant neoplasm of cerebral ventricle" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C71.6", + "display": "Malignant neoplasm of cerebellum" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C71.7", + "display": "Malignant neoplasm of brain stem" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C71.8", + "display": "Malignant neoplasm of overlapping sites of brain" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C71.9", + "display": "Malignant neoplasm of brain, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C72.0", + "display": "Malignant neoplasm of spinal cord" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C72.1", + "display": "Malignant neoplasm of cauda equina" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C72.20", + "display": "Malignant neoplasm of unspecified olfactory nerve" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C72.21", + "display": "Malignant neoplasm of right olfactory nerve" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C72.22", + "display": "Malignant neoplasm of left olfactory nerve" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C72.30", + "display": "Malignant neoplasm of unspecified optic nerve" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C72.31", + "display": "Malignant neoplasm of right optic nerve" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C72.32", + "display": "Malignant neoplasm of left optic nerve" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C72.40", + "display": "Malignant neoplasm of unspecified acoustic nerve" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C72.41", + "display": "Malignant neoplasm of right acoustic nerve" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C72.42", + "display": "Malignant neoplasm of left acoustic nerve" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C72.50", + "display": "Malignant neoplasm of unspecified cranial nerve" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C72.59", + "display": "Malignant neoplasm of other cranial nerves" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C72.9", + "display": "Malignant neoplasm of central nervous system, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C73", + "display": "MALIGNANT NEOPLASM OF THYROID GLAND" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C74.00", + "display": "Malignant neoplasm of cortex of unspecified adrenal gland" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C74.01", + "display": "Malignant neoplasm of cortex of right adrenal gland" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C74.02", + "display": "Malignant neoplasm of cortex of left adrenal gland" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C74.10", + "display": "Malignant neoplasm of medulla of unspecified adrenal gland" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C74.11", + "display": "Malignant neoplasm of medulla of right adrenal gland" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C74.12", + "display": "Malignant neoplasm of medulla of left adrenal gland" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C74.90", + "display": "Malignant neoplasm of unspecified part of unspecified adrenal gland" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C74.91", + "display": "Malignant neoplasm of unspecified part of right adrenal gland" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C74.92", + "display": "Malignant neoplasm of unspecified part of left adrenal gland" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C75.0", + "display": "Malignant neoplasm of parathyroid gland" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C75.1", + "display": "Malignant neoplasm of pituitary gland" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C75.2", + "display": "Malignant neoplasm of craniopharyngeal duct" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C75.3", + "display": "Malignant neoplasm of pineal gland" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C75.4", + "display": "Malignant neoplasm of carotid body" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C75.5", + "display": "Malignant neoplasm of aortic body and other paraganglia" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C75.8", + "display": "Malignant neoplasm with pluriglanduar involvement, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C75.9", + "display": "Malignant neoplasm of endocrine gland, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C76.0", + "display": "Malignant neoplasm of head, face and neck" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C76.1", + "display": "Malignant neoplasm of thorax" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C76.2", + "display": "Malignant neoplasm of abdomen" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C76.3", + "display": "Malignant neoplasm pelvis" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C76.40", + "display": "Malignant neoplasm of unspecified upper limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C76.41", + "display": "Malignant neoplasm of right upper limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C76.42", + "display": "Malignant neoplasm of left upper limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C76.50", + "display": "Malignant neoplasm of unspecified lower limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C76.51", + "display": "Malignant neoplasm of right lower limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C76.52", + "display": "Malignant neoplasm of left lower limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C76.8", + "display": "Malignant neoplasm of overlapping sites of other and ill-defined sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C7A.00", + "display": "Malignant carcinoid tumor of unspecified site" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C7A.010", + "display": "Malignant carcinoid tumor of the duodenum" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C7A.011", + "display": "Malignant carcinoid tumor of the jejunum" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C7A.012", + "display": "Malignant carcinoid tumor of the ileum" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C7A.019", + "display": "Malignant carcinoid tumor of the small intestine, unspecified portion" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C7A.020", + "display": "Malignant carcinoid tumor of the appendix" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C7A.021", + "display": "Malignant carcinoid tumor of the cecum" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C7A.022", + "display": "Malignant carcinoid tumor of the ascending colon" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C7A.023", + "display": "Malignant carcinoid tumor of the transverse colon" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C7A.024", + "display": "Malignant carcinoid tumor of the descending colon" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C7A.025", + "display": "Malignant carcinoid tumor of the sigmoid colon" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C7A.026", + "display": "Malignant carcinoid tumor of the rectum" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C7A.029", + "display": "Malignant carcinoid tumor of the large intestine, unspecified portion" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C7A.090", + "display": "Malignant carcinoid tumor of the bronchus and lung" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C7A.091", + "display": "Malignant carcinoid tumor of thymus" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C7A.092", + "display": "Malignant carcinoid tumor of the stomach" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C7A.093", + "display": "Malignant carcinoid tumor of the kidney" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C7A.094", + "display": "Malignant carcinoid tumors of the foregut NOS" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C7A.095", + "display": "Malignant carcinoid tumors of the midgut NOS" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C7A.096", + "display": "Malignant carcinoid tumors of the hindgut NOS" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C7A.098", + "display": "Malignant carcinoid tumors of other sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C7A.1", + "display": "Malignant poorly differentiated neuroendocrine tumors" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C7A.8", + "display": "Other malignant neuroendocrine tumors" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C80.0", + "display": "Disseminated malignant neoplasm, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C80.1", + "display": "Malignant (primary) neoplasm, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C80.2", + "display": "Malignant neoplasm associated with transplanted organ" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.00", + "display": "Nodular lymphocyte predominant Hodgkin lymphoma, unspecified site" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.01", + "display": "Nodular lymphocyte predominant Hodgkin lymphoma, lymph nodes of head, face, and neck" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.02", + "display": "Nodular lymphocyte predominant Hodgkin lymphoma, intrathoracic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.03", + "display": "Nodular lymphocyte predominant Hodgkin lymphoma, intra-abdominal lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.04", + "display": "Nodular lymphocyte predominant Hodgkin lymphoma, lymph nodes of axilla and upper limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.05", + "display": "Nodular lymphocyte predominant Hodgkin lymphoma, lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.06", + "display": "Nodular lymphocyte predominant Hodgkin lymphoma, intrapelvic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.07", + "display": "Nodular lymphocyte predominant Hodgkin lymphoma, spleen" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.08", + "display": "Nodular lymphocyte predominant Hodgkin lymphoma, lymph nodes of multiple sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.09", + "display": "Nodular lymphocyte predominant Hodgkin lymphoma, extranodal and solid organ sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.10", + "display": "Nodular sclerosis classical Hodgkin lymphoma, unspecified site" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.11", + "display": "Nodular sclerosis classical Hodgkin lymphoma, lymph nodes of head, face, and neck" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.12", + "display": "Nodular sclerosis classical Hodgkin lymphoma, intrathoracic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.13", + "display": "Nodular sclerosis classical Hodgkin lymphoma, intra-abdominal lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.14", + "display": "Nodular sclerosis classical Hodgkin lymphoma, lymph nodes of axilla and upper limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.15", + "display": "Nodular sclerosis classical Hodgkin lymphoma, lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.16", + "display": "Nodular sclerosis classical Hodgkin lymphoma, intrapelvic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.17", + "display": "Nodular sclerosis classical Hodgkin lymphoma, spleen" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.18", + "display": "Nodular sclerosis classical Hodgkin lymphoma, lymph nodes of multiple sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.19", + "display": "Nodular sclerosis classical Hodgkin lymphoma, extranodal and solid organ sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.20", + "display": "Mixed cellularity classical Hodgkin lymphoma, unspecified site" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.21", + "display": "Mixed cellularity classical Hodgkin lymphoma, lymph nodes of head, face, and neck" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.22", + "display": "Mixed cellularity classical Hodgkin lymphoma, intrathoracic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.23", + "display": "Mixed cellularity classical Hodgkin lymphoma, intra-abdominal lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.24", + "display": "Mixed cellularity classical Hodgkin lymphoma, lymph nodes of axilla and upper limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.25", + "display": "Mixed cellularity classical Hodgkin lymphoma, lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.26", + "display": "Mixed cellularity classical Hodgkin lymphoma, intrapelvic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.27", + "display": "Mixed cellularity classical Hodgkin lymphoma, spleen" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.28", + "display": "Mixed cellularity classical Hodgkin lymphoma, lymph nodes of multiple sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.29", + "display": "Mixed cellularity classical Hodgkin lymphoma, extranodal and solid organ sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.30", + "display": "Lymphocyte depleted classical Hodgkin lymphoma, unspecified site" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.31", + "display": "Lymphocyte depleted classical Hodgkin lymphoma, lymph nodes of head, face, and neck" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.32", + "display": "Lymphocyte depleted classical Hodgkin lymphoma, intrathoracic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.33", + "display": "Lymphocyte depleted classical Hodgkin lymphoma, intra-abdominal lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.34", + "display": "Lymphocyte depleted classical Hodgkin lymphoma, lymph nodes of axilla and upper limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.35", + "display": "Lymphocyte depleted classical Hodgkin lymphoma, lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.36", + "display": "Lymphocyte depleted classical Hodgkin lymphoma, intrapelvic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.37", + "display": "Lymphocyte depleted classical Hodgkin lymphoma, spleen" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.38", + "display": "Lymphocyte depleted classical Hodgkin lymphoma, lymph nodes of multiple sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.39", + "display": "Lymphocyte depleted classical Hodgkin lymphoma, extranodal and solid organ sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.40", + "display": "Lymphocyte-rich classical Hodgkin lymphoma, unspecified site" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.41", + "display": "Lymphocyte-rich classical Hodgkin lymphoma, lymph nodes of head, face, and neck" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.42", + "display": "Lymphocyte-rich classical Hodgkin lymphoma, intrathoracic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.43", + "display": "Lymphocyte-rich classical Hodgkin lymphoma, intra-abdominal lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.44", + "display": "Lymphocyte-rich classical Hodgkin lymphoma, lymph nodes of axilla and upper limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.45", + "display": "Lymphocyte-rich classical Hodgkin lymphoma, lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.46", + "display": "Lymphocyte-rich classical Hodgkin lymphoma, intrapelvic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.47", + "display": "Lymphocyte-rich classical Hodgkin lymphoma, spleen" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.48", + "display": "Lymphocyte-rich classical Hodgkin lymphoma, lymph nodes of multiple sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.49", + "display": "Lymphocyte-rich classical Hodgkin lymphoma, extranodal and solid organ sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.70", + "display": "Other classical Hodgkin lymphoma, unspecified site" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.71", + "display": "Other classical Hodgkin lymphoma, lymph nodes of head, face, and neck" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.72", + "display": "Other classical Hodgkin lymphoma, intrathoracic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.73", + "display": "Other classical Hodgkin lymphoma, intra-abdominal lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.74", + "display": "Other classical Hodgkin lymphoma, lymph nodes of axilla and upper limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.75", + "display": "Other classical Hodgkin lymphoma, lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.76", + "display": "Other classical Hodgkin lymphoma, intrapelvic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.77", + "display": "Other classical Hodgkin lymphoma, spleen" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.78", + "display": "Other classical Hodgkin lymphoma, lymph nodes of multiple sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.79", + "display": "Other classical Hodgkin lymphoma, extranodal and solid organ sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.90", + "display": "Hodgkin lymphoma, unspecified, unspecified site" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.91", + "display": "Hodgkin lymphoma, unspecified, lymph nodes of head, face, and neck" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.92", + "display": "Hodgkin lymphoma, unspecified, intrathoracic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.93", + "display": "Hodgkin lymphoma, unspecified, intra-abdominal lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.94", + "display": "Hodgkin lymphoma, unspecified, lymph nodes of axilla and upper limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.95", + "display": "Hodgkin lymphoma, unspecified, lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.96", + "display": "Hodgkin lymphoma, unspecified, intrapelvic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.97", + "display": "Hodgkin lymphoma, unspecified, spleen" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.98", + "display": "Hodgkin lymphoma, unspecified, lymph nodes of multiple sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C81.99", + "display": "Hodgkin lymphoma, unspecified, extranodal and solid organ sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.00", + "display": "Follicular lymphoma grade I, unspecified site" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.01", + "display": "Follicular lymphoma grade I, lymph nodes of head, face, and neck" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.02", + "display": "Follicular lymphoma grade I, intrathoracic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.03", + "display": "Follicular lymphoma grade I, intra-abdominal lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.04", + "display": "Follicular lymphoma grade I, lymph nodes of axilla and upper limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.05", + "display": "Follicular lymphoma grade I, lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.06", + "display": "Follicular lymphoma grade I, intrapelvic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.07", + "display": "Follicular lymphoma grade I, spleen" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.08", + "display": "Follicular lymphoma grade I, lymph nodes of multiple sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.09", + "display": "Follicular lymphoma grade I, extranodal and solid organ sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.10", + "display": "Follicular lymphoma grade II, unspecified site" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.11", + "display": "Follicular lymphoma grade II, lymph nodes of head, face, and neck" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.12", + "display": "Follicular lymphoma grade II, intrathoracic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.13", + "display": "Follicular lymphoma grade II, intra-abdominal lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.14", + "display": "Follicular lymphoma grade II, lymph nodes of axilla and upper limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.15", + "display": "Follicular lymphoma grade II, lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.16", + "display": "Follicular lymphoma grade II, intrapelvic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.17", + "display": "Follicular lymphoma grade II, spleen" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.18", + "display": "Follicular lymphoma grade II, lymph nodes of multiple sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.19", + "display": "Follicular lymphoma grade II, extranodal and solid organ sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.20", + "display": "Follicular lymphoma grade III, unspecified, unspecified site" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.21", + "display": "Follicular lymphoma grade III, unspecified, lymph nodes of head, face, and neck" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.22", + "display": "Follicular lymphoma grade III, unspecified, intrathoracic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.23", + "display": "Follicular lymphoma grade III, unspecified, intra-abdominal lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.24", + "display": "Follicular lymphoma grade III, unspecified, lymph nodes of axilla and upper limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.25", + "display": "Follicular lymphoma grade III, unspecified, lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.26", + "display": "Follicular lymphoma grade III, unspecified, intrapelvic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.27", + "display": "Follicular lymphoma grade III, unspecified, spleen" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.28", + "display": "Follicular lymphoma grade III, unspecified, lymph nodes of multiple sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.29", + "display": "Follicular lymphoma grade III, unspecified, extranodal and solid organ sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.30", + "display": "Follicular lymphoma grade IIIa, unspecified site" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.31", + "display": "Follicular lymphoma grade IIIa, lymph nodes of head, face, and neck" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.32", + "display": "Follicular lymphoma grade IIIa, intrathoracic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.33", + "display": "Follicular lymphoma grade IIIa, intra-abdominal lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.34", + "display": "Follicular lymphoma grade IIIa, lymph nodes of axilla and upper limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.35", + "display": "Follicular lymphoma grade IIIa, lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.36", + "display": "Follicular lymphoma grade IIIa, intrapelvic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.37", + "display": "Follicular lymphoma grade IIIa, spleen" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.38", + "display": "Follicular lymphoma grade IIIa, lymph nodes of multiple sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.39", + "display": "Follicular lymphoma grade IIIa, extranodal and solid organ sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.40", + "display": "Follicular lymphoma grade IIIb, unspecified site" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.41", + "display": "Follicular lymphoma grade IIIb, lymph nodes of head, face, and neck" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.42", + "display": "Follicular lymphoma grade IIIb, intrathoracic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.43", + "display": "Follicular lymphoma grade IIIb, intra-abdominal lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.44", + "display": "Follicular lymphoma grade IIIb, lymph nodes of axilla and upper limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.45", + "display": "Follicular lymphoma grade IIIb, lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.46", + "display": "Follicular lymphoma grade IIIb, intrapelvic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.47", + "display": "Follicular lymphoma grade IIIb, spleen" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.48", + "display": "Follicular lymphoma grade IIIb, lymph nodes of multiple sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.49", + "display": "Follicular lymphoma grade IIIb, extranodal and solid organ sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.50", + "display": "Diffuse follicle center lymphoma, unspecified site" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.51", + "display": "Diffuse follicle center lymphoma, lymph nodes of head, face, and neck" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.52", + "display": "Diffuse follicle center lymphoma, intrathoracic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.53", + "display": "Diffuse follicle center lymphoma, intra-abdominal lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.54", + "display": "Diffuse follicle center lymphoma, lymph nodes of axilla and upper limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.55", + "display": "Diffuse follicle center lymphoma, lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.56", + "display": "Diffuse follicle center lymphoma, intrapelvic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.57", + "display": "Diffuse follicle center lymphoma, spleen" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.58", + "display": "Diffuse follicle center lymphoma, lymph nodes of multiple sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.59", + "display": "Diffuse follicle center lymphoma, extranodal and solid organ sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.60", + "display": "Cutaneous follicle center lymphoma, unspecified site" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.61", + "display": "Cutaneous follicle center lymphoma, lymph nodes of head, face, and neck" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.62", + "display": "Cutaneous follicle center lymphoma, intrathoracic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.63", + "display": "Cutaneous follicle center lymphoma, intra-abdominal lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.64", + "display": "Cutaneous follicle center lymphoma, lymph nodes of axilla and upper limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.65", + "display": "Cutaneous follicle center lymphoma, lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.66", + "display": "Cutaneous follicle center lymphoma, intrapelvic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.67", + "display": "Cutaneous follicle center lymphoma, spleen" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.68", + "display": "Cutaneous follicle center lymphoma, lymph nodes of multiple sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.69", + "display": "Cutaneous follicle center lymphoma, extranodal and solid organ sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.80", + "display": "Other types of follicular lymphoma, unspecified site" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.81", + "display": "Other types of follicular lymphoma, lymph nodes of head, face, and neck" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.82", + "display": "Other types of follicular lymphoma, intrathoracic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.83", + "display": "Other types of follicular lymphoma, intra-abdominal lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.84", + "display": "Other types of follicular lymphoma, lymph nodes of axilla and upper limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.85", + "display": "Other types of follicular lymphoma, lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.86", + "display": "Other types of follicular lymphoma, intrapelvic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.87", + "display": "Other types of follicular lymphoma, spleen" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.88", + "display": "Other types of follicular lymphoma, lymph nodes of multiple sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.89", + "display": "Other types of follicular lymphoma, extranodal and solid organ sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.90", + "display": "Follicular lymphoma, unspecified, unspecified site" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.91", + "display": "Follicular lymphoma, unspecified, lymph nodes of head, face, and neck" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.92", + "display": "Follicular lymphoma, unspecified, intrathoracic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.93", + "display": "Follicular lymphoma, unspecified, intra-abdominal lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.94", + "display": "Follicular lymphoma, unspecified, lymph nodes of axilla and upper limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.95", + "display": "Follicular lymphoma, unspecified, lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.96", + "display": "Follicular lymphoma, unspecified, intrapelvic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.97", + "display": "Follicular lymphoma, unspecified, spleen" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.98", + "display": "Follicular lymphoma, unspecified, lymph nodes of multiple sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C82.99", + "display": "Follicular lymphoma, unspecified, extranodal and solid organ sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.00", + "display": "Small cell B-cell lymphoma, unspecified site" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.01", + "display": "Small cell B-cell lymphoma, lymph nodes of head, face, and neck" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.02", + "display": "Small cell B-cell lymphoma, intrathoracic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.03", + "display": "Small cell B-cell lymphoma, intra-abdominal lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.04", + "display": "Small cell B-cell lymphoma, lymph nodes of axilla and upper limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.05", + "display": "Small cell B-cell lymphoma, lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.06", + "display": "Small cell B-cell lymphoma, intrapelvic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.07", + "display": "Small cell B-cell lymphoma, spleen" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.08", + "display": "Small cell B-cell lymphoma, lymph nodes of multiple sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.09", + "display": "Small cell B-cell lymphoma, extranodal and solid organ sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.10", + "display": "Mantle cell lymphoma, unspecified site" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.11", + "display": "Mantle cell lymphoma, lymph nodes of head, face, and neck" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.12", + "display": "Mantle cell lymphoma, intrathoracic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.13", + "display": "Mantle cell lymphoma, intra-abdominal lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.14", + "display": "Mantle cell lymphoma, lymph nodes of axilla and upper limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.15", + "display": "Mantle cell lymphoma, lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.16", + "display": "Mantle cell lymphoma, intrapelvic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.17", + "display": "Mantle cell lymphoma, spleen" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.18", + "display": "Mantle cell lymphoma, lymph nodes of multiple sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.19", + "display": "Mantle cell lymphoma, extranodal and solid organ sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.30", + "display": "Diffuse large B-cell lymphoma, unspecified site" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.31", + "display": "Diffuse large B-cell lymphoma, lymph nodes of head, face, and neck" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.32", + "display": "Diffuse large B-cell lymphoma, intrathoracic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.33", + "display": "Diffuse large B-cell lymphoma, intra-abdominal lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.34", + "display": "Diffuse large B-cell lymphoma, lymph nodes of axilla and upper limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.35", + "display": "Diffuse large B-cell lymphoma, lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.36", + "display": "Diffuse large B-cell lymphoma, intrapelvic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.37", + "display": "Diffuse large B-cell lymphoma, spleen" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.38", + "display": "Diffuse large B-cell lymphoma, lymph nodes of multiple sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.39", + "display": "Diffuse large B-cell lymphoma, extranodal and solid organ sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.50", + "display": "Lymphoblastic (diffuse) lymphoma, unspecified site" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.51", + "display": "Lymphoblastic (diffuse) lymphoma, lymph nodes of head, face, and neck" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.52", + "display": "Lymphoblastic (diffuse) lymphoma, intrathoracic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.53", + "display": "Lymphoblastic (diffuse) lymphoma, intra-abdominal lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.54", + "display": "Lymphoblastic (diffuse) lymphoma, lymph nodes of axilla and upper limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.55", + "display": "Lymphoblastic (diffuse) lymphoma, lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.56", + "display": "Lymphoblastic (diffuse) lymphoma, intrapelvic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.57", + "display": "Lymphoblastic (diffuse) lymphoma, spleen" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.58", + "display": "Lymphoblastic (diffuse) lymphoma, lymph nodes of multiple sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.59", + "display": "Lymphoblastic (diffuse) lymphoma, extranodal and solid organ sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.70", + "display": "Burkitt lymphoma, unspecified site" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.71", + "display": "Burkitt lymphoma, lymph nodes of head, face, and neck" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.72", + "display": "Burkitt lymphoma, intrathoracic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.73", + "display": "Burkitt lymphoma, intra-abdominal lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.74", + "display": "Burkitt lymphoma, lymph nodes of axilla and upper limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.75", + "display": "Burkitt lymphoma, lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.76", + "display": "Burkitt lymphoma, intrapelvic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.77", + "display": "Burkitt lymphoma, spleen" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.78", + "display": "Burkitt lymphoma, lymph nodes of multiple sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.79", + "display": "Burkitt lymphoma, extranodal and solid organ sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.80", + "display": "Other non-follicular lymphoma, unspecified site" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.81", + "display": "Other non-follicular lymphoma, lymph nodes of head, face, and neck" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.82", + "display": "Other non-follicular lymphoma, intrathoracic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.83", + "display": "Other non-follicular lymphoma, intra-abdominal lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.84", + "display": "Other non-follicular lymphoma, lymph nodes of axilla and upper limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.85", + "display": "Other non-follicular lymphoma, lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.86", + "display": "Other non-follicular lymphoma, intrapelvic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.87", + "display": "Other non-follicular lymphoma, spleen" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.88", + "display": "Other non-follicular lymphoma, lymph nodes of multiple sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.89", + "display": "Other non-follicular lymphoma, extranodal and solid organ sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.90", + "display": "Non-follicular (diffuse) lymphoma, unspecified, unspecified site" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.91", + "display": "Non-follicular (diffuse) lymphoma, unspecified, lymph nodes of head, face, and neck" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.92", + "display": "Non-follicular (diffuse) lymphoma, unspecified, intrathoracic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.93", + "display": "Non-follicular (diffuse) lymphoma, unspecified, intra-abdominal lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.94", + "display": "Non-follicular (diffuse) lymphoma, unspecified, lymph nodes of axilla and upper limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.95", + "display": "Non-follicular (diffuse) lymphoma, unspecified, lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.96", + "display": "Non-follicular (diffuse) lymphoma, unspecified, intrapelvic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.97", + "display": "Non-follicular (diffuse) lymphoma, unspecified, spleen" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.98", + "display": "Non-follicular (diffuse) lymphoma, unspecified, lymph nodes of multiple sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C83.99", + "display": "Non-follicular (diffuse) lymphoma, unspecified, extranodal and solid organ sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.00", + "display": "Mycosis fungoides, unspecified site" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.01", + "display": "Mycosis fungoides, lymph nodes of head, face, and neck" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.02", + "display": "Mycosis fungoides, intrathoracic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.03", + "display": "Mycosis fungoides, intra-abdominal lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.04", + "display": "Mycosis fungoides, lymph nodes of axilla and upper limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.05", + "display": "Mycosis fungoides, lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.06", + "display": "Mycosis fungoides, intrapelvic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.07", + "display": "Mycosis fungoides, spleen" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.08", + "display": "Mycosis fungoides, lymph nodes of multiple sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.09", + "display": "Mycosis fungoides, extranodal and solid organ sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.10", + "display": "Sezary disease, unspecified site" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.11", + "display": "Sezary disease, lymph nodes of head, face, and neck" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.12", + "display": "Sezary disease, intrathoracic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.13", + "display": "Sezary disease, intra-abdominal lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.14", + "display": "Sezary disease, lymph nodes of axilla and upper limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.15", + "display": "Sezary disease, lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.16", + "display": "Sezary disease, intrapelvic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.17", + "display": "Sezary disease, spleen" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.18", + "display": "Sezary disease, lymph nodes of multiple sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.19", + "display": "Sezary disease, extranodal and solid organ sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.40", + "display": "Peripheral T-cell lymphoma, not classified, unspecified site" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.41", + "display": "Peripheral T-cell lymphoma, not classified, lymph nodes of head, face, and neck" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.42", + "display": "Peripheral T-cell lymphoma, not classified, intrathoracic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.43", + "display": "Peripheral T-cell lymphoma, not classified, intra-abdominal lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.44", + "display": "Peripheral T-cell lymphoma, not classified, lymph nodes of axilla and upper limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.45", + "display": "Peripheral T-cell lymphoma, not classified, lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.46", + "display": "Peripheral T-cell lymphoma, not classified, intrapelvic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.47", + "display": "Peripheral T-cell lymphoma, not classified, spleen" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.48", + "display": "Peripheral T-cell lymphoma, not classified, lymph nodes of multiple sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.49", + "display": "Peripheral T-cell lymphoma, not classified, extranodal and solid organ sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.60", + "display": "Anaplastic large cell lymphoma, ALK-positive, unspecified site" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.61", + "display": "Anaplastic large cell lymphoma, ALK-positive, lymph nodes of head, face, and neck" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.62", + "display": "Anaplastic large cell lymphoma, ALK-positive, intrathoracic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.63", + "display": "Anaplastic large cell lymphoma, ALK-positive, intra-abdominal lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.64", + "display": "Anaplastic large cell lymphoma, ALK-positive, lymph nodes of axilla and upper limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.65", + "display": "Anaplastic large cell lymphoma, ALK-positive, lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.66", + "display": "Anaplastic large cell lymphoma, ALK-positive, intrapelvic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.67", + "display": "Anaplastic large cell lymphoma, ALK-positive, spleen" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.68", + "display": "Anaplastic large cell lymphoma, ALK-positive, lymph nodes of multiple sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.69", + "display": "Anaplastic large cell lymphoma, ALK-positive, extranodal and solid organ sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.70", + "display": "Anaplastic large cell lymphoma, ALK-negative, unspecified site" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.71", + "display": "Anaplastic large cell lymphoma, ALK-negative, lymph nodes of head, face, and neck" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.72", + "display": "Anaplastic large cell lymphoma, ALK-negative, intrathoracic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.73", + "display": "Anaplastic large cell lymphoma, ALK-negative, intra-abdominal lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.74", + "display": "Anaplastic large cell lymphoma, ALK-negative, lymph nodes of axilla and upper limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.75", + "display": "Anaplastic large cell lymphoma, ALK-negative, lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.76", + "display": "Anaplastic large cell lymphoma, ALK-negative, intrapelvic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.77", + "display": "Anaplastic large cell lymphoma, ALK-negative, spleen" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.78", + "display": "Anaplastic large cell lymphoma, ALK-negative, lymph nodes of multiple sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.79", + "display": "Anaplastic large cell lymphoma, ALK-negative, extranodal and solid organ sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.90", + "display": "Mature T/NK-cell lymphomas, unspecified, unspecified site" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.91", + "display": "Mature T/NK-cell lymphomas, unspecified, lymph nodes of head, face, and neck" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.92", + "display": "Mature T/NK-cell lymphomas, unspecified, intrathoracic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.93", + "display": "Mature T/NK-cell lymphomas, unspecified, intra-abdominal lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.94", + "display": "Mature T/NK-cell lymphomas, unspecified, lymph nodes of axilla and upper limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.95", + "display": "Mature T/NK-cell lymphomas, unspecified, lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.96", + "display": "Mature T/NK-cell lymphomas, unspecified, intrapelvic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.97", + "display": "Mature T/NK-cell lymphomas, unspecified, spleen" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.98", + "display": "Mature T/NK-cell lymphomas, unspecified, lymph nodes of multiple sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.99", + "display": "Mature T/NK-cell lymphomas, unspecified, extranodal and solid organ sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.A0", + "display": "Cutaneous T-cell lymphoma, unspecified, unspecified site" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.A1", + "display": "Cutaneous T-cell lymphoma, unspecified lymph nodes of head, face, and neck" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.A2", + "display": "Cutaneous T-cell lymphoma, unspecified, intrathoracic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.A3", + "display": "Cutaneous T-cell lymphoma, unspecified, intra-abdominal lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.A4", + "display": "Cutaneous T-cell lymphoma, unspecified, lymph nodes of axilla and upper limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.A5", + "display": "Cutaneous T-cell lymphoma, unspecified, lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.A6", + "display": "Cutaneous T-cell lymphoma, unspecified, intrapelvic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.A7", + "display": "Cutaneous T-cell lymphoma, unspecified, spleen" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.A8", + "display": "Cutaneous T-cell lymphoma, unspecified, lymph nodes of multiple sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.A9", + "display": "Cutaneous T-cell lymphoma, unspecified, extranodal and solid organ sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.Z0", + "display": "Other mature T/NK-cell lymphomas, unspecified site" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.Z1", + "display": "Other mature T/NK-cell lymphomas, lymph nodes of head, face, and neck" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.Z2", + "display": "Other mature T/NK-cell lymphomas, intrathoracic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.Z3", + "display": "Other mature T/NK-cell lymphomas, intra-abdominal lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.Z4", + "display": "Other mature T/NK-cell lymphomas, lymph nodes of axilla and upper limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.Z5", + "display": "Other mature T/NK-cell lymphomas, lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.Z6", + "display": "Other mature T/NK-cell lymphomas, intrapelvic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.Z7", + "display": "Other mature T/NK-cell lymphomas, spleen" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.Z8", + "display": "Other mature T/NK-cell lymphomas, lymph nodes of multiple sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C84.Z9", + "display": "Other mature T/NK-cell lymphomas, extranodal and solid organ sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C85.10", + "display": "Unspecified B-cell lymphoma, unspecified site" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C85.11", + "display": "Unspecified B-cell lymphoma, lymph nodes of head, face, and neck" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C85.12", + "display": "Unspecified B-cell lymphoma, intrathoracic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C85.13", + "display": "Unspecified B-cell lymphoma, intra-abdominal lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C85.14", + "display": "Unspecified B-cell lymphoma, lymph nodes of axilla and upper limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C85.15", + "display": "Unspecified B-cell lymphoma, lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C85.16", + "display": "Unspecified B-cell lymphoma, intrapelvic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C85.17", + "display": "Unspecified B-cell lymphoma, spleen" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C85.18", + "display": "Unspecified B-cell lymphoma, lymph nodes of multiple sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C85.19", + "display": "Unspecified B-cell lymphoma, extranodal and solid organ sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C85.20", + "display": "Mediastinal (thymic) large B-cell lymphoma, unspecified site" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C85.21", + "display": "Mediastinal (thymic) large B-cell lymphoma, lymph nodes of head, face, and neck" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C85.22", + "display": "Mediastinal (thymic) large B-cell lymphoma, intrathoracic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C85.23", + "display": "Mediastinal (thymic) large B-cell lymphoma, intra-abdominal lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C85.24", + "display": "Mediastinal (thymic) large B-cell lymphoma, lymph nodes of axilla and upper limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C85.25", + "display": "Mediastinal (thymic) large B-cell lymphoma, lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C85.26", + "display": "Mediastinal (thymic) large B-cell lymphoma, intrapelvic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C85.27", + "display": "Mediastinal (thymic) large B-cell lymphoma, spleen" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C85.28", + "display": "Mediastinal (thymic) large B-cell lymphoma, lymph nodes of multiple sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C85.29", + "display": "Mediastinal (thymic) large B-cell lymphoma, extranodal and solid organ sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C85.80", + "display": "Other specified types of non-Hodgkin lymphoma, unspecified site" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C85.81", + "display": "Other specified types of non-Hodgkin lymphoma, lymph nodes of head, face, and neck" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C85.82", + "display": "Other specified types of non-Hodgkin lymphoma, intrathoracic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C85.83", + "display": "Other specified types of non-Hodgkin lymphoma, intra-abdominal lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C85.84", + "display": "Other specified types of non-Hodgkin lymphoma, lymph nodes of axilla and upper limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C85.85", + "display": "Other specified types of non-Hodgkin lymphoma, lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C85.86", + "display": "Other specified types of non-Hodgkin lymphoma, intrapelvic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C85.87", + "display": "Other specified types of non-Hodgkin lymphoma, spleen" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C85.88", + "display": "Other specified types of non-Hodgkin lymphoma, lymph nodes of multiple sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C85.89", + "display": "Other specified types of non-Hodgkin lymphoma, extranodal and solid organ sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C85.90", + "display": "Non-Hodgkin lymphoma, unspecified site" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C85.91", + "display": "Non-Hodgkin lymphoma, lymph nodes of head, face, and neck" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C85.92", + "display": "Non-Hodgkin lymphoma, intrathoracic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C85.93", + "display": "Non-Hodgkin lymphoma, intra-abdominal lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C85.94", + "display": "Non-Hodgkin lymphoma, lymph nodes of axilla and upper limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C85.95", + "display": "Non-Hodgkin lymphoma, lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C85.96", + "display": "Non-Hodgkin lymphoma, intrapelvic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C85.97", + "display": "Non-Hodgkin lymphoma, spleen" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C85.98", + "display": "Non-Hodgkin lymphoma, lymph nodes of multiple sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C85.99", + "display": "Non-Hodgkin lymphoma, extranodal and solid organ sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C86.0", + "display": "Extranodal NK/T-cell lymphoma, nasal type" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C86.1", + "display": "Hepatosplenic T-cell lymphoma" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C86.2", + "display": "Enteropathy-type (intestinal) T-cell lymphoma" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C86.3", + "display": "Subcutaneous panniculitis-like T-cell lymphoma" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C86.4", + "display": "Blastic NK-cell lymphoma" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C86.5", + "display": "Angioimmunoblastic T-cell lymphoma" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C86.6", + "display": "Primary cutaneous CD30-positive T-cell proliferation" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C88.0", + "display": "Waldenstrom's macroglobulinemia" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C88.2", + "display": "Heavy chain disease" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C88.3", + "display": "Immunoproliferative small intestinal diseases" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C88.4", + "display": "Extranodal marginal zone B-cell lymphoma of mucosa-associated lymphoid tissue [MALT-lymphoma]" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C88.8", + "display": "Other malignant immunoproliferative diseases" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C88.9", + "display": "Malignant immunoproliferative disease, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C90.00", + "display": "Multiple myeloma not having achieved remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C90.01", + "display": "Multiple myeloma in remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C90.02", + "display": "Multiple myeloma in relapse" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C90.10", + "display": "Plasma cell leukemia not having achieved remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C90.11", + "display": "Plasma cell leukemia in remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C90.12", + "display": "Plasma cell leukemia in relapse" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C90.20", + "display": "Extramedullary plasmacytoma not having achieved remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C90.21", + "display": "Extramedullary plasmacytoma in remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C90.22", + "display": "Extramedullary plasmacytoma in relapse" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C90.30", + "display": "Solitary plasmacytoma not having achieved remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C90.31", + "display": "Solitary plasmacytoma in remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C90.32", + "display": "Solitary plasmacytoma in relapse" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C91.00", + "display": "Acute lymphoblastic leukemia not having achieved remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C91.01", + "display": "Acute lymphoblastic leukemia, in remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C91.02", + "display": "Acute lymphoblastic leukemia, in relapse" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C91.10", + "display": "Chronic lymphocytic leukemia of B-cell type not having achieved remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C91.11", + "display": "Chronic lymphocytic leukemia of B-cell type in remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C91.12", + "display": "Chronic lymphocytic leukemia of B-cell type in relapse" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C91.30", + "display": "Prolymphocytic leukemia of B-cell type not having achieved remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C91.31", + "display": "Prolymphocytic leukemia of B-cell type, in remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C91.32", + "display": "Prolymphocytic leukemia of B –cell type, in relapse" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C91.40", + "display": "Hairy cell leukemia not having achieved remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C91.41", + "display": "Hairy cell leukemia, in remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C91.42", + "display": "Hairy cell leukemia, in relapse" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C91.50", + "display": "Adult T-cell lymphoma/leukemia (HTLV-1-associated) not having achieved remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C91.51", + "display": "Adult T-cell lymphoma/leukemia (HTLV-1-associated) in remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C91.52", + "display": "Adult T-cell lymphoma/leukemia (HTLV-1-associated) in relapse" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C91.60", + "display": "Prolymphocytic leukemia of T-cell type not having achieved remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C91.61", + "display": "Prolymphocytic leukemia of T-cell type, in remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C91.62", + "display": "Prolymphocytic leukemia of T –cell type, in relapse" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C91.90", + "display": "Lymphoid leukemia, unspecified not having achieved remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C91.91", + "display": "Lymphoid leukemia, unspecified, in remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C91.92", + "display": "Lymphoid leukemia, unspecified, in relapse" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C91.A0", + "display": "Mature B-cell leukemia Burkitt-type not having achieved remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C91.A1", + "display": "Mature B-cell leukemia Burkitt-type, in remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C91.A2", + "display": "Mature B-cell leukemia Burkitt-type, in relapse" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C91.Z0", + "display": "Other lymphoid leukemia not having achieved remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C91.Z1", + "display": "Other lymphoid leukemia, in remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C91.Z2", + "display": "Other lymphoid leukemia, in relapse" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C92.00", + "display": "Acute myeloblastic leukemia, not having achieved remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C92.01", + "display": "Acute myeloblastic leukemia, in remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C92.02", + "display": "Acute myeloblastic leukemia, in relapse" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C92.10", + "display": "Chronic myeloid leukemia, BCR/ABL-positive, not having achieved remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C92.11", + "display": "Chronic myeloid leukemia, BCR/ABL-positive, in remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C92.12", + "display": "Chronic myeloid leukemia, BCR/ABL-positive, in relapse" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C92.20", + "display": "Atypical chronic myeloid leukemia, BCR/ABL-negative not having achieved remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C92.21", + "display": "Atypical chronic myeloid leukemia, BCR/ABL-negative, in remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C92.22", + "display": "Atypical chronic myeloid leukemia, BCR/ABL-negative, in relapse" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C92.30", + "display": "Myeloid sarcoma, not having achieved remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C92.31", + "display": "Myeloid sarcoma, in remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C92.32", + "display": "Myeloid sarcoma, in relapse" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C92.40", + "display": "Acute promyelocytic leukemia, not having achieved remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C92.41", + "display": "Acute promyelocytic leukemia, in remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C92.42", + "display": "Acute promyelocytic leukemia, in relapse" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C92.50", + "display": "Acute myelomonocytic leukemia, not having achieved remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C92.51", + "display": "Acute myelomonocytic in remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C92.52", + "display": "Acute myelomonocytic in relapse" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C92.60", + "display": "Acute myeloid leukemia with 11q23 abnormality not having achieved remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C92.61", + "display": "Acute myeloid leukemia with 11q23 abnormality in remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C92.62", + "display": "Acute myeloid leukemia with 11q23 abnormality in relapse" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C92.90", + "display": "Myeloid leukemia, unspecified, not having achieved remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C92.91", + "display": "Myeloid leukemia, unspecified in remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C92.92", + "display": "Myeloid leukemia, unspecified in relapse" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C92.A0", + "display": "Acute myeloid leukemia with multilineage dysplasia not having achieved remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C92.A1", + "display": "Acute myeloid leukemia with multilineage dysplasia, in remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C92.A2", + "display": "Acute myeloid leukemia with multilineage dysplasia, in relapse" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C92.Z0", + "display": "Other myeloid leukemia not having achieved remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C92.Z1", + "display": "Other myeloid leukemia, in remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C92.Z2", + "display": "Other myeloid leukemia, in relapse" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C93.00", + "display": "Acute monoblastic/monocytic leukemia, not having achieved remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C93.01", + "display": "Acute monoblastic/monocytic leukemia, in remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C93.02", + "display": "Acute monoblastic/monocytic leukemia, in relapse" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C93.10", + "display": "Chronic myelomonocytic leukemia not having achieved remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C93.11", + "display": "Chronic myelomonocytic leukemia, in remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C93.12", + "display": "Chronic myelomonocytic leukemia, in relapse" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C93.30", + "display": "Juvenile myelomonocytic leukemia not having achieved remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C93.31", + "display": "Juvenile myelomonocytic leukemia, in remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C93.32", + "display": "Juvenile myelomonocytic leukemia, in relapse" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C93.90", + "display": "Monocytic leukemia, unspecified, not having achieved remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C93.91", + "display": "Monocytic leukemia, unspecified in remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C93.92", + "display": "Monocytic leukemia, unspecified in relapse" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C93.Z0", + "display": "Other monocytic leukemia, not having achieved remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C93.Z1", + "display": "Other monocytic leukemia in remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C93.Z2", + "display": "Other monocytic leukemia in relapse" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C94.00", + "display": "Acute erythroid leukemia, not having achieved remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C94.01", + "display": "Acute erythroid leukemia, in remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C94.02", + "display": "Acute erythroid leukemia, in relapse" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C94.20", + "display": "Acute megakaryoblastic leukemia not having achieved remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C94.21", + "display": "Acute megakaryoblastic leukemia, in remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C94.22", + "display": "Acute megakaryoblastic leukemia, in relapse" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C94.30", + "display": "Mast cell leukemia not having achieved remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C94.31", + "display": "Mast cell leukemia, in remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C94.32", + "display": "Mast cell leukemia, in relapse" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C94.40", + "display": "Acute panmyelosis with myelofibrosis not having achieved remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C94.41", + "display": "Acute panmyelosis with myelofibrosis, in remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C94.42", + "display": "Acute panmyelosis with myelofibrosis, in relapse" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C94.6", + "display": "Myelodysplastic disease, not classified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C94.80", + "display": "Other specified leukemias not having achieved remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C94.81", + "display": "Other specified leukemias, in remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C94.82", + "display": "Other specified leukemias, in relapse" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C95.00", + "display": "Acute leukemia of unspecified cell type not having achieved remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C95.01", + "display": "Acute leukemia of unspecified cell type, in remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C95.02", + "display": "Acute leukemia of unspecified cell type, in relapse" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C95.10", + "display": "Chronic leukemia of unspecified cell type not having achieved remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C95.11", + "display": "Chronic leukemia of unspecified cell type, in remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C95.12", + "display": "Chronic leukemia of unspecified cell type, in relapse" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C95.90", + "display": "Leukemia, unspecified not having achieved remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C95.91", + "display": "Leukemia, unspecified, in remission" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C95.92", + "display": "Leukemia, unspecified, in relapse" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C96.0", + "display": "Multifocal and multisystemic (disseminated) Langerhans-cell histiocytosis" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C96.20", + "display": "Malignant mast cell neoplasm, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C96.21", + "display": "Aggressive systemic mastocytosis" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C96.22", + "display": "Mast cell sarcoma" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C96.29", + "display": "Other malignant cell neoplasm" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C96.4", + "display": "Sarcoma of dendritic cells (accessory cells) Malignant neoplasm of lymphoid, hematopoietic and related tissue, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C96.5", + "display": "Multifocal and unisystemic Langerhans-cell histiocytosis" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C96.6", + "display": "Unifocal Langerhans-cell histiocytosis" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C96.9", + "display": "Malignant neoplasm of lymphoid, hematopoietic and related tissue, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C96.A", + "display": "Histiocytic sarcoma" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C96.Z", + "display": "Other specified malignant neoplasms of lymphoid, hematopoietic and related tissue" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D45", + "display": "POLYCYTHEMIA VERA" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D46.0", + "display": "Refractory anemia without ring sideroblasts, so stated" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D46.1", + "display": "Refractory anemia with ring sideroblasts" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D46.20", + "display": "Refractory anemia with excess of blasts, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D46.21", + "display": "Refractory anemia with excess of blasts 1" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D46.22", + "display": "Refractory anemia with excess of blasts 2" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D46.4", + "display": "Refractory anemia, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D46.9", + "display": "Myelodysplastic syndrome, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D46.B", + "display": "Refractory cytopenia with multilineage dysplasia and ring sideroblasts" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D46.C", + "display": "Myelodysplastic syndrome with isolated del (5q) chromosomal abnormality" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D46.Z", + "display": "Other myelodysplastic syndromes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D47.02", + "display": "Systemic mastocytosis" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D47.1", + "display": "Chronic myeloproliferative disease" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D47.3", + "display": "Essential (hemorrhagic) thrombocythemia" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D47.4", + "display": "Osteomyelofibrosis" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D47.9", + "display": "Neoplasm of uncertain behavior of lymphoid, hematopoietic and related tissue, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D47.Z1", + "display": "Post-transplant lymphoproliferative disorder (PTLD)" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D47.Z9", + "display": "Other specified neoplasms of uncertain behavior of lymphoid, hematopoietic and related tissue" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D49.6", + "display": "Neoplasm of unspecified behavior of brain" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D49.7", + "display": "Neoplasm of unspecified behavior of endocrine glands and other parts of nervous system" + }, + { + "system": "http://snomed.info/sct", + "code": "393573009", + "display": "Hypereosinophilic syndrome" + }, + { + "system": "http://snomed.info/sct", + "code": "423294001", + "display": "Idiopathic hypereosinophilic syndrome (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "866109006", + "display": "Lymphocytic hypereosinophilic syndrome (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1153341001", + "display": "Myeloproliferative hypereosinophilic syndrome (disorder)" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D72.110", + "display": "Idiopathic hypereosinophilic syndrome [HES]" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D72.111", + "display": "Lymphocytic Variant Hypereosinophilic Syndrome [LHES]" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D72.118", + "display": "Other hypereosinophilic syndrome" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D72.119", + "display": "Hypereosinophilic syndrome [HES], unspecified" + }, + { + "system": "http://snomed.info/sct", + "code": "109355002", + "display": "Carcinoma in situ (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "92523001", + "display": "Carcinoma in situ of accessory sinus" + }, + { + "system": "http://snomed.info/sct", + "code": "92524007", + "display": "Carcinoma in situ of adenoid" + }, + { + "system": "http://snomed.info/sct", + "code": "92525008", + "display": "Carcinoma in situ of adnexa of skin" + }, + { + "system": "http://snomed.info/sct", + "code": "92526009", + "display": "Carcinoma in situ of adrenal cortex" + }, + { + "system": "http://snomed.info/sct", + "code": "92527000", + "display": "Carcinoma in situ of adrenal gland" + }, + { + "system": "http://snomed.info/sct", + "code": "92528005", + "display": "Carcinoma in situ of adrenal medulla" + }, + { + "system": "http://snomed.info/sct", + "code": "92529002", + "display": "Carcinoma in situ of alveolar ridge mucosa" + }, + { + "system": "http://snomed.info/sct", + "code": "92530007", + "display": "Carcinoma in situ of ampulla of Vater" + }, + { + "system": "http://snomed.info/sct", + "code": "92531006", + "display": "Carcinoma in situ of anal canal" + }, + { + "system": "http://snomed.info/sct", + "code": "92532004", + "display": "Carcinoma in situ of anterior aspect of epiglottis" + }, + { + "system": "http://snomed.info/sct", + "code": "92534003", + "display": "Carcinoma in situ of anterior two-thirds of tongue" + }, + { + "system": "http://snomed.info/sct", + "code": "92535002", + "display": "Carcinoma in situ of anterior wall of nasopharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "92536001", + "display": "Carcinoma in situ of anterior wall of urinary bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "92537005", + "display": "Carcinoma in situ of anus" + }, + { + "system": "http://snomed.info/sct", + "code": "92538000", + "display": "Carcinoma in situ of apex of urinary bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "92539008", + "display": "Carcinoma in situ of appendix" + }, + { + "system": "http://snomed.info/sct", + "code": "92540005", + "display": "Carcinoma in situ of areola of female breast" + }, + { + "system": "http://snomed.info/sct", + "code": "92541009", + "display": "Carcinoma in situ of areola of male breast" + }, + { + "system": "http://snomed.info/sct", + "code": "92542002", + "display": "Carcinoma in situ of ascending colon" + }, + { + "system": "http://snomed.info/sct", + "code": "92543007", + "display": "Carcinoma in situ of axillary tail of female breast" + }, + { + "system": "http://snomed.info/sct", + "code": "92544001", + "display": "Carcinoma in situ of base of tongue" + }, + { + "system": "http://snomed.info/sct", + "code": "92545000", + "display": "Carcinoma in situ of biliary tract" + }, + { + "system": "http://snomed.info/sct", + "code": "92546004", + "display": "Carcinoma in situ of bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "92547008", + "display": "Carcinoma in situ of body of pancreas" + }, + { + "system": "http://snomed.info/sct", + "code": "92548003", + "display": "Carcinoma in situ of body of penis" + }, + { + "system": "http://snomed.info/sct", + "code": "92549006", + "display": "Carcinoma in situ of body of stomach" + }, + { + "system": "http://snomed.info/sct", + "code": "92550006", + "display": "Carcinoma in situ of body of uterus" + }, + { + "system": "http://snomed.info/sct", + "code": "92551005", + "display": "Carcinoma in situ of broad ligament" + }, + { + "system": "http://snomed.info/sct", + "code": "92552003", + "display": "Carcinoma in situ of bronchus of left lower lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "92553008", + "display": "Carcinoma in situ of bronchus of left upper lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "92554002", + "display": "Carcinoma in situ of bronchus of right lower lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "92555001", + "display": "Carcinoma in situ of bronchus of right middle lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "92556000", + "display": "Carcinoma in situ of bronchus of right upper lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "92557009", + "display": "Carcinoma in situ of bronchus" + }, + { + "system": "http://snomed.info/sct", + "code": "92558004", + "display": "Carcinoma in situ of buccal mucosa" + }, + { + "system": "http://snomed.info/sct", + "code": "92559007", + "display": "Carcinoma in situ of cecum" + }, + { + "system": "http://snomed.info/sct", + "code": "92560002", + "display": "Carcinoma in situ of cardia of stomach" + }, + { + "system": "http://snomed.info/sct", + "code": "92562005", + "display": "Carcinoma in situ of central portion of female breast" + }, + { + "system": "http://snomed.info/sct", + "code": "92563000", + "display": "Carcinoma in situ of cervical esophagus" + }, + { + "system": "http://snomed.info/sct", + "code": "92564006", + "display": "Carcinoma in situ of uterine cervix" + }, + { + "system": "http://snomed.info/sct", + "code": "92565007", + "display": "Carcinoma in situ of choroid" + }, + { + "system": "http://snomed.info/sct", + "code": "92566008", + "display": "Carcinoma in situ of ciliary body" + }, + { + "system": "http://snomed.info/sct", + "code": "92567004", + "display": "Carcinoma in situ of clitoris" + }, + { + "system": "http://snomed.info/sct", + "code": "92568009", + "display": "Carcinoma in situ of colon" + }, + { + "system": "http://snomed.info/sct", + "code": "92569001", + "display": "Carcinoma in situ of commissure of lip" + }, + { + "system": "http://snomed.info/sct", + "code": "92570000", + "display": "Carcinoma in situ of common bile duct" + }, + { + "system": "http://snomed.info/sct", + "code": "92571001", + "display": "Carcinoma in situ of conjunctiva" + }, + { + "system": "http://snomed.info/sct", + "code": "92572008", + "display": "Carcinoma in situ of cornea" + }, + { + "system": "http://snomed.info/sct", + "code": "92573003", + "display": "Carcinoma in situ of craniopharyngeal duct" + }, + { + "system": "http://snomed.info/sct", + "code": "92574009", + "display": "Carcinoma in situ of cystic duct" + }, + { + "system": "http://snomed.info/sct", + "code": "92575005", + "display": "Carcinoma in situ of descending colon" + }, + { + "system": "http://snomed.info/sct", + "code": "92576006", + "display": "Carcinoma in situ of dorsal surface of tongue" + }, + { + "system": "http://snomed.info/sct", + "code": "92577002", + "display": "Carcinoma in situ of duodenum" + }, + { + "system": "http://snomed.info/sct", + "code": "92578007", + "display": "Carcinoma in situ of ectopic female breast tissue" + }, + { + "system": "http://snomed.info/sct", + "code": "92579004", + "display": "Carcinoma in situ of ectopic male breast tissue" + }, + { + "system": "http://snomed.info/sct", + "code": "92580001", + "display": "Carcinoma in situ of endocervix" + }, + { + "system": "http://snomed.info/sct", + "code": "92581002", + "display": "Carcinoma in situ of endocrine gland" + }, + { + "system": "http://snomed.info/sct", + "code": "92582009", + "display": "Carcinoma in situ of endometrium" + }, + { + "system": "http://snomed.info/sct", + "code": "92583004", + "display": "Carcinoma in situ of epididymis" + }, + { + "system": "http://snomed.info/sct", + "code": "92584005", + "display": "Carcinoma in situ of epiglottis" + }, + { + "system": "http://snomed.info/sct", + "code": "92585006", + "display": "Carcinoma in situ of esophagus" + }, + { + "system": "http://snomed.info/sct", + "code": "92586007", + "display": "Carcinoma in situ of ethmoidal sinus" + }, + { + "system": "http://snomed.info/sct", + "code": "92587003", + "display": "Carcinoma in situ of eustachian tube" + }, + { + "system": "http://snomed.info/sct", + "code": "92588008", + "display": "Carcinoma in situ of exocervix" + }, + { + "system": "http://snomed.info/sct", + "code": "92589000", + "display": "Carcinoma in situ of extrahepatic bile ducts" + }, + { + "system": "http://snomed.info/sct", + "code": "92590009", + "display": "Carcinoma in situ of eye" + }, + { + "system": "http://snomed.info/sct", + "code": "92591008", + "display": "Carcinoma in situ of fallopian tube" + }, + { + "system": "http://snomed.info/sct", + "code": "92593006", + "display": "Carcinoma in situ of female breast" + }, + { + "system": "http://snomed.info/sct", + "code": "92594000", + "display": "Carcinoma in situ of female genital organ" + }, + { + "system": "http://snomed.info/sct", + "code": "92595004", + "display": "Carcinoma in situ of floor of mouth" + }, + { + "system": "http://snomed.info/sct", + "code": "92596003", + "display": "Carcinoma in situ of prepuce" + }, + { + "system": "http://snomed.info/sct", + "code": "92597007", + "display": "Carcinoma in situ of frontal sinus" + }, + { + "system": "http://snomed.info/sct", + "code": "92598002", + "display": "Carcinoma in situ of fundus of stomach" + }, + { + "system": "http://snomed.info/sct", + "code": "92599005", + "display": "Carcinoma in situ of gallbladder" + }, + { + "system": "http://snomed.info/sct", + "code": "92600008", + "display": "Carcinoma in situ of gastrointestinal tract" + }, + { + "system": "http://snomed.info/sct", + "code": "92601007", + "display": "Carcinoma in situ of gingival mucosa" + }, + { + "system": "http://snomed.info/sct", + "code": "92602000", + "display": "Carcinoma in situ of glans penis" + }, + { + "system": "http://snomed.info/sct", + "code": "92603005", + "display": "Carcinoma in situ of glottis" + }, + { + "system": "http://snomed.info/sct", + "code": "92604004", + "display": "Carcinoma in situ of greater curvature of stomach" + }, + { + "system": "http://snomed.info/sct", + "code": "92605003", + "display": "Carcinoma in situ of gum" + }, + { + "system": "http://snomed.info/sct", + "code": "92606002", + "display": "Carcinoma in situ of hard palate" + }, + { + "system": "http://snomed.info/sct", + "code": "92607006", + "display": "Carcinoma in situ of head of pancreas" + }, + { + "system": "http://snomed.info/sct", + "code": "92608001", + "display": "Carcinoma in situ of hepatic flexure of colon" + }, + { + "system": "http://snomed.info/sct", + "code": "92609009", + "display": "Carcinoma in situ of hilus of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "92610004", + "display": "Carcinoma in situ of hypopharyngeal aspect of aryepiglottic fold" + }, + { + "system": "http://snomed.info/sct", + "code": "92611000", + "display": "Carcinoma in situ of hypopharyngeal aspect of interarytenoid fold" + }, + { + "system": "http://snomed.info/sct", + "code": "92612007", + "display": "Carcinoma in situ of hypopharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "92613002", + "display": "Carcinoma in situ of ileum" + }, + { + "system": "http://snomed.info/sct", + "code": "92614008", + "display": "Carcinoma in situ of inner aspect of lip" + }, + { + "system": "http://snomed.info/sct", + "code": "92617001", + "display": "Carcinoma in situ of intestinal tract" + }, + { + "system": "http://snomed.info/sct", + "code": "92618006", + "display": "Carcinoma in situ of intrahepatic bile ducts" + }, + { + "system": "http://snomed.info/sct", + "code": "92619003", + "display": "Carcinoma in situ of islets of Langerhans" + }, + { + "system": "http://snomed.info/sct", + "code": "92620009", + "display": "Carcinoma in situ of isthmus of uterus" + }, + { + "system": "http://snomed.info/sct", + "code": "92621008", + "display": "Carcinoma in situ of jejunum" + }, + { + "system": "http://snomed.info/sct", + "code": "92622001", + "display": "Carcinoma in situ of junctional region of epiglottis" + }, + { + "system": "http://snomed.info/sct", + "code": "92623006", + "display": "Carcinoma in situ of junctional zone of tongue" + }, + { + "system": "http://snomed.info/sct", + "code": "92624000", + "display": "Carcinoma in situ of kidney" + }, + { + "system": "http://snomed.info/sct", + "code": "92625004", + "display": "Carcinoma in situ of labia majora" + }, + { + "system": "http://snomed.info/sct", + "code": "92626003", + "display": "Carcinoma in situ of labia minora" + }, + { + "system": "http://snomed.info/sct", + "code": "92628002", + "display": "Carcinoma in situ of lacrimal gland" + }, + { + "system": "http://snomed.info/sct", + "code": "92629005", + "display": "Carcinoma in situ of large intestine" + }, + { + "system": "http://snomed.info/sct", + "code": "92630000", + "display": "Carcinoma in situ of laryngeal aspect of aryepiglottic fold" + }, + { + "system": "http://snomed.info/sct", + "code": "92631001", + "display": "Carcinoma in situ of laryngeal aspect of interarytenoid fold" + }, + { + "system": "http://snomed.info/sct", + "code": "92632008", + "display": "Carcinoma in situ of laryngeal commissure" + }, + { + "system": "http://snomed.info/sct", + "code": "92633003", + "display": "Carcinoma in situ of laryngeal surface of epiglottis" + }, + { + "system": "http://snomed.info/sct", + "code": "92634009", + "display": "Carcinoma in situ of larynx" + }, + { + "system": "http://snomed.info/sct", + "code": "92636006", + "display": "Carcinoma in situ of lateral wall of nasopharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "92637002", + "display": "Carcinoma in situ of lateral wall of oropharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "92638007", + "display": "Carcinoma in situ of lateral wall of urinary bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "92639004", + "display": "Carcinoma in situ of left lower lobe of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "92640002", + "display": "Carcinoma in situ of left upper lobe of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "92642005", + "display": "Carcinoma in situ of lingual tonsil" + }, + { + "system": "http://snomed.info/sct", + "code": "92643000", + "display": "Carcinoma in situ of lip" + }, + { + "system": "http://snomed.info/sct", + "code": "92644006", + "display": "Carcinoma in situ of liver" + }, + { + "system": "http://snomed.info/sct", + "code": "92645007", + "display": "Carcinoma in situ of lower gum" + }, + { + "system": "http://snomed.info/sct", + "code": "92646008", + "display": "Carcinoma in situ of lower inner quadrant of female breast" + }, + { + "system": "http://snomed.info/sct", + "code": "92647004", + "display": "Carcinoma in situ of lower outer quadrant of female breast" + }, + { + "system": "http://snomed.info/sct", + "code": "92648009", + "display": "Carcinoma in situ of lower third of esophagus" + }, + { + "system": "http://snomed.info/sct", + "code": "92649001", + "display": "Carcinoma in situ of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "92650001", + "display": "Carcinoma in situ of main bronchus" + }, + { + "system": "http://snomed.info/sct", + "code": "92651002", + "display": "Carcinoma in situ of major salivary gland" + }, + { + "system": "http://snomed.info/sct", + "code": "92652009", + "display": "Carcinoma in situ of male breast" + }, + { + "system": "http://snomed.info/sct", + "code": "92653004", + "display": "Carcinoma in situ of male genital organ" + }, + { + "system": "http://snomed.info/sct", + "code": "92654005", + "display": "Carcinoma in situ of mastoid air cells" + }, + { + "system": "http://snomed.info/sct", + "code": "92655006", + "display": "Carcinoma in situ of maxillary sinus" + }, + { + "system": "http://snomed.info/sct", + "code": "92656007", + "display": "Carcinoma in situ of Meckel's diverticulum" + }, + { + "system": "http://snomed.info/sct", + "code": "92657003", + "display": "Carcinoma in situ of middle ear" + }, + { + "system": "http://snomed.info/sct", + "code": "92658008", + "display": "Carcinoma in situ of middle third of esophagus" + }, + { + "system": "http://snomed.info/sct", + "code": "92659000", + "display": "Carcinoma in situ of minor salivary gland" + }, + { + "system": "http://snomed.info/sct", + "code": "92660005", + "display": "Carcinoma in situ of mouth" + }, + { + "system": "http://snomed.info/sct", + "code": "92661009", + "display": "Carcinoma in situ of multiple endocrine glands" + }, + { + "system": "http://snomed.info/sct", + "code": "92662002", + "display": "Carcinoma in situ of myometrium" + }, + { + "system": "http://snomed.info/sct", + "code": "92663007", + "display": "Carcinoma in situ of nasal cavity" + }, + { + "system": "http://snomed.info/sct", + "code": "92664001", + "display": "Carcinoma in situ of nasopharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "92665000", + "display": "Carcinoma in situ of nipple of female breast" + }, + { + "system": "http://snomed.info/sct", + "code": "92666004", + "display": "Carcinoma in situ of nipple of male breast" + }, + { + "system": "http://snomed.info/sct", + "code": "92668003", + "display": "Carcinoma in situ of oropharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "92669006", + "display": "Carcinoma in situ of ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "92670007", + "display": "Carcinoma in situ of palate" + }, + { + "system": "http://snomed.info/sct", + "code": "92671006", + "display": "Carcinoma in situ of tonsil" + }, + { + "system": "http://snomed.info/sct", + "code": "92672004", + "display": "Carcinoma in situ of pancreas" + }, + { + "system": "http://snomed.info/sct", + "code": "92673009", + "display": "Carcinoma in situ of pancreatic duct" + }, + { + "system": "http://snomed.info/sct", + "code": "92674003", + "display": "Carcinoma in situ of parametrium" + }, + { + "system": "http://snomed.info/sct", + "code": "92675002", + "display": "Carcinoma in situ of parathyroid gland" + }, + { + "system": "http://snomed.info/sct", + "code": "92676001", + "display": "Carcinoma in situ of paraurethral glands" + }, + { + "system": "http://snomed.info/sct", + "code": "92677005", + "display": "Carcinoma in situ of parietal pleura" + }, + { + "system": "http://snomed.info/sct", + "code": "92678000", + "display": "Carcinoma in situ of parotid gland" + }, + { + "system": "http://snomed.info/sct", + "code": "92679008", + "display": "Carcinoma in situ of penis" + }, + { + "system": "http://snomed.info/sct", + "code": "92680006", + "display": "Carcinoma in situ of perianal skin" + }, + { + "system": "http://snomed.info/sct", + "code": "92681005", + "display": "Carcinoma in situ of pharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "92682003", + "display": "Carcinoma in situ of pineal gland" + }, + { + "system": "http://snomed.info/sct", + "code": "92683008", + "display": "Carcinoma in situ of pituitary gland" + }, + { + "system": "http://snomed.info/sct", + "code": "92684002", + "display": "Carcinoma in situ of placenta" + }, + { + "system": "http://snomed.info/sct", + "code": "92685001", + "display": "Carcinoma in situ of pleura" + }, + { + "system": "http://snomed.info/sct", + "code": "92686000", + "display": "Carcinoma in situ of postcricoid region" + }, + { + "system": "http://snomed.info/sct", + "code": "92687009", + "display": "Carcinoma in situ of posterior hypopharyngeal wall" + }, + { + "system": "http://snomed.info/sct", + "code": "92688004", + "display": "Carcinoma in situ of posterior wall of nasopharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "92689007", + "display": "Carcinoma in situ of posterior wall of oropharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "92690003", + "display": "Carcinoma in situ of posterior wall of urinary bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "92691004", + "display": "Carcinoma in situ of prostate" + }, + { + "system": "http://snomed.info/sct", + "code": "92692006", + "display": "Carcinoma in situ of pyloric antrum" + }, + { + "system": "http://snomed.info/sct", + "code": "92693001", + "display": "Carcinoma in situ of pylorus" + }, + { + "system": "http://snomed.info/sct", + "code": "92694007", + "display": "Carcinoma in situ of pyriform sinus" + }, + { + "system": "http://snomed.info/sct", + "code": "92695008", + "display": "Carcinoma in situ of rectosigmoid junction" + }, + { + "system": "http://snomed.info/sct", + "code": "92696009", + "display": "Carcinoma in situ of rectum" + }, + { + "system": "http://snomed.info/sct", + "code": "92697000", + "display": "Carcinoma in situ of renal pelvis" + }, + { + "system": "http://snomed.info/sct", + "code": "92698005", + "display": "Carcinoma in situ of respiratory tract" + }, + { + "system": "http://snomed.info/sct", + "code": "92699002", + "display": "Carcinoma in situ of retina" + }, + { + "system": "http://snomed.info/sct", + "code": "92700001", + "display": "Carcinoma in situ of retromolar area" + }, + { + "system": "http://snomed.info/sct", + "code": "92701002", + "display": "Carcinoma in situ of right lower lobe of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "92702009", + "display": "Carcinoma in situ of right middle lobe of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "92703004", + "display": "Carcinoma in situ of right upper lobe of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "92704005", + "display": "Carcinoma in situ of round ligament of uterus" + }, + { + "system": "http://snomed.info/sct", + "code": "92705006", + "display": "Carcinoma in situ of sclera" + }, + { + "system": "http://snomed.info/sct", + "code": "92706007", + "display": "Carcinoma in situ of scrotum" + }, + { + "system": "http://snomed.info/sct", + "code": "92707003", + "display": "Carcinoma in situ of sebaceous gland" + }, + { + "system": "http://snomed.info/sct", + "code": "92708008", + "display": "Carcinoma in situ of sigmoid colon" + }, + { + "system": "http://snomed.info/sct", + "code": "92709000", + "display": "Carcinoma in situ of skin of abdomen" + }, + { + "system": "http://snomed.info/sct", + "code": "92710005", + "display": "Carcinoma in situ of skin of ankle" + }, + { + "system": "http://snomed.info/sct", + "code": "92712002", + "display": "Carcinoma in situ of skin of axilla" + }, + { + "system": "http://snomed.info/sct", + "code": "92713007", + "display": "Carcinoma in situ of skin of back" + }, + { + "system": "http://snomed.info/sct", + "code": "92714001", + "display": "Carcinoma in situ of skin of breast" + }, + { + "system": "http://snomed.info/sct", + "code": "92715000", + "display": "Carcinoma in situ of skin of buttock" + }, + { + "system": "http://snomed.info/sct", + "code": "92716004", + "display": "Carcinoma in situ of skin of cheek" + }, + { + "system": "http://snomed.info/sct", + "code": "92717008", + "display": "Carcinoma in situ of skin of chest" + }, + { + "system": "http://snomed.info/sct", + "code": "92718003", + "display": "Carcinoma in situ of skin of chin" + }, + { + "system": "http://snomed.info/sct", + "code": "92719006", + "display": "Carcinoma in situ of skin of ear" + }, + { + "system": "http://snomed.info/sct", + "code": "92720000", + "display": "Carcinoma in situ of skin of elbow" + }, + { + "system": "http://snomed.info/sct", + "code": "92722008", + "display": "Carcinoma in situ of skin of eyebrow" + }, + { + "system": "http://snomed.info/sct", + "code": "92723003", + "display": "Carcinoma in situ of skin of eyelid" + }, + { + "system": "http://snomed.info/sct", + "code": "92724009", + "display": "Carcinoma in situ of skin of face" + }, + { + "system": "http://snomed.info/sct", + "code": "92725005", + "display": "Carcinoma in situ of skin of finger" + }, + { + "system": "http://snomed.info/sct", + "code": "92726006", + "display": "Carcinoma in situ of skin of foot" + }, + { + "system": "http://snomed.info/sct", + "code": "92727002", + "display": "Carcinoma in situ of skin of forearm" + }, + { + "system": "http://snomed.info/sct", + "code": "92728007", + "display": "Carcinoma in situ of skin of forehead" + }, + { + "system": "http://snomed.info/sct", + "code": "92729004", + "display": "Carcinoma in situ of skin of groin" + }, + { + "system": "http://snomed.info/sct", + "code": "92730009", + "display": "Carcinoma in situ of skin of hand" + }, + { + "system": "http://snomed.info/sct", + "code": "92731008", + "display": "Carcinoma in situ of skin of hip" + }, + { + "system": "http://snomed.info/sct", + "code": "92732001", + "display": "Carcinoma in situ of skin of knee" + }, + { + "system": "http://snomed.info/sct", + "code": "92734000", + "display": "Carcinoma in situ of skin of lip" + }, + { + "system": "http://snomed.info/sct", + "code": "92735004", + "display": "Carcinoma in situ of skin of lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "92736003", + "display": "Carcinoma in situ of skin of neck" + }, + { + "system": "http://snomed.info/sct", + "code": "92737007", + "display": "Carcinoma in situ of skin of nose" + }, + { + "system": "http://snomed.info/sct", + "code": "92738002", + "display": "Carcinoma in situ of skin of perineum" + }, + { + "system": "http://snomed.info/sct", + "code": "92739005", + "display": "Carcinoma in situ of skin of popliteal area" + }, + { + "system": "http://snomed.info/sct", + "code": "92740007", + "display": "Carcinoma in situ of skin of scalp" + }, + { + "system": "http://snomed.info/sct", + "code": "92741006", + "display": "Carcinoma in situ of skin of shoulder" + }, + { + "system": "http://snomed.info/sct", + "code": "92742004", + "display": "Carcinoma in situ of skin of temporal region" + }, + { + "system": "http://snomed.info/sct", + "code": "92743009", + "display": "Carcinoma in situ of skin of thigh" + }, + { + "system": "http://snomed.info/sct", + "code": "92744003", + "display": "Carcinoma in situ of skin of toe" + }, + { + "system": "http://snomed.info/sct", + "code": "92745002", + "display": "Carcinoma in situ of skin of trunk" + }, + { + "system": "http://snomed.info/sct", + "code": "92746001", + "display": "Carcinoma in situ of skin of umbilicus" + }, + { + "system": "http://snomed.info/sct", + "code": "92747005", + "display": "Carcinoma in situ of skin of upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "92748000", + "display": "Carcinoma in situ of skin of wrist" + }, + { + "system": "http://snomed.info/sct", + "code": "92749008", + "display": "Carcinoma in situ of skin" + }, + { + "system": "http://snomed.info/sct", + "code": "92750008", + "display": "Carcinoma in situ of small intestine" + }, + { + "system": "http://snomed.info/sct", + "code": "92751007", + "display": "Carcinoma in situ of soft palate" + }, + { + "system": "http://snomed.info/sct", + "code": "92752000", + "display": "Carcinoma in situ of spermatic cord" + }, + { + "system": "http://snomed.info/sct", + "code": "92753005", + "display": "Carcinoma in situ of sphenoidal sinus" + }, + { + "system": "http://snomed.info/sct", + "code": "92754004", + "display": "Carcinoma in situ of spleen" + }, + { + "system": "http://snomed.info/sct", + "code": "92756002", + "display": "Carcinoma in situ of stomach" + }, + { + "system": "http://snomed.info/sct", + "code": "92757006", + "display": "Carcinoma in situ of subglottis" + }, + { + "system": "http://snomed.info/sct", + "code": "92758001", + "display": "Carcinoma in situ of sublingual gland" + }, + { + "system": "http://snomed.info/sct", + "code": "92759009", + "display": "Carcinoma in situ of submaxillary gland" + }, + { + "system": "http://snomed.info/sct", + "code": "92760004", + "display": "Carcinoma in situ of superior wall of nasopharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "92761000", + "display": "Carcinoma in situ of supraglottis" + }, + { + "system": "http://snomed.info/sct", + "code": "92762007", + "display": "Carcinoma in situ of sweat gland" + }, + { + "system": "http://snomed.info/sct", + "code": "92763002", + "display": "Carcinoma in situ of tail of pancreas" + }, + { + "system": "http://snomed.info/sct", + "code": "92764008", + "display": "Carcinoma in situ of testis" + }, + { + "system": "http://snomed.info/sct", + "code": "92766005", + "display": "Carcinoma in situ of thyroglossal duct" + }, + { + "system": "http://snomed.info/sct", + "code": "92767001", + "display": "Carcinoma in situ of thyroid gland" + }, + { + "system": "http://snomed.info/sct", + "code": "92768006", + "display": "Carcinoma in situ of tip AND/OR lateral border of tongue" + }, + { + "system": "http://snomed.info/sct", + "code": "92769003", + "display": "Carcinoma in situ of tongue" + }, + { + "system": "http://snomed.info/sct", + "code": "92770002", + "display": "Carcinoma in situ of tonsillar fossa" + }, + { + "system": "http://snomed.info/sct", + "code": "92771003", + "display": "Carcinoma in situ of tonsillar pillar" + }, + { + "system": "http://snomed.info/sct", + "code": "92772005", + "display": "Carcinoma in situ of trachea" + }, + { + "system": "http://snomed.info/sct", + "code": "92773000", + "display": "Carcinoma in situ of transverse colon" + }, + { + "system": "http://snomed.info/sct", + "code": "92774006", + "display": "Carcinoma in situ of trigone of urinary bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "92775007", + "display": "Carcinoma in situ of undescended testis" + }, + { + "system": "http://snomed.info/sct", + "code": "92776008", + "display": "Carcinoma in situ of upper gum" + }, + { + "system": "http://snomed.info/sct", + "code": "92777004", + "display": "Carcinoma in situ of upper inner quadrant of female breast" + }, + { + "system": "http://snomed.info/sct", + "code": "92778009", + "display": "Carcinoma in situ of upper outer quadrant of female breast" + }, + { + "system": "http://snomed.info/sct", + "code": "92779001", + "display": "Carcinoma in situ of upper respiratory tract" + }, + { + "system": "http://snomed.info/sct", + "code": "92780003", + "display": "Carcinoma in situ of upper third esophagus" + }, + { + "system": "http://snomed.info/sct", + "code": "92781004", + "display": "Carcinoma in situ of urachus" + }, + { + "system": "http://snomed.info/sct", + "code": "92782006", + "display": "Carcinoma in situ of ureter" + }, + { + "system": "http://snomed.info/sct", + "code": "92783001", + "display": "Carcinoma in situ of ureteric orifice of urinary bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "92784007", + "display": "Carcinoma in situ of urethra" + }, + { + "system": "http://snomed.info/sct", + "code": "92785008", + "display": "Carcinoma in situ of urinary bladder neck" + }, + { + "system": "http://snomed.info/sct", + "code": "92786009", + "display": "Carcinoma in situ of urinary system" + }, + { + "system": "http://snomed.info/sct", + "code": "92787000", + "display": "Carcinoma in situ of uterine adnexa" + }, + { + "system": "http://snomed.info/sct", + "code": "92788005", + "display": "Carcinoma in situ of uterus" + }, + { + "system": "http://snomed.info/sct", + "code": "92789002", + "display": "Carcinoma in situ of uveal tract" + }, + { + "system": "http://snomed.info/sct", + "code": "92790006", + "display": "Carcinoma in situ of uvula" + }, + { + "system": "http://snomed.info/sct", + "code": "92791005", + "display": "Carcinoma in situ of vagina" + }, + { + "system": "http://snomed.info/sct", + "code": "92792003", + "display": "Carcinoma in situ of vallecula" + }, + { + "system": "http://snomed.info/sct", + "code": "92793008", + "display": "Carcinoma in situ of vas deferens" + }, + { + "system": "http://snomed.info/sct", + "code": "92794002", + "display": "Carcinoma in situ of ventral surface of tongue" + }, + { + "system": "http://snomed.info/sct", + "code": "92795001", + "display": "Carcinoma in situ of vermilion border of lip" + }, + { + "system": "http://snomed.info/sct", + "code": "92796000", + "display": "Carcinoma in situ of vermilion border of lower lip" + }, + { + "system": "http://snomed.info/sct", + "code": "92797009", + "display": "Carcinoma in situ of vermilion border of upper lip" + }, + { + "system": "http://snomed.info/sct", + "code": "92798004", + "display": "Carcinoma in situ of vestibule of mouth" + }, + { + "system": "http://snomed.info/sct", + "code": "92799007", + "display": "Carcinoma in situ of vestibule of nose" + }, + { + "system": "http://snomed.info/sct", + "code": "92800006", + "display": "Carcinoma in situ of visceral pleura" + }, + { + "system": "http://snomed.info/sct", + "code": "92801005", + "display": "Carcinoma in situ of vocal cord" + }, + { + "system": "http://snomed.info/sct", + "code": "92802003", + "display": "Carcinoma in situ of vulva" + }, + { + "system": "http://snomed.info/sct", + "code": "92803008", + "display": "Carcinoma in situ of Waldeyer's ring" + }, + { + "system": "http://snomed.info/sct", + "code": "109827007", + "display": "Carcinoma in situ of salivary gland duct" + }, + { + "system": "http://snomed.info/sct", + "code": "109850001", + "display": "Carcinoma in situ of digestive organ" + }, + { + "system": "http://snomed.info/sct", + "code": "109888004", + "display": "Lobular carcinoma in situ of breast" + }, + { + "system": "http://snomed.info/sct", + "code": "109889007", + "display": "Intraductal carcinoma in situ of breast" + }, + { + "system": "http://snomed.info/sct", + "code": "189212001", + "display": "Carcinoma in situ of salivary gland" + }, + { + "system": "http://snomed.info/sct", + "code": "189229003", + "display": "Carcinoma in situ of splenic flexure" + }, + { + "system": "http://snomed.info/sct", + "code": "189231007", + "display": "Carcinoma in situ of rectum and rectosigmoid junction" + }, + { + "system": "http://snomed.info/sct", + "code": "189243008", + "display": "Carcinoma in situ of hepatic duct" + }, + { + "system": "http://snomed.info/sct", + "code": "189246000", + "display": "Carcinoma in situ of sphincter of Oddi" + }, + { + "system": "http://snomed.info/sct", + "code": "189251006", + "display": "Carcinoma in situ of respiratory system" + }, + { + "system": "http://snomed.info/sct", + "code": "189252004", + "display": "Carcinoma in situ of thyroid cartilage" + }, + { + "system": "http://snomed.info/sct", + "code": "189253009", + "display": "Carcinoma in situ of cricoid cartilage" + }, + { + "system": "http://snomed.info/sct", + "code": "189255002", + "display": "Carcinoma in situ of arytenoid cartilage" + }, + { + "system": "http://snomed.info/sct", + "code": "189256001", + "display": "Carcinoma in situ of corniculate cartilage" + }, + { + "system": "http://snomed.info/sct", + "code": "189257005", + "display": "Carcinoma in situ of cuneiform cartilage" + }, + { + "system": "http://snomed.info/sct", + "code": "189258000", + "display": "Carcinoma in situ of aryepiglottic fold" + }, + { + "system": "http://snomed.info/sct", + "code": "189259008", + "display": "Carcinoma in situ of vestibular fold" + }, + { + "system": "http://snomed.info/sct", + "code": "189262006", + "display": "Carcinoma in situ of bronchus and lung" + }, + { + "system": "http://snomed.info/sct", + "code": "189263001", + "display": "Carcinoma in situ of carina of bronchus" + }, + { + "system": "http://snomed.info/sct", + "code": "189265008", + "display": "Carcinoma in situ of upper lobe bronchus and lung" + }, + { + "system": "http://snomed.info/sct", + "code": "189266009", + "display": "Carcinoma in situ of middle lobe bronchus and lung" + }, + { + "system": "http://snomed.info/sct", + "code": "189267000", + "display": "Carcinoma in situ of lower lobe bronchus and lung" + }, + { + "system": "http://snomed.info/sct", + "code": "189271002", + "display": "Carcinoma in situ of tympanic cavity" + }, + { + "system": "http://snomed.info/sct", + "code": "189272009", + "display": "Carcinoma in situ of tympanic antrum" + }, + { + "system": "http://snomed.info/sct", + "code": "189277003", + "display": "Carcinoma in situ of skin of eyelid including canthus" + }, + { + "system": "http://snomed.info/sct", + "code": "189279000", + "display": "Carcinoma in situ of skin of auricle" + }, + { + "system": "http://snomed.info/sct", + "code": "189280002", + "display": "Carcinoma in situ of skin of external auricular canal" + }, + { + "system": "http://snomed.info/sct", + "code": "189289001", + "display": "Carcinoma in situ of skin of jaw" + }, + { + "system": "http://snomed.info/sct", + "code": "189291009", + "display": "Carcinoma in situ of scalp and skin of neck" + }, + { + "system": "http://snomed.info/sct", + "code": "189292002", + "display": "Carcinoma in situ of scalp" + }, + { + "system": "http://snomed.info/sct", + "code": "189308005", + "display": "Carcinoma in situ of skin of upper arm" + }, + { + "system": "http://snomed.info/sct", + "code": "189317005", + "display": "Carcinoma in situ of skin of lower leg" + }, + { + "system": "http://snomed.info/sct", + "code": "189336000", + "display": "Carcinoma in situ of breast" + }, + { + "system": "http://snomed.info/sct", + "code": "189565007", + "display": "Squamous cell carcinoma in situ" + }, + { + "system": "http://snomed.info/sct", + "code": "231830001", + "display": "Bowen's disease of eyelid" + }, + { + "system": "http://snomed.info/sct", + "code": "240545008", + "display": "Anogenital papillomaviral intraepithelial neoplasia" + }, + { + "system": "http://snomed.info/sct", + "code": "254394005", + "display": "Carcinoma in situ of frenum of lip" + }, + { + "system": "http://snomed.info/sct", + "code": "254399000", + "display": "Carcinoma in situ of frenum of upper lip" + }, + { + "system": "http://snomed.info/sct", + "code": "254403009", + "display": "Carcinoma in situ of frenum of lower lip" + }, + { + "system": "http://snomed.info/sct", + "code": "254406001", + "display": "Carcinoma in situ of anterior two-thirds of tongue - dorsal surface" + }, + { + "system": "http://snomed.info/sct", + "code": "254409008", + "display": "Carcinoma in situ of anterior two-thirds of tongue - border" + }, + { + "system": "http://snomed.info/sct", + "code": "254413001", + "display": "Carcinoma in situ of tip of tongue" + }, + { + "system": "http://snomed.info/sct", + "code": "254418005", + "display": "Carcinoma in situ of frenum linguae" + }, + { + "system": "http://snomed.info/sct", + "code": "254428001", + "display": "Carcinoma in situ anterior floor of mouth" + }, + { + "system": "http://snomed.info/sct", + "code": "254432007", + "display": "Carcinoma in situ lateral floor of mouth" + }, + { + "system": "http://snomed.info/sct", + "code": "254442009", + "display": "Carcinoma in situ of upper buccal sulcus" + }, + { + "system": "http://snomed.info/sct", + "code": "254446007", + "display": "Carcinoma in situ of lower buccal sulcus" + }, + { + "system": "http://snomed.info/sct", + "code": "254451001", + "display": "Carcinoma in situ upper labial sulcus" + }, + { + "system": "http://snomed.info/sct", + "code": "254455005", + "display": "Carcinoma in situ of lower labial sulcus" + }, + { + "system": "http://snomed.info/sct", + "code": "254460009", + "display": "Carcinoma in situ of anterior pillar of fauces" + }, + { + "system": "http://snomed.info/sct", + "code": "254510001", + "display": "Carcinoma in situ of anterior commissure" + }, + { + "system": "http://snomed.info/sct", + "code": "254514005", + "display": "Carcinoma in situ of posterior commissure" + }, + { + "system": "http://snomed.info/sct", + "code": "254540004", + "display": "Carcinoma in situ of thoracic part of esophagus" + }, + { + "system": "http://snomed.info/sct", + "code": "254544008", + "display": "Carcinoma in situ of abdominal part of esophagus" + }, + { + "system": "http://snomed.info/sct", + "code": "254564003", + "display": "Carcinoma in situ of lesser curve of stomach" + }, + { + "system": "http://snomed.info/sct", + "code": "254639005", + "display": "Carcinoma in situ of lung parenchyma" + }, + { + "system": "http://snomed.info/sct", + "code": "254656002", + "display": "Bowen's disease of skin" + }, + { + "system": "http://snomed.info/sct", + "code": "255007008", + "display": "Bowen's disease of cornea" + }, + { + "system": "http://snomed.info/sct", + "code": "255131000", + "display": "Carcinoma in situ of oral cavity, lips, salivary glands" + }, + { + "system": "http://snomed.info/sct", + "code": "255132007", + "display": "Carcinoma in situ of anterior two-thirds of tongue - ventral surface" + }, + { + "system": "http://snomed.info/sct", + "code": "255136005", + "display": "Carcinoma in situ of upper labial mucosa" + }, + { + "system": "http://snomed.info/sct", + "code": "255137001", + "display": "Carcinoma in situ of buccal aspect of lower lip" + }, + { + "system": "http://snomed.info/sct", + "code": "255138006", + "display": "Carcinoma in situ of ear, nose and throat" + }, + { + "system": "http://snomed.info/sct", + "code": "255139003", + "display": "Carcinoma in situ of middle ear and mastoid" + }, + { + "system": "http://snomed.info/sct", + "code": "255140001", + "display": "Carcinoma in situ of nasal cavity and nasopharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "255142009", + "display": "Carcinoma in situ of respiratory and intrathoracic organ" + }, + { + "system": "http://snomed.info/sct", + "code": "255144005", + "display": "Carcinoma in situ of ear" + }, + { + "system": "http://snomed.info/sct", + "code": "255145006", + "display": "Carcinoma in situ of surface epithelium" + }, + { + "system": "http://snomed.info/sct", + "code": "255149000", + "display": "Carcinoma in situ of prostatic ducts" + }, + { + "system": "http://snomed.info/sct", + "code": "255150000", + "display": "Carcinoma in situ of urinary tract" + }, + { + "system": "http://snomed.info/sct", + "code": "271525004", + "display": "Carcinoma in situ of liver and/or biliary system (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "275492001", + "display": "Carcinoma in situ tongue base - dorsal surface" + }, + { + "system": "http://snomed.info/sct", + "code": "276875006", + "display": "Vulval intraepithelial neoplasia grade III" + }, + { + "system": "http://snomed.info/sct", + "code": "313351009", + "display": "Bowen's disease of vulva" + }, + { + "system": "http://snomed.info/sct", + "code": "398768004", + "display": "Queyrat's erythroplasia (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "398831006", + "display": "Bowen's disease of penis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "399911003", + "display": "Bowenoid papulosis of vulva with vulval intraepithelial neoplasia grade III (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "399929008", + "display": "Bowenoid papulosis of anus with anal intraepithelial neoplasia grade III (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "400066006", + "display": "Intraepithelial squamous cell carcinoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "400092004", + "display": "Penile intraepithelial neoplasia grade III (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "400118002", + "display": "Bowenoid papulosis of penis with penile intraepithelial neoplasia grade III (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402813000", + "display": "Carcinoma-in-situ of oral mucosa (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403485001", + "display": "Anal intraepithelial neoplasia (AIN III) (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403873003", + "display": "Intraepidermal squamous carcinoma of scalp (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403874009", + "display": "Intraepidermal squamous carcinoma of face (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403875005", + "display": "Intraepidermal squamous carcinoma of forehead (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403876006", + "display": "Intraepidermal squamous carcinoma of ear (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403877002", + "display": "Intraepidermal squamous carcinoma of hand (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403878007", + "display": "Intraepidermal squamous carcinoma of upper extremity (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403879004", + "display": "Intraepidermal squamous carcinoma of lower extremity (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403880001", + "display": "Intraepidermal squamous carcinoma of trunk (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403881002", + "display": "Bowen's disease, atrophic (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403882009", + "display": "Bowen's disease, verrucous (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403883004", + "display": "Bowen's disease, psoriasiform (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403884005", + "display": "Bowen's disease, pigmented (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403885006", + "display": "Bowen's disease, pagetoid (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403886007", + "display": "Bowen's disease, clonal (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403887003", + "display": "Bowen's disease, clear cell (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403888008", + "display": "Multiple intraepidermal squamous carcinomata (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "406103009", + "display": "Squamous cell carcinoma in situ of uterine cervix (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "416921001", + "display": "Carcinoma in situ of nasolacrimal duct (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "422607004", + "display": "Carcinoma in situ of lacrimal drainage system (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "422893006", + "display": "Carcinoma in situ of lacrimal gland duct (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "423278008", + "display": "Lentigo maligna of skin of eyelid (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "446711009", + "display": "High grade prostatic intraepithelial neoplasia (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "447953007", + "display": "Bowen's disease of skin of chest (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449064001", + "display": "Bowen's disease of skin of buttock (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449802004", + "display": "Carcinoma in situ of dome of urinary bladder (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "473419009", + "display": "Intraductal papillary mucinous carcinoma in situ of pancreas" + }, + { + "system": "http://snomed.info/sct", + "code": "702712006", + "display": "Carcinoma in situ of common hepatic duct" + }, + { + "system": "http://snomed.info/sct", + "code": "721594000", + "display": "Papillary carcinoma in situ of breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721595004", + "display": "Primary intracystic papillary carcinoma of breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721596003", + "display": "Solid papillary carcinoma in situ of breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722523004", + "display": "Mixed ductal and lobular carcinoma in situ of breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722664004", + "display": "Carcinoma in situ of ocular adnexa (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722713005", + "display": "Carcinoma in situ of anal margin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "723164006", + "display": "Carcinoma in situ of skin of penis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "737169005", + "display": "Ductal comedocarcinoma in situ of breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "762260000", + "display": "Pleomorphic lobular carcinoma in situ of breast" + }, + { + "system": "http://snomed.info/sct", + "code": "767544007", + "display": "Intraepithelial squamous cell carcinoma of anogenital region" + }, + { + "system": "http://snomed.info/sct", + "code": "785798002", + "display": "Carcinoma in situ of oral cavity (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "789051005", + "display": "Squamous cell carcinoma in situ of skin caused by sunlight (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "816979008", + "display": "Differentiated vulvar intraepithelial neoplasia" + }, + { + "system": "http://snomed.info/sct", + "code": "816980006", + "display": "Differentiated PeIN (penile intraepithelial neoplasia)" + }, + { + "system": "http://snomed.info/sct", + "code": "826978004", + "display": "Solid ductal carcinoma in situ of breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "871635009", + "display": "Squamous cell carcinoma in situ of esophagus" + }, + { + "system": "http://snomed.info/sct", + "code": "1196834001", + "display": "Intraductal papillary neoplasia with high grade intraepithelial neoplasia of liver" + }, + { + "system": "http://snomed.info/sct", + "code": "1197288009", + "display": "High grade squamous intraepithelial neoplasia of esophagus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "80071000119103", + "display": "Basal cell carcinoma of skin in situ (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "353591000119105", + "display": "Carcinoma in situ of left breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "353631000119105", + "display": "Carcinoma in situ of right breast" + }, + { + "system": "http://snomed.info/sct", + "code": "354341000119108", + "display": "Lobular carcinoma in situ of left breast" + }, + { + "system": "http://snomed.info/sct", + "code": "354471000119108", + "display": "Lobular carcinoma in situ of right breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "16908281000119101", + "display": "Squamous cell carcinoma in situ of skin of right lower eyelid" + }, + { + "system": "http://snomed.info/sct", + "code": "16908321000119106", + "display": "Squamous cell carcinoma in situ of skin of left lower eyelid (disorder)" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D00", + "display": "CARCINOMA IN SITU OF ORAL CAVITY, ESOPHAGUS AND STOMACH" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D00.0", + "display": "Carcinoma in situ of lip, oral cavity and pharynx" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D00.00", + "display": "Carcinoma in situ of oral cavity, unspecified site" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D00.01", + "display": "Carcinoma in situ of labial mucosa and vermilion border" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D00.02", + "display": "Carcinoma in situ of buccal mucosa" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D00.03", + "display": "Carcinoma in situ of gingiva and edentulous alveolar ridge" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D00.04", + "display": "Carcinoma in situ of soft palate" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D00.05", + "display": "Carcinoma in situ of hard palate" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D00.06", + "display": "Carcinoma in situ of floor of mouth" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D00.07", + "display": "Carcinoma in situ of tongue" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D00.08", + "display": "Carcinoma in situ of pharynx" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D00.1", + "display": "Carcinoma in situ of esophagus" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D00.2", + "display": "Carcinoma in situ of stomach" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D01", + "display": "CARCINOMA IN SITU OF OTHER AND UNSPECIFIED DIGESTIVE ORGANS" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D01.0", + "display": "Carcinoma in situ of colon" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D01.1", + "display": "Carcinoma in situ of rectosigmoid junction" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D01.2", + "display": "Carcinoma in situ of rectum" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D01.3", + "display": "Carcinoma in situ of anus and anal canal" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D01.4", + "display": "Carcinoma in situ of other and unspecified parts of intestine" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D01.40", + "display": "Carcinoma in situ of unspecified part of intestine" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D01.49", + "display": "Carcinoma in situ of other parts of intestine" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D01.5", + "display": "Carcinoma in situ of liver, gallbladder and bile ducts" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D01.7", + "display": "Carcinoma in situ of other specified digestive organs" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D01.9", + "display": "Carcinoma in situ of digestive organ, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D02", + "display": "CARCINOMA IN SITU OF MIDDLE EAR AND RESPIRATORY SYSTEM" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D02.0", + "display": "Carcinoma in situ of larynx" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D02.1", + "display": "Carcinoma in situ of trachea" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D02.2", + "display": "Carcinoma in situ of bronchus and lung" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D02.20", + "display": "Carcinoma in situ of unspecified bronchus and lung" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D02.21", + "display": "Carcinoma in situ of right bronchus and lung" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D02.22", + "display": "Carcinoma in situ of left bronchus and lung" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D02.3", + "display": "Carcinoma in situ of other parts of respiratory system" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D02.4", + "display": "Carcinoma in situ of respiratory system, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D05", + "display": "CARCINOMA IN SITU OF BREAST" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D05.0", + "display": "Lobular carcinoma in situ of breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D05.00", + "display": "Lobular carcinoma in situ of unspecified breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D05.01", + "display": "Lobular carcinoma in situ of right breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D05.02", + "display": "Lobular carcinoma in situ of left breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D05.1", + "display": "Intraductal carcinoma in situ of breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D05.10", + "display": "Intraductal carcinoma in situ of unspecified breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D05.11", + "display": "Intraductal carcinoma in situ of right breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D05.12", + "display": "Intraductal carcinoma in situ of left breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D05.8", + "display": "Other specified type of carcinoma in situ of breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D05.80", + "display": "Other specified type of carcinoma in situ of unspecified breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D05.81", + "display": "Other specified type of carcinoma in situ of right breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D05.82", + "display": "Other specified type of carcinoma in situ of left breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D05.9", + "display": "Unspecified type of carcinoma in situ of breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D05.90", + "display": "Unspecified type of carcinoma in situ of unspecified breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D05.91", + "display": "Unspecified type of carcinoma in situ of right breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D05.92", + "display": "Unspecified type of carcinoma in situ of left breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D07", + "display": "CARCINOMA IN SITU OF OTHER AND UNSPECIFIED GENITAL ORGANS" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D07.0", + "display": "Carcinoma in situ of endometrium" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D07.1", + "display": "Carcinoma in situ of vulva" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D07.2", + "display": "Carcinoma in situ of vagina" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D07.3", + "display": "Carcinoma in situ of other and unspecified female genital organs" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D07.30", + "display": "Carcinoma in situ of unspecified female genital organs" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D07.39", + "display": "Carcinoma in situ of other female genital organs" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D07.4", + "display": "Carcinoma in situ of penis" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D07.6", + "display": "Carcinoma in situ of other and unspecified male genital organs" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D07.60", + "display": "Carcinoma in situ of unspecified male genital organs" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D07.61", + "display": "Carcinoma in situ of scrotum" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D07.69", + "display": "Carcinoma in situ of other male genital organs" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D09", + "display": "CARCINOMA IN SITU OF OTHER AND UNSPECIFIED SITES" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D09.0", + "display": "Carcinoma in situ of bladder" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D09.1", + "display": "Carcinoma in situ of other and unspecified urinary organs" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D09.10", + "display": "Carcinoma in situ of unspecified urinary organ" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D09.19", + "display": "Carcinoma in situ of other urinary organs" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D09.2", + "display": "Carcinoma in situ of eye" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D09.20", + "display": "Carcinoma in situ of unspecified eye" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D09.21", + "display": "Carcinoma in situ of right eye" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D09.22", + "display": "Carcinoma in situ of left eye" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D09.3", + "display": "Carcinoma in situ of thyroid and other endocrine glands" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D09.8", + "display": "Carcinoma in situ of other specified sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D09.9", + "display": "Carcinoma in situ, unspecified" + }, + { + "system": "http://snomed.info/sct", + "code": "189758001", + "display": "Melanoma in situ" + }, + { + "system": "http://snomed.info/sct", + "code": "109266006", + "display": "Melanoma in situ of skin (clinical)" + }, + { + "system": "http://snomed.info/sct", + "code": "109268007", + "display": "Melanoma in situ of non-skin site" + }, + { + "system": "http://snomed.info/sct", + "code": "109270003", + "display": "Melanoma in situ of face" + }, + { + "system": "http://snomed.info/sct", + "code": "109272006", + "display": "Melanoma in situ of lip" + }, + { + "system": "http://snomed.info/sct", + "code": "109274007", + "display": "Melanoma in situ of eyelid, including canthus" + }, + { + "system": "http://snomed.info/sct", + "code": "109276009", + "display": "Melanoma in situ of scalp" + }, + { + "system": "http://snomed.info/sct", + "code": "109278005", + "display": "Melanoma in situ of ear" + }, + { + "system": "http://snomed.info/sct", + "code": "109280004", + "display": "Melanoma in situ of external auditory canal" + }, + { + "system": "http://snomed.info/sct", + "code": "109282007", + "display": "Melanoma in situ of neck" + }, + { + "system": "http://snomed.info/sct", + "code": "109284008", + "display": "Melanoma in situ of trunk" + }, + { + "system": "http://snomed.info/sct", + "code": "109286005", + "display": "Melanoma in situ of skin of breast" + }, + { + "system": "http://snomed.info/sct", + "code": "109288006", + "display": "Melanoma in situ of perianal skin" + }, + { + "system": "http://snomed.info/sct", + "code": "109290007", + "display": "Melanoma in situ of upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "109292004", + "display": "Melanoma in situ of shoulder" + }, + { + "system": "http://snomed.info/sct", + "code": "109294003", + "display": "Melanoma in situ of lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "109296001", + "display": "Melanoma in situ of hip" + }, + { + "system": "http://snomed.info/sct", + "code": "189324006", + "display": "Melanoma in situ of skin structure of scalp and/or neck" + }, + { + "system": "http://snomed.info/sct", + "code": "315036008", + "display": "Melanoma in situ of back of hand" + }, + { + "system": "http://snomed.info/sct", + "code": "315230006", + "display": "Melanoma in situ of back" + }, + { + "system": "http://snomed.info/sct", + "code": "402556000", + "display": "Malignant melanoma (radial growth phase) (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402557009", + "display": "In situ acral lentiginous malignant melanoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722689005", + "display": "Melanoma in situ of conjunctiva (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "878798006", + "display": "Melanoma in situ of skin of scrotum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "878799003", + "display": "Melanoma in situ of vermilion border of lip (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "352161000119100", + "display": "Melanoma in situ of right upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "352191000119107", + "display": "Melanoma in situ of right lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "1080901000119107", + "display": "Melanoma in situ of left upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "1080931000119100", + "display": "Melanoma in situ of left lower limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "15951341000119104", + "display": "Melanoma in situ of skin of left breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "15951381000119109", + "display": "Bilateral melanoma in situ of skin of breasts" + }, + { + "system": "http://snomed.info/sct", + "code": "15951421000119100", + "display": "Melanoma in situ of skin of right breast (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "15951461000119105", + "display": "Melanoma in situ of bilateral upper limbs" + }, + { + "system": "http://snomed.info/sct", + "code": "16764101000119100", + "display": "Melanoma in situ of cheek" + }, + { + "system": "http://snomed.info/sct", + "code": "16782651000119104", + "display": "Melanoma in situ of nose" + }, + { + "system": "http://snomed.info/sct", + "code": "16782691000119109", + "display": "Melanoma in situ of chin" + }, + { + "system": "http://snomed.info/sct", + "code": "16782731000119102", + "display": "Melanoma in situ of forehead" + }, + { + "system": "http://snomed.info/sct", + "code": "16782771000119104", + "display": "Melanoma in situ of temple" + }, + { + "system": "http://snomed.info/sct", + "code": "16907161000119103", + "display": "Melanoma in situ of left lower eyelid" + }, + { + "system": "http://snomed.info/sct", + "code": "16907241000119105", + "display": "Melanoma in situ of right lower eyelid" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D03", + "display": "Melanoma in situ of skin" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D03.0", + "display": "Melanoma in situ of lip" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D03.1", + "display": "Melanoma in situ of eyelid, including canthus" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D03.10", + "display": "Melanoma in situ of unspecified eyelid, including canthus" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D03.11", + "display": "Melanoma in situ of right eyelid, including canthus" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D03.111", + "display": "Melanoma in situ of right upper eyelid, including canthus" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D03.112", + "display": "Melanoma in situ of right lower eyelid, including canthus" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D03.12", + "display": "Melanoma in situ of left eyelid, including canthus" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D03.121", + "display": "Melanoma in situ of left upper eyelid, including canthus" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D03.122", + "display": "Melanoma in situ of left lower eyelid, including canthus" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D03.2", + "display": "Melanoma in situ of ear and external auricular canal" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D03.20", + "display": "Melanoma in situ of unspecified ear and external auricular canal" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D03.21", + "display": "Melanoma in situ of right ear and external auricular canal" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D03.22", + "display": "Melanoma in situ of left ear and external auricular canal" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D03.3", + "display": "Melanoma in situ of other and unspecified parts of face" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D03.30", + "display": "Melanoma in situ of unspecified part of face" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D03.39", + "display": "Melanoma in situ of other parts of face" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D03.4", + "display": "Melanoma in situ of scalp and neck" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D03.5", + "display": "Melanoma in situ of trunk" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D03.51", + "display": "Melanoma in situ of anal skin" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D03.52", + "display": "Melanoma in situ of breast (skin) (soft tissue)" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D03.59", + "display": "Melanoma in situ of other part of trunk" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D03.6", + "display": "Melanoma in situ of upper limb, including shoulder" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D03.60", + "display": "Melanoma in situ of unspecified upper limb, including shoulder" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D03.61", + "display": "Melanoma in situ of right upper limb, including shoulder" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D03.62", + "display": "Melanoma in situ of left upper limb, including shoulder" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D03.7", + "display": "Melanoma in situ of lower limb, including hip" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D03.70", + "display": "Melanoma in situ of unspecified lower limb, including hip" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D03.71", + "display": "Melanoma in situ of right lower limb, including hip" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D03.72", + "display": "Melanoma in situ of left lower limb, including hip" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D03.8", + "display": "Melanoma in situ of other sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D03.9", + "display": "Melanoma in situ, unspecified" + }, + { + "system": "http://snomed.info/sct", + "code": "126361000119107", + "display": "Cytological evidence of malignancy on anal Papanicolaou smear (finding)" + }, + { + "system": "http://snomed.info/sct", + "code": "126371000119101", + "display": "Cytological evidence of malignancy on vaginal Papanicolaou smear (finding)" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "R85.614", + "display": "Cytologic evidence of malignancy on smear of anus" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "R87.624", + "display": "Cytologic evidence of malignancy on smear of vagina" + }, + { + "system": "http://snomed.info/sct", + "code": "93468003", + "display": "Hemangioma of intracranial structure" + }, + { + "system": "http://snomed.info/sct", + "code": "403775003", + "display": "Hereditary neurocutaneous angiomata (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "428089008", + "display": "Venous hemangioma of brain (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "444869007", + "display": "Cavernous hemangioma of brain (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "717003001", + "display": "Hereditary cavernous hemangioma of brain (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "109913001", + "display": "Benign neoplasm of meninges" + }, + { + "system": "http://snomed.info/sct", + "code": "92051001", + "display": "Benign neoplasm of cerebral meninges" + }, + { + "system": "http://snomed.info/sct", + "code": "92406008", + "display": "Benign neoplasm of spinal meninges" + }, + { + "system": "http://snomed.info/sct", + "code": "189016009", + "display": "Lipoma of spinal canal - intradural" + }, + { + "system": "http://snomed.info/sct", + "code": "253192007", + "display": "Fibrolipoma of filum terminale" + }, + { + "system": "http://snomed.info/sct", + "code": "277527003", + "display": "Melanocytoma of meninges" + }, + { + "system": "http://snomed.info/sct", + "code": "429306002", + "display": "Benign neoplasm of spinal intradural intramedullary space (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "429691007", + "display": "Benign neoplasm of spinal intradural space" + }, + { + "system": "http://snomed.info/sct", + "code": "724171006", + "display": "Benign meningioma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "765202001", + "display": "Familial multiple benign meningioma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "770628008", + "display": "Diffuse leptomeningeal melanocytosis" + }, + { + "system": "http://snomed.info/sct", + "code": "8551000119100", + "display": "Benign neoplasm of spinal intradural extramedullary space" + }, + { + "system": "http://snomed.info/sct", + "code": "104431000119107", + "display": "Lipomyelomeningocele" + }, + { + "system": "http://snomed.info/sct", + "code": "92030004", + "display": "Benign neoplasm of brain" + }, + { + "system": "http://snomed.info/sct", + "code": "92029009", + "display": "Benign neoplasm of brain stem" + }, + { + "system": "http://snomed.info/sct", + "code": "92050000", + "display": "Benign neoplasm of cerebellum" + }, + { + "system": "http://snomed.info/sct", + "code": "92052008", + "display": "Benign neoplasm of cerebral ventricle" + }, + { + "system": "http://snomed.info/sct", + "code": "92072003", + "display": "Benign neoplasm of craniopharyngeal duct" + }, + { + "system": "http://snomed.info/sct", + "code": "92114009", + "display": "Benign neoplasm of frontal lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "92253009", + "display": "Benign neoplasm of occipital lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "92276007", + "display": "Benign neoplasm of parietal lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "92294001", + "display": "Benign neoplasm of pineal gland" + }, + { + "system": "http://snomed.info/sct", + "code": "92296004", + "display": "Benign neoplasm of pituitary gland" + }, + { + "system": "http://snomed.info/sct", + "code": "92427003", + "display": "Benign neoplasm of temporal lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "126948004", + "display": "Cerebellopontine angle meningioma" + }, + { + "system": "http://snomed.info/sct", + "code": "134209002", + "display": "Prolactinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "135884009", + "display": "Benign neoplasm of pons" + }, + { + "system": "http://snomed.info/sct", + "code": "189162003", + "display": "Benign neoplasm of brain, supratentorial" + }, + { + "system": "http://snomed.info/sct", + "code": "237719001", + "display": "Pituitary adenoma with extrasellar extension" + }, + { + "system": "http://snomed.info/sct", + "code": "253010003", + "display": "Microprolactinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "253011004", + "display": "Macroprolactinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "254943007", + "display": "Benign tumor of choroid plexus" + }, + { + "system": "http://snomed.info/sct", + "code": "254956000", + "display": "Pituitary adenoma" + }, + { + "system": "http://snomed.info/sct", + "code": "254957009", + "display": "Somatotroph adenoma" + }, + { + "system": "http://snomed.info/sct", + "code": "254958004", + "display": "ACTH-secreting pituitary adenoma" + }, + { + "system": "http://snomed.info/sct", + "code": "254959007", + "display": "Thyrotroph adenoma" + }, + { + "system": "http://snomed.info/sct", + "code": "254960002", + "display": "Gonadotrophin-secreting pituitary adenoma" + }, + { + "system": "http://snomed.info/sct", + "code": "254961003", + "display": "Mixed-functioning pituitary adenoma" + }, + { + "system": "http://snomed.info/sct", + "code": "254962005", + "display": "Functionless pituitary adenoma" + }, + { + "system": "http://snomed.info/sct", + "code": "254963000", + "display": "Pituitary microadenoma" + }, + { + "system": "http://snomed.info/sct", + "code": "254964006", + "display": "Pituitary mesoadenoma" + }, + { + "system": "http://snomed.info/sct", + "code": "254965007", + "display": "Pituitary macroadenoma" + }, + { + "system": "http://snomed.info/sct", + "code": "254966008", + "display": "Suprasellar extension of pituitary adenoma" + }, + { + "system": "http://snomed.info/sct", + "code": "254970000", + "display": "Benign tumor of olfactory tract" + }, + { + "system": "http://snomed.info/sct", + "code": "255200003", + "display": "Benign tumor of hypothalamus" + }, + { + "system": "http://snomed.info/sct", + "code": "264906008", + "display": "Pituitary macroadenoma with extrasellar extension" + }, + { + "system": "http://snomed.info/sct", + "code": "271479005", + "display": "Benign neoplasm of pituitary gland and craniopharyngeal duct" + }, + { + "system": "http://snomed.info/sct", + "code": "275269004", + "display": "Benign cerebral tumor" + }, + { + "system": "http://snomed.info/sct", + "code": "425868004", + "display": "Benign papilloma of choroid plexus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "429765002", + "display": "Benign neoplasm of medulla oblongata (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "448135004", + "display": "Benign teratoma of pineal region (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "699331002", + "display": "Granular cell tumor of neurohypophysis" + }, + { + "system": "http://snomed.info/sct", + "code": "702375004", + "display": "Familial isolated pituitary adenoma" + }, + { + "system": "http://snomed.info/sct", + "code": "722201004", + "display": "Median cleft of upper lip, corpus callosum lipoma, cutaneous polyp syndrome (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "778046002", + "display": "Somatomammotropinoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "783008000", + "display": "Pituitary dermoid and epidermoid cysts (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "788756004", + "display": "Spindle cell oncocytoma of posterior pituitary gland (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "830032008", + "display": "Dermoid cyst of occipital lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "830033003", + "display": "Dermoid cyst of brain (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1157249003", + "display": "Invasive benign pituitary adenoma" + }, + { + "system": "http://snomed.info/sct", + "code": "1196837008", + "display": "Dysembryoplastic neuroepithelial neoplasm of brain" + }, + { + "system": "http://snomed.info/sct", + "code": "87161000119107", + "display": "Benign ependymoma of brain" + }, + { + "system": "http://snomed.info/sct", + "code": "350841000119107", + "display": "Benign neoplasm of infratentorial brain (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "15863451000119107", + "display": "Lipoma of brain (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "92048008", + "display": "Benign neoplasm of central nervous system" + }, + { + "system": "http://snomed.info/sct", + "code": "92257005", + "display": "Benign neoplasm of optic nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "92405007", + "display": "Benign neoplasm of spinal cord" + }, + { + "system": "http://snomed.info/sct", + "code": "189015008", + "display": "Lipoma of spinal canal - extradural" + }, + { + "system": "http://snomed.info/sct", + "code": "189017000", + "display": "Lipoma of spinal cord" + }, + { + "system": "http://snomed.info/sct", + "code": "254977002", + "display": "Benign neoplasm of optic nerve and nerve sheath (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "254979004", + "display": "Melanocytoma of optic nerve head" + }, + { + "system": "http://snomed.info/sct", + "code": "423361002", + "display": "Lipoma of dorsal spinal cord (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "426470009", + "display": "Lipoma of terminal spinal cord" + }, + { + "system": "http://snomed.info/sct", + "code": "426510004", + "display": "Schwannoma of spinal cord (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "427939000", + "display": "Benign neoplasm of spinal extradural space (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "782680004", + "display": "Gangliocytoma of central nervous system (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "830015009", + "display": "Dermoid cyst of spinal cord (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "838304009", + "display": "Benign ependymoma" + }, + { + "system": "http://snomed.info/sct", + "code": "838350007", + "display": "Adenoma of neuroepithelium of iris" + }, + { + "system": "http://snomed.info/sct", + "code": "1003434002", + "display": "Lipoma due to neurospinal dysraphism" + }, + { + "system": "http://snomed.info/sct", + "code": "33441000119100", + "display": "Transitional lipoma of spinal cord" + }, + { + "system": "http://snomed.info/sct", + "code": "34041000119108", + "display": "Benign neoplasm of extramedullary spinal cord (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "16207161000119102", + "display": "Cavernous hemangioma of spinal cord" + }, + { + "system": "http://snomed.info/sct", + "code": "94963005", + "display": "Neoplasm of uncertain behavior of nervous system" + }, + { + "system": "http://snomed.info/sct", + "code": "19133005", + "display": "Neurofibromatosis syndrome" + }, + { + "system": "http://snomed.info/sct", + "code": "92503002", + "display": "Bilateral acoustic neurofibromatosis" + }, + { + "system": "http://snomed.info/sct", + "code": "92824003", + "display": "Neurofibromatosis type 1" + }, + { + "system": "http://snomed.info/sct", + "code": "94722009", + "display": "Neoplasm of uncertain behavior of abducens nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "94723004", + "display": "Neoplasm of uncertain behavior of accessory nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "94725006", + "display": "Neoplasm of uncertain behavior of acoustic nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "94766006", + "display": "Neoplasm of uncertain behavior of brain stem" + }, + { + "system": "http://snomed.info/sct", + "code": "94767002", + "display": "Neoplasm of uncertain behavior of brain" + }, + { + "system": "http://snomed.info/sct", + "code": "94782007", + "display": "Neoplasm of uncertain behavior of cauda equina" + }, + { + "system": "http://snomed.info/sct", + "code": "94784008", + "display": "Neoplasm of uncertain behavior of central nervous system" + }, + { + "system": "http://snomed.info/sct", + "code": "94786005", + "display": "Neoplasm of uncertain behavior of cerebellum" + }, + { + "system": "http://snomed.info/sct", + "code": "94787001", + "display": "Neoplasm of uncertain behavior of cerebral meninges" + }, + { + "system": "http://snomed.info/sct", + "code": "94788006", + "display": "Neoplasm of uncertain behavior of cerebral ventricle" + }, + { + "system": "http://snomed.info/sct", + "code": "94789003", + "display": "Neoplasm of uncertain behavior of cerebrum" + }, + { + "system": "http://snomed.info/sct", + "code": "94807005", + "display": "Neoplasm of uncertain behavior of cranial nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "94808000", + "display": "Neoplasm of uncertain behavior of craniopharyngeal duct" + }, + { + "system": "http://snomed.info/sct", + "code": "94833002", + "display": "Neoplasm of uncertain behavior of facial nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "94847003", + "display": "Neoplasm of uncertain behavior of frontal lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "94855005", + "display": "Neoplasm of uncertain behavior of glossopharyngeal nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "94868002", + "display": "Neoplasm of uncertain behavior of hypoglossal nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "94968001", + "display": "Neoplasm of uncertain behavior of occipital lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "94969009", + "display": "Neoplasm of uncertain behavior of oculomotor nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "94970005", + "display": "Neoplasm of uncertain behavior of olfactory nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "94971009", + "display": "Neoplasm of uncertain behavior of optic nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "94986003", + "display": "Neoplasm of uncertain behavior of parietal lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "95002008", + "display": "Neoplasm of uncertain behavior of pineal gland" + }, + { + "system": "http://snomed.info/sct", + "code": "95004009", + "display": "Neoplasm of uncertain behavior of pituitary gland" + }, + { + "system": "http://snomed.info/sct", + "code": "95108005", + "display": "Neoplasm of uncertain behavior of spinal cord" + }, + { + "system": "http://snomed.info/sct", + "code": "95109002", + "display": "Neoplasm of uncertain behavior of spinal meninges" + }, + { + "system": "http://snomed.info/sct", + "code": "95126008", + "display": "Neoplasm of uncertain behavior of temporal lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "95148002", + "display": "Neoplasm of uncertain behavior of trigeminal nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "95150005", + "display": "Neoplasm of uncertain behavior of trochlear nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "95171000", + "display": "Neoplasm of uncertain behavior of vagus nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "109914007", + "display": "Neoplasm of uncertain behavior of meninges" + }, + { + "system": "http://snomed.info/sct", + "code": "109917000", + "display": "Neoplasm of uncertain behavior of peripheral nerves and peripheral autonomic nervous system" + }, + { + "system": "http://snomed.info/sct", + "code": "189179009", + "display": "Craniopharyngioma" + }, + { + "system": "http://snomed.info/sct", + "code": "189484008", + "display": "Neoplasm of uncertain behavior of brain and spinal cord" + }, + { + "system": "http://snomed.info/sct", + "code": "189487001", + "display": "Neoplasm of uncertain or unknown behavior of brain, supratentorial" + }, + { + "system": "http://snomed.info/sct", + "code": "189488006", + "display": "Neoplasm of uncertain or unknown behavior of brain, infratentorial" + }, + { + "system": "http://snomed.info/sct", + "code": "254241004", + "display": "Segmental neurofibromatosis" + }, + { + "system": "http://snomed.info/sct", + "code": "254945000", + "display": "Embryonal tumor of brain" + }, + { + "system": "http://snomed.info/sct", + "code": "254954002", + "display": "Embryonal tumor of spinal cord" + }, + { + "system": "http://snomed.info/sct", + "code": "254976006", + "display": "Optic nerve glioma" + }, + { + "system": "http://snomed.info/sct", + "code": "269496008", + "display": "Neoplasm of uncertain behavior of endocrine glands and nervous system" + }, + { + "system": "http://snomed.info/sct", + "code": "277507004", + "display": "Pilocytic astrocytoma of cerebellum" + }, + { + "system": "http://snomed.info/sct", + "code": "277522009", + "display": "Hemangiopericytoma of meninges" + }, + { + "system": "http://snomed.info/sct", + "code": "359619007", + "display": "Pinealoma" + }, + { + "system": "http://snomed.info/sct", + "code": "403815003", + "display": "Axillary freckling due to neurofibromatosis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403816002", + "display": "Multiple café-au-lait macules due to neurofibromatosis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403817006", + "display": "Multiple neurofibromas in neurofibromatosis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403819009", + "display": "Elephantiasis neurofibromatosa (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403820003", + "display": "Café-au-lait macules with pulmonary stenosis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403821004", + "display": "Café-au-lait macules with temporal dysrhythmia (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "416351002", + "display": "Intraocular optic nerve glioma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "417619001", + "display": "Intracranial optic nerve glioma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449799008", + "display": "SEGA - Subependymal giant cell astrocytoma" + }, + { + "system": "http://snomed.info/sct", + "code": "608817003", + "display": "Pituicytoma" + }, + { + "system": "http://snomed.info/sct", + "code": "715344006", + "display": "Neurofibromatosis Noonan syndrome (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "716592003", + "display": "Cerebellar liponeurocytoma" + }, + { + "system": "http://snomed.info/sct", + "code": "716787002", + "display": "Extraventricular neurocytoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "721535002", + "display": "Central neurocytoma of brain (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722377004", + "display": "Paraganglioma and gastric stromal sarcoma syndrome (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "763865009", + "display": "Pilocytic astrocytoma" + }, + { + "system": "http://snomed.info/sct", + "code": "770682007", + "display": "Rosette-forming glioneuronal neoplasm" + }, + { + "system": "http://snomed.info/sct", + "code": "780822000", + "display": "Desmoplastic infantile astrocytoma and ganglioglioma" + }, + { + "system": "http://snomed.info/sct", + "code": "781641005", + "display": "Schwannomatosis" + }, + { + "system": "http://snomed.info/sct", + "code": "788757008", + "display": "Pituicytoma of posterior pituitary gland (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "788758003", + "display": "Sellar ependymoma of posterior pituitary gland" + }, + { + "system": "http://snomed.info/sct", + "code": "880093002", + "display": "17q11 deletion syndrome (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1003465006", + "display": "Familial spinal neurofibromatosis" + }, + { + "system": "http://snomed.info/sct", + "code": "1010653007", + "display": "Segmental neurofibromatosis type 1 (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1156407001", + "display": "Myxopapillary ependymoma of spinal cord (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1156412000", + "display": "Angiocentric glioma of central nervous system (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1156457009", + "display": "Papillary glioneuronal tumor of brain (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1156470000", + "display": "Atypical choroid plexus papilloma" + }, + { + "system": "http://snomed.info/sct", + "code": "1156473003", + "display": "Pineocytoma" + }, + { + "system": "http://snomed.info/sct", + "code": "1157161000", + "display": "Meningioma of uncertain behavior (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1196902006", + "display": "Angiocentric glioma of brain" + }, + { + "system": "http://snomed.info/sct", + "code": "1197306009", + "display": "Myxopapillary ependymoma of brain" + }, + { + "system": "http://snomed.info/sct", + "code": "19191000119106", + "display": "Neoplasm of uncertain behavior of peripheral nerve (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "25521000119106", + "display": "Neoplasm of uncertain behavior of hypothalamus (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "15629411000119106", + "display": "Subependymoma of brain" + }, + { + "system": "http://snomed.info/sct", + "code": "16903531000119107", + "display": "Atypical meningioma of brain" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D18.02", + "display": "Hemangioma of intracranial structures" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D32", + "display": "BENIGN NEOPLASM OF MENINGES" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D32.0", + "display": "Benign neoplasm of cerebral meninges" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D32.1", + "display": "Benign neoplasm of spinal meninges" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D32.9", + "display": "Benign neoplasm of meninges, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D33", + "display": "BENIGN NEOPLASM OF BRAIN AND OTHER PARTS OF CENTRAL NERVOUS SYSTEM" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D33.0", + "display": "Benign neoplasm of brain, supratentorial" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D33.1", + "display": "Benign neoplasm of brain, infratentorial" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D33.2", + "display": "Benign neoplasm of brain, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D33.3", + "display": "Benign neoplasm of cranial nerves" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D33.4", + "display": "Benign neoplasm of spinal cord" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D33.7", + "display": "Benign neoplasm of other specified parts of central nervous system" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D33.9", + "display": "Benign neoplasm of central nervous system, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D35.2", + "display": "Benign neoplasm of pituitary gland" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D35.3", + "display": "Benign neoplasm of craniopharyngeal duct" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D35.4", + "display": "Benign neoplasm of pineal gland" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D42.0", + "display": "Neoplasm of uncertain behavior of cerebral meninges" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D42.1", + "display": "Neoplasm of uncertain behavior of spinal meninges" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D42.9", + "display": "Neoplasm of uncertain behavior of meninges, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D43.0", + "display": "Neoplasm of uncertain behavior of brain, supratentorial" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D43.1", + "display": "Neoplasm of uncertain behavior of brain, infratentorial" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D43.2", + "display": "Neoplasm of uncertain behavior of brain, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D43.3", + "display": "Neoplasm of uncertain behavior of cranial nerves" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D43.4", + "display": "Neoplasm of uncertain behavior of spinal cord" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D43.8", + "display": "Neoplasm of uncertain behavior of other specified parts of central nervous system" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D43.9", + "display": "Neoplasm of uncertain behavior of central nervous system, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D44.3", + "display": "Neoplasm of uncertain behavior of pituitary gland" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D44.4", + "display": "Neoplasm of uncertain behavior of craniopharyngeal duct" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "D44.5", + "display": "Neoplasm of uncertain behavior of pineal gland" + } + ] + } +} diff --git a/mcode-coverage-checker/src/lib/valueSets/ValueSet-mcode-radiotherapy-volume-type-vs.json b/mcode-coverage-checker/src/lib/valueSets/ValueSet-mcode-radiotherapy-volume-type-vs.json new file mode 100644 index 0000000..32a1c4c --- /dev/null +++ b/mcode-coverage-checker/src/lib/valueSets/ValueSet-mcode-radiotherapy-volume-type-vs.json @@ -0,0 +1,57 @@ +{ + "resourceType": "ValueSet", + "id": "mcode-radiotherapy-volume-type-vs", + "language": "en", + "url": "http://hl7.org/fhir/us/mcode/ValueSet/mcode-radiotherapy-volume-type-vs", + "version": "2.1.0", + "name": "RadiotherapyVolumeTypeVS", + "title": "Radiotherapy Volume Type Value Set", + "status": "active", + "experimental": false, + "expansion": { + "identifier": "urn:uuid:493f7c93-3d92-4254-8c64-c0a68c80d1d5", + "timestamp": "2022-10-05T22:14:54.004Z", + "parameter": [ + { + "name": "expansion-source", + "valueUri": "ValueSet/mcode-radiotherapy-volume-type-vs" + }, + { + "name": "version", + "valueUri": "http://snomed.info/sct|http://snomed.info/sct/900000000000207008/version/20220731" + } + ], + "contains": [ + { + "system": "http://snomed.info/sct", + "code": "228793007", + "display": "Planning target volume (observable entity)" + }, + { + "system": "http://snomed.info/sct", + "code": "228791009", + "display": "Gross tumor volume (observable entity)" + }, + { + "system": "http://snomed.info/sct", + "code": "228792002", + "display": "Clinical target volume (observable entity)" + }, + { + "system": "http://snomed.info/sct", + "code": "1162586008", + "display": "Irradiated volume of organ at risk (observable entity)" + }, + { + "system": "http://snomed.info/sct", + "code": "1201745009", + "display": "Internal target volume (observable entity)" + }, + { + "system": "http://snomed.info/sct", + "code": "1201746005", + "display": "Internal gross tumor volume (observable entity)" + } + ] + } +} diff --git a/mcode-coverage-checker/src/lib/valueSets/ValueSet-mcode-secondary-cancer-disorder-vs.json b/mcode-coverage-checker/src/lib/valueSets/ValueSet-mcode-secondary-cancer-disorder-vs.json new file mode 100644 index 0000000..8931159 --- /dev/null +++ b/mcode-coverage-checker/src/lib/valueSets/ValueSet-mcode-secondary-cancer-disorder-vs.json @@ -0,0 +1,4557 @@ +{ + "resourceType": "ValueSet", + "id": "mcode-secondary-cancer-disorder-vs", + "language": "en", + "url": "http://hl7.org/fhir/us/mcode/ValueSet/mcode-secondary-cancer-disorder-vs", + "version": "2.1.0", + "name": "SecondaryCancerDisorderVS", + "title": "Secondary Cancer Disorder Value Set", + "status": "active", + "experimental": false, + "expansion": { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/valueset-unclosed", + "valueBoolean": true + } + ], + "identifier": "urn:uuid:d65914e1-8ad4-46d0-8cab-a931a06ab271", + "timestamp": "2022-10-05T22:14:54.254Z", + "parameter": [ + { + "name": "expansion-source", + "valueUri": "ValueSet/mcode-secondary-cancer-disorder-vs" + }, + { + "name": "version", + "valueUri": "http://snomed.info/sct|http://snomed.info/sct/900000000000207008/version/20220731" + }, + { + "name": "version", + "valueUri": "http://hl7.org/fhir/sid/icd-10-cm|2021" + } + ], + "contains": [ + { + "system": "http://snomed.info/sct", + "code": "128462008", + "display": "Metastatic neoplasm (disease)" + }, + { + "system": "http://snomed.info/sct", + "code": "40312006", + "display": "Pericarditis secondary to tumor metastatic to pericardium" + }, + { + "system": "http://snomed.info/sct", + "code": "93144003", + "display": "Leukemic reticuloendotheliosis of intra-abdominal lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "93145002", + "display": "Leukemic reticuloendotheliosis of intrapelvic lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "93146001", + "display": "Leukemic reticuloendotheliosis of intrathoracic lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "93150008", + "display": "Leukemic reticuloendotheliosis of lymph nodes of multiple sites" + }, + { + "system": "http://snomed.info/sct", + "code": "94152006", + "display": "Secondary malignant neoplasm of abdominal esophagus" + }, + { + "system": "http://snomed.info/sct", + "code": "94153001", + "display": "Secondary malignant neoplasm of abducens nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "94154007", + "display": "Secondary malignant neoplasm of accessory nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "94155008", + "display": "Secondary malignant neoplasm of accessory sinus" + }, + { + "system": "http://snomed.info/sct", + "code": "94156009", + "display": "Secondary malignant neoplasm of acoustic nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "94157000", + "display": "Secondary malignant neoplasm of acromion" + }, + { + "system": "http://snomed.info/sct", + "code": "94158005", + "display": "Secondary malignant neoplasm of adenoid" + }, + { + "system": "http://snomed.info/sct", + "code": "94159002", + "display": "Secondary malignant neoplasm of adnexa of skin" + }, + { + "system": "http://snomed.info/sct", + "code": "94160007", + "display": "Secondary malignant neoplasm of adrenal cortex" + }, + { + "system": "http://snomed.info/sct", + "code": "94161006", + "display": "Secondary malignant neoplasm of adrenal gland" + }, + { + "system": "http://snomed.info/sct", + "code": "94162004", + "display": "Secondary malignant neoplasm of adrenal medulla" + }, + { + "system": "http://snomed.info/sct", + "code": "94163009", + "display": "Secondary malignant neoplasm of alveolar ridge mucosa" + }, + { + "system": "http://snomed.info/sct", + "code": "94164003", + "display": "Secondary malignant neoplasm of ampulla of Vater" + }, + { + "system": "http://snomed.info/sct", + "code": "94165002", + "display": "Secondary malignant neoplasm of anal canal" + }, + { + "system": "http://snomed.info/sct", + "code": "94166001", + "display": "Secondary malignant neoplasm of anterior aspect of epiglottis" + }, + { + "system": "http://snomed.info/sct", + "code": "94167005", + "display": "Secondary malignant neoplasm of anterior mediastinum" + }, + { + "system": "http://snomed.info/sct", + "code": "94168000", + "display": "Secondary malignant neoplasm of anterior portion of floor of mouth" + }, + { + "system": "http://snomed.info/sct", + "code": "94169008", + "display": "Secondary malignant neoplasm of anterior two-thirds of tongue" + }, + { + "system": "http://snomed.info/sct", + "code": "94170009", + "display": "Secondary malignant neoplasm of anterior wall of nasopharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "94171008", + "display": "Secondary malignant neoplasm of anterior wall of urinary bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "94172001", + "display": "Secondary malignant neoplasm of anus" + }, + { + "system": "http://snomed.info/sct", + "code": "94173006", + "display": "Secondary malignant neoplasm of aortic body" + }, + { + "system": "http://snomed.info/sct", + "code": "94175004", + "display": "Secondary malignant neoplasm of appendix" + }, + { + "system": "http://snomed.info/sct", + "code": "94176003", + "display": "Secondary malignant neoplasm of areola of female breast" + }, + { + "system": "http://snomed.info/sct", + "code": "94177007", + "display": "Secondary malignant neoplasm of areola of male breast" + }, + { + "system": "http://snomed.info/sct", + "code": "94179005", + "display": "Secondary malignant neoplasm of ascending colon" + }, + { + "system": "http://snomed.info/sct", + "code": "94180008", + "display": "Secondary malignant neoplasm of axilla" + }, + { + "system": "http://snomed.info/sct", + "code": "94181007", + "display": "Secondary malignant neoplasm of axillary lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "94182000", + "display": "Secondary malignant neoplasm of axillary tail of female breast" + }, + { + "system": "http://snomed.info/sct", + "code": "94183005", + "display": "Secondary malignant neoplasm of back" + }, + { + "system": "http://snomed.info/sct", + "code": "94184004", + "display": "Secondary malignant neoplasm of base of tongue" + }, + { + "system": "http://snomed.info/sct", + "code": "94185003", + "display": "Secondary malignant neoplasm of biliary tract" + }, + { + "system": "http://snomed.info/sct", + "code": "94186002", + "display": "Secondary malignant neoplasm of bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "94187006", + "display": "Secondary malignant neoplasm of blood vessel of abdomen" + }, + { + "system": "http://snomed.info/sct", + "code": "94189009", + "display": "Secondary malignant neoplasm of blood vessel of axilla" + }, + { + "system": "http://snomed.info/sct", + "code": "94190000", + "display": "Secondary malignant neoplasm of blood vessel of buttock" + }, + { + "system": "http://snomed.info/sct", + "code": "94191001", + "display": "Secondary malignant neoplasm of blood vessel of face" + }, + { + "system": "http://snomed.info/sct", + "code": "94192008", + "display": "Secondary malignant neoplasm of blood vessel of finger" + }, + { + "system": "http://snomed.info/sct", + "code": "94193003", + "display": "Secondary malignant neoplasm of blood vessel of foot" + }, + { + "system": "http://snomed.info/sct", + "code": "94194009", + "display": "Secondary malignant neoplasm of blood vessel of forearm" + }, + { + "system": "http://snomed.info/sct", + "code": "94195005", + "display": "Secondary malignant neoplasm of blood vessel of hand" + }, + { + "system": "http://snomed.info/sct", + "code": "94196006", + "display": "Secondary malignant neoplasm of blood vessel of head" + }, + { + "system": "http://snomed.info/sct", + "code": "94197002", + "display": "Secondary malignant neoplasm of blood vessel of hip" + }, + { + "system": "http://snomed.info/sct", + "code": "94198007", + "display": "Secondary malignant neoplasm of blood vessel of inguinal region" + }, + { + "system": "http://snomed.info/sct", + "code": "94200001", + "display": "Secondary malignant neoplasm of blood vessel of lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "94201002", + "display": "Secondary malignant neoplasm of blood vessel of neck" + }, + { + "system": "http://snomed.info/sct", + "code": "94202009", + "display": "Secondary malignant neoplasm of blood vessel of pelvis" + }, + { + "system": "http://snomed.info/sct", + "code": "94203004", + "display": "Secondary malignant neoplasm of blood vessel of perineum" + }, + { + "system": "http://snomed.info/sct", + "code": "94204005", + "display": "Secondary malignant neoplasm of blood vessel of popliteal space" + }, + { + "system": "http://snomed.info/sct", + "code": "94205006", + "display": "Secondary malignant neoplasm of blood vessel of shoulder" + }, + { + "system": "http://snomed.info/sct", + "code": "94206007", + "display": "Secondary malignant neoplasm of blood vessel of thigh" + }, + { + "system": "http://snomed.info/sct", + "code": "94207003", + "display": "Secondary malignant neoplasm of blood vessel of thorax" + }, + { + "system": "http://snomed.info/sct", + "code": "94208008", + "display": "Secondary malignant neoplasm of blood vessel of toe" + }, + { + "system": "http://snomed.info/sct", + "code": "94209000", + "display": "Secondary malignant neoplasm of blood vessel of trunk" + }, + { + "system": "http://snomed.info/sct", + "code": "94210005", + "display": "Secondary malignant neoplasm of blood vessel of upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "94211009", + "display": "Secondary malignant neoplasm of blood vessel" + }, + { + "system": "http://snomed.info/sct", + "code": "94212002", + "display": "Secondary malignant neoplasm of body of pancreas" + }, + { + "system": "http://snomed.info/sct", + "code": "94213007", + "display": "Secondary malignant neoplasm of body of penis" + }, + { + "system": "http://snomed.info/sct", + "code": "94214001", + "display": "Secondary malignant neoplasm of body of stomach" + }, + { + "system": "http://snomed.info/sct", + "code": "94215000", + "display": "Secondary malignant neoplasm of body of uterus" + }, + { + "system": "http://snomed.info/sct", + "code": "94217008", + "display": "Secondary malignant neoplasm of bone marrow" + }, + { + "system": "http://snomed.info/sct", + "code": "94218003", + "display": "Secondary malignant neoplasm of bone of face" + }, + { + "system": "http://snomed.info/sct", + "code": "94219006", + "display": "Secondary malignant neoplasm of bone of lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "94220000", + "display": "Secondary malignant neoplasm of bone of skull" + }, + { + "system": "http://snomed.info/sct", + "code": "94221001", + "display": "Secondary malignant neoplasm of bone of upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "94222008", + "display": "Secondary malignant neoplasm of bone" + }, + { + "system": "http://snomed.info/sct", + "code": "94224009", + "display": "Secondary malignant neoplasm of brain stem" + }, + { + "system": "http://snomed.info/sct", + "code": "94225005", + "display": "Secondary malignant neoplasm of brain" + }, + { + "system": "http://snomed.info/sct", + "code": "94226006", + "display": "Secondary malignant neoplasm of broad ligament" + }, + { + "system": "http://snomed.info/sct", + "code": "94227002", + "display": "Secondary malignant neoplasm of bronchopulmonary lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "94228007", + "display": "Secondary malignant neoplasm of bronchus of left lower lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "94229004", + "display": "Secondary malignant neoplasm of bronchus of left upper lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "94230009", + "display": "Secondary malignant neoplasm of bronchus of right lower lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "94231008", + "display": "Secondary malignant neoplasm of bronchus of right middle lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "94232001", + "display": "Secondary malignant neoplasm of bronchus of right upper lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "94233006", + "display": "Secondary malignant neoplasm of bronchus" + }, + { + "system": "http://snomed.info/sct", + "code": "94234000", + "display": "Secondary malignant neoplasm of buccal mucosa" + }, + { + "system": "http://snomed.info/sct", + "code": "94235004", + "display": "Secondary malignant neoplasm of cecum" + }, + { + "system": "http://snomed.info/sct", + "code": "94236003", + "display": "Secondary malignant neoplasm of calcaneus" + }, + { + "system": "http://snomed.info/sct", + "code": "94237007", + "display": "Secondary malignant neoplasm of cardia of stomach" + }, + { + "system": "http://snomed.info/sct", + "code": "94238002", + "display": "Secondary malignant neoplasm of carina" + }, + { + "system": "http://snomed.info/sct", + "code": "94239005", + "display": "Secondary malignant neoplasm of carotid body" + }, + { + "system": "http://snomed.info/sct", + "code": "94240007", + "display": "Secondary malignant neoplasm of carpal bone" + }, + { + "system": "http://snomed.info/sct", + "code": "94241006", + "display": "Secondary malignant neoplasm of cartilage of nose" + }, + { + "system": "http://snomed.info/sct", + "code": "94242004", + "display": "Secondary malignant neoplasm of cauda equina" + }, + { + "system": "http://snomed.info/sct", + "code": "94243009", + "display": "Secondary malignant neoplasm of central nervous system" + }, + { + "system": "http://snomed.info/sct", + "code": "94244003", + "display": "Secondary malignant neoplasm of central portion of female breast" + }, + { + "system": "http://snomed.info/sct", + "code": "94245002", + "display": "Secondary malignant neoplasm of cerebellum" + }, + { + "system": "http://snomed.info/sct", + "code": "94246001", + "display": "Secondary malignant neoplasm of cerebral meninges" + }, + { + "system": "http://snomed.info/sct", + "code": "94247005", + "display": "Secondary malignant neoplasm of cerebral ventricle" + }, + { + "system": "http://snomed.info/sct", + "code": "94248000", + "display": "Secondary malignant neoplasm of cerebrum" + }, + { + "system": "http://snomed.info/sct", + "code": "94249008", + "display": "Secondary malignant neoplasm of cervical esophagus" + }, + { + "system": "http://snomed.info/sct", + "code": "94250008", + "display": "Secondary malignant neoplasm of cervical vertebral column" + }, + { + "system": "http://snomed.info/sct", + "code": "94252000", + "display": "Secondary malignant neoplasm of cheek" + }, + { + "system": "http://snomed.info/sct", + "code": "94253005", + "display": "Secondary malignant neoplasm of chest wall" + }, + { + "system": "http://snomed.info/sct", + "code": "94254004", + "display": "Secondary malignant neoplasm of choroid" + }, + { + "system": "http://snomed.info/sct", + "code": "94255003", + "display": "Secondary malignant neoplasm of ciliary body" + }, + { + "system": "http://snomed.info/sct", + "code": "94256002", + "display": "Secondary malignant neoplasm of clavicle" + }, + { + "system": "http://snomed.info/sct", + "code": "94257006", + "display": "Secondary malignant neoplasm of clitoris" + }, + { + "system": "http://snomed.info/sct", + "code": "94258001", + "display": "Secondary malignant neoplasm of coccygeal body" + }, + { + "system": "http://snomed.info/sct", + "code": "94259009", + "display": "Secondary malignant neoplasm of coccyx" + }, + { + "system": "http://snomed.info/sct", + "code": "94260004", + "display": "Secondary malignant neoplasm of colon" + }, + { + "system": "http://snomed.info/sct", + "code": "94261000", + "display": "Secondary malignant neoplasm of commissure of lip" + }, + { + "system": "http://snomed.info/sct", + "code": "94262007", + "display": "Secondary malignant neoplasm of common bile duct" + }, + { + "system": "http://snomed.info/sct", + "code": "94263002", + "display": "Secondary malignant neoplasm of conjunctiva" + }, + { + "system": "http://snomed.info/sct", + "code": "94264008", + "display": "Secondary malignant neoplasm of connective and other soft tissues" + }, + { + "system": "http://snomed.info/sct", + "code": "94265009", + "display": "Secondary malignant neoplasm of cornea" + }, + { + "system": "http://snomed.info/sct", + "code": "94266005", + "display": "Secondary malignant neoplasm of cranial nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "94267001", + "display": "Secondary malignant neoplasm of craniopharyngeal duct" + }, + { + "system": "http://snomed.info/sct", + "code": "94268006", + "display": "Secondary malignant neoplasm of cubital lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "94269003", + "display": "Secondary malignant neoplasm of cuboid" + }, + { + "system": "http://snomed.info/sct", + "code": "94270002", + "display": "Secondary malignant neoplasm of cystic duct" + }, + { + "system": "http://snomed.info/sct", + "code": "94271003", + "display": "Secondary malignant neoplasm of descending colon" + }, + { + "system": "http://snomed.info/sct", + "code": "94272005", + "display": "Secondary malignant neoplasm of diaphragm" + }, + { + "system": "http://snomed.info/sct", + "code": "94273000", + "display": "Secondary malignant neoplasm of dorsal surface of tongue" + }, + { + "system": "http://snomed.info/sct", + "code": "94274006", + "display": "Secondary malignant neoplasm of thoracic vertebral column" + }, + { + "system": "http://snomed.info/sct", + "code": "94275007", + "display": "Secondary malignant neoplasm of duodenum" + }, + { + "system": "http://snomed.info/sct", + "code": "94276008", + "display": "Secondary malignant neoplasm of ectopic female breast tissue" + }, + { + "system": "http://snomed.info/sct", + "code": "94277004", + "display": "Secondary malignant neoplasm of ectopic male breast tissue" + }, + { + "system": "http://snomed.info/sct", + "code": "94278009", + "display": "Secondary malignant neoplasm of endocardium" + }, + { + "system": "http://snomed.info/sct", + "code": "94279001", + "display": "Secondary malignant neoplasm of endocervix" + }, + { + "system": "http://snomed.info/sct", + "code": "94280003", + "display": "Secondary malignant neoplasm of endocrine gland" + }, + { + "system": "http://snomed.info/sct", + "code": "94281004", + "display": "Secondary malignant neoplasm of endometrium" + }, + { + "system": "http://snomed.info/sct", + "code": "94282006", + "display": "Secondary malignant neoplasm of epicardium" + }, + { + "system": "http://snomed.info/sct", + "code": "94283001", + "display": "Secondary malignant neoplasm of epididymis" + }, + { + "system": "http://snomed.info/sct", + "code": "94284007", + "display": "Secondary malignant neoplasm of epiglottis" + }, + { + "system": "http://snomed.info/sct", + "code": "94285008", + "display": "Secondary malignant neoplasm of epitrochlear lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "94286009", + "display": "Secondary malignant neoplasm of esophagus" + }, + { + "system": "http://snomed.info/sct", + "code": "94287000", + "display": "Secondary malignant neoplasm of ethmoid bone" + }, + { + "system": "http://snomed.info/sct", + "code": "94288005", + "display": "Secondary malignant neoplasm of ethmoidal sinus" + }, + { + "system": "http://snomed.info/sct", + "code": "94289002", + "display": "Secondary malignant neoplasm of eustachian tube" + }, + { + "system": "http://snomed.info/sct", + "code": "94290006", + "display": "Secondary malignant neoplasm of exocervix" + }, + { + "system": "http://snomed.info/sct", + "code": "94291005", + "display": "Secondary malignant neoplasm of extrahepatic bile ducts" + }, + { + "system": "http://snomed.info/sct", + "code": "94292003", + "display": "Secondary malignant neoplasm of eye" + }, + { + "system": "http://snomed.info/sct", + "code": "94293008", + "display": "Secondary malignant neoplasm of face" + }, + { + "system": "http://snomed.info/sct", + "code": "94294002", + "display": "Secondary malignant neoplasm of facial nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "94295001", + "display": "Secondary malignant neoplasm of fallopian tube" + }, + { + "system": "http://snomed.info/sct", + "code": "94296000", + "display": "Secondary malignant neoplasm of false vocal cord" + }, + { + "system": "http://snomed.info/sct", + "code": "94297009", + "display": "Secondary malignant neoplasm of female breast" + }, + { + "system": "http://snomed.info/sct", + "code": "94298004", + "display": "Secondary malignant neoplasm of female genital organ" + }, + { + "system": "http://snomed.info/sct", + "code": "94299007", + "display": "Secondary malignant neoplasm of femoral lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "94300004", + "display": "Secondary malignant neoplasm of femur" + }, + { + "system": "http://snomed.info/sct", + "code": "94301000", + "display": "Secondary malignant neoplasm of fibula" + }, + { + "system": "http://snomed.info/sct", + "code": "94302007", + "display": "Secondary malignant neoplasm of first cuneiform bone of foot" + }, + { + "system": "http://snomed.info/sct", + "code": "94303002", + "display": "Secondary malignant neoplasm of flank" + }, + { + "system": "http://snomed.info/sct", + "code": "94304008", + "display": "Secondary malignant neoplasm of floor of mouth" + }, + { + "system": "http://snomed.info/sct", + "code": "94305009", + "display": "Secondary malignant neoplasm of foot" + }, + { + "system": "http://snomed.info/sct", + "code": "94306005", + "display": "Secondary malignant neoplasm of forearm" + }, + { + "system": "http://snomed.info/sct", + "code": "94307001", + "display": "Secondary malignant neoplasm of prepuce" + }, + { + "system": "http://snomed.info/sct", + "code": "94308006", + "display": "Secondary malignant neoplasm of frontal bone" + }, + { + "system": "http://snomed.info/sct", + "code": "94309003", + "display": "Secondary malignant neoplasm of frontal lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "94310008", + "display": "Secondary malignant neoplasm of frontal sinus" + }, + { + "system": "http://snomed.info/sct", + "code": "94311007", + "display": "Secondary malignant neoplasm of fundus of stomach" + }, + { + "system": "http://snomed.info/sct", + "code": "94312000", + "display": "Secondary malignant neoplasm of gallbladder" + }, + { + "system": "http://snomed.info/sct", + "code": "94313005", + "display": "Secondary malignant neoplasm of gastrointestinal tract" + }, + { + "system": "http://snomed.info/sct", + "code": "94314004", + "display": "Secondary malignant neoplasm of gingival mucosa" + }, + { + "system": "http://snomed.info/sct", + "code": "94315003", + "display": "Secondary malignant neoplasm of glans penis" + }, + { + "system": "http://snomed.info/sct", + "code": "94316002", + "display": "Secondary malignant neoplasm of glomus jugulare" + }, + { + "system": "http://snomed.info/sct", + "code": "94317006", + "display": "Secondary malignant neoplasm of glossopharyngeal nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "94318001", + "display": "Secondary malignant neoplasm of glottis" + }, + { + "system": "http://snomed.info/sct", + "code": "94319009", + "display": "Secondary malignant neoplasm of great vessels" + }, + { + "system": "http://snomed.info/sct", + "code": "94320003", + "display": "Secondary malignant neoplasm of greater curvature of stomach" + }, + { + "system": "http://snomed.info/sct", + "code": "94321004", + "display": "Secondary malignant neoplasm of gum" + }, + { + "system": "http://snomed.info/sct", + "code": "94322006", + "display": "Secondary malignant neoplasm of hamate bone" + }, + { + "system": "http://snomed.info/sct", + "code": "94323001", + "display": "Secondary malignant neoplasm of hand" + }, + { + "system": "http://snomed.info/sct", + "code": "94324007", + "display": "Secondary malignant neoplasm of hard palate" + }, + { + "system": "http://snomed.info/sct", + "code": "94325008", + "display": "Secondary malignant neoplasm of head of pancreas" + }, + { + "system": "http://snomed.info/sct", + "code": "94326009", + "display": "Secondary malignant neoplasm of head" + }, + { + "system": "http://snomed.info/sct", + "code": "94327000", + "display": "Secondary malignant neoplasm of heart" + }, + { + "system": "http://snomed.info/sct", + "code": "94328005", + "display": "Secondary malignant neoplasm of hepatic flexure of colon" + }, + { + "system": "http://snomed.info/sct", + "code": "94329002", + "display": "Secondary malignant neoplasm of hilus of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "94330007", + "display": "Secondary malignant neoplasm of hypogastric lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "94331006", + "display": "Secondary malignant neoplasm of hypoglossal nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "94332004", + "display": "Secondary malignant neoplasm of hypopharyngeal aspect of aryepiglottic fold" + }, + { + "system": "http://snomed.info/sct", + "code": "94333009", + "display": "Secondary malignant neoplasm of hypopharyngeal aspect of interarytenoid fold" + }, + { + "system": "http://snomed.info/sct", + "code": "94334003", + "display": "Secondary malignant neoplasm of hypopharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "94335002", + "display": "Secondary malignant neoplasm of ileum" + }, + { + "system": "http://snomed.info/sct", + "code": "94336001", + "display": "Secondary malignant neoplasm of iliac lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "94337005", + "display": "Secondary malignant neoplasm of ilium" + }, + { + "system": "http://snomed.info/sct", + "code": "94338000", + "display": "Secondary malignant neoplasm of infraclavicular lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "94339008", + "display": "Secondary malignant neoplasm of inguinal lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "94340005", + "display": "Secondary malignant neoplasm of inguinal region" + }, + { + "system": "http://snomed.info/sct", + "code": "94341009", + "display": "Secondary malignant neoplasm of inner aspect of lip" + }, + { + "system": "http://snomed.info/sct", + "code": "94342002", + "display": "Secondary malignant neoplasm of inner aspect of lower lip" + }, + { + "system": "http://snomed.info/sct", + "code": "94343007", + "display": "Secondary malignant neoplasm of inner aspect of upper lip" + }, + { + "system": "http://snomed.info/sct", + "code": "94344001", + "display": "Secondary malignant neoplasm of intercostal lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "94345000", + "display": "Secondary malignant neoplasm of intestinal lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "94346004", + "display": "Secondary malignant neoplasm of intestinal tract" + }, + { + "system": "http://snomed.info/sct", + "code": "94347008", + "display": "Secondary malignant neoplasm of intra-abdominal lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "94348003", + "display": "Secondary malignant neoplasm of intra-abdominal organs" + }, + { + "system": "http://snomed.info/sct", + "code": "94349006", + "display": "Secondary malignant neoplasm of intrahepatic bile ducts" + }, + { + "system": "http://snomed.info/sct", + "code": "94350006", + "display": "Secondary malignant neoplasm of intrapelvic lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "94351005", + "display": "Secondary malignant neoplasm of intrathoracic lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "94352003", + "display": "Secondary malignant neoplasm of intrathoracic organs" + }, + { + "system": "http://snomed.info/sct", + "code": "94353008", + "display": "Secondary malignant neoplasm of ischium" + }, + { + "system": "http://snomed.info/sct", + "code": "94354002", + "display": "Secondary malignant neoplasm of islets of Langerhans" + }, + { + "system": "http://snomed.info/sct", + "code": "94355001", + "display": "Secondary malignant neoplasm of isthmus of uterus" + }, + { + "system": "http://snomed.info/sct", + "code": "94356000", + "display": "Secondary malignant neoplasm of jaw" + }, + { + "system": "http://snomed.info/sct", + "code": "94357009", + "display": "Secondary malignant neoplasm of jejunum" + }, + { + "system": "http://snomed.info/sct", + "code": "94358004", + "display": "Secondary malignant neoplasm of junctional region of epiglottis" + }, + { + "system": "http://snomed.info/sct", + "code": "94359007", + "display": "Secondary malignant neoplasm of junctional zone of tongue" + }, + { + "system": "http://snomed.info/sct", + "code": "94360002", + "display": "Secondary malignant neoplasm of kidney" + }, + { + "system": "http://snomed.info/sct", + "code": "94361003", + "display": "Secondary malignant neoplasm of labia majora" + }, + { + "system": "http://snomed.info/sct", + "code": "94362005", + "display": "Secondary malignant neoplasm of labia minora" + }, + { + "system": "http://snomed.info/sct", + "code": "94364006", + "display": "Secondary malignant neoplasm of lacrimal gland" + }, + { + "system": "http://snomed.info/sct", + "code": "94365007", + "display": "Secondary malignant neoplasm of large intestine" + }, + { + "system": "http://snomed.info/sct", + "code": "94366008", + "display": "Secondary malignant neoplasm of laryngeal aspect of aryepiglottic fold" + }, + { + "system": "http://snomed.info/sct", + "code": "94367004", + "display": "Secondary malignant neoplasm of laryngeal aspect of interarytenoid fold" + }, + { + "system": "http://snomed.info/sct", + "code": "94368009", + "display": "Secondary malignant neoplasm of laryngeal commissure" + }, + { + "system": "http://snomed.info/sct", + "code": "94369001", + "display": "Secondary malignant neoplasm of laryngeal surface of epiglottis" + }, + { + "system": "http://snomed.info/sct", + "code": "94370000", + "display": "Secondary malignant neoplasm of larynx" + }, + { + "system": "http://snomed.info/sct", + "code": "94371001", + "display": "Secondary malignant neoplasm of lateral portion of floor of mouth" + }, + { + "system": "http://snomed.info/sct", + "code": "94372008", + "display": "Secondary malignant neoplasm of lateral wall of nasopharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "94373003", + "display": "Secondary malignant neoplasm of lateral wall of oropharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "94374009", + "display": "Secondary malignant neoplasm of lateral wall of urinary bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "94375005", + "display": "Secondary malignant neoplasm of left lower lobe of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "94376006", + "display": "Secondary malignant neoplasm of left upper lobe of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "94378007", + "display": "Secondary malignant neoplasm of lesser curvature of stomach" + }, + { + "system": "http://snomed.info/sct", + "code": "94379004", + "display": "Secondary malignant neoplasm of lingual tonsil" + }, + { + "system": "http://snomed.info/sct", + "code": "94380001", + "display": "Secondary malignant neoplasm of lip" + }, + { + "system": "http://snomed.info/sct", + "code": "94381002", + "display": "Secondary malignant neoplasm of liver" + }, + { + "system": "http://snomed.info/sct", + "code": "94382009", + "display": "Secondary malignant neoplasm of long bone of lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "94383004", + "display": "Secondary malignant neoplasm of long bone of upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "94384005", + "display": "Secondary malignant neoplasm of lower gum" + }, + { + "system": "http://snomed.info/sct", + "code": "94385006", + "display": "Secondary malignant neoplasm of lower inner quadrant of female breast" + }, + { + "system": "http://snomed.info/sct", + "code": "94386007", + "display": "Secondary malignant neoplasm of lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "94387003", + "display": "Secondary malignant neoplasm of lower outer quadrant of female breast" + }, + { + "system": "http://snomed.info/sct", + "code": "94388008", + "display": "Secondary malignant neoplasm of lower third of esophagus" + }, + { + "system": "http://snomed.info/sct", + "code": "94389000", + "display": "Secondary malignant neoplasm of lumbar vertebral column" + }, + { + "system": "http://snomed.info/sct", + "code": "94390009", + "display": "Secondary malignant neoplasm of lunate bone" + }, + { + "system": "http://snomed.info/sct", + "code": "94391008", + "display": "Secondary malignant neoplasm of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "94392001", + "display": "Secondary malignant neoplasm of lymph node" + }, + { + "system": "http://snomed.info/sct", + "code": "94393006", + "display": "Secondary malignant neoplasm of lymph nodes of face" + }, + { + "system": "http://snomed.info/sct", + "code": "94394000", + "display": "Secondary malignant neoplasm of lymph nodes of head" + }, + { + "system": "http://snomed.info/sct", + "code": "94395004", + "display": "Secondary malignant neoplasm of lymph nodes of lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "94396003", + "display": "Secondary malignant neoplasm of lymph nodes of multiple sites" + }, + { + "system": "http://snomed.info/sct", + "code": "94397007", + "display": "Secondary malignant neoplasm of lymph nodes of neck" + }, + { + "system": "http://snomed.info/sct", + "code": "94398002", + "display": "Secondary malignant neoplasm of lymph nodes of upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "94399005", + "display": "Secondary malignant neoplasm of main bronchus" + }, + { + "system": "http://snomed.info/sct", + "code": "94400003", + "display": "Secondary malignant neoplasm of major salivary gland" + }, + { + "system": "http://snomed.info/sct", + "code": "94401004", + "display": "Secondary malignant neoplasm of male breast" + }, + { + "system": "http://snomed.info/sct", + "code": "94402006", + "display": "Secondary malignant neoplasm of male genital organ" + }, + { + "system": "http://snomed.info/sct", + "code": "94403001", + "display": "Secondary malignant neoplasm of mandible" + }, + { + "system": "http://snomed.info/sct", + "code": "94404007", + "display": "Secondary malignant neoplasm of mastoid air cells" + }, + { + "system": "http://snomed.info/sct", + "code": "94405008", + "display": "Secondary malignant neoplasm of maxilla" + }, + { + "system": "http://snomed.info/sct", + "code": "94406009", + "display": "Secondary malignant neoplasm of maxillary sinus" + }, + { + "system": "http://snomed.info/sct", + "code": "94407000", + "display": "Secondary malignant neoplasm of Meckel's diverticulum" + }, + { + "system": "http://snomed.info/sct", + "code": "94408005", + "display": "Secondary malignant neoplasm of mediastinal lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "94409002", + "display": "Secondary malignant neoplasm of mediastinum" + }, + { + "system": "http://snomed.info/sct", + "code": "94410007", + "display": "Secondary malignant neoplasm of mesenteric lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "94411006", + "display": "Secondary malignant neoplasm of metacarpal bone" + }, + { + "system": "http://snomed.info/sct", + "code": "94412004", + "display": "Secondary malignant neoplasm of metatarsal bone" + }, + { + "system": "http://snomed.info/sct", + "code": "94413009", + "display": "Secondary malignant neoplasm of middle ear" + }, + { + "system": "http://snomed.info/sct", + "code": "94414003", + "display": "Secondary malignant neoplasm of middle third of esophagus" + }, + { + "system": "http://snomed.info/sct", + "code": "94415002", + "display": "Secondary malignant neoplasm of minor salivary gland" + }, + { + "system": "http://snomed.info/sct", + "code": "94416001", + "display": "Secondary malignant neoplasm of mouth" + }, + { + "system": "http://snomed.info/sct", + "code": "94417005", + "display": "Secondary malignant neoplasm of multiple endocrine glands" + }, + { + "system": "http://snomed.info/sct", + "code": "94418000", + "display": "Secondary malignant neoplasm of muscle of abdomen" + }, + { + "system": "http://snomed.info/sct", + "code": "94419008", + "display": "Secondary malignant neoplasm of muscle of buttock" + }, + { + "system": "http://snomed.info/sct", + "code": "94420002", + "display": "Secondary malignant neoplasm of muscle of face" + }, + { + "system": "http://snomed.info/sct", + "code": "94421003", + "display": "Secondary malignant neoplasm of muscle of head" + }, + { + "system": "http://snomed.info/sct", + "code": "94422005", + "display": "Secondary malignant neoplasm of muscle of hip" + }, + { + "system": "http://snomed.info/sct", + "code": "94423000", + "display": "Secondary malignant neoplasm of muscle of inguinal region" + }, + { + "system": "http://snomed.info/sct", + "code": "94424006", + "display": "Secondary malignant neoplasm of muscle of lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "94425007", + "display": "Secondary malignant neoplasm of muscle of neck" + }, + { + "system": "http://snomed.info/sct", + "code": "94426008", + "display": "Secondary malignant neoplasm of muscle of pelvis" + }, + { + "system": "http://snomed.info/sct", + "code": "94427004", + "display": "Secondary malignant neoplasm of muscle of perineum" + }, + { + "system": "http://snomed.info/sct", + "code": "94428009", + "display": "Secondary malignant neoplasm of muscle of shoulder" + }, + { + "system": "http://snomed.info/sct", + "code": "94429001", + "display": "Secondary malignant neoplasm of muscle of thorax" + }, + { + "system": "http://snomed.info/sct", + "code": "94430006", + "display": "Secondary malignant neoplasm of muscle of trunk" + }, + { + "system": "http://snomed.info/sct", + "code": "94431005", + "display": "Secondary malignant neoplasm of muscle of upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "94432003", + "display": "Secondary malignant neoplasm of muscle" + }, + { + "system": "http://snomed.info/sct", + "code": "94433008", + "display": "Secondary malignant neoplasm of myocardium" + }, + { + "system": "http://snomed.info/sct", + "code": "94434002", + "display": "Secondary malignant neoplasm of myometrium" + }, + { + "system": "http://snomed.info/sct", + "code": "94435001", + "display": "Secondary malignant neoplasm of nasal bone" + }, + { + "system": "http://snomed.info/sct", + "code": "94436000", + "display": "Secondary malignant neoplasm of nasal cavity" + }, + { + "system": "http://snomed.info/sct", + "code": "94437009", + "display": "Secondary malignant neoplasm of nasal concha" + }, + { + "system": "http://snomed.info/sct", + "code": "94439007", + "display": "Secondary malignant neoplasm of navicular bone of foot" + }, + { + "system": "http://snomed.info/sct", + "code": "94440009", + "display": "Secondary malignant neoplasm of scaphoid bone" + }, + { + "system": "http://snomed.info/sct", + "code": "94441008", + "display": "Secondary malignant neoplasm of neck" + }, + { + "system": "http://snomed.info/sct", + "code": "94442001", + "display": "Secondary malignant neoplasm of nervous system" + }, + { + "system": "http://snomed.info/sct", + "code": "94443006", + "display": "Secondary malignant neoplasm of nipple of female breast" + }, + { + "system": "http://snomed.info/sct", + "code": "94444000", + "display": "Secondary malignant neoplasm of nipple of male breast" + }, + { + "system": "http://snomed.info/sct", + "code": "94445004", + "display": "Secondary malignant neoplasm of nose" + }, + { + "system": "http://snomed.info/sct", + "code": "94446003", + "display": "Secondary malignant neoplasm of obturator lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "94447007", + "display": "Secondary malignant neoplasm of occipital bone" + }, + { + "system": "http://snomed.info/sct", + "code": "94448002", + "display": "Secondary malignant neoplasm of occipital lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "94449005", + "display": "Secondary malignant neoplasm of occipital lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "94450005", + "display": "Secondary malignant neoplasm of oculomotor nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "94451009", + "display": "Secondary malignant neoplasm of olfactory nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "94452002", + "display": "Secondary malignant neoplasm of optic nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "94453007", + "display": "Secondary malignant neoplasm of orbit" + }, + { + "system": "http://snomed.info/sct", + "code": "94454001", + "display": "Secondary malignant neoplasm of oropharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "94455000", + "display": "Secondary malignant neoplasm of ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "94456004", + "display": "Secondary malignant neoplasm of palate" + }, + { + "system": "http://snomed.info/sct", + "code": "94457008", + "display": "Secondary malignant neoplasm of palatine bone" + }, + { + "system": "http://snomed.info/sct", + "code": "94458003", + "display": "Secondary malignant neoplasm of tonsil" + }, + { + "system": "http://snomed.info/sct", + "code": "94459006", + "display": "Secondary malignant neoplasm of pancreas" + }, + { + "system": "http://snomed.info/sct", + "code": "94460001", + "display": "Secondary malignant neoplasm of pancreatic duct" + }, + { + "system": "http://snomed.info/sct", + "code": "94461002", + "display": "Secondary malignant neoplasm of para-aortic body" + }, + { + "system": "http://snomed.info/sct", + "code": "94462009", + "display": "Secondary malignant neoplasm of paraganglion" + }, + { + "system": "http://snomed.info/sct", + "code": "94463004", + "display": "Secondary malignant neoplasm of paramammary lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "94464005", + "display": "Secondary malignant neoplasm of parametrial lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "94465006", + "display": "Secondary malignant neoplasm of parametrium" + }, + { + "system": "http://snomed.info/sct", + "code": "94466007", + "display": "Secondary malignant neoplasm of pararectal lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "94467003", + "display": "Secondary malignant neoplasm of parathyroid gland" + }, + { + "system": "http://snomed.info/sct", + "code": "94468008", + "display": "Secondary malignant neoplasm of paraurethral glands" + }, + { + "system": "http://snomed.info/sct", + "code": "94469000", + "display": "Secondary malignant neoplasm of paravaginal lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "94470004", + "display": "Secondary malignant neoplasm of parietal bone" + }, + { + "system": "http://snomed.info/sct", + "code": "94471000", + "display": "Secondary malignant neoplasm of parietal lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "94472007", + "display": "Secondary malignant neoplasm of parietal peritoneum" + }, + { + "system": "http://snomed.info/sct", + "code": "94473002", + "display": "Secondary malignant neoplasm of parietal pleura" + }, + { + "system": "http://snomed.info/sct", + "code": "94474008", + "display": "Secondary malignant neoplasm of parotid gland" + }, + { + "system": "http://snomed.info/sct", + "code": "94475009", + "display": "Secondary malignant neoplasm of parotid lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "94476005", + "display": "Secondary malignant neoplasm of patella" + }, + { + "system": "http://snomed.info/sct", + "code": "94477001", + "display": "Secondary malignant neoplasm of pectoral axillary lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "94478006", + "display": "Secondary malignant neoplasm of pelvic bone" + }, + { + "system": "http://snomed.info/sct", + "code": "94479003", + "display": "Secondary malignant neoplasm of pelvic peritoneum" + }, + { + "system": "http://snomed.info/sct", + "code": "94480000", + "display": "Secondary malignant neoplasm of pelvis" + }, + { + "system": "http://snomed.info/sct", + "code": "94481001", + "display": "Secondary malignant neoplasm of penis" + }, + { + "system": "http://snomed.info/sct", + "code": "94482008", + "display": "Secondary malignant neoplasm of periadrenal tissue" + }, + { + "system": "http://snomed.info/sct", + "code": "94483003", + "display": "Secondary malignant neoplasm of perianal skin" + }, + { + "system": "http://snomed.info/sct", + "code": "94484009", + "display": "Secondary malignant neoplasm of pericardium" + }, + { + "system": "http://snomed.info/sct", + "code": "94485005", + "display": "Secondary malignant neoplasm of perirenal tissue" + }, + { + "system": "http://snomed.info/sct", + "code": "94486006", + "display": "Secondary malignant neoplasm of phalanx of foot" + }, + { + "system": "http://snomed.info/sct", + "code": "94487002", + "display": "Secondary malignant neoplasm of phalanx of hand" + }, + { + "system": "http://snomed.info/sct", + "code": "94488007", + "display": "Secondary malignant neoplasm of pharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "94489004", + "display": "Secondary malignant neoplasm of pineal gland" + }, + { + "system": "http://snomed.info/sct", + "code": "94490008", + "display": "Secondary malignant neoplasm of pisiform bone of hand" + }, + { + "system": "http://snomed.info/sct", + "code": "94491007", + "display": "Secondary malignant neoplasm of pituitary gland" + }, + { + "system": "http://snomed.info/sct", + "code": "94492000", + "display": "Secondary malignant neoplasm of placenta" + }, + { + "system": "http://snomed.info/sct", + "code": "94493005", + "display": "Secondary malignant neoplasm of pleura" + }, + { + "system": "http://snomed.info/sct", + "code": "94494004", + "display": "Secondary malignant neoplasm of popliteal lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "94495003", + "display": "Secondary malignant neoplasm of postcricoid region" + }, + { + "system": "http://snomed.info/sct", + "code": "94496002", + "display": "Secondary malignant neoplasm of posterior hypopharyngeal wall" + }, + { + "system": "http://snomed.info/sct", + "code": "94497006", + "display": "Secondary malignant neoplasm of posterior mediastinum" + }, + { + "system": "http://snomed.info/sct", + "code": "94498001", + "display": "Secondary malignant neoplasm of posterior wall of nasopharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "94499009", + "display": "Secondary malignant neoplasm of posterior wall of oropharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "94500000", + "display": "Secondary malignant neoplasm of posterior wall of urinary bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "94501001", + "display": "Secondary malignant neoplasm of preauricular lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "94502008", + "display": "Secondary malignant neoplasm of presacral region" + }, + { + "system": "http://snomed.info/sct", + "code": "94503003", + "display": "Secondary malignant neoplasm of prostate" + }, + { + "system": "http://snomed.info/sct", + "code": "94504009", + "display": "Secondary malignant neoplasm of pubis" + }, + { + "system": "http://snomed.info/sct", + "code": "94505005", + "display": "Secondary malignant neoplasm of pyloric antrum" + }, + { + "system": "http://snomed.info/sct", + "code": "94506006", + "display": "Secondary malignant neoplasm of pylorus" + }, + { + "system": "http://snomed.info/sct", + "code": "94507002", + "display": "Secondary malignant neoplasm of pyriform sinus" + }, + { + "system": "http://snomed.info/sct", + "code": "94508007", + "display": "Secondary malignant neoplasm of radius" + }, + { + "system": "http://snomed.info/sct", + "code": "94509004", + "display": "Secondary malignant neoplasm of rectosigmoid junction" + }, + { + "system": "http://snomed.info/sct", + "code": "94510009", + "display": "Secondary malignant neoplasm of rectouterine pouch" + }, + { + "system": "http://snomed.info/sct", + "code": "94511008", + "display": "Secondary malignant neoplasm of rectovaginal septum" + }, + { + "system": "http://snomed.info/sct", + "code": "94512001", + "display": "Secondary malignant neoplasm of rectovesical septum" + }, + { + "system": "http://snomed.info/sct", + "code": "94513006", + "display": "Secondary malignant neoplasm of rectum" + }, + { + "system": "http://snomed.info/sct", + "code": "94514000", + "display": "Secondary malignant neoplasm of renal pelvis" + }, + { + "system": "http://snomed.info/sct", + "code": "94515004", + "display": "Secondary malignant neoplasm of respiratory tract" + }, + { + "system": "http://snomed.info/sct", + "code": "94516003", + "display": "Secondary malignant neoplasm of retina" + }, + { + "system": "http://snomed.info/sct", + "code": "94517007", + "display": "Secondary malignant neoplasm of retrocecal tissue" + }, + { + "system": "http://snomed.info/sct", + "code": "94518002", + "display": "Secondary malignant neoplasm of retromolar area" + }, + { + "system": "http://snomed.info/sct", + "code": "94519005", + "display": "Secondary malignant neoplasm of retroperitoneal lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "94520004", + "display": "Secondary malignant neoplasm of retropharyngeal lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "94521000", + "display": "Secondary malignant neoplasm of rib" + }, + { + "system": "http://snomed.info/sct", + "code": "94522007", + "display": "Secondary malignant neoplasm of right lower lobe of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "94523002", + "display": "Secondary malignant neoplasm of right middle lobe of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "94524008", + "display": "Secondary malignant neoplasm of right upper lobe of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "94525009", + "display": "Secondary malignant neoplasm of round ligament of uterus" + }, + { + "system": "http://snomed.info/sct", + "code": "94526005", + "display": "Secondary malignant neoplasm of sacrococcygeal region" + }, + { + "system": "http://snomed.info/sct", + "code": "94527001", + "display": "Secondary malignant neoplasm of sacrum" + }, + { + "system": "http://snomed.info/sct", + "code": "94528006", + "display": "Secondary malignant neoplasm of scalene lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "94529003", + "display": "Secondary malignant neoplasm of scapula" + }, + { + "system": "http://snomed.info/sct", + "code": "94530008", + "display": "Secondary malignant neoplasm of sclera" + }, + { + "system": "http://snomed.info/sct", + "code": "94531007", + "display": "Secondary malignant neoplasm of scrotum" + }, + { + "system": "http://snomed.info/sct", + "code": "94532000", + "display": "Secondary malignant neoplasm of sebaceous gland" + }, + { + "system": "http://snomed.info/sct", + "code": "94533005", + "display": "Secondary malignant neoplasm of second cuneiform bone of foot" + }, + { + "system": "http://snomed.info/sct", + "code": "94534004", + "display": "Secondary malignant neoplasm of septum of nose" + }, + { + "system": "http://snomed.info/sct", + "code": "94535003", + "display": "Secondary malignant neoplasm of short bone of lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "94536002", + "display": "Secondary malignant neoplasm of short bone of upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "94537006", + "display": "Secondary malignant neoplasm of shoulder" + }, + { + "system": "http://snomed.info/sct", + "code": "94538001", + "display": "Secondary malignant neoplasm of sigmoid colon" + }, + { + "system": "http://snomed.info/sct", + "code": "94539009", + "display": "Secondary malignant neoplasm of skin of abdomen" + }, + { + "system": "http://snomed.info/sct", + "code": "94540006", + "display": "Secondary malignant neoplasm of skin of ankle" + }, + { + "system": "http://snomed.info/sct", + "code": "94542003", + "display": "Secondary malignant neoplasm of skin of axilla" + }, + { + "system": "http://snomed.info/sct", + "code": "94543008", + "display": "Secondary malignant neoplasm of skin of back" + }, + { + "system": "http://snomed.info/sct", + "code": "94544002", + "display": "Secondary malignant neoplasm of skin of breast" + }, + { + "system": "http://snomed.info/sct", + "code": "94545001", + "display": "Secondary malignant neoplasm of skin of buttock" + }, + { + "system": "http://snomed.info/sct", + "code": "94546000", + "display": "Secondary malignant neoplasm of skin of cheek" + }, + { + "system": "http://snomed.info/sct", + "code": "94547009", + "display": "Secondary malignant neoplasm of skin of chest" + }, + { + "system": "http://snomed.info/sct", + "code": "94548004", + "display": "Secondary malignant neoplasm of skin of chin" + }, + { + "system": "http://snomed.info/sct", + "code": "94549007", + "display": "Secondary malignant neoplasm of skin of ear" + }, + { + "system": "http://snomed.info/sct", + "code": "94550007", + "display": "Secondary malignant neoplasm of skin of elbow" + }, + { + "system": "http://snomed.info/sct", + "code": "94551006", + "display": "Secondary malignant neoplasm of skin of external auditory canal" + }, + { + "system": "http://snomed.info/sct", + "code": "94552004", + "display": "Secondary malignant neoplasm of skin of eyebrow" + }, + { + "system": "http://snomed.info/sct", + "code": "94553009", + "display": "Secondary malignant neoplasm of skin of eyelid" + }, + { + "system": "http://snomed.info/sct", + "code": "94554003", + "display": "Secondary malignant neoplasm of skin of face" + }, + { + "system": "http://snomed.info/sct", + "code": "94555002", + "display": "Secondary malignant neoplasm of skin of finger" + }, + { + "system": "http://snomed.info/sct", + "code": "94556001", + "display": "Secondary malignant neoplasm of skin of foot" + }, + { + "system": "http://snomed.info/sct", + "code": "94557005", + "display": "Secondary malignant neoplasm of skin of forearm" + }, + { + "system": "http://snomed.info/sct", + "code": "94558000", + "display": "Secondary malignant neoplasm of skin of forehead" + }, + { + "system": "http://snomed.info/sct", + "code": "94559008", + "display": "Secondary malignant neoplasm of skin of groin" + }, + { + "system": "http://snomed.info/sct", + "code": "94560003", + "display": "Secondary malignant neoplasm of skin of hand" + }, + { + "system": "http://snomed.info/sct", + "code": "94561004", + "display": "Secondary malignant neoplasm of skin of hip" + }, + { + "system": "http://snomed.info/sct", + "code": "94562006", + "display": "Secondary malignant neoplasm of skin of knee" + }, + { + "system": "http://snomed.info/sct", + "code": "94564007", + "display": "Secondary malignant neoplasm of skin of lip" + }, + { + "system": "http://snomed.info/sct", + "code": "94565008", + "display": "Secondary malignant neoplasm of skin of lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "94566009", + "display": "Secondary malignant neoplasm of skin of neck" + }, + { + "system": "http://snomed.info/sct", + "code": "94567000", + "display": "Secondary malignant neoplasm of skin of nose" + }, + { + "system": "http://snomed.info/sct", + "code": "94568005", + "display": "Secondary malignant neoplasm of skin of perineum" + }, + { + "system": "http://snomed.info/sct", + "code": "94569002", + "display": "Secondary malignant neoplasm of skin of popliteal area" + }, + { + "system": "http://snomed.info/sct", + "code": "94570001", + "display": "Secondary malignant neoplasm of skin of scalp" + }, + { + "system": "http://snomed.info/sct", + "code": "94571002", + "display": "Secondary malignant neoplasm of skin of shoulder" + }, + { + "system": "http://snomed.info/sct", + "code": "94572009", + "display": "Secondary malignant neoplasm of skin of temporal region" + }, + { + "system": "http://snomed.info/sct", + "code": "94573004", + "display": "Secondary malignant neoplasm of skin of thigh" + }, + { + "system": "http://snomed.info/sct", + "code": "94574005", + "display": "Secondary malignant neoplasm of skin of toe" + }, + { + "system": "http://snomed.info/sct", + "code": "94575006", + "display": "Secondary malignant neoplasm of skin of trunk" + }, + { + "system": "http://snomed.info/sct", + "code": "94576007", + "display": "Secondary malignant neoplasm of skin of umbilicus" + }, + { + "system": "http://snomed.info/sct", + "code": "94577003", + "display": "Secondary malignant neoplasm of skin of upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "94578008", + "display": "Secondary malignant neoplasm of skin of wrist" + }, + { + "system": "http://snomed.info/sct", + "code": "94579000", + "display": "Secondary malignant neoplasm of skin" + }, + { + "system": "http://snomed.info/sct", + "code": "94580002", + "display": "Secondary malignant neoplasm of small intestine" + }, + { + "system": "http://snomed.info/sct", + "code": "94581003", + "display": "Secondary malignant neoplasm of soft palate" + }, + { + "system": "http://snomed.info/sct", + "code": "94582005", + "display": "Secondary malignant neoplasm of soft tissues of abdomen" + }, + { + "system": "http://snomed.info/sct", + "code": "94583000", + "display": "Secondary malignant neoplasm of soft tissues of axilla" + }, + { + "system": "http://snomed.info/sct", + "code": "94584006", + "display": "Secondary malignant neoplasm of soft tissues of buttock" + }, + { + "system": "http://snomed.info/sct", + "code": "94585007", + "display": "Secondary malignant neoplasm of soft tissues of face" + }, + { + "system": "http://snomed.info/sct", + "code": "94586008", + "display": "Secondary malignant neoplasm of soft tissues of head" + }, + { + "system": "http://snomed.info/sct", + "code": "94587004", + "display": "Secondary malignant neoplasm of soft tissues of hip" + }, + { + "system": "http://snomed.info/sct", + "code": "94588009", + "display": "Secondary malignant neoplasm of soft tissues of inguinal region" + }, + { + "system": "http://snomed.info/sct", + "code": "94589001", + "display": "Secondary malignant neoplasm of soft tissues of lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "94590005", + "display": "Secondary malignant neoplasm of soft tissues of neck" + }, + { + "system": "http://snomed.info/sct", + "code": "94591009", + "display": "Secondary malignant neoplasm of soft tissues of pelvis" + }, + { + "system": "http://snomed.info/sct", + "code": "94592002", + "display": "Secondary malignant neoplasm of soft tissues of perineum" + }, + { + "system": "http://snomed.info/sct", + "code": "94593007", + "display": "Secondary malignant neoplasm of soft tissues of shoulder" + }, + { + "system": "http://snomed.info/sct", + "code": "94594001", + "display": "Secondary malignant neoplasm of soft tissues of thorax" + }, + { + "system": "http://snomed.info/sct", + "code": "94595000", + "display": "Secondary malignant neoplasm of soft tissues of trunk" + }, + { + "system": "http://snomed.info/sct", + "code": "94596004", + "display": "Secondary malignant neoplasm of soft tissues of upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "94597008", + "display": "Secondary malignant neoplasm of spermatic cord" + }, + { + "system": "http://snomed.info/sct", + "code": "94598003", + "display": "Secondary malignant neoplasm of sphenoid bone" + }, + { + "system": "http://snomed.info/sct", + "code": "94599006", + "display": "Secondary malignant neoplasm of sphenoidal sinus" + }, + { + "system": "http://snomed.info/sct", + "code": "94600009", + "display": "Secondary malignant neoplasm of spinal cord" + }, + { + "system": "http://snomed.info/sct", + "code": "94601008", + "display": "Secondary malignant neoplasm of spinal meninges" + }, + { + "system": "http://snomed.info/sct", + "code": "94602001", + "display": "Secondary malignant neoplasm of vertebral column" + }, + { + "system": "http://snomed.info/sct", + "code": "94603006", + "display": "Secondary malignant neoplasm of spleen" + }, + { + "system": "http://snomed.info/sct", + "code": "94604000", + "display": "Secondary malignant neoplasm of splenic flexure of colon" + }, + { + "system": "http://snomed.info/sct", + "code": "94605004", + "display": "Secondary malignant neoplasm of sternum" + }, + { + "system": "http://snomed.info/sct", + "code": "94606003", + "display": "Secondary malignant neoplasm of stomach" + }, + { + "system": "http://snomed.info/sct", + "code": "94607007", + "display": "Secondary malignant neoplasm of subglottis" + }, + { + "system": "http://snomed.info/sct", + "code": "94608002", + "display": "Secondary malignant neoplasm of sublingual gland" + }, + { + "system": "http://snomed.info/sct", + "code": "94609005", + "display": "Secondary malignant neoplasm of submandibular lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "94610000", + "display": "Secondary malignant neoplasm of submaxillary gland" + }, + { + "system": "http://snomed.info/sct", + "code": "94611001", + "display": "Secondary malignant neoplasm of submental lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "94612008", + "display": "Secondary malignant neoplasm of superficial inguinal lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "94613003", + "display": "Secondary malignant neoplasm of superior wall of nasopharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "94614009", + "display": "Secondary malignant neoplasm of supraclavicular lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "94615005", + "display": "Secondary malignant neoplasm of supraclavicular region" + }, + { + "system": "http://snomed.info/sct", + "code": "94616006", + "display": "Secondary malignant neoplasm of supraglottis" + }, + { + "system": "http://snomed.info/sct", + "code": "94617002", + "display": "Secondary malignant neoplasm of sweat gland" + }, + { + "system": "http://snomed.info/sct", + "code": "94618007", + "display": "Secondary malignant neoplasm of tail of pancreas" + }, + { + "system": "http://snomed.info/sct", + "code": "94619004", + "display": "Secondary malignant neoplasm of talus" + }, + { + "system": "http://snomed.info/sct", + "code": "94620005", + "display": "Secondary malignant neoplasm of tarsal bone" + }, + { + "system": "http://snomed.info/sct", + "code": "94621009", + "display": "Secondary malignant neoplasm of temporal bone" + }, + { + "system": "http://snomed.info/sct", + "code": "94622002", + "display": "Secondary malignant neoplasm of temporal lobe" + }, + { + "system": "http://snomed.info/sct", + "code": "94623007", + "display": "Secondary malignant neoplasm of testis" + }, + { + "system": "http://snomed.info/sct", + "code": "94624001", + "display": "Secondary malignant neoplasm of the mesentery" + }, + { + "system": "http://snomed.info/sct", + "code": "94625000", + "display": "Secondary malignant neoplasm of the mesocolon" + }, + { + "system": "http://snomed.info/sct", + "code": "94626004", + "display": "Omental metastasis" + }, + { + "system": "http://snomed.info/sct", + "code": "94627008", + "display": "Metastasis to peritoneum" + }, + { + "system": "http://snomed.info/sct", + "code": "94628003", + "display": "Secondary malignant neoplasm of the retroperitoneum" + }, + { + "system": "http://snomed.info/sct", + "code": "94629006", + "display": "Secondary malignant neoplasm of thigh" + }, + { + "system": "http://snomed.info/sct", + "code": "94630001", + "display": "Secondary malignant neoplasm of third cuneiform bone of foot" + }, + { + "system": "http://snomed.info/sct", + "code": "94631002", + "display": "Secondary malignant neoplasm of thoracic esophagus" + }, + { + "system": "http://snomed.info/sct", + "code": "94632009", + "display": "Secondary malignant neoplasm of thymus" + }, + { + "system": "http://snomed.info/sct", + "code": "94633004", + "display": "Secondary malignant neoplasm of thyroglossal duct" + }, + { + "system": "http://snomed.info/sct", + "code": "94634005", + "display": "Secondary malignant neoplasm of thyroid gland" + }, + { + "system": "http://snomed.info/sct", + "code": "94635006", + "display": "Secondary malignant neoplasm of tibia" + }, + { + "system": "http://snomed.info/sct", + "code": "94636007", + "display": "Secondary malignant neoplasm of tibial lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "94637003", + "display": "Secondary malignant neoplasm of tip and lateral border of tongue" + }, + { + "system": "http://snomed.info/sct", + "code": "94638008", + "display": "Secondary malignant neoplasm of tongue" + }, + { + "system": "http://snomed.info/sct", + "code": "94639000", + "display": "Secondary malignant neoplasm of tonsillar fossa" + }, + { + "system": "http://snomed.info/sct", + "code": "94640003", + "display": "Secondary malignant neoplasm of tonsillar pillar" + }, + { + "system": "http://snomed.info/sct", + "code": "94641004", + "display": "Secondary malignant neoplasm of trachea" + }, + { + "system": "http://snomed.info/sct", + "code": "94642006", + "display": "Secondary malignant neoplasm of tracheobronchial lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "94643001", + "display": "Secondary malignant neoplasm of transverse colon" + }, + { + "system": "http://snomed.info/sct", + "code": "94644007", + "display": "Secondary malignant neoplasm of trapezium" + }, + { + "system": "http://snomed.info/sct", + "code": "94645008", + "display": "Secondary malignant neoplasm of trapezoid bone" + }, + { + "system": "http://snomed.info/sct", + "code": "94646009", + "display": "Secondary malignant neoplasm of trigeminal nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "94647000", + "display": "Secondary malignant neoplasm of trigone of urinary bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "94648005", + "display": "Secondary malignant neoplasm of trochlear nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "94649002", + "display": "Secondary malignant neoplasm of trunk" + }, + { + "system": "http://snomed.info/sct", + "code": "94650002", + "display": "Secondary malignant neoplasm of ulna" + }, + { + "system": "http://snomed.info/sct", + "code": "94651003", + "display": "Secondary malignant neoplasm of undescended testis" + }, + { + "system": "http://snomed.info/sct", + "code": "94652005", + "display": "Secondary malignant neoplasm of upper gum" + }, + { + "system": "http://snomed.info/sct", + "code": "94653000", + "display": "Secondary malignant neoplasm of upper inner quadrant of female breast" + }, + { + "system": "http://snomed.info/sct", + "code": "94654006", + "display": "Secondary malignant neoplasm of upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "94655007", + "display": "Secondary malignant neoplasm of upper outer quadrant of female breast" + }, + { + "system": "http://snomed.info/sct", + "code": "94656008", + "display": "Secondary malignant neoplasm of upper respiratory tract" + }, + { + "system": "http://snomed.info/sct", + "code": "94657004", + "display": "Metastatic malignant neoplasm to upper third of esophagus" + }, + { + "system": "http://snomed.info/sct", + "code": "94658009", + "display": "Secondary malignant neoplasm of urachus" + }, + { + "system": "http://snomed.info/sct", + "code": "94659001", + "display": "Secondary malignant neoplasm of ureter" + }, + { + "system": "http://snomed.info/sct", + "code": "94660006", + "display": "Secondary malignant neoplasm of ureteric orifice of urinary bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "94661005", + "display": "Secondary malignant neoplasm of urethra" + }, + { + "system": "http://snomed.info/sct", + "code": "94662003", + "display": "Secondary malignant neoplasm of urinary bladder neck" + }, + { + "system": "http://snomed.info/sct", + "code": "94663008", + "display": "Secondary malignant neoplasm of urinary system" + }, + { + "system": "http://snomed.info/sct", + "code": "94664002", + "display": "Secondary malignant neoplasm of uterine adnexa" + }, + { + "system": "http://snomed.info/sct", + "code": "94665001", + "display": "Secondary malignant neoplasm of uterus" + }, + { + "system": "http://snomed.info/sct", + "code": "94666000", + "display": "Secondary malignant neoplasm of uveal tract" + }, + { + "system": "http://snomed.info/sct", + "code": "94667009", + "display": "Secondary malignant neoplasm of uvula" + }, + { + "system": "http://snomed.info/sct", + "code": "94668004", + "display": "Secondary malignant neoplasm of vagina" + }, + { + "system": "http://snomed.info/sct", + "code": "94669007", + "display": "Secondary malignant neoplasm of vagus nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "94670008", + "display": "Secondary malignant neoplasm of vallecula" + }, + { + "system": "http://snomed.info/sct", + "code": "94671007", + "display": "Secondary malignant neoplasm of vas deferens" + }, + { + "system": "http://snomed.info/sct", + "code": "94672000", + "display": "Secondary malignant neoplasm of ventral surface of tongue" + }, + { + "system": "http://snomed.info/sct", + "code": "94673005", + "display": "Secondary malignant neoplasm of vermilion border of lip" + }, + { + "system": "http://snomed.info/sct", + "code": "94674004", + "display": "Secondary malignant neoplasm of vermilion border of lower lip" + }, + { + "system": "http://snomed.info/sct", + "code": "94675003", + "display": "Secondary malignant neoplasm of vermilion border of upper lip" + }, + { + "system": "http://snomed.info/sct", + "code": "94676002", + "display": "Secondary malignant neoplasm of vestibule of mouth" + }, + { + "system": "http://snomed.info/sct", + "code": "94677006", + "display": "Secondary malignant neoplasm of vestibule of nose" + }, + { + "system": "http://snomed.info/sct", + "code": "94678001", + "display": "Secondary malignant neoplasm of visceral pleura" + }, + { + "system": "http://snomed.info/sct", + "code": "94679009", + "display": "Secondary malignant neoplasm of vocal cord" + }, + { + "system": "http://snomed.info/sct", + "code": "94680007", + "display": "Secondary malignant neoplasm of vomer" + }, + { + "system": "http://snomed.info/sct", + "code": "94681006", + "display": "Secondary malignant neoplasm of vulva" + }, + { + "system": "http://snomed.info/sct", + "code": "94682004", + "display": "Secondary malignant neoplasm of Waldeyer's ring" + }, + { + "system": "http://snomed.info/sct", + "code": "94683009", + "display": "Secondary malignant neoplasm of zygomatic bone" + }, + { + "system": "http://snomed.info/sct", + "code": "128465005", + "display": "Secondary malignant neoplasm of articular cartilage" + }, + { + "system": "http://snomed.info/sct", + "code": "134421000", + "display": "Pathologic fracture of bone at site of metastatic neoplasm (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "188445006", + "display": "Secondary malignant neoplasm of retroperitoneum and peritoneum" + }, + { + "system": "http://snomed.info/sct", + "code": "188454009", + "display": "Secondary malignant neoplasm of skin of head" + }, + { + "system": "http://snomed.info/sct", + "code": "188458007", + "display": "Secondary malignant neoplasm of skin of shoulder and arm" + }, + { + "system": "http://snomed.info/sct", + "code": "188462001", + "display": "Secondary malignant neoplasm of brain and spinal cord" + }, + { + "system": "http://snomed.info/sct", + "code": "188469005", + "display": "Secondary malignant neoplasm of cervix uteri" + }, + { + "system": "http://snomed.info/sct", + "code": "188471005", + "display": "Secondary malignant neoplasm of epididymis and vas deferens" + }, + { + "system": "http://snomed.info/sct", + "code": "188645002", + "display": "Leukemic reticuloendotheliosis of lymph nodes of head, face and neck" + }, + { + "system": "http://snomed.info/sct", + "code": "188648000", + "display": "Leukemic reticuloendotheliosis of lymph nodes of axilla and upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "188649008", + "display": "Leukemic reticuloendotheliosis of lymph nodes of inguinal region and lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "230156002", + "display": "Malignant meningitis" + }, + { + "system": "http://snomed.info/sct", + "code": "233940007", + "display": "Pulmonary tumor embolism" + }, + { + "system": "http://snomed.info/sct", + "code": "236512004", + "display": "Leukemic infiltrate of kidney" + }, + { + "system": "http://snomed.info/sct", + "code": "241861008", + "display": "Metastatic malignant neoplasm to nasopharynx" + }, + { + "system": "http://snomed.info/sct", + "code": "242862004", + "display": "Secondary malignant neoplasm of nasopharyngeal wall" + }, + { + "system": "http://snomed.info/sct", + "code": "255118005", + "display": "Secondary lymphangitic carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "255119002", + "display": "Lymphangitis carcinomatosa" + }, + { + "system": "http://snomed.info/sct", + "code": "255121007", + "display": "Carcinomatosis of peritoneal cavity" + }, + { + "system": "http://snomed.info/sct", + "code": "255123005", + "display": "Metastasis to nervous system and eye" + }, + { + "system": "http://snomed.info/sct", + "code": "255124004", + "display": "Metastasis to peripheral nerve" + }, + { + "system": "http://snomed.info/sct", + "code": "269473008", + "display": "Secondary malignant neoplasm of respiratory and digestive systems" + }, + { + "system": "http://snomed.info/sct", + "code": "274088005", + "display": "Secondary malignant neoplasm of unknown site" + }, + { + "system": "http://snomed.info/sct", + "code": "275266006", + "display": "Metastasis to digestive organs" + }, + { + "system": "http://snomed.info/sct", + "code": "278051002", + "display": "Malignant lymphoma of thyroid gland" + }, + { + "system": "http://snomed.info/sct", + "code": "278433008", + "display": "Malignant infiltration of soft tissue" + }, + { + "system": "http://snomed.info/sct", + "code": "285598005", + "display": "UKP - Metastasis to trachea of unknown primary" + }, + { + "system": "http://snomed.info/sct", + "code": "285603002", + "display": "UKP - Metastasis to bronchus of unknown primary" + }, + { + "system": "http://snomed.info/sct", + "code": "285604008", + "display": "Metastasis to lung of unknown primary" + }, + { + "system": "http://snomed.info/sct", + "code": "285605009", + "display": "UKP - Metastasis to pleura of unknown primary" + }, + { + "system": "http://snomed.info/sct", + "code": "285606005", + "display": "Metastasis to heart of unknown primary" + }, + { + "system": "http://snomed.info/sct", + "code": "285607001", + "display": "UKP - Metastasis to mediastinum of unknown primary" + }, + { + "system": "http://snomed.info/sct", + "code": "285608006", + "display": "Metastasis to thymus of unknown primary" + }, + { + "system": "http://snomed.info/sct", + "code": "285609003", + "display": "UKP - Metastasis to small intestine of unknown primary" + }, + { + "system": "http://snomed.info/sct", + "code": "285610008", + "display": "UKP - Metastasis to large intestine of unknown primary" + }, + { + "system": "http://snomed.info/sct", + "code": "285611007", + "display": "Metastasis to colon of unknown primary" + }, + { + "system": "http://snomed.info/sct", + "code": "285612000", + "display": "UKP - Metastasis to rectum of unknown primary" + }, + { + "system": "http://snomed.info/sct", + "code": "285613005", + "display": "Metastasis to liver of unknown primary" + }, + { + "system": "http://snomed.info/sct", + "code": "285614004", + "display": "UKP - Metastasis to pancreas of unknown primary" + }, + { + "system": "http://snomed.info/sct", + "code": "285615003", + "display": "Metastasis to spleen of unknown primary" + }, + { + "system": "http://snomed.info/sct", + "code": "285616002", + "display": "UKP - Metastasis to peritoneum of unknown primary" + }, + { + "system": "http://snomed.info/sct", + "code": "285617006", + "display": "Metastasis to retroperitoneum of unknown primary" + }, + { + "system": "http://snomed.info/sct", + "code": "285618001", + "display": "UKP - Metastasis to bone of unknown primary" + }, + { + "system": "http://snomed.info/sct", + "code": "285619009", + "display": "Metastasis to vertebral column of unknown primary" + }, + { + "system": "http://snomed.info/sct", + "code": "285631006", + "display": "Metastasis to skin of unknown primary" + }, + { + "system": "http://snomed.info/sct", + "code": "285633009", + "display": "UKP - Metastasis to soft tissue of unknown primary" + }, + { + "system": "http://snomed.info/sct", + "code": "285634003", + "display": "UKP - Metastasis to breast of unknown primary" + }, + { + "system": "http://snomed.info/sct", + "code": "285635002", + "display": "Metastasis to uterus of unknown primary" + }, + { + "system": "http://snomed.info/sct", + "code": "285637005", + "display": "Metastasis to ovary of unknown primary" + }, + { + "system": "http://snomed.info/sct", + "code": "285638000", + "display": "UKP - Metastasis to vagina of unknown primary" + }, + { + "system": "http://snomed.info/sct", + "code": "285639008", + "display": "Metastasis to kidney of unknown primary" + }, + { + "system": "http://snomed.info/sct", + "code": "285640005", + "display": "UKP - Metastasis to bladder of unknown primary" + }, + { + "system": "http://snomed.info/sct", + "code": "285641009", + "display": "UKP - Metastasis to brain of unknown primary" + }, + { + "system": "http://snomed.info/sct", + "code": "285642002", + "display": "Metastasis to eye of unknown primary" + }, + { + "system": "http://snomed.info/sct", + "code": "285643007", + "display": "UKP - Metastasis to adrenal gland of unknown primary" + }, + { + "system": "http://snomed.info/sct", + "code": "285644001", + "display": "Metastasis to lymph node of unknown primary" + }, + { + "system": "http://snomed.info/sct", + "code": "285645000", + "display": "UKP - Disseminated malignancy of unknown primary" + }, + { + "system": "http://snomed.info/sct", + "code": "286902000", + "display": "Secondary carcinoma of gastrointestinal tract" + }, + { + "system": "http://snomed.info/sct", + "code": "303194003", + "display": "Metastasis to head and neck lymph node" + }, + { + "system": "http://snomed.info/sct", + "code": "303201005", + "display": "Metastasis to multiple lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "307226002", + "display": "Metastatic adenocarcinoma of unknown origin" + }, + { + "system": "http://snomed.info/sct", + "code": "307593001", + "display": "Disseminated carcinomatosis" + }, + { + "system": "http://snomed.info/sct", + "code": "307601000", + "display": "Pseudomyxoma peritonei" + }, + { + "system": "http://snomed.info/sct", + "code": "314408000", + "display": "Leukemic infiltrate of choroid" + }, + { + "system": "http://snomed.info/sct", + "code": "314418005", + "display": "Leukemic infiltrate of retina" + }, + { + "system": "http://snomed.info/sct", + "code": "314987003", + "display": "Metastasis from malignant melanoma of skin" + }, + { + "system": "http://snomed.info/sct", + "code": "314988008", + "display": "Metastasis from malignant tumor of skin" + }, + { + "system": "http://snomed.info/sct", + "code": "314989000", + "display": "Metastasis from malignant tumor of soft tissues" + }, + { + "system": "http://snomed.info/sct", + "code": "314990009", + "display": "Metastasis from malignant tumor of bone" + }, + { + "system": "http://snomed.info/sct", + "code": "314991008", + "display": "Metastasis from malignant tumor of adrenal gland" + }, + { + "system": "http://snomed.info/sct", + "code": "314992001", + "display": "Metastasis from malignant tumor of cervix" + }, + { + "system": "http://snomed.info/sct", + "code": "314993006", + "display": "Metastasis from malignant tumor of uterus" + }, + { + "system": "http://snomed.info/sct", + "code": "314994000", + "display": "Metastasis from malignant tumor of prostate" + }, + { + "system": "http://snomed.info/sct", + "code": "314995004", + "display": "Metastasis from malignant tumor of bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "314996003", + "display": "Metastasis from malignant tumor of kidney" + }, + { + "system": "http://snomed.info/sct", + "code": "314997007", + "display": "Metastasis from malignant tumor of rectum" + }, + { + "system": "http://snomed.info/sct", + "code": "314998002", + "display": "Metastasis from malignant tumor of colon" + }, + { + "system": "http://snomed.info/sct", + "code": "314999005", + "display": "Metastasis from malignant tumor of pancreas" + }, + { + "system": "http://snomed.info/sct", + "code": "315000005", + "display": "Metastasis from malignant tumor of liver" + }, + { + "system": "http://snomed.info/sct", + "code": "315001009", + "display": "Metastasis from malignant tumor of gallbladder" + }, + { + "system": "http://snomed.info/sct", + "code": "315002002", + "display": "Metastasis from malignant tumor of stomach" + }, + { + "system": "http://snomed.info/sct", + "code": "315003007", + "display": "Metastasis from malignant tumor of esophagus" + }, + { + "system": "http://snomed.info/sct", + "code": "315004001", + "display": "Metastasis from malignant tumor of breast" + }, + { + "system": "http://snomed.info/sct", + "code": "315005000", + "display": "Metastasis from malignant tumor of bronchus" + }, + { + "system": "http://snomed.info/sct", + "code": "315006004", + "display": "Metastasis from malignant tumor of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "315007008", + "display": "Metastasis from malignant tumor of thyroid" + }, + { + "system": "http://snomed.info/sct", + "code": "315008003", + "display": "Metastasis from malignant tumor of buccal cavity" + }, + { + "system": "http://snomed.info/sct", + "code": "315009006", + "display": "Metastasis from malignant tumor of tongue" + }, + { + "system": "http://snomed.info/sct", + "code": "359780007", + "display": "Metastatic malignant neoplasm to lateral axillary lymph nodes" + }, + { + "system": "http://snomed.info/sct", + "code": "359782004", + "display": "Metastatic malignant neoplasm to apex of urinary bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "359785002", + "display": "Metastatic malignant neoplasm to dome of urinary bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "359987004", + "display": "Krukenberg tumor (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "369455009", + "display": "Malignant tumor involving rectum by separate metastasis from endometrium" + }, + { + "system": "http://snomed.info/sct", + "code": "369456005", + "display": "Malignant tumor involving rectum by separate metastasis from fallopian tube" + }, + { + "system": "http://snomed.info/sct", + "code": "369457001", + "display": "Malignant tumor involving rectum by separate metastasis from ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "369458006", + "display": "Malignant tumor involving rectum by separate metastasis from prostate" + }, + { + "system": "http://snomed.info/sct", + "code": "369459003", + "display": "Malignant tumor involving rectum by separate metastasis from uterine cervix" + }, + { + "system": "http://snomed.info/sct", + "code": "369460008", + "display": "Malignant tumor involving rectum by separate metastasis from uterus" + }, + { + "system": "http://snomed.info/sct", + "code": "369461007", + "display": "Malignant tumor involving rectum by separate metastasis from vagina" + }, + { + "system": "http://snomed.info/sct", + "code": "369464004", + "display": "Malignant tumor involving ureter by separate metastasis from bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "369467006", + "display": "Malignant tumor involving urethra by separate metastasis from bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "369468001", + "display": "Malignant tumor involving urethra by separate metastasis from prostate" + }, + { + "system": "http://snomed.info/sct", + "code": "369476004", + "display": "Malignant tumor involving bladder by separate metastasis from endometrium" + }, + { + "system": "http://snomed.info/sct", + "code": "369477008", + "display": "Malignant tumor involving bladder by separate metastasis from fallopian tube" + }, + { + "system": "http://snomed.info/sct", + "code": "369478003", + "display": "Malignant tumor involving bladder by separate metastasis from ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "369479006", + "display": "Malignant tumor involving bladder by separate metastasis from prostate" + }, + { + "system": "http://snomed.info/sct", + "code": "369480009", + "display": "Malignant tumor involving bladder by separate metastasis from uterine cervix" + }, + { + "system": "http://snomed.info/sct", + "code": "369481008", + "display": "Malignant tumor involving bladder by separate metastasis from uterus" + }, + { + "system": "http://snomed.info/sct", + "code": "369482001", + "display": "Malignant tumor involving bladder by separate metastasis from vagina" + }, + { + "system": "http://snomed.info/sct", + "code": "369484000", + "display": "Malignant tumor involving vasa deferentia by separate metastasis from prostate" + }, + { + "system": "http://snomed.info/sct", + "code": "369486003", + "display": "Malignant tumor involving prostate by separate metastasis from bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "369488002", + "display": "Secondary malignant neoplasm of seminal vesicle" + }, + { + "system": "http://snomed.info/sct", + "code": "369491002", + "display": "Malignant tumor involving seminal vesicle by separate metastasis from bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "369492009", + "display": "Malignant tumor involving seminal vesicle by separate metastasis from prostate" + }, + { + "system": "http://snomed.info/sct", + "code": "369500009", + "display": "Malignant tumor involving uterine cervix by separate metastasis from fallopian tube" + }, + { + "system": "http://snomed.info/sct", + "code": "369501008", + "display": "Malignant tumor involving uterine cervix by separate metastasis from ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "369502001", + "display": "Malignant tumor involving uterine corpus by separate metastasis from bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "369514009", + "display": "Secondary malignant neoplasm of left fallopian tube" + }, + { + "system": "http://snomed.info/sct", + "code": "369521009", + "display": "Secondary malignant neoplasm of right fallopian tube" + }, + { + "system": "http://snomed.info/sct", + "code": "369523007", + "display": "Secondary malignant neoplasm of left ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "369530001", + "display": "Secondary malignant neoplasm of right ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "369535006", + "display": "Secondary neoplasm of left broad ligament" + }, + { + "system": "http://snomed.info/sct", + "code": "369536007", + "display": "Secondary neoplasm of right broad ligament" + }, + { + "system": "http://snomed.info/sct", + "code": "369538008", + "display": "Malignant tumor involving left broad ligament by metastasis from ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "369540003", + "display": "Malignant tumor involving right broad ligament by metastasis from ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "369542006", + "display": "Malignant tumor involving left fallopian tube by separate metastasis from endometrium" + }, + { + "system": "http://snomed.info/sct", + "code": "369543001", + "display": "Malignant tumor involving left fallopian tube by separate metastasis from ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "369544007", + "display": "Malignant tumor involving left fallopian tube by separate metastasis from right fallopian tube" + }, + { + "system": "http://snomed.info/sct", + "code": "369545008", + "display": "Malignant tumor involving left fallopian tube by separate metastasis from uterus" + }, + { + "system": "http://snomed.info/sct", + "code": "369546009", + "display": "Malignant tumor involving left fallopian tube by separate metastasis from vagina" + }, + { + "system": "http://snomed.info/sct", + "code": "369553000", + "display": "Malignant tumor involving right fallopian tube by separate metastasis from endometrium" + }, + { + "system": "http://snomed.info/sct", + "code": "369554006", + "display": "Malignant tumor involving right fallopian tube by separate metastasis from left fallopian tube" + }, + { + "system": "http://snomed.info/sct", + "code": "369555007", + "display": "Malignant tumor involving right fallopian tube by separate metastasis from ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "369556008", + "display": "Malignant tumor involving right fallopian tube by separate metastasis from uterine cervix" + }, + { + "system": "http://snomed.info/sct", + "code": "369557004", + "display": "Malignant tumor involving right fallopian tube by separate metastasis from uterus" + }, + { + "system": "http://snomed.info/sct", + "code": "369558009", + "display": "Malignant tumor involving right fallopian tube by separate metastasis from vagina" + }, + { + "system": "http://snomed.info/sct", + "code": "369560006", + "display": "Malignant tumor involving left ovary by separate metastasis from endometrium" + }, + { + "system": "http://snomed.info/sct", + "code": "369561005", + "display": "Malignant tumor involving left ovary by separate metastasis from fallopian tube" + }, + { + "system": "http://snomed.info/sct", + "code": "369562003", + "display": "Malignant tumor involving left ovary by separate metastasis from right ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "369563008", + "display": "Malignant tumor involving left ovary by separate metastasis from uterine cervix" + }, + { + "system": "http://snomed.info/sct", + "code": "369564002", + "display": "Malignant tumor involving left ovary by separate metastasis from vagina" + }, + { + "system": "http://snomed.info/sct", + "code": "369565001", + "display": "Malignant tumor involving left ovary by separate metastasis uterus" + }, + { + "system": "http://snomed.info/sct", + "code": "369568004", + "display": "Malignant tumor involving right ovary by separate metastasis from endometrium" + }, + { + "system": "http://snomed.info/sct", + "code": "369569007", + "display": "Malignant tumor involving right ovary by separate metastasis from fallopian tube" + }, + { + "system": "http://snomed.info/sct", + "code": "369570008", + "display": "Malignant tumor involving right ovary by separate metastasis from left ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "369571007", + "display": "Malignant tumor involving right ovary by separate metastasis from uterine cervix" + }, + { + "system": "http://snomed.info/sct", + "code": "369572000", + "display": "Malignant tumor involving right ovary by separate metastasis from uterus" + }, + { + "system": "http://snomed.info/sct", + "code": "369573005", + "display": "Malignant tumor involving right ovary by separate metastasis from vagina" + }, + { + "system": "http://snomed.info/sct", + "code": "369574004", + "display": "Malignant tumor involving uterine cervix by separate metastasis from vagina" + }, + { + "system": "http://snomed.info/sct", + "code": "369575003", + "display": "Malignant tumor involving uterine corpus by separate metastasis from fallopian tube" + }, + { + "system": "http://snomed.info/sct", + "code": "369576002", + "display": "Malignant tumor involving uterine corpus by separate metastasis from ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "369577006", + "display": "Malignant tumor involving uterine corpus by separate metastasis from uterine cervix" + }, + { + "system": "http://snomed.info/sct", + "code": "369578001", + "display": "Malignant tumor involving uterine corpus by separate metastasis from vagina" + }, + { + "system": "http://snomed.info/sct", + "code": "369581006", + "display": "Malignant tumor involving vagina by separate metastasis from bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "369582004", + "display": "Malignant tumor involving vagina by separate metastasis from endometrium" + }, + { + "system": "http://snomed.info/sct", + "code": "369583009", + "display": "Malignant tumor involving vagina by separate metastasis from fallopian tube" + }, + { + "system": "http://snomed.info/sct", + "code": "369584003", + "display": "Malignant tumor involving vagina by separate metastasis from ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "369585002", + "display": "Malignant tumor involving vagina by separate metastasis from uterine cervix" + }, + { + "system": "http://snomed.info/sct", + "code": "369586001", + "display": "Malignant tumor involving vagina by separate metastasis from uterus" + }, + { + "system": "http://snomed.info/sct", + "code": "369588000", + "display": "Malignant tumor involving vulva by separate metastasis from endometrium" + }, + { + "system": "http://snomed.info/sct", + "code": "369589008", + "display": "Malignant tumor involving vulva by separate metastasis from fallopian tube" + }, + { + "system": "http://snomed.info/sct", + "code": "369590004", + "display": "Malignant tumor involving vulva by separate metastasis from ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "369591000", + "display": "Malignant tumor involving vulva by separate metastasis from uterine cervix" + }, + { + "system": "http://snomed.info/sct", + "code": "369592007", + "display": "Malignant tumor involving vulva by separate metastasis from uterus" + }, + { + "system": "http://snomed.info/sct", + "code": "369593002", + "display": "Malignant tumor involving vulva by separate metastasis from vagina" + }, + { + "system": "http://snomed.info/sct", + "code": "369602008", + "display": "Malignant tumor involving an organ by separate metastasis from bladder" + }, + { + "system": "http://snomed.info/sct", + "code": "369603003", + "display": "Malignant tumor involving an organ by separate metastasis from endometrium" + }, + { + "system": "http://snomed.info/sct", + "code": "369604009", + "display": "Malignant tumor involving an organ by separate metastasis from fallopian tube" + }, + { + "system": "http://snomed.info/sct", + "code": "369605005", + "display": "Malignant tumor involving an organ by separate metastasis from ovary" + }, + { + "system": "http://snomed.info/sct", + "code": "369606006", + "display": "Malignant tumor involving an organ by separate metastasis from prostate" + }, + { + "system": "http://snomed.info/sct", + "code": "369607002", + "display": "Malignant tumor involving an organ by separate metastasis from uterine cervix" + }, + { + "system": "http://snomed.info/sct", + "code": "369608007", + "display": "Malignant tumor involving an organ by separate metastasis from uterus" + }, + { + "system": "http://snomed.info/sct", + "code": "369609004", + "display": "Malignant tumor involving an organ by separate metastasis from vagina" + }, + { + "system": "http://snomed.info/sct", + "code": "369610009", + "display": "Malignant tumor involving left fallopian tube by separate metastasis from uterine cervix" + }, + { + "system": "http://snomed.info/sct", + "code": "372093008", + "display": "Secondary malignant neoplasm of axillary tail of breast" + }, + { + "system": "http://snomed.info/sct", + "code": "399969009", + "display": "Secondary malignant neoplasm of blood vessel of upper arm" + }, + { + "system": "http://snomed.info/sct", + "code": "400058002", + "display": "Secondary malignant neoplasm of blood vessel of lower leg" + }, + { + "system": "http://snomed.info/sct", + "code": "402537005", + "display": "Metastatic basal cell carcinoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402563000", + "display": "Metastatic malignant melanoma with diffuse hypermelanosis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "402879006", + "display": "T-cell leukemic infiltration of skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "403906006", + "display": "Metastatic squamous cell carcinoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404090003", + "display": "Malignant infiltration of oral cavity by underlying tumor (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404091004", + "display": "Malignant infiltration of skin by underlying tumor (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404092006", + "display": "Carcinomatous metastasis in skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404093001", + "display": "Sarcomatous metastasis in skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404094007", + "display": "Metastasis involving oral cavity (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404122003", + "display": "Leukemic infiltration of skin (chronic T-cell lymphocytic leukemia) (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404123008", + "display": "Leukemic infiltration of skin (T-cell prolymphocytic leukemia) (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404124002", + "display": "Leukemic infiltration of skin (T-cell lymphoblastic leukemia) (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404139001", + "display": "Leukemic infiltration of skin in hairy-cell leukemia (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404151004", + "display": "Leukemic infiltration of skin in myeloid leukemia (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404152006", + "display": "Leukemic infiltration of skin in acute myeloid leukemia (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404153001", + "display": "Leukemic infiltration of skin in chronic myeloid leukemia (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404154007", + "display": "Leukemic infiltration of skin in monocytic leukemia (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404156009", + "display": "Leukemic infiltration of skin (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "404157000", + "display": "Specific skin infiltration in Hodgkin's disease (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "405843009", + "display": "Widespread metastatic malignant neoplastic disease (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "414676007", + "display": "Metastatic neuroblastoma of orbit proper (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "418529003", + "display": "Secondary malignant neoplasm of lacrimal drainage structure" + }, + { + "system": "http://snomed.info/sct", + "code": "422782004", + "display": "Primary malignant neoplasm of ovary, with widespread metastatic disease (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "423032007", + "display": "Leukemic infiltration of orbit (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "423384009", + "display": "Secondary malignant neoplasm of lacrimal gland duct" + }, + { + "system": "http://snomed.info/sct", + "code": "423595004", + "display": "Adenocarcinoma carcinomatosis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "423987006", + "display": "Primary malignant neoplasm of vulva, with widespread metastatic disease (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "424052001", + "display": "Small cell carcinoma carcinomatosis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "424887002", + "display": "Primary malignant neoplasm of thyroid gland, metastatic to bone (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "424954002", + "display": "Undifferentiated large cell carcinomatosis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "425303004", + "display": "Squamous cell carcinomatosis (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "443144000", + "display": "Metastatic sarcoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "443493003", + "display": "Metastatic malignant melanoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "449630001", + "display": "Secondary malignant neoplasm of skin of lower leg" + }, + { + "system": "http://snomed.info/sct", + "code": "449631002", + "display": "Secondary malignant neoplasm of skin of upper arm" + }, + { + "system": "http://snomed.info/sct", + "code": "449632009", + "display": "Secondary malignant neoplasm of lower leg" + }, + { + "system": "http://snomed.info/sct", + "code": "449633004", + "display": "Secondary malignant neoplasm of upper arm" + }, + { + "system": "http://snomed.info/sct", + "code": "702392008", + "display": "Metastatic renal cell carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "704152002", + "display": "Metastatic neuroblastoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "705176003", + "display": "Metastatic carcinoid tumor" + }, + { + "system": "http://snomed.info/sct", + "code": "709285002", + "display": "Secondary malignant neoplasm of lumbosacral plexus" + }, + { + "system": "http://snomed.info/sct", + "code": "712849003", + "display": "Carcinoma of prostate with bony metastases" + }, + { + "system": "http://snomed.info/sct", + "code": "720587009", + "display": "Donor derived melanoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722671009", + "display": "Metastatic malignant neoplasm of meninges (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "722707001", + "display": "Metastatic malignant neoplasm of peripheral nervous system (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "767444009", + "display": "Germline BRCA-mutated, HER2-negative metastatic breast cancer" + }, + { + "system": "http://snomed.info/sct", + "code": "781076008", + "display": "Secondary malignant neoplasm of colon and/or rectum" + }, + { + "system": "http://snomed.info/sct", + "code": "827186009", + "display": "Secondary malignant neoplasm of skin of hip and skin of lower leg" + }, + { + "system": "http://snomed.info/sct", + "code": "836274002", + "display": "Carcinomatosis of peritoneum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "836486002", + "display": "Lymphomatous infiltrate of kidney" + }, + { + "system": "http://snomed.info/sct", + "code": "866087009", + "display": "Metastatic fracture of vertebra" + }, + { + "system": "http://snomed.info/sct", + "code": "1155991005", + "display": "Secondary malignant neoplasm of leptomeninges" + }, + { + "system": "http://snomed.info/sct", + "code": "1186612004", + "display": "Metastatic liver cell carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "1187285005", + "display": "Metastatic clear cell renal cell carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "1197285007", + "display": "Metastatic squamous cell carcinoma of thoracic lymph node" + }, + { + "system": "http://snomed.info/sct", + "code": "1197292002", + "display": "Metastatic squamous cell carcinoma of pelvic lymph node (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1197293007", + "display": "Metastatic squamous cell carcinoma of lymph nodes of head and neck" + }, + { + "system": "http://snomed.info/sct", + "code": "1197295000", + "display": "Metastatic squamous cell carcinoma of lymph nodes of multiple sites" + }, + { + "system": "http://snomed.info/sct", + "code": "1197297008", + "display": "Metastatic squamous cell carcinoma of lymph node of lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "1197299006", + "display": "Metastatic squamous cell carcinoma of lymph node of upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "1197310007", + "display": "Metastatic adenocarcinoma of lymph node of lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "1197311006", + "display": "Metastatic adenocarcinoma of lymph node of upper limb" + }, + { + "system": "http://snomed.info/sct", + "code": "1197312004", + "display": "Metastatic adenocarcinoma of abdominal lymph node" + }, + { + "system": "http://snomed.info/sct", + "code": "1197313009", + "display": "Metastatic adenocarcinoma of lymph node of head and neck" + }, + { + "system": "http://snomed.info/sct", + "code": "1197322005", + "display": "Metastatic squamous cell carcinoma of abdominal lymph node" + }, + { + "system": "http://snomed.info/sct", + "code": "1197323000", + "display": "Metastatic carcinoma of thoracic lymph node" + }, + { + "system": "http://snomed.info/sct", + "code": "1197324006", + "display": "Metastatic malignant melanoma of skin" + }, + { + "system": "http://snomed.info/sct", + "code": "1197325007", + "display": "Metastatic carcinoma of pelvic lymph node" + }, + { + "system": "http://snomed.info/sct", + "code": "1197326008", + "display": "Metastatic carcinoma of lymph node of head and neck" + }, + { + "system": "http://snomed.info/sct", + "code": "1197327004", + "display": "Metastatic carcinoma of lymph node of lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "1197328009", + "display": "Metastatic adenocarcinoma of thoracic lymph node" + }, + { + "system": "http://snomed.info/sct", + "code": "1197329001", + "display": "Metastatic carcinoma of abdominal lymph node (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1197330006", + "display": "Metastatic adenocarcinoma of lymph nodes of multiple sites" + }, + { + "system": "http://snomed.info/sct", + "code": "1197331005", + "display": "Metastatic adenocarcinoma of pelvic lymph node" + }, + { + "system": "http://snomed.info/sct", + "code": "1217692004", + "display": "Metastasis from malignant neoplasm of colon and/or rectum (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1661000119106", + "display": "Metastasis to lung from adenocarcinoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "1671000119100", + "display": "Metastasis to lymph node from squamous cell carcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "1681000119102", + "display": "Metastasis to lymph node from adenocarcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "1691000119104", + "display": "Metastasis to liver from adenocarcinoma (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "78461000119105", + "display": "Secondary squamous cell carcinoma of skin" + }, + { + "system": "http://snomed.info/sct", + "code": "91191000119108", + "display": "Secondary adenocarcinoma of pleura" + }, + { + "system": "http://snomed.info/sct", + "code": "91211000119109", + "display": "Secondary small cell carcinoma of pleura" + }, + { + "system": "http://snomed.info/sct", + "code": "91221000119102", + "display": "Secondary malignant melanoma of pleura" + }, + { + "system": "http://snomed.info/sct", + "code": "91231000119104", + "display": "Secondary adenocarcinoma of skin" + }, + { + "system": "http://snomed.info/sct", + "code": "91271000119101", + "display": "Secondary squamous cell carcinoma of bone" + }, + { + "system": "http://snomed.info/sct", + "code": "91281000119103", + "display": "Secondary adenocarcinoma of bone" + }, + { + "system": "http://snomed.info/sct", + "code": "96981000119102", + "display": "Malignant neoplasm of rectosigmoid junction metastatic to brain" + }, + { + "system": "http://snomed.info/sct", + "code": "105041000119109", + "display": "Secondary squamous cell carcinoma of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "105051000119106", + "display": "Secondary undifferentiated large cell carcinoma of lung" + }, + { + "system": "http://snomed.info/sct", + "code": "107811000119106", + "display": "Secondary small cell carcinoma of liver" + }, + { + "system": "http://snomed.info/sct", + "code": "107831000119101", + "display": "Secondary squamous cell carcinoma of liver" + }, + { + "system": "http://snomed.info/sct", + "code": "116811000119106", + "display": "Non-Hodgkin lymphoma of central nervous system metastatic to lymph node of lower limb" + }, + { + "system": "http://snomed.info/sct", + "code": "116821000119104", + "display": "Non-Hodgkin lymphoma of central nervous system metastatic to lymph node of upper limb (disorder)" + }, + { + "system": "http://snomed.info/sct", + "code": "145501000119108", + "display": "Secondary malignant neoplasm of breast" + }, + { + "system": "http://snomed.info/sct", + "code": "145511000119106", + "display": "Secondary malignant neoplasm of genital organ" + }, + { + "system": "http://snomed.info/sct", + "code": "353561000119103", + "display": "Cancer metastatic to right lung" + }, + { + "system": "http://snomed.info/sct", + "code": "353571000119109", + "display": "Secondary malignant neoplasm of right adrenal gland" + }, + { + "system": "http://snomed.info/sct", + "code": "353721000119100", + "display": "Secondary malignant neoplasm of left adrenal gland" + }, + { + "system": "http://snomed.info/sct", + "code": "353741000119106", + "display": "Cancer metastatic to left lung" + }, + { + "system": "http://snomed.info/sct", + "code": "354081000119101", + "display": "Secondary adenocarcinoma" + }, + { + "system": "http://snomed.info/sct", + "code": "1079531000119106", + "display": "Secondary malignant neoplasm of left kidney" + }, + { + "system": "http://snomed.info/sct", + "code": "1079541000119102", + "display": "Secondary malignant neoplasm of right kidney" + }, + { + "system": "http://snomed.info/sct", + "code": "1082601000112109", + "display": "Metastatic malignant neoplasm of viscera" + }, + { + "system": "http://snomed.info/sct", + "code": "1082901000112103", + "display": "Lymph node positive breast cancer" + }, + { + "system": "http://snomed.info/sct", + "code": "11717361000119108", + "display": "Secondary malignant neoplasm of soft tissue of back" + }, + { + "system": "http://snomed.info/sct", + "code": "12241031000119108", + "display": "Secondary malignant neoplasm of left breast" + }, + { + "system": "http://snomed.info/sct", + "code": "12241071000119106", + "display": "Secondary malignant neoplasm of right breast" + }, + { + "system": "http://snomed.info/sct", + "code": "12246481000119106", + "display": "Bilateral secondary malignant neoplasm of kidneys" + }, + { + "system": "http://snomed.info/sct", + "code": "12246561000119101", + "display": "Secondary malignant neoplasm of bilateral adrenal glands" + }, + { + "system": "http://snomed.info/sct", + "code": "12246641000119104", + "display": "Secondary malignant neoplasm of bilateral breasts" + }, + { + "system": "http://snomed.info/sct", + "code": "13351431000119102", + "display": "Secondary malignant neoplasm of lymph nodes of neck from thyroid" + }, + { + "system": "http://snomed.info/sct", + "code": "15930821000119105", + "display": "Secondary malignant neoplasm of bilateral ovaries" + }, + { + "system": "http://snomed.info/sct", + "code": "15956181000119102", + "display": "Secondary adenocarcinoma of bilateral lungs" + }, + { + "system": "http://snomed.info/sct", + "code": "15956221000119105", + "display": "Secondary adenocarcinoma of right lung" + }, + { + "system": "http://snomed.info/sct", + "code": "15956261000119100", + "display": "Secondary adenocarcinoma of left lung" + }, + { + "system": "http://snomed.info/sct", + "code": "15956661000119102", + "display": "Secondary small cell carcinoma of right lung" + }, + { + "system": "http://snomed.info/sct", + "code": "15956701000119109", + "display": "Secondary small cell carcinoma of left lung" + }, + { + "system": "http://snomed.info/sct", + "code": "15956741000119106", + "display": "Secondary small cell carcinoma of both lungs" + }, + { + "system": "http://snomed.info/sct", + "code": "15957141000119109", + "display": "Secondary squamous cell carcinoma of both lungs" + }, + { + "system": "http://snomed.info/sct", + "code": "15957181000119104", + "display": "Secondary squamous cell carcinoma of right lung" + }, + { + "system": "http://snomed.info/sct", + "code": "15957221000119107", + "display": "Secondary squamous cell carcinoma of left lung" + }, + { + "system": "http://snomed.info/sct", + "code": "15958181000119103", + "display": "Secondary adenocarcinoma of bilateral kidneys" + }, + { + "system": "http://snomed.info/sct", + "code": "15958221000119106", + "display": "Secondary adenocarcinoma of left kidney" + }, + { + "system": "http://snomed.info/sct", + "code": "15958261000119101", + "display": "Secondary adenocarcinoma of right kidney" + }, + { + "system": "http://snomed.info/sct", + "code": "15958301000119109", + "display": "Secondary squamous cell carcinoma of right kidney" + }, + { + "system": "http://snomed.info/sct", + "code": "15958381000119101", + "display": "Secondary squamous cell carcinoma of left kidney" + }, + { + "system": "http://snomed.info/sct", + "code": "15958661000119103", + "display": "Secondary malignant melanoma of left kidney" + }, + { + "system": "http://snomed.info/sct", + "code": "15958701000119105", + "display": "Secondary malignant melanoma of both kidneys" + }, + { + "system": "http://snomed.info/sct", + "code": "15958741000119107", + "display": "Secondary malignant melanoma of right kidney" + }, + { + "system": "http://snomed.info/sct", + "code": "15977551000119100", + "display": "Bilateral secondary malignant neoplasm of eyes" + }, + { + "system": "http://snomed.info/sct", + "code": "15977591000119105", + "display": "Secondary malignant neoplasm of right eye" + }, + { + "system": "http://snomed.info/sct", + "code": "15977631000119105", + "display": "Secondary malignant neoplasm of left eye" + }, + { + "system": "http://snomed.info/sct", + "code": "16260631000119101", + "display": "Metastatic malignant neoplasm to lymph node from primary malignant neoplasm of female breast (disorder)" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C77", + "display": "SECONDARY AND UNSPECIFIED MALIGNANT NEOPLASM OF LYMPH NODES" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C77.0", + "display": "Secondary and unspecified malignant neoplasm of lymph nodes of head, face and neck" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C77.1", + "display": "Secondary and unspecified malignant neoplasm of intrathoracic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C77.2", + "display": "Secondary and unspecified malignant neoplasm of intra-abdominal lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C77.3", + "display": "Secondary and unspecified malignant neoplasm of axilla and upper limb lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C77.4", + "display": "Secondary and unspecified malignant neoplasm of inguinal and lower limb lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C77.5", + "display": "Secondary and unspecified malignant neoplasm of intrapelvic lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C77.8", + "display": "Secondary and unspecified malignant neoplasm of lymph nodes of multiple regions" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C77.9", + "display": "Secondary and unspecified malignant neoplasm of lymph node, unspecified" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C78", + "display": "SECONDARY MALIGNANT NEOPLASM OF RESPIRATORY AND DIGESTIVE ORGANS" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C78.0", + "display": "Secondary malignant neoplasm of lung" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C78.00", + "display": "Secondary malignant neoplasm of unspecified lung" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C78.01", + "display": "Secondary malignant neoplasm of right lung" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C78.02", + "display": "Secondary malignant neoplasm of left lung" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C78.1", + "display": "Secondary malignant neoplasm of mediastinum" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C78.2", + "display": "Secondary malignant neoplasm of pleura" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C78.3", + "display": "Secondary malignant neoplasm of other and unspecified respiratory organs" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C78.30", + "display": "Secondary malignant neoplasm of unspecified respiratory organ" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C78.39", + "display": "Secondary malignant neoplasm of other respiratory organs" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C78.4", + "display": "Secondary malignant neoplasm of small intestine" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C78.5", + "display": "Secondary malignant neoplasm of large intestine and rectum" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C78.6", + "display": "Secondary malignant neoplasm of retroperitoneum and peritoneum" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C78.7", + "display": "Secondary malignant neoplasm of liver and intrahepatic bile duct" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C78.8", + "display": "Secondary malignant neoplasm of other and unspecified digestive organs" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C78.80", + "display": "Secondary malignant neoplasm of unspecified digestive organ" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C78.89", + "display": "Secondary malignant neoplasm of other digestive organs" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C79", + "display": "SECONDARY MALIGNANT NEOPLASM OF OTHER AND UNSPECIFIED SITES" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C79.0", + "display": "Secondary malignant neoplasm of kidney and renal pelvis" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C79.00", + "display": "Secondary malignant neoplasm of unspecified kidney and renal pelvis" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C79.01", + "display": "Secondary malignant neoplasm of right kidney and renal pelvis" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C79.02", + "display": "Secondary malignant neoplasm of left kidney and renal pelvis" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C79.1", + "display": "Secondary malignant neoplasm of bladder and other urinary organs" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C79.10", + "display": "Secondary malignant neoplasm of unspecified urinary organs" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C79.11", + "display": "Secondary malignant neoplasm of bladder" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C79.19", + "display": "Secondary malignant neoplasm of other urinary organs" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C79.2", + "display": "Secondary malignant neoplasm of skin" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C79.3", + "display": "Secondary malignant neoplasm of brain cerebral meninges" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C79.31", + "display": "Secondary malignant neoplasm of brain" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C79.32", + "display": "Secondary malignant neoplasm of cerebral meninges" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C79.4", + "display": "Secondary malignant neoplasm of other and unspecified of nervous system" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C79.40", + "display": "Secondary malignant neoplasm of unspecified part of nervous system" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C79.49", + "display": "Secondary malignant neoplasm of other parts of nervous system" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C79.5", + "display": "Secondary malignant neoplasm of bone and bone marrow" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C79.51", + "display": "Secondary malignant neoplasm of bone" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C79.52", + "display": "Secondary malignant neoplasm of bone marrow" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C79.6", + "display": "Secondary malignant neoplasm of ovary" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C79.60", + "display": "Secondary malignant neoplasm of unspecified ovary" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C79.61", + "display": "Secondary malignant neoplasm of right ovary" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C79.62", + "display": "Secondary malignant neoplasm of left ovary" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C79.7", + "display": "Secondary malignant neoplasm of adrenal gland" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C79.70", + "display": "Secondary malignant neoplasm of unspecified adrenal gland" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C79.71", + "display": "Secondary malignant neoplasm of right adrenal gland" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C79.72", + "display": "Secondary malignant neoplasm of left adrenal gland" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C79.8", + "display": "Secondary malignant neoplasm of other specified sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C79.81", + "display": "Secondary malignant neoplasm of breast" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C79.82", + "display": "Secondary malignant neoplasm of genital organs" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C79.89", + "display": "Secondary malignant neoplasm of other specified sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C79.9", + "display": "Secondary malignant neoplasm of unspecified site" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C7B", + "display": "SECONDARY NEUROENDOCRINE TUMORS" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C7B.0", + "display": "Secondary carcinoid tumors" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C7B.00", + "display": "Secondary carcinoid tumors, unspecified site" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C7B.01", + "display": "Secondary carcinoid tumors of distant lymph nodes" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C7B.02", + "display": "Secondary carcinoid tumors of liver" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C7B.03", + "display": "Secondary carcinoid tumors of bone" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C7B.04", + "display": "Secondary carcinoid tumors of peritoneum" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C7B.09", + "display": "Secondary carcinoid tumors of other sites" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C7B.1", + "display": "Secondary merkel cell carcinoma" + }, + { + "system": "http://hl7.org/fhir/sid/icd-10-cm", + "code": "C7B.8", + "display": "Other secondary neuroendocrine tumors" + } + ] + } +} diff --git a/mcode-coverage-checker/src/lib/valueSets/ValueSet-mcode-tumor-marker-test-vs.json b/mcode-coverage-checker/src/lib/valueSets/ValueSet-mcode-tumor-marker-test-vs.json new file mode 100644 index 0000000..55d6e08 --- /dev/null +++ b/mcode-coverage-checker/src/lib/valueSets/ValueSet-mcode-tumor-marker-test-vs.json @@ -0,0 +1,2587 @@ +{ + "resourceType": "ValueSet", + "id": "mcode-tumor-marker-test-vs", + "language": "en", + "url": "http://hl7.org/fhir/us/mcode/ValueSet/mcode-tumor-marker-test-vs", + "version": "2.1.0", + "name": "TumorMarkerTestVS", + "title": "Tumor Marker Test Value Set", + "status": "active", + "experimental": false, + "expansion": { + "identifier": "urn:uuid:337447f7-783b-4983-9bbc-d646201145ee", + "timestamp": "2022-10-05T22:13:15.270Z", + "parameter": [ + { + "name": "expansion-source", + "valueUri": "ValueSet/mcode-tumor-marker-test-vs" + }, + { + "name": "version", + "valueUri": "http://loinc.org|2.73" + } + ], + "contains": [ + { + "system": "http://loinc.org", + "code": "62320-7", + "display": "T-cell receptor excision circle [#/volume] in DBS by NAA with probe detection" + }, + { + "system": "http://loinc.org", + "code": "92006-6", + "display": "T-cell receptor excision circle [Cycle Threshold #] in DBS" + }, + { + "system": "http://loinc.org", + "code": "92007-4", + "display": "T-cell receptor excision circle [Z-score] in DBS" + }, + { + "system": "http://loinc.org", + "code": "92008-2", + "display": "T-cell receptor excision circle [Multiple of the median] in DBS" + }, + { + "system": "http://loinc.org", + "code": "69361-4", + "display": "PCA3 score in Urine by Molecular genetics method" + }, + { + "system": "http://loinc.org", + "code": "69362-2", + "display": "PCA3 score in Urine Qualitative by Molecular genetics method" + }, + { + "system": "http://loinc.org", + "code": "19163-5", + "display": "Cancer Ag 19-9 [Units/volume] in Pleural fluid" + }, + { + "system": "http://loinc.org", + "code": "2009-9", + "display": "Cancer Ag 19-9 [Presence] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "24108-3", + "display": "Cancer Ag 19-9 [Units/volume] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "26924-1", + "display": "Cancer Ag 19-9 [Units/volume] in Body fluid" + }, + { + "system": "http://loinc.org", + "code": "50779-8", + "display": "Cancer Ag 19-9 [Units/volume] in Cerebral spinal fluid" + }, + { + "system": "http://loinc.org", + "code": "50780-6", + "display": "Cancer Ag 19-9 [Units/volume] in Pericardial fluid" + }, + { + "system": "http://loinc.org", + "code": "50781-4", + "display": "Cancer Ag 19-9 [Units/volume] in Peritoneal fluid" + }, + { + "system": "http://loinc.org", + "code": "83084-4", + "display": "Cancer Ag 19-9 [Units/volume] in Serum or Plasma by Immunoassay" + }, + { + "system": "http://loinc.org", + "code": "97750-4", + "display": "Cancer Ag 19-9 [Units/volume] in Aspirate" + }, + { + "system": "http://loinc.org", + "code": "14041-8", + "display": "Choriogonadotropin.beta subunit [Units/volume] in Cerebral spinal fluid" + }, + { + "system": "http://loinc.org", + "code": "19174-2", + "display": "Choriogonadotropin.beta subunit [Units/volume] in Amniotic fluid" + }, + { + "system": "http://loinc.org", + "code": "19175-9", + "display": "Choriogonadotropin.beta subunit [Moles/volume] in Amniotic fluid" + }, + { + "system": "http://loinc.org", + "code": "20415-6", + "display": "Choriogonadotropin.beta subunit [Units/volume] in Serum or Plasma by Immunoassay (EIA) 3rd IS" + }, + { + "system": "http://loinc.org", + "code": "2111-3", + "display": "Choriogonadotropin.beta subunit [Moles/volume] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "2113-9", + "display": "Choriogonadotropin.beta subunit [Mass/time] in 24 hour Urine" + }, + { + "system": "http://loinc.org", + "code": "2114-7", + "display": "Choriogonadotropin.beta subunit [Moles/volume] in Urine" + }, + { + "system": "http://loinc.org", + "code": "21198-7", + "display": "Choriogonadotropin.beta subunit [Units/volume] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "29154-2", + "display": "Choriogonadotropin.beta subunit [Units/volume] in Body fluid" + }, + { + "system": "http://loinc.org", + "code": "43799-6", + "display": "Choriogonadotropin.beta subunit [Presence] in Specimen" + }, + { + "system": "http://loinc.org", + "code": "43800-2", + "display": "Choriogonadotropin.beta subunit [Presence] in Cerebral spinal fluid" + }, + { + "system": "http://loinc.org", + "code": "55868-4", + "display": "Choriogonadotropin.beta subunit [Multiple of the median] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "55869-2", + "display": "Choriogonadotropin.beta subunit [Mass/volume] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "56497-1", + "display": "Choriogonadotropin.beta subunit [Units] in 24 hour Urine" + }, + { + "system": "http://loinc.org", + "code": "66762-6", + "display": "Choriogonadotropin.beta subunit [Units/volume] in Pleural fluid" + }, + { + "system": "http://loinc.org", + "code": "66763-4", + "display": "Choriogonadotropin.beta subunit [Units/volume] in Peritoneal fluid" + }, + { + "system": "http://loinc.org", + "code": "10334-1", + "display": "Cancer Ag 125 [Units/volume] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "11210-2", + "display": "Cancer Ag 125 [Units/volume] in Body fluid" + }, + { + "system": "http://loinc.org", + "code": "15156-3", + "display": "Cancer Ag 125 [Units/volume] in Body fluid by Dilution" + }, + { + "system": "http://loinc.org", + "code": "15157-1", + "display": "Cancer Ag 125 [Units/volume] in Serum or Plasma by Dilution" + }, + { + "system": "http://loinc.org", + "code": "19165-0", + "display": "Cancer Ag 125 [Units/volume] in Pleural fluid" + }, + { + "system": "http://loinc.org", + "code": "2006-5", + "display": "Cancer Ag 125 [Presence] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "40618-1", + "display": "Cancer Ag 125 [Units/volume] in Peritoneal fluid" + }, + { + "system": "http://loinc.org", + "code": "48677-9", + "display": "Cancer Ag 125 [Presence] in Tissue by Immune stain" + }, + { + "system": "http://loinc.org", + "code": "50775-6", + "display": "Cancer Ag 125 [Units/volume] in Cerebral spinal fluid" + }, + { + "system": "http://loinc.org", + "code": "59040-6", + "display": "Cancer Ag 125 [Units/volume] in Peritoneal dialysis fluid" + }, + { + "system": "http://loinc.org", + "code": "68923-2", + "display": "Cancer Ag 125 [Units/volume] in Pericardial fluid" + }, + { + "system": "http://loinc.org", + "code": "83082-8", + "display": "Cancer Ag 125 [Units/volume] in Serum or Plasma by Immunoassay" + }, + { + "system": "http://loinc.org", + "code": "97743-9", + "display": "Cancer Ag 125 [Units/volume] in Aspirate" + }, + { + "system": "http://loinc.org", + "code": "15035-9", + "display": "Calcitonin [Moles/volume] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "1992-7", + "display": "Calcitonin [Mass/volume] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "47369-4", + "display": "Calcitonin [Mass/volume] in Body fluid" + }, + { + "system": "http://loinc.org", + "code": "75709-6", + "display": "Calcitonin [Mass/volume] in Lymph node fine needle aspirate" + }, + { + "system": "http://loinc.org", + "code": "25587-7", + "display": "Chromogranin A [Moles/volume] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "30169-7", + "display": "Chromogranin A [Units/volume] in Serum or Plasma by Immunoassay" + }, + { + "system": "http://loinc.org", + "code": "53047-7", + "display": "Chromogranin A [Mass/volume] in Body fluid" + }, + { + "system": "http://loinc.org", + "code": "59220-4", + "display": "Chromogranin A [Units/volume] in Pleural fluid" + }, + { + "system": "http://loinc.org", + "code": "59226-1", + "display": "Chromogranin A [Units/volume] in Peritoneal fluid" + }, + { + "system": "http://loinc.org", + "code": "59227-9", + "display": "Chromogranin A [Units/volume] in Cerebral spinal fluid" + }, + { + "system": "http://loinc.org", + "code": "59241-0", + "display": "Chromogranin A [Units/volume] in Body fluid" + }, + { + "system": "http://loinc.org", + "code": "9811-1", + "display": "Chromogranin A [Mass/volume] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "15060-7", + "display": "Enolase.neuron specific [Mass/volume] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "19193-2", + "display": "Enolase.neuron specific [Units/volume] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "19194-0", + "display": "Enolase.neuron specific [Units/volume] in Pleural fluid" + }, + { + "system": "http://loinc.org", + "code": "2225-1", + "display": "Enolase.neuron specific [Enzymatic activity/volume] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "44802-7", + "display": "Enolase.neuron specific [Mass/volume] in Cerebral spinal fluid" + }, + { + "system": "http://loinc.org", + "code": "47053-4", + "display": "Enolase.neuron specific [Mass/volume] in Cerebral spinal fluid by Immunoassay" + }, + { + "system": "http://loinc.org", + "code": "48138-2", + "display": "Enolase.neuron specific [Mass/volume] in Serum or Plasma by Radioimmunoassay (RIA)" + }, + { + "system": "http://loinc.org", + "code": "48164-8", + "display": "Enolase.neuron specific [Mass/volume] in Body fluid" + }, + { + "system": "http://loinc.org", + "code": "57371-7", + "display": "Enolase.neuron specific [Mass/volume] in Serum or Plasma by Immunoassay" + }, + { + "system": "http://loinc.org", + "code": "68939-8", + "display": "Enolase.neuron specific [Mass/volume] in Pleural fluid" + }, + { + "system": "http://loinc.org", + "code": "68952-1", + "display": "Enolase.neuron specific [Mass/volume] in Pericardial fluid" + }, + { + "system": "http://loinc.org", + "code": "69560-1", + "display": "Enolase.neuron specific [Mass/volume] in Peritoneal fluid" + }, + { + "system": "http://loinc.org", + "code": "97744-7", + "display": "Enolase.neuron specific [Mass/volume] in Aspirate" + }, + { + "system": "http://loinc.org", + "code": "15072-2", + "display": "Gastrin [Moles/volume] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "2333-3", + "display": "Gastrin [Mass/volume] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "2960-3", + "display": "Somatostatin [Presence] in Plasma" + }, + { + "system": "http://loinc.org", + "code": "2961-1", + "display": "Somatostatin [Mass/volume] in Plasma" + }, + { + "system": "http://loinc.org", + "code": "49792-5", + "display": "Somatostatin [Moles/volume] in Plasma" + }, + { + "system": "http://loinc.org", + "code": "14918-7", + "display": "Thyroglobulin [Moles/volume] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "3013-0", + "display": "Thyroglobulin [Mass/volume] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "53920-5", + "display": "Thyroglobulin [Mass/volume] in Lymph node fine needle aspirate" + }, + { + "system": "http://loinc.org", + "code": "53922-1", + "display": "Thyroglobulin [Mass/volume] in Tissue fine needle aspirate" + }, + { + "system": "http://loinc.org", + "code": "97640-7", + "display": "Thyroglobulin [Moles/volume] in Tissue fine needle aspirate" + }, + { + "system": "http://loinc.org", + "code": "10861-3", + "display": "Progesterone receptor [Mass/mass] in Tissue" + }, + { + "system": "http://loinc.org", + "code": "16113-3", + "display": "Progesterone receptor [Interpretation] in Tissue" + }, + { + "system": "http://loinc.org", + "code": "31207-4", + "display": "Progesterone receptor [Moles/mass] in Tissue" + }, + { + "system": "http://loinc.org", + "code": "10873-8", + "display": "Beta-2-Microglobulin [Mass/time] in 24 hour Urine" + }, + { + "system": "http://loinc.org", + "code": "14626-6", + "display": "Beta-2-Microglobulin [Moles/volume] in Serum" + }, + { + "system": "http://loinc.org", + "code": "1951-3", + "display": "Beta-2-Microglobulin [Mass/volume] in Cerebral spinal fluid" + }, + { + "system": "http://loinc.org", + "code": "1952-1", + "display": "Beta-2-Microglobulin [Mass/volume] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "1953-9", + "display": "Beta-2-Microglobulin [Mass/volume] in Urine" + }, + { + "system": "http://loinc.org", + "code": "32301-4", + "display": "Beta-2-Microglobulin [Moles/volume] in Cerebral spinal fluid" + }, + { + "system": "http://loinc.org", + "code": "32302-2", + "display": "Beta-2-Microglobulin [Moles/volume] in Urine" + }, + { + "system": "http://loinc.org", + "code": "39458-5", + "display": "Beta-2-Microglobulin [Moles/volume] in Body fluid" + }, + { + "system": "http://loinc.org", + "code": "43818-4", + "display": "Beta-2-Microglobulin [Presence] in Serum" + }, + { + "system": "http://loinc.org", + "code": "43819-2", + "display": "Beta-2-Microglobulin [Presence] in Urine" + }, + { + "system": "http://loinc.org", + "code": "43919-0", + "display": "Beta-2-Microglobulin [Presence] in Cerebral spinal fluid" + }, + { + "system": "http://loinc.org", + "code": "48166-3", + "display": "Beta-2-Microglobulin [Mass/volume] in Body fluid" + }, + { + "system": "http://loinc.org", + "code": "49081-3", + "display": "Beta-2-Microglobulin [Mass/volume] in Dialysis fluid" + }, + { + "system": "http://loinc.org", + "code": "50824-2", + "display": "Beta-2-Microglobulin [Moles/volume] in 24 hour Urine" + }, + { + "system": "http://loinc.org", + "code": "54356-1", + "display": "Beta-2-Microglobulin [Mass/volume] in 24 hour Urine" + }, + { + "system": "http://loinc.org", + "code": "56662-0", + "display": "Beta-2-Microglobulin [Moles/time] in 24 hour Urine" + }, + { + "system": "http://loinc.org", + "code": "59217-0", + "display": "Beta-2-Microglobulin [Mass/volume] in Peritoneal fluid" + }, + { + "system": "http://loinc.org", + "code": "59218-8", + "display": "Beta-2-Microglobulin [Mass/volume] in Pleural fluid" + }, + { + "system": "http://loinc.org", + "code": "76484-5", + "display": "Beta-2-Microglobulin [Moles/volume] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "83076-0", + "display": "Beta-2-Microglobulin [Units/volume] in Serum or Plasma by Immunoassay" + }, + { + "system": "http://loinc.org", + "code": "83077-8", + "display": "Beta-2-Microglobulin [Mass/volume] in Urine by Immunoassay" + }, + { + "system": "http://loinc.org", + "code": "83078-6", + "display": "Beta-2-Microglobulin [Mass/volume] in Serum or Plasma by Immunoassay" + }, + { + "system": "http://loinc.org", + "code": "83079-4", + "display": "Beta-2-Microglobulin [Units/volume] in Urine by Immunoassay" + }, + { + "system": "http://loinc.org", + "code": "88711-7", + "display": "Beta-2-Microglobulin [Mass/volume] in Peritoneal dialysis fluid" + }, + { + "system": "http://loinc.org", + "code": "11053-6", + "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Red Blood Cells" + }, + { + "system": "http://loinc.org", + "code": "14403-0", + "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Gastric fluid" + }, + { + "system": "http://loinc.org", + "code": "14803-1", + "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Body fluid by Lactate to pyruvate reaction" + }, + { + "system": "http://loinc.org", + "code": "14804-9", + "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Serum or Plasma by Lactate to pyruvate reaction" + }, + { + "system": "http://loinc.org", + "code": "14805-6", + "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Serum or Plasma by Pyruvate to lactate reaction" + }, + { + "system": "http://loinc.org", + "code": "17041-5", + "display": "Lactate dehydrogenase [Presence] in Urine" + }, + { + "system": "http://loinc.org", + "code": "2527-0", + "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Amniotic fluid" + }, + { + "system": "http://loinc.org", + "code": "2528-8", + "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Cerebral spinal fluid" + }, + { + "system": "http://loinc.org", + "code": "2529-6", + "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Body fluid" + }, + { + "system": "http://loinc.org", + "code": "2530-4", + "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Pleural fluid" + }, + { + "system": "http://loinc.org", + "code": "2531-2", + "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Peritoneal fluid" + }, + { + "system": "http://loinc.org", + "code": "2532-0", + "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "2533-8", + "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Synovial fluid" + }, + { + "system": "http://loinc.org", + "code": "2534-6", + "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Urine" + }, + { + "system": "http://loinc.org", + "code": "32324-6", + "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Specimen" + }, + { + "system": "http://loinc.org", + "code": "33367-4", + "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Pericardial fluid" + }, + { + "system": "http://loinc.org", + "code": "47678-8", + "display": "Lactate dehydrogenase [Enzymatic activity/volume] in 24 hour Urine" + }, + { + "system": "http://loinc.org", + "code": "47863-6", + "display": "Lactate dehydrogenase [Enzymatic activity/time] in 24 hour Urine" + }, + { + "system": "http://loinc.org", + "code": "57664-5", + "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Semen" + }, + { + "system": "http://loinc.org", + "code": "5921-2", + "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Dialysis fluid" + }, + { + "system": "http://loinc.org", + "code": "60017-1", + "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Body fluid by Pyruvate to lactate reaction" + }, + { + "system": "http://loinc.org", + "code": "60018-9", + "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Pericardial fluid by Pyruvate to lactate reaction" + }, + { + "system": "http://loinc.org", + "code": "60019-7", + "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Pericardial fluid by Lactate to pyruvate reaction" + }, + { + "system": "http://loinc.org", + "code": "60020-5", + "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Peritoneal fluid by Pyruvate to lactate reaction" + }, + { + "system": "http://loinc.org", + "code": "60021-3", + "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Pleural fluid by Pyruvate to lactate reaction" + }, + { + "system": "http://loinc.org", + "code": "60022-1", + "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Pleural fluid by Lactate to pyruvate reaction" + }, + { + "system": "http://loinc.org", + "code": "60023-9", + "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Cerebral spinal fluid by Pyruvate to lactate reaction" + }, + { + "system": "http://loinc.org", + "code": "60024-7", + "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Cerebral spinal fluid by Lactate to pyruvate reaction" + }, + { + "system": "http://loinc.org", + "code": "68387-0", + "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Peritoneal fluid by Lactate to pyruvate reaction" + }, + { + "system": "http://loinc.org", + "code": "68452-2", + "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Synovial fluid by Pyruvate to lactate reaction" + }, + { + "system": "http://loinc.org", + "code": "68453-0", + "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Synovial fluid by Lactate to pyruvate reaction" + }, + { + "system": "http://loinc.org", + "code": "2007-3", + "display": "Cancer Ag 15-3 [Presence] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "29153-4", + "display": "Cancer Ag 15-3 [Units/volume] in Body fluid" + }, + { + "system": "http://loinc.org", + "code": "50776-4", + "display": "Cancer Ag 15-3 [Units/volume] in Cerebral spinal fluid" + }, + { + "system": "http://loinc.org", + "code": "50777-2", + "display": "Cancer Ag 15-3 [Units/volume] in Pericardial fluid" + }, + { + "system": "http://loinc.org", + "code": "50778-0", + "display": "Cancer Ag 15-3 [Units/volume] in Peritoneal fluid" + }, + { + "system": "http://loinc.org", + "code": "6875-9", + "display": "Cancer Ag 15-3 [Units/volume] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "83083-6", + "display": "Cancer Ag 15-3 [Units/volume] in Serum or Plasma by Immunoassay" + }, + { + "system": "http://loinc.org", + "code": "97749-6", + "display": "Cancer Ag 15-3 [Units/volume] in Aspirate" + }, + { + "system": "http://loinc.org", + "code": "2011-5", + "display": "Cancer Ag 242 [Presence] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "17842-6", + "display": "Cancer Ag 27-29 [Units/volume] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "19187-4", + "display": "Cancer Ag 27-29 [Units/volume] in Pleural fluid" + }, + { + "system": "http://loinc.org", + "code": "2012-3", + "display": "Cancer Ag 27-29 [Presence] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "50782-2", + "display": "Cancer Ag 27-29 [Units/volume] in Cerebral spinal fluid" + }, + { + "system": "http://loinc.org", + "code": "2013-1", + "display": "Cancer Ag 50 [Presence] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "34256-8", + "display": "Cancer Ag 50 [Units/volume] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "19189-0", + "display": "Cancer Ag 549 [Units/volume] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "19190-8", + "display": "Cancer Ag 549 [Units/volume] in Pleural fluid" + }, + { + "system": "http://loinc.org", + "code": "2014-9", + "display": "Cancer Ag 549 [Presence] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "17843-4", + "display": "Cancer Ag 72-4 [Units/volume] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "19164-3", + "display": "Cancer Ag 72-4 [Units/volume] in Pleural fluid" + }, + { + "system": "http://loinc.org", + "code": "2015-6", + "display": "Cancer Ag 72-4 [Presence] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "34161-0", + "display": "Cancer Ag 72-4 [Units/volume] in Body fluid" + }, + { + "system": "http://loinc.org", + "code": "47012-0", + "display": "Cancer Ag 72-4 [Presence] in Tissue by Immune stain" + }, + { + "system": "http://loinc.org", + "code": "68924-0", + "display": "Cancer Ag 72-4 [Units/volume] in Peritoneal fluid" + }, + { + "system": "http://loinc.org", + "code": "68925-7", + "display": "Cancer Ag 72-4 [Units/volume] in Cerebral spinal fluid" + }, + { + "system": "http://loinc.org", + "code": "68926-5", + "display": "Cancer Ag 72-4 [Units/volume] in Pericardial fluid" + }, + { + "system": "http://loinc.org", + "code": "2506-4", + "display": "Isocitrate dehydrogenase [Enzymatic activity/volume] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "72508-5", + "display": "UGT1A1 gene c.A(TA)7TAA(*28) [Presence] in Blood or Tissue by Molecular genetics method" + }, + { + "system": "http://loinc.org", + "code": "21015-3", + "display": "CD33 cells [#/volume] in Blood" + }, + { + "system": "http://loinc.org", + "code": "74837-6", + "display": "CD20 cells [#/volume] in Specimen" + }, + { + "system": "http://loinc.org", + "code": "9558-8", + "display": "CD20 cells [#/volume] in Blood" + }, + { + "system": "http://loinc.org", + "code": "10508-0", + "display": "Prostate specific Ag [Presence] in Tissue by Immune stain" + }, + { + "system": "http://loinc.org", + "code": "19195-7", + "display": "Prostate specific Ag [Units/volume] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "19197-3", + "display": "Prostate specific Ag [Moles/volume] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "19198-1", + "display": "Prostate specific Ag [Units/volume] in Semen" + }, + { + "system": "http://loinc.org", + "code": "19199-9", + "display": "Prostate specific Ag [Mass/volume] in Semen" + }, + { + "system": "http://loinc.org", + "code": "19200-5", + "display": "Prostate specific Ag [Moles/volume] in Semen" + }, + { + "system": "http://loinc.org", + "code": "2857-1", + "display": "Prostate specific Ag [Mass/volume] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "34611-4", + "display": "Prostate specific Ag [Mass/volume] in Urine" + }, + { + "system": "http://loinc.org", + "code": "35741-8", + "display": "Prostate specific Ag [Mass/volume] in Serum or Plasma by Detection limit <= 0.01 ng/mL" + }, + { + "system": "http://loinc.org", + "code": "47738-0", + "display": "Prostate specific Ag [Mass/volume] in Body fluid" + }, + { + "system": "http://loinc.org", + "code": "59221-2", + "display": "Prostate specific Ag [Mass/volume] in Pleural fluid" + }, + { + "system": "http://loinc.org", + "code": "59223-8", + "display": "Prostate specific Ag [Mass/volume] in Peritoneal fluid" + }, + { + "system": "http://loinc.org", + "code": "59230-3", + "display": "Prostate specific Ag [Mass/volume] in Cerebral spinal fluid" + }, + { + "system": "http://loinc.org", + "code": "83112-3", + "display": "Prostate specific Ag [Mass/volume] in Serum or Plasma by Immunoassay" + }, + { + "system": "http://loinc.org", + "code": "13127-6", + "display": "Cancer Ag DM/70K [Units/volume] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "13659-8", + "display": "Epidermal growth factor receptor [Mass/mass] in Tissue" + }, + { + "system": "http://loinc.org", + "code": "14050-9", + "display": "Epidermal growth factor receptor [Moles/mass] in Tissue" + }, + { + "system": "http://loinc.org", + "code": "21013-8", + "display": "CD22 cells [#/volume] in Blood" + }, + { + "system": "http://loinc.org", + "code": "14130-9", + "display": "Estrogen receptor [Moles/mass] in Tissue" + }, + { + "system": "http://loinc.org", + "code": "16112-5", + "display": "Estrogen receptor [Interpretation] in Tissue" + }, + { + "system": "http://loinc.org", + "code": "78205-2", + "display": "ALK gene rearrangements [Presence] in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "78210-2", + "display": "ALK gene rearrangements [Interpretation] in Blood or Tissue by FISH Narrative" + }, + { + "system": "http://loinc.org", + "code": "91141-2", + "display": "TPMT activity in RBC by production of 6-MMP" + }, + { + "system": "http://loinc.org", + "code": "91142-0", + "display": "TPMT activity in RBC by production of 6-MMP riboside" + }, + { + "system": "http://loinc.org", + "code": "91143-8", + "display": "TPMT activity in RBC by production of 6-MTG riboside" + }, + { + "system": "http://loinc.org", + "code": "83059-6", + "display": "KRAS gene [VCF] in Cancer specimen by Sequencing" + }, + { + "system": "http://loinc.org", + "code": "80717-2", + "display": "B-cell CD27 and IgD subsets panel - Blood" + }, + { + "system": "http://loinc.org", + "code": "85299-6", + "display": "BRAF V600E mutant protein [Presence] in Cancer specimen by Immune stain" + }, + { + "system": "http://loinc.org", + "code": "32996-1", + "display": "HER2 [Mass/volume] in Serum" + }, + { + "system": "http://loinc.org", + "code": "42914-2", + "display": "HER2 [Mass/volume] in Serum by Immunoassay" + }, + { + "system": "http://loinc.org", + "code": "48676-1", + "display": "HER2 [Interpretation] in Tissue" + }, + { + "system": "http://loinc.org", + "code": "51981-9", + "display": "HER2 [Presence] in Serum by Immunoassay" + }, + { + "system": "http://loinc.org", + "code": "72382-5", + "display": "HER2 [Units/volume] in Tissue by Immunoassay" + }, + { + "system": "http://loinc.org", + "code": "72383-3", + "display": "HER2 [Presence] in Tissue by Immunoassay" + }, + { + "system": "http://loinc.org", + "code": "85319-2", + "display": "HER2 [Presence] in Breast cancer specimen by Immune stain" + }, + { + "system": "http://loinc.org", + "code": "28078-4", + "display": "Bladder tumor Ag [Presence] in Urine by Immunoassay" + }, + { + "system": "http://loinc.org", + "code": "28551-0", + "display": "Bladder tumor Ag [Units/volume] in Urine by Immunoassay" + }, + { + "system": "http://loinc.org", + "code": "31729-7", + "display": "Bladder tumor Ag [Presence] in Urine" + }, + { + "system": "http://loinc.org", + "code": "31730-5", + "display": "Bladder tumor Ag [Units/volume] in Urine" + }, + { + "system": "http://loinc.org", + "code": "80386-6", + "display": "Bladder tumor Ag [Presence] in Urine by Rapid immunoassay" + }, + { + "system": "http://loinc.org", + "code": "31134-0", + "display": "Nuclear matrix protein 22 [Units/volume] in Urine" + }, + { + "system": "http://loinc.org", + "code": "50666-7", + "display": "Nuclear matrix protein 22 [Presence] in Urine" + }, + { + "system": "http://loinc.org", + "code": "34444-0", + "display": "Acarboxyprothrombin [Mass/volume] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "93768-0", + "display": "Acarboxyprothrombin [Units/volume] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "41292-4", + "display": "Soluble mesothelin related proteins [Moles/volume] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "43368-0", + "display": "Microsatellite instability [Identifier] in Tissue by Molecular genetics method Nominal" + }, + { + "system": "http://loinc.org", + "code": "62862-8", + "display": "Microsatellite instability [Presence] in Tissue by Immune stain" + }, + { + "system": "http://loinc.org", + "code": "81695-9", + "display": "Microsatellite instability [Interpretation] in Cancer specimen Qualitative" + }, + { + "system": "http://loinc.org", + "code": "43399-5", + "display": "JAK2 gene p.Val617Phe [Presence] in Blood or Tissue by Molecular genetics method" + }, + { + "system": "http://loinc.org", + "code": "72333-8", + "display": "JAK2 gene p.Val617Phe [Presence] in Bone marrow by Molecular genetics method" + }, + { + "system": "http://loinc.org", + "code": "31150-6", + "display": "ERBB2 gene duplication [Presence] in Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "48674-6", + "display": "Genetic diseases [Identifier] in Blood or Tissue by FISH Nominal" + }, + { + "system": "http://loinc.org", + "code": "48684-5", + "display": "X and Y chromosome [Interpretation] in Blood or Marrow by FISH--post bone marrow transplant" + }, + { + "system": "http://loinc.org", + "code": "48730-6", + "display": "X linked heterotaxy [Identifier] in Blood or Tissue by FISH Narrative" + }, + { + "system": "http://loinc.org", + "code": "49028-4", + "display": "Microdeletion syndromes [Identifier] in Blood or Tissue by FISH Nominal" + }, + { + "system": "http://loinc.org", + "code": "49039-1", + "display": "Subtelomere analysis [Identifier] in Blood or Tissue by FISH Nominal" + }, + { + "system": "http://loinc.org", + "code": "49040-9", + "display": "Subtelomere analysis [Interpretation] in Blood or Tissue by FISH Narrative" + }, + { + "system": "http://loinc.org", + "code": "49063-1", + "display": "Microdeletion syndromes in Specimen by FISH Nominal" + }, + { + "system": "http://loinc.org", + "code": "49683-6", + "display": "ERBB2 gene copy number/Chromosome 17 copy number in Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "50020-7", + "display": "Microdeletion syndromes in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "50659-2", + "display": "Chromosome analysis.interphase [Interpretation] in Bone marrow by FISH Narrative" + }, + { + "system": "http://loinc.org", + "code": "50684-0", + "display": "Chromosome analysis.interphase [Interpretation] in Blood by FISH Narrative" + }, + { + "system": "http://loinc.org", + "code": "51867-0", + "display": "t(9;22)(q34.1;q11)(ABL1,BCR) fusion transcript in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "53628-4", + "display": "20q chromosome deletion [Identifier] in Blood or Tissue by FISH Nominal" + }, + { + "system": "http://loinc.org", + "code": "55192-9", + "display": "Chromosome analysis.interphase [Interpretation] in Amniotic fluid by FISH Narrative" + }, + { + "system": "http://loinc.org", + "code": "55193-7", + "display": "Chromosome analysis.interphase [Interpretation] in Chorionic villus sample by FISH Narrative" + }, + { + "system": "http://loinc.org", + "code": "56030-0", + "display": "Karyotype [Identifier] in Urine by FISH Narrative" + }, + { + "system": "http://loinc.org", + "code": "56144-9", + "display": "CHIC2 gene 4q12 deletion in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "57038-2", + "display": "Chromosome 12 aneuploidy in Amniotic fluid or Chorionic villus sample by FISH Nominal" + }, + { + "system": "http://loinc.org", + "code": "57317-0", + "display": "Chromosome 13+18+21+X+Y aneuploidy in Amniotic fluid or Chorionic villus sample by FISH Nominal" + }, + { + "system": "http://loinc.org", + "code": "57318-8", + "display": "Chromosome 13+18+21+X+Y aneuploidy in Blood or Tissue by FISH Nominal" + }, + { + "system": "http://loinc.org", + "code": "57453-3", + "display": "Chromosome 18 aneuploidy in Amniotic fluid or Chorionic villus sample by FISH Nominal" + }, + { + "system": "http://loinc.org", + "code": "57454-1", + "display": "Chromosome 13 aneuploidy in Amniotic fluid or Chorionic villus sample by FISH Nominal" + }, + { + "system": "http://loinc.org", + "code": "57802-1", + "display": "Chromosome analysis.interphase [Interpretation] in Blood or Marrow by FISH Narrative" + }, + { + "system": "http://loinc.org", + "code": "57906-0", + "display": "9p21 chromosome deletion [Identifier] in Blood or Tissue by FISH Nominal" + }, + { + "system": "http://loinc.org", + "code": "59050-5", + "display": "Chromosome analysis.interphase [Interpretation] in Specimen by FISH Narrative" + }, + { + "system": "http://loinc.org", + "code": "59267-5", + "display": "Karyotype [Identifier] in Blood or Tissue by FISH Narrative" + }, + { + "system": "http://loinc.org", + "code": "62344-7", + "display": "Chromosome analysis.metaphase panel - Blood by FISH" + }, + { + "system": "http://loinc.org", + "code": "62345-4", + "display": "Chromosome analysis.interphase panel - Blood by FISH" + }, + { + "system": "http://loinc.org", + "code": "62346-2", + "display": "Chromosome analysis.interphase panel - Amniotic fluid by FISH" + }, + { + "system": "http://loinc.org", + "code": "62347-0", + "display": "Chromosome analysis.prenatal panel by FISH" + }, + { + "system": "http://loinc.org", + "code": "62354-6", + "display": "Chromosome analysis.metaphase panel - Amniotic fluid by FISH" + }, + { + "system": "http://loinc.org", + "code": "62367-8", + "display": "Chromosome analysis panel by FISH" + }, + { + "system": "http://loinc.org", + "code": "63068-1", + "display": "TOP2A gene copy number/Chromosome 17 copy number in Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "63070-7", + "display": "TOP2A gene 17q21-22 deletion and duplication mutation analysis [Presence] in Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "66950-7", + "display": "MALT1 18q21 gene rearrangements in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "72652-1", + "display": "Subtelomere analysis.long arm [Interpretation] in Blood or Tissue by FISH Narrative" + }, + { + "system": "http://loinc.org", + "code": "72653-9", + "display": "Subtelomere analysis.short arm [Interpretation] in Blood or Tissue by FISH Narrative" + }, + { + "system": "http://loinc.org", + "code": "72654-7", + "display": "SNRPN gene 15q11 deletion and duplication mutation analysis [Identifier] in Blood or Tissue by FISH Nominal" + }, + { + "system": "http://loinc.org", + "code": "72725-5", + "display": "t(11;14)(q13.2;q32)(MYEOV,IGH) fusion transcript [Identifier] in Blood or Tissue by FISH Nominal" + }, + { + "system": "http://loinc.org", + "code": "72726-3", + "display": "t(4;14)(p16;q32)(FGFR3,IGH) fusion transcript [Identifier] in Blood or Tissue by FISH Nominal" + }, + { + "system": "http://loinc.org", + "code": "72728-9", + "display": "Del(13)(q14) [Identifier] in Blood or Tissue by FISH Nominal" + }, + { + "system": "http://loinc.org", + "code": "72824-6", + "display": "Del(17)(p13) [Identifier] in Blood or Tissue by FISH Nominal" + }, + { + "system": "http://loinc.org", + "code": "72827-9", + "display": "dic(9;20)(p11-13;q11)(wcp9+,wcp20+) [Identifier] in Blood or Tissue by FISH Nominal" + }, + { + "system": "http://loinc.org", + "code": "73558-9", + "display": "Staphylococcus aureus and Staphylococcus sp.coagulase negative rRNA [Identifier] by FISH in Positive blood culture" + }, + { + "system": "http://loinc.org", + "code": "73749-4", + "display": "4p16.3 chromosome deletion [Identifier] in Blood or Tissue by FISH Nominal" + }, + { + "system": "http://loinc.org", + "code": "73750-2", + "display": "RAI1 gene 17p11.2 deletion and duplication mutation analysis [Identifier] in Blood or Tissue by FISH Nominal" + }, + { + "system": "http://loinc.org", + "code": "73751-0", + "display": "5p15.2 (5p-) chromosome deletion [Identifier] in Blood or Tissue by FISH Nominal" + }, + { + "system": "http://loinc.org", + "code": "74034-0", + "display": "MAML2 11q21 gene rearrangements in Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "74860-8", + "display": "ERBB2 gene copy number/nucleus in Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "74861-6", + "display": "Chromosome 17 copy number/nucleus in Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "74885-5", + "display": "ERBB2 gene (HER2) duplication associated observations panel - Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "76065-2", + "display": "6p25 and 6q23 and 11q and 8q24 and 9p21 chromosome partial aneuploidy in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "77030-5", + "display": "t(1;19)(q23.3;p13.3)(PBX1,TCF3) fusion transcript in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "77031-3", + "display": "t(15;17)(q24.1;q21.1)(PML,RARA) fusion transcript in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "77032-1", + "display": "t(8;14)(q24;q32)(MYC,IGH) fusion transcript in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "77033-9", + "display": "t(14;16)(q32;q23)(IGH,MAF) fusion transcript in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "77034-7", + "display": "inv(16)(p13.1;q22.1)(MYH11,CBFB) fusion transcript in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "77035-4", + "display": "t(14;18)(q32;q21)(IGH,MALT1) fusion transcript in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "77036-2", + "display": "t(11;18)(q21;q21)(BIRC3,MALT1) fusion transcript in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "77037-0", + "display": "t(11;14)(q13;q32)(CCND1,IGH) fusion transcript in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "77038-8", + "display": "t(14;18)(q32;q21.3)(IGH,BCL2) fusion transcript in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "77039-6", + "display": "t(12;21)(p13;q22.3)(ETV6,RUNX1) fusion transcript in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "77040-4", + "display": "t(8;21)(q22;q22.3)(RUNX1T1,RUNX1) fusion transcript in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "77041-2", + "display": "inv(3)(q21;q26.2)+t(3;3)(q21;q26.2)(PSMD2,MECOM) fusion transcript in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "77042-0", + "display": "t(6;9)(p22;q34)(DEK,NUP214) fusion transcript in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "78201-1", + "display": "4q12 chromosome region rearrangements [Identifier] in Blood or Tissue by FISH Nominal" + }, + { + "system": "http://loinc.org", + "code": "78202-9", + "display": "9q34 chromosome region deletion [Presence] in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "78203-7", + "display": "BCL6 gene rearrangements [Presence] in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "78204-5", + "display": "CCND1 gene duplication [Presence] in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "78206-0", + "display": "4q12 chromosome region rearrangements [Interpretation] in Blood or Tissue by FISH Narrative" + }, + { + "system": "http://loinc.org", + "code": "78207-8", + "display": "9q34 chromosome region deletion [Interpretation] in Blood or Tissue by FISH Narrative" + }, + { + "system": "http://loinc.org", + "code": "78208-6", + "display": "BCL6 gene rearrangements [Interpretation] in Blood or Tissue by FISH Narrative" + }, + { + "system": "http://loinc.org", + "code": "78209-4", + "display": "CCND1 gene duplication [Interpretation] in Blood or Tissue by FISH Narrative" + }, + { + "system": "http://loinc.org", + "code": "78211-0", + "display": "Cells.4q12 chromosome region rearrangements/Cells counted in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "78212-8", + "display": "Cells.9q34 chromosome region deletion/Cells counted in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "78213-6", + "display": "Cells.BCL6 gene rearrangements/Cells counted in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "78214-4", + "display": "Cells.CCND1 gene duplication/Cells counted in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "78215-1", + "display": "MYC gene rearrangements [Presence] in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "78216-9", + "display": "TRA+TRD gene rearrangements [Presence] in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "78217-7", + "display": "RARA gene rearrangements [Presence] in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "78218-5", + "display": "BCL2 gene rearrangements [Presence] in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "78219-3", + "display": "MLL gene rearrangements [Presence] in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "78220-1", + "display": "PDGFRB gene rearrangements [Presence] in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "78221-9", + "display": "IGH gene rearrangements [Presence] in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "78222-7", + "display": "MYC gene rearrangements [Interpretation] in Blood or Tissue by FISH Narrative" + }, + { + "system": "http://loinc.org", + "code": "78223-5", + "display": "TRA+TRD gene rearrangements [Interpretation] in Blood or Tissue by FISH Narrative" + }, + { + "system": "http://loinc.org", + "code": "78224-3", + "display": "RARA gene rearrangements [Interpretation] in Blood or Tissue by FISH Narrative" + }, + { + "system": "http://loinc.org", + "code": "78225-0", + "display": "BCL2 gene rearrangements [Interpretation] in Blood or Tissue by FISH Narrative" + }, + { + "system": "http://loinc.org", + "code": "78226-8", + "display": "MLL gene rearrangements [Interpretation] in Blood or Tissue by FISH Narrative" + }, + { + "system": "http://loinc.org", + "code": "78227-6", + "display": "PDGFRB gene rearrangements [Interpretation] in Blood or Tissue by FISH Narrative" + }, + { + "system": "http://loinc.org", + "code": "78228-4", + "display": "IGH gene rearrangements [Interpretation] in Blood or Tissue by FISH Narrative" + }, + { + "system": "http://loinc.org", + "code": "78229-2", + "display": "Cells.MYC gene rearrangements/Cells counted in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "78230-0", + "display": "Cells.RARA gene rearrangements/Cells counted in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "78231-8", + "display": "Cells.TRA+TRD gene rearrangements/Cells counted in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "78232-6", + "display": "Cells.BCL2 gene rearrangements/Cells counted in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "78233-4", + "display": "Cells.ALK gene rearrangements/Cells counted in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "78234-2", + "display": "Cells.MLL gene rearrangements/Cells counted in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "78235-9", + "display": "Cells.PDGFRB gene rearrangements/Cells counted in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "78236-7", + "display": "Cells.IGH gene rearrangements/Cells counted in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "78237-5", + "display": "Chromosome 8 copy number/nucleus in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "78238-3", + "display": "Chromosome 3 copy number/nucleus in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "78245-8", + "display": "MYB gene deletion [Presence] in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "78342-3", + "display": "MYB gene deletion [Interpretation] in Blood or Tissue by FISH Narrative" + }, + { + "system": "http://loinc.org", + "code": "78343-1", + "display": "Cells.MYB gene deletion/Cells counted in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "78915-6", + "display": "FGFR1 gene rearrangements [Presence] in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "78916-4", + "display": "FGFR1 gene rearrangements [Interpretation] in Blood or Tissue by FISH Narrative" + }, + { + "system": "http://loinc.org", + "code": "78917-2", + "display": "Cells.FGFR1 gene rearrangements/Cells counted in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "79206-9", + "display": "inv(2)(p21;p23)(EML4,ALK) fusion transcript [Presence] in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "81710-6", + "display": "PTEN gene [Presence] in Cancer specimen by FISH" + }, + { + "system": "http://loinc.org", + "code": "81746-0", + "display": "Chromosome region 17p13.1 deletion in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "81747-8", + "display": "Chromosome region 6q22 rearrangements in Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "81748-6", + "display": "Chromosome region Yp11.3 deletion AndOr rearrangement in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "81749-4", + "display": "Chromosome region 13q14 deletion in Bone marrow by FISH" + }, + { + "system": "http://loinc.org", + "code": "81751-0", + "display": "Chromosome 17p13.1 deletion and 14q32 rearrangements in Bone marrow by FISH" + }, + { + "system": "http://loinc.org", + "code": "81752-8", + "display": "Chromosome region 1q21 duplication in Bone marrow by FISH" + }, + { + "system": "http://loinc.org", + "code": "82238-7", + "display": "Chromosome region 15q11-13 deletion and duplication mutation analysis in Amniotic fluid or Chorionic villus sample by FISH" + }, + { + "system": "http://loinc.org", + "code": "82239-5", + "display": "Chromosome region 16p13.3 deletion in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "82240-3", + "display": "Chromosome region 16p13.3 deletion in Amniotic fluid or Chorionic villus sample by FISH" + }, + { + "system": "http://loinc.org", + "code": "82241-1", + "display": "Chromosome region 17p11.2 deletion in Amniotic fluid or Chorionic villus sample by FISH" + }, + { + "system": "http://loinc.org", + "code": "82242-9", + "display": "Chromosome region 17p13.3 deletion in Amniotic fluid or Chorionic villus sample by FISH" + }, + { + "system": "http://loinc.org", + "code": "82243-7", + "display": "Chromosome region 17p13.3 deletion in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "82244-5", + "display": "Chromosome region 1p36 deletion in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "82245-2", + "display": "Chromosome region 22q11.2 deletion and duplication mutation analysis in Amniotic fluid or Chorionic villus sample by FISH" + }, + { + "system": "http://loinc.org", + "code": "82246-0", + "display": "Chromosome region 22q11.2 deletion and duplication mutation analysis in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "82247-8", + "display": "Chromosome region 7q11.23 deletion in Amniotic fluid or Chorionic villus sample by FISH" + }, + { + "system": "http://loinc.org", + "code": "82248-6", + "display": "Chromosome region 7q11.23 deletion in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "82249-4", + "display": "Chromosome region 8q23.3-24.13 deletion in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "82250-2", + "display": "Chromosome region 1p subtelomere and 1p36 deletion and 1q25 rearrangement in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "82251-0", + "display": "Chromosome 3 and 7 and 17 aneuploidy and chromosome region 9p21 deletion in Urine by FISH" + }, + { + "system": "http://loinc.org", + "code": "82253-6", + "display": "JAG1 gene deletion in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "82256-9", + "display": "Chromosome 12 trisomy and chromosome region 11q22.3 and 13q14 and 17p13.1 deletion in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "82257-7", + "display": "SRY gene deletion in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "82258-5", + "display": "Subtelomere analysis in Bone marrow by FISH" + }, + { + "system": "http://loinc.org", + "code": "82295-7", + "display": "Chromosome region Xp22.33 AndOr Yp11.32 deletion and duplication mutation analysis in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "82597-6", + "display": "Chromosome painting analysis in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "84912-5", + "display": "Cells.chromosome region 5q31 deletion/Cells counted in Bone marrow by FISH" + }, + { + "system": "http://loinc.org", + "code": "84913-3", + "display": "Cells.chromosome 12 trisomy/Cells counted in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "84914-1", + "display": "Cells.chromosome region 13q14 deletion/Cells counted in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "84915-8", + "display": "Cells.chromosome region 11q22.3 deletion/Cells counted in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "84916-6", + "display": "Cells.chromosome region 17p13.1 deletion/Cells counted in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "84917-4", + "display": "Chromosome Y aneuploidy [Presence] in Amniotic fluid or Chorionic villus sample by FISH" + }, + { + "system": "http://loinc.org", + "code": "84918-2", + "display": "Chromosome X aneuploidy [Presence] in Amniotic fluid or Chorionic villus sample by FISH" + }, + { + "system": "http://loinc.org", + "code": "84919-0", + "display": "Chromosome 21 aneuploidy [Presence] in Amniotic fluid or Chorionic villus sample by FISH" + }, + { + "system": "http://loinc.org", + "code": "84920-8", + "display": "Cells.chromosome region 5q31 deletion/Cells counted in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "84921-6", + "display": "Cells.chromosome region 7q31 deletion/Cells counted in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "84922-4", + "display": "Cells.chromosome 7 monosomy/Cells counted in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "85318-4", + "display": "ERBB2 gene duplication [Presence] in Breast cancer specimen by FISH" + }, + { + "system": "http://loinc.org", + "code": "86239-1", + "display": "Cells.chromosome 3 monosomy/Cells counted in Cancer specimen by FISH" + }, + { + "system": "http://loinc.org", + "code": "87436-2", + "display": "Chromosome X and Y aneuploidy in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "90043-1", + "display": "t(14;20)(q32;q12)(IGH,MAFB) fusion transcript in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "90926-7", + "display": "MET gene amplification in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "90927-5", + "display": "RET gene rearrangements in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "92905-9", + "display": "Chromosome 7 copy number/nucleus in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "92906-7", + "display": "MET gene copy number/nucleus in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "92907-5", + "display": "MET gene copy number/Chromosome 7 copy number in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "93796-1", + "display": "MYCN gene amplification in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "93797-9", + "display": "MYCN gene copy number/Chromosome 2 copy number in Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "93798-7", + "display": "MYCN gene copy number/nucleus in Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "93799-5", + "display": "Chromosome 2 copy number/nucleus in Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "93800-1", + "display": "1p/1q chromosome deletion [# Ratio] in Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "93801-9", + "display": "Chromosome 1 polysomy [Presence] in Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "93802-7", + "display": "19q/19p chromosome deletion [# Ratio] in Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "93803-5", + "display": "Chromosome 19 polysomy [Presence] in Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "93804-3", + "display": "Chromosome 12 copy number/nucleus in Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "93805-0", + "display": "MDM2 gene copy number/nucleus in Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "93806-8", + "display": "EWSR1 gene rearrangements in Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "93807-6", + "display": "FOXO1 gene rearrangements in Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "93808-4", + "display": "MDM2 gene amplification in Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "93809-2", + "display": "MDM2 gene copy number/Chromosome 12 copy number in Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "93810-0", + "display": "SS18 gene rearrangements in Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "94338-1", + "display": "Chromosome 13+15+16+18+21+22+X+Y aneuploidy in Products of Conception by FISH" + }, + { + "system": "http://loinc.org", + "code": "95069-1", + "display": "Chromosome 1q and 9 and 11 and 15 aneuploidy and 13q deletion in Bone marrow by FISH" + }, + { + "system": "http://loinc.org", + "code": "95070-9", + "display": "Chromosome 9 and 11 and 15 aneuploidy in Bone marrow by FISH" + }, + { + "system": "http://loinc.org", + "code": "95071-7", + "display": "Chromosome region 14q32 rearrangements in Bone marrow by FISH" + }, + { + "system": "http://loinc.org", + "code": "95551-8", + "display": "Chromosome region 17p11.2 deletion in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "95552-6", + "display": "4p16.3 chromosome deletion in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "95553-4", + "display": "5p15.2 (5p-) chromosome deletion [Identifier] in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "95779-5", + "display": "TFE3 gene rearrangements in Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "95780-3", + "display": "TFEB gene rearrangements in Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "95783-7", + "display": "ETV6 gene rearrangements in Blood or Marrow by FISH" + }, + { + "system": "http://loinc.org", + "code": "95784-5", + "display": "FGFR2 gene rearrangements in Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "96494-0", + "display": "ABL1 and ABL2 and PDGFRB gene rearrangements in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "96495-7", + "display": "ABL2 gene rearrangements in Blood or Tissue by FISH" + }, + { + "system": "http://loinc.org", + "code": "96893-3", + "display": "ERBB2 gene duplication in Tumor by FISH" + }, + { + "system": "http://loinc.org", + "code": "98014-4", + "display": "Plasma cell proliferation analysis in Bone marrow by FISH" + }, + { + "system": "http://loinc.org", + "code": "49490-6", + "display": "BCR-ABL1 b2a2 fusion protein [Presence] in Blood or Tissue by Molecular genetics method" + }, + { + "system": "http://loinc.org", + "code": "55180-4", + "display": "Human epididymis protein 4 [Moles/volume] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "96044-3", + "display": "Human epididymis protein 4 [Mass/volume] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "60588-1", + "display": "t(15;17)(q24.1;q21.1)(PML,RARA) bcr2 fusion transcript [Presence] in Blood or Tissue by Molecular genetics method" + }, + { + "system": "http://loinc.org", + "code": "72211-6", + "display": "t(15;17)(q24.1;q21.1)(PML,RARA) bcr2 fusion transcript/control transcript [# Ratio] in Bone marrow by Molecular genetics method" + }, + { + "system": "http://loinc.org", + "code": "72215-7", + "display": "t(15;17)(q24.1;q21.1)(PML,RARA) bcr2 fusion transcript/control transcript [# Ratio] in Blood or Tissue by Molecular genetics method" + }, + { + "system": "http://loinc.org", + "code": "10432-3", + "display": "CD30 Ag [Presence] in Tissue by Immune stain" + }, + { + "system": "http://loinc.org", + "code": "10560-1", + "display": "Carcinoembryonic Ag [Units/volume] in Semen" + }, + { + "system": "http://loinc.org", + "code": "12515-3", + "display": "Carcinoembryonic Ag [Mass/volume] in Body fluid" + }, + { + "system": "http://loinc.org", + "code": "19166-8", + "display": "Carcinoembryonic Ag [Units/volume] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "19167-6", + "display": "Carcinoembryonic Ag [Moles/volume] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "19168-4", + "display": "Carcinoembryonic Ag [Units/volume] in Pleural fluid" + }, + { + "system": "http://loinc.org", + "code": "19169-2", + "display": "Carcinoembryonic Ag [Mass/volume] in Pleural fluid" + }, + { + "system": "http://loinc.org", + "code": "19170-0", + "display": "Carcinoembryonic Ag [Moles/volume] in Pleural fluid" + }, + { + "system": "http://loinc.org", + "code": "2037-0", + "display": "Carcinoembryonic Ag [Mass/volume] in Cerebral spinal fluid" + }, + { + "system": "http://loinc.org", + "code": "2038-8", + "display": "Carcinoembryonic Ag [Mass/volume] in Semen" + }, + { + "system": "http://loinc.org", + "code": "2039-6", + "display": "Carcinoembryonic Ag [Mass/volume] in Serum or Plasma" + }, + { + "system": "http://loinc.org", + "code": "40621-5", + "display": "Carcinoembryonic Ag [Mass/volume] in Pericardial fluid" + }, + { + "system": "http://loinc.org", + "code": "40622-3", + "display": "Carcinoembryonic Ag [Mass/volume] in Peritoneal fluid" + }, + { + "system": "http://loinc.org", + "code": "83085-1", + "display": "Carcinoembryonic Ag [Mass/volume] in Serum or Plasma by Immunoassay" + }, + { + "system": "http://loinc.org", + "code": "14230-7", + "display": "Cells.progesterone receptor/100 cells in Tissue by Immune stain" + }, + { + "system": "http://loinc.org", + "code": "40557-1", + "display": "Progesterone receptor Ag [Presence] in Tissue by Immune stain" + }, + { + "system": "http://loinc.org", + "code": "85325-9", + "display": "Cells.progesterone receptor/100 cells in Breast cancer specimen by Immune stain" + }, + { + "system": "http://loinc.org", + "code": "85331-7", + "display": "Progesterone receptor fluorescence intensity [Type] in Breast cancer specimen by Immune stain" + }, + { + "system": "http://loinc.org", + "code": "85339-0", + "display": "Progesterone receptor Ag [Presence] in Breast cancer specimen by Immune stain" + }, + { + "system": "http://loinc.org", + "code": "13485-8", + "display": "Beta-2-Microglobulin/Creatinine [Mass Ratio] in Urine" + }, + { + "system": "http://loinc.org", + "code": "39773-7", + "display": "Beta-2-Microglobulin/Creatinine [Molar ratio] in Urine" + }, + { + "system": "http://loinc.org", + "code": "44303-6", + "display": "Beta-2-Microglobulin/Creatinine [Mass Ratio] in 24 hour Urine" + }, + { + "system": "http://loinc.org", + "code": "56786-7", + "display": "Beta-2-Microglobulin.tumor marker [Mass/volume] in Serum" + }, + { + "system": "http://loinc.org", + "code": "59177-6", + "display": "Beta-2-Microglobulin/Creatinine [Ratio] in Urine" + }, + { + "system": "http://loinc.org", + "code": "87708-4", + "display": "Beta-2-Microglobulin [Mass/volume] in Serum or Plasma --post dialysis" + }, + { + "system": "http://loinc.org", + "code": "93729-2", + "display": "Beta-2-Microglobulin/Creatinine [Ratio] in 24 hour Urine" + }, + { + "system": "http://loinc.org", + "code": "14967-4", + "display": "CD33 Abnormal blood cells/Abnormal blood cells.total in Blood" + }, + { + "system": "http://loinc.org", + "code": "20601-1", + "display": "CD33 cells/100 cells in Unspecified specimen" + }, + { + "system": "http://loinc.org", + "code": "51155-0", + "display": "CD33 blasts/100 blasts in Bone marrow" + }, + { + "system": "http://loinc.org", + "code": "51156-8", + "display": "CD33 blasts/100 blasts in Unspecified specimen" + }, + { + "system": "http://loinc.org", + "code": "51157-6", + "display": "CD33 blasts [Units/volume] in Bone marrow" + }, + { + "system": "http://loinc.org", + "code": "51158-4", + "display": "CD33 blasts [Units/volume] in Blood" + }, + { + "system": "http://loinc.org", + "code": "51159-2", + "display": "CD33 blasts [Units/volume] in Unspecified specimen" + }, + { + "system": "http://loinc.org", + "code": "51291-3", + "display": "CD33 cells/100 cells in Tissue" + }, + { + "system": "http://loinc.org", + "code": "51292-1", + "display": "CD33 cells/100 cells in Cerebral spinal fluid" + }, + { + "system": "http://loinc.org", + "code": "51293-9", + "display": "CD33 cells/100 cells in Bone marrow" + }, + { + "system": "http://loinc.org", + "code": "51294-7", + "display": "CD33 cells/100 cells in Body fluid" + }, + { + "system": "http://loinc.org", + "code": "8102-6", + "display": "CD33 cells/100 cells in Blood" + }, + { + "system": "http://loinc.org", + "code": "10438-0", + "display": "CD20 Ag [Presence] in Tissue by Immune stain" + }, + { + "system": "http://loinc.org", + "code": "13842-0", + "display": "CD20 blasts/100 blasts in Blood" + }, + { + "system": "http://loinc.org", + "code": "14966-6", + "display": "CD20 Abnormal blood cells/Abnormal blood cells.total in Blood" + }, + { + "system": "http://loinc.org", + "code": "20595-5", + "display": "CD20 cells/100 cells in Unspecified specimen" + }, + { + "system": "http://loinc.org", + "code": "51115-4", + "display": "CD20 blasts/100 blasts in Bone marrow" + }, + { + "system": "http://loinc.org", + "code": "51116-2", + "display": "CD20 blasts/100 blasts in Unspecified specimen" + }, + { + "system": "http://loinc.org", + "code": "57418-6", + "display": "CD20 cells/100 cells in Body fluid" + }, + { + "system": "http://loinc.org", + "code": "8119-0", + "display": "CD20 cells/100 cells in Blood" + }, + { + "system": "http://loinc.org", + "code": "29596-4", + "display": "CD25 Ag [Presence] in Tissue by Immune stain" + }, + { + "system": "http://loinc.org", + "code": "32581-1", + "display": "Epidermal growth factor receptor Ag [Presence] in Tissue by Immune stain" + }, + { + "system": "http://loinc.org", + "code": "39004-7", + "display": "Epidermal growth factor receptor Ag [Presence] in Tissue" + }, + { + "system": "http://loinc.org", + "code": "42782-3", + "display": "Epidermal growth factor receptor.phosphorylated Ag [Presence] in Tissue by Immune stain" + }, + { + "system": "http://loinc.org", + "code": "14017-8", + "display": "CD22 cells/100 cells in Blood" + }, + { + "system": "http://loinc.org", + "code": "20596-3", + "display": "CD22 cells/100 cells in Unspecified specimen" + }, + { + "system": "http://loinc.org", + "code": "42875-5", + "display": "CD22 cells/100 cells in Body fluid" + }, + { + "system": "http://loinc.org", + "code": "51124-6", + "display": "CD22 blasts/100 blasts in Bone marrow" + }, + { + "system": "http://loinc.org", + "code": "51125-3", + "display": "CD22 blasts/100 blasts in Blood" + }, + { + "system": "http://loinc.org", + "code": "51126-1", + "display": "CD22 blasts/100 blasts in Unspecified specimen" + }, + { + "system": "http://loinc.org", + "code": "51127-9", + "display": "CD22 blasts [Units/volume] in Bone marrow" + }, + { + "system": "http://loinc.org", + "code": "51128-7", + "display": "CD22 blasts [Units/volume] in Blood" + }, + { + "system": "http://loinc.org", + "code": "51129-5", + "display": "CD22 blasts [Units/volume] in Unspecified specimen" + }, + { + "system": "http://loinc.org", + "code": "14228-1", + "display": "Cells.estrogen receptor/100 cells in Tissue by Immune stain" + }, + { + "system": "http://loinc.org", + "code": "40556-3", + "display": "Estrogen receptor Ag [Presence] in Tissue by Immune stain" + }, + { + "system": "http://loinc.org", + "code": "85310-1", + "display": "Estrogen receptor fluorescence intensity [Type] in Breast cancer specimen by Immune stain" + }, + { + "system": "http://loinc.org", + "code": "85329-1", + "display": "Cells.estrogen receptor/100 cells in Breast cancer specimen by Immune stain" + }, + { + "system": "http://loinc.org", + "code": "85337-4", + "display": "Estrogen receptor Ag [Presence] in Breast cancer specimen by Immune stain" + }, + { + "system": "http://loinc.org", + "code": "21636-6", + "display": "BRCA1 gene mutations found [Identifier] in Blood or Tissue by Molecular genetics method Nominal" + }, + { + "system": "http://loinc.org", + "code": "21637-4", + "display": "BRCA1 gene.c.185 del AG [presence] in Blood or Tissue by Molecular genetics method" + }, + { + "system": "http://loinc.org", + "code": "21638-2", + "display": "BRCA1 gene c.5382insC [Presence] in Blood or Tissue by Molecular genetics method" + }, + { + "system": "http://loinc.org", + "code": "21639-0", + "display": "BRCA1 gene mutations tested for in Blood or Tissue by Molecular genetics method Nominal" + }, + { + "system": "http://loinc.org", + "code": "79207-7", + "display": "BRCA1 gene mutation analysis limited to known familial mutations in Blood or Tissue by Molecular genetics method" + }, + { + "system": "http://loinc.org", + "code": "21702-6", + "display": "KRAS gene mutations found [Identifier] in Blood or Tissue by Molecular genetics method Nominal" + }, + { + "system": "http://loinc.org", + "code": "21703-4", + "display": "KRAS gene mutations tested for in Blood or Tissue by Molecular genetics method Nominal" + }, + { + "system": "http://loinc.org", + "code": "53620-1", + "display": "KRAS gene mutations found [Identifier] in Bone marrow by Molecular genetics method Nominal" + }, + { + "system": "http://loinc.org", + "code": "75974-6", + "display": "KRAS gene targeted mutation analysis in Blood or Tissue by Molecular genetics method" + }, + { + "system": "http://loinc.org", + "code": "81420-2", + "display": "KRAS and NRAS gene mutations found [Identifier] in Blood or Tissue by Molecular genetics method Nominal" + }, + { + "system": "http://loinc.org", + "code": "82535-6", + "display": "KRAS gene full mutation analysis in Blood or Tissue by Sequencing" + }, + { + "system": "http://loinc.org", + "code": "85509-8", + "display": "KRAS gene mutations found [Identifier] in Colorectal cancer specimen by Molecular genetics method Nominal" + }, + { + "system": "http://loinc.org", + "code": "40552-2", + "display": "CD117 Ag [Presence] in Tissue by Immune stain" + }, + { + "system": "http://loinc.org", + "code": "51183-2", + "display": "CD117 Ag [Presence] in Bone marrow by Immune stain" + }, + { + "system": "http://loinc.org", + "code": "51184-0", + "display": "CD117 Ag [Presence] in Blood by Immune stain" + }, + { + "system": "http://loinc.org", + "code": "51185-7", + "display": "CD117 Ag [Presence] in Unspecified specimen by Immune stain" + }, + { + "system": "http://loinc.org", + "code": "80706-5", + "display": "CD27+IgD- cells/100 CD19+CD20+ cells in Blood" + }, + { + "system": "http://loinc.org", + "code": "83052-1", + "display": "PD-L1 by clone 22C3 [Presence] in Tissue by Immune stain" + }, + { + "system": "http://loinc.org", + "code": "83053-9", + "display": "Cells.programmed cell death ligand 1/100 viable tumor cells in Tissue by Immune stain" + }, + { + "system": "http://loinc.org", + "code": "83054-7", + "display": "PD-L1 by clone 22C3 [Interpretation] in Tissue by Immune stain Narrative" + }, + { + "system": "http://loinc.org", + "code": "83055-4", + "display": "PD-L1 by clone 28-8 [Presence] in Tissue by Immune stain" + }, + { + "system": "http://loinc.org", + "code": "83056-2", + "display": "PD-L1 by clone 28-8 [Interpretation] in Tissue by Immune stain Narrative" + }, + { + "system": "http://loinc.org", + "code": "83057-0", + "display": "PD-L1 by clone SP142 [Presence] in Tissue by Immune stain" + }, + { + "system": "http://loinc.org", + "code": "85147-7", + "display": "PD-L1 by clone 22C3 in Tissue by Immune stain Report" + }, + { + "system": "http://loinc.org", + "code": "85148-5", + "display": "PD-L1 by clone 28-8 in Tissue by Immune stain Report" + }, + { + "system": "http://loinc.org", + "code": "85149-3", + "display": "PD-L1 by clone SP142 in Tissue by Immune stain Report" + }, + { + "system": "http://loinc.org", + "code": "21640-8", + "display": "BRCA2 gene c.6174delT [Presence] in Blood or Tissue by Molecular genetics method" + }, + { + "system": "http://loinc.org", + "code": "38530-2", + "display": "BRCA2 gene mutations found [Identifier] in Blood or Tissue by Molecular genetics method Nominal" + }, + { + "system": "http://loinc.org", + "code": "38531-0", + "display": "BRCA2 gene mutations tested for in Blood or Tissue by Molecular genetics method Nominal" + }, + { + "system": "http://loinc.org", + "code": "79208-5", + "display": "BRCA2 gene mutation analysis limited to known familial mutations in Blood or Tissue by Molecular genetics method" + }, + { + "system": "http://loinc.org", + "code": "45284-7", + "display": "DPYD gene mutations found [Identifier] in Blood or Tissue by Molecular genetics method Nominal" + }, + { + "system": "http://loinc.org", + "code": "47958-4", + "display": "FLT3 gene targeted mutation analysis in Blood or Tissue by Molecular genetics method" + }, + { + "system": "http://loinc.org", + "code": "54447-8", + "display": "FLT3 gene targeted mutation analysis in Bone marrow by Molecular genetics method" + }, + { + "system": "http://loinc.org", + "code": "72520-0", + "display": "FLT3 gene p.Asp835+Ile836 [Presence] in Blood or Tissue by Molecular genetics method" + }, + { + "system": "http://loinc.org", + "code": "79210-1", + "display": "FLT3 gene internal tandem duplication [Presence] in Blood or Tissue by Molecular genetics method" + }, + { + "system": "http://loinc.org", + "code": "85100-6", + "display": "FLT3 gene internal tandem duplication [Presence] in Bone marrow by Molecular genetics method" + }, + { + "system": "http://loinc.org", + "code": "92843-2", + "display": "FLT3 gene p.Asp835 mutations [Presence] in Blood or Tissue by Molecular genetics method" + }, + { + "system": "http://loinc.org", + "code": "48972-4", + "display": "FGFR2 gene+FGFR3 gene mutations found [Identifier] in Blood or Tissue by Molecular genetics method Nominal" + } + ] + } +} diff --git a/mcode-coverage-checker/src/lib/valueSets/vs-expansion-explained.md b/mcode-coverage-checker/src/lib/valueSets/vs-expansion-explained.md new file mode 100644 index 0000000..1dbb0d4 --- /dev/null +++ b/mcode-coverage-checker/src/lib/valueSets/vs-expansion-explained.md @@ -0,0 +1,13 @@ +# Generating New ValueSets + +Follow the steps below to generate a new set of valuesets based on the latest version of mCODE's IG. + +It's best to have a clean working directory before generating new ValueSets, as it will overwrite existing ValueSets. + +1. Clone the fhir-mCODE-ig locally and _only run sushi to build FHIR resources_. This will build all mCODE Valuesets locally. You can find setup instructions for this repo on [HL7's GitHub](https://github.com/HL7/fhir-mCODE-ig). **Note**: you do not need to run the full `genonce` script; you only need to run `sushi`. +2. Move all ValueSets into a folder, for ease of access by the MEF'S `vs-expansion-script`. Below is a series of commands that will help with this (on OSX), but you could also do this manually. + `cd some/path/to/local/fhir-mCODE-ig/fsh-generated/resources && mkdir valuesets && find * -name "ValueSet-*.json" | xargs -I '{}' cp {} ./valuesets` +3. Remove all irrelevant ValueSets from this folder, leaving behind only the ones to be expanded. +4. In `vs-expansion-script.js`, update the`PREEXPANSIONPATH` global variable to point to the ValueSets' folder defined by step 2. +5. Run `vs-expansion-script.js` using node. +6. For all failed expansions, determine if manual expansion is feasible (i.e. if there is just 1-2 codes that reference codeSystems GG's server do not support). If feasible, manually expand those VS. diff --git a/mcode-coverage-checker/src/lib/valueSets/vs-expansion-script.js b/mcode-coverage-checker/src/lib/valueSets/vs-expansion-script.js new file mode 100644 index 0000000..4518800 --- /dev/null +++ b/mcode-coverage-checker/src/lib/valueSets/vs-expansion-script.js @@ -0,0 +1,79 @@ +import fs from 'fs'; +import path from 'path'; +import axios from 'axios'; + +// NOTE: Update this to point to pre-expansion valuesets on your local machine +const PREEXPANSIONPATH = path.resolve(__dirname, '../../../../fhir-mCODE-ig/fsh-generated/resources/valuesets'); + +function readVsFromPath(vsPath) { + return JSON.parse(fs.readFileSync(path.resolve(PREEXPANSIONPATH, vsPath))); +} + +function writeVs(vsObj) { + const { vsPath, vs } = vsObj; + fs.writeFileSync(path.resolve(__dirname, vsPath), JSON.stringify(vs, null, ' ')); +} + +function listVsForExpansion() { + return fs.readdirSync(PREEXPANSIONPATH); +} + +function makeExpansionRequest(vsPath, vs) { + const vsStringify = JSON.stringify(vs); + + const config = { + method: 'post', + url: 'http://tx.fhir.org/r4/ValueSet/$expand', + headers: { + Accept: 'application/json', + 'Content-Type': 'application/json', + }, + data: vsStringify, + }; + + return axios(config) + .then((response) => { + const expansion = response.data; + console.info(`SUCCESS: ${vsPath} was expanded`); + return { status: 'success', vsPath, vs: expansion }; + }) + .catch((error) => { + console.error(`FAILURE: ${vsPath} expansion failed, reverting to original VS`); + console.error(`FAILURE: ${error.message}`); + return { status: 'failure', vsPath, vs }; + }); +} + +function expandVs() { + let vsPaths; + try { + vsPaths = listVsForExpansion(); + } catch (e) { + console.error( + 'FAILURE: PREEXPANSIONPATH does not point to a valid directory; make sure you update this variable based on you local machine', + ); + process.exit(1); + } + // Aggregate requests for each vsPath we have + const requests = []; + vsPaths.forEach((vsPath) => { + const vs = readVsFromPath(vsPath); + + requests.push(makeExpansionRequest(vsPath, vs)); + }); + + // After all requests are finished, write the expanded files + Promise.all(requests).then((expandedValueSets) => { + console.info('\nPost-expansion\n'); + // Print all the failed expansions + console.info('All Failed Expansions: \n======================'); + expandedValueSets.filter(({ status }) => status === 'failure').map(({ vsPath }) => console.info(`${vsPath}`)); + console.info(''); + + // Save all the successful expansions + expandedValueSets.forEach(writeVs); + console.info('DONE: Wrote all files to disc'); + }); +} + +expandVs(); diff --git a/mcode-coverage-checker/src/pages/App.jsx b/mcode-coverage-checker/src/pages/App.jsx new file mode 100644 index 0000000..b3baef4 --- /dev/null +++ b/mcode-coverage-checker/src/pages/App.jsx @@ -0,0 +1,80 @@ +import { useCallback, useState } from 'react'; +import { useRecoilValue } from 'recoil'; +import MainVisualization from '../components/MainVisualization'; +import coverageChecker from '../lib/coverageChecker/coverageChecker'; +import FileSelect from '../components/FileSelect'; +import Rankings from '../components/Rankings'; +import LineChart from '../components/LineChart'; +import { uploadedFiles } from '../recoil_state'; + +function App() { + const dataStatic = [ + { + name: 'Page A', + uv: 4000, + pv: 2400, + amt: 2400, + }, + { + name: 'Page B', + uv: 3000, + pv: 1398, + amt: 2210, + }, + { + name: 'Page C', + uv: 2000, + pv: 9800, + amt: 2290, + }, + { + name: 'Page D', + uv: 2780, + pv: 3908, + amt: 2000, + }, + { + name: 'Page E', + uv: 1890, + pv: 4800, + amt: 2181, + }, + { + name: 'Page F', + uv: 2390, + pv: 3800, + amt: 2500, + }, + { + name: 'Page G', + uv: 3490, + pv: 4300, + amt: 2100, + }, + ]; + const files = useRecoilValue(uploadedFiles); + const [coverageData, setCoverageData] = useState(coverageChecker(files[0].body)); + + const changeDataSource = useCallback( + (event) => { + setCoverageData(coverageChecker(files.find((file) => file.id === event.target.value).body)); + }, + [files], + ); + + return ( +
+ {/* Negative margin sized to height of fileSelect – moves select moved up into margins, aligns titles */} + +

Coverage Overview

+

Select a category to analyze it in finer detail

+
+ + +
+ +
+ ); +} + +export default App; diff --git a/mcode-coverage-checker/src/pages/FileUploadPage.jsx b/mcode-coverage-checker/src/pages/FileUploadPage.jsx new file mode 100644 index 0000000..49ac569 --- /dev/null +++ b/mcode-coverage-checker/src/pages/FileUploadPage.jsx @@ -0,0 +1,19 @@ +import UploadedFiles from '../components/UploadedFiles'; +import FileUpload from '../components/FileUpload'; + +function FileUploadPage() { + return ( +
+
+

Upload Files

+

Upload your files here to view them in the dashboard

+ +
+
+ +
+
+ ); +} + +export default FileUploadPage; diff --git a/mcode-coverage-checker/src/recoil_state.js b/mcode-coverage-checker/src/recoil_state.js new file mode 100644 index 0000000..2b24845 --- /dev/null +++ b/mcode-coverage-checker/src/recoil_state.js @@ -0,0 +1,17 @@ +import { atom, selector } from 'recoil'; +import defaultUploadedFiles from './data/DefaultUploadedFiles.json'; + +const uploadedFilesLookup = atom({ + key: 'uploadedFilesLookup', + default: defaultUploadedFiles, +}); + +const uploadedFiles = selector({ + key: 'uploadedFiles', + get: ({ get }) => { + const files = get(uploadedFilesLookup); + return Object.values(files).map((file) => file); + }, +}); + +export { uploadedFilesLookup, uploadedFiles }; diff --git a/mcode-coverage-checker/src/styles/App.module.css b/mcode-coverage-checker/src/styles/App.module.css new file mode 100644 index 0000000..e69de29 diff --git a/mcode-coverage-checker/src/styles/FileUpload.module.css b/mcode-coverage-checker/src/styles/FileUpload.module.css new file mode 100644 index 0000000..b72c9b8 --- /dev/null +++ b/mcode-coverage-checker/src/styles/FileUpload.module.css @@ -0,0 +1,22 @@ +/* Custom webkit styling of progress bar */ +.progress[value] { + /* Reset the default appearance */ + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border-radius: 10px; +} +/* Safari/chrome/opera styling */ +.progress[value]::-webkit-progress-bar { + border-radius: 10px; + @apply bg-background; +} +progress[value]::-webkit-progress-value { + border-radius: 10px; + @apply bg-link; +} +/* firefox styling */ +.progress[value]::-moz-progress-bar { + border-radius: 10px; + @apply bg-link; +} diff --git a/mcode-coverage-checker/tailwind.config.cjs b/mcode-coverage-checker/tailwind.config.cjs new file mode 100644 index 0000000..709f994 --- /dev/null +++ b/mcode-coverage-checker/tailwind.config.cjs @@ -0,0 +1,34 @@ +/** @type {import('tailwindcss').Config} */ +module.exports = { + content: ['./src/**/*.{js,jsx,ts,tsx}'], + theme: { + extend: { + colors: { + background: '#ececec', + surface: '#fff', + patient: '#d24200', + disease: '#f2b84b', + assessment: '#f2913d', + genomics: '#26c485', + treatment: '#04b2d9', + outcome: '#8a45d9', + link: '#2f80ed', + 'link-icon-background': '#c8d7eb', + 'link-tinted': '#e3e6eb', + 'heading-grey': '#767676', + }, + fontFamily: { + sans: ['Inter', 'sans-serif'], + }, + borderRadius: { + widgit: '5px', + sidebarButton: '15px', + }, + boxShadow: { + widgit: '1px 1px 9px rgba(0, 0, 0, 0.07)', + sidebarButton: '0px 5px 26px rgba(0, 0, 0, 0.15)', + }, + }, + }, + plugins: [], +}; diff --git a/mcode-coverage-checker/vite.config.js b/mcode-coverage-checker/vite.config.js new file mode 100644 index 0000000..c17f88b --- /dev/null +++ b/mcode-coverage-checker/vite.config.js @@ -0,0 +1,8 @@ +import { defineConfig } from 'vite'; +import react from '@vitejs/plugin-react'; + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [react()], + base: '/mcode-coverage-checker', +}); From 9600ea2adc35856e1b5aef392d20961bd55bfd8b Mon Sep 17 00:00:00 2001 From: Dylan Phelan Date: Tue, 24 Jan 2023 17:05:22 -0500 Subject: [PATCH 2/2] moved everything to top-level repo --- .../.eslintrc.cjs => .eslintrc.cjs | 0 .gitignore | 27 +- mcode-coverage-checker/.nvmrc => .nvmrc | 0 .../.prettierrc => .prettierrc | 0 mcode-coverage-checker/deploy.sh => deploy.sh | 0 .../index.html => index.html | 0 mcode-coverage-checker/.gitignore | 24 - mcode-coverage-checker/package-lock.json | 16782 ------- mcode-coverage-checker/package.json | 65 - .../src/assets/mCodeDiagram.svg | 6 - .../src/components/SimpleStatsViz.module.css | 31 - .../src/data/DefaultUploadedFiles.json | 3359 -- .../src/data/fullBundle.json | 3018 -- mcode-coverage-checker/src/index.css | 16 - mcode-coverage-checker/src/index.jsx | 23 - .../src/lib/ValueSetCodeChecker.js | 59 - .../lib/coverageChecker/assessmentCoverage.js | 110 - .../lib/coverageChecker/coverageChecker.js | 24 - .../lib/coverageChecker/diseaseCoverage.js | 224 - .../lib/coverageChecker/genomicsCoverage.js | 240 - .../lib/coverageChecker/outcomeCoverage.js | 132 - .../lib/coverageChecker/patientCoverage.js | 52 - .../lib/coverageChecker/treatmentCoverage.js | 252 - .../src/lib/coverageProfileIds.js | 51 - .../src/lib/coverageSectionIds.js | 26 - .../src/lib/coverageStats/coverageStats.js | 88 - .../src/lib/coverageStats/statsUtils.js | 79 - mcode-coverage-checker/src/lib/fileSize.js | 13 - mcode-coverage-checker/src/lib/logger.js | 6 - .../src/lib/resourceFilters.js | 362 - ...lueSet-mcode-genomic-specimen-type-vs.json | 197 - ...eSet-mcode-primary-cancer-disorder-vs.json | 29660 ------------ ...Set-mcode-radiotherapy-volume-type-vs.json | 57 - ...et-mcode-secondary-cancer-disorder-vs.json | 4557 -- .../ValueSet-mcode-tumor-marker-test-vs.json | 2587 - .../lib/valueSets/vs-expansion-explained.md | 13 - .../src/lib/valueSets/vs-expansion-script.js | 79 - mcode-coverage-checker/src/recoil_state.js | 17 - .../src/styles/App.module.css | 0 .../src/styles/FileUpload.module.css | 22 - package-lock.json | 39556 ++++++---------- package.json | 104 +- .../postcss.config.cjs => postcss.config.cjs | 0 .../public => public}/vite.svg | 0 src/components/AssessmentStatsViz.js | 10 - .../components/AssessmentStatsViz.jsx | 0 src/components/CircleGauge.js | 24 - .../src => src}/components/CircleGauge.jsx | 0 src/components/DiseaseStatsViz.js | 10 - .../components/DiseaseStatsViz.jsx | 0 src/components/FileNotification.js | 34 - .../components/FileNotification.jsx | 0 src/components/FileSelect.js | 16 - .../src => src}/components/FileSelect.jsx | 0 src/components/FileUpload.js | 228 - .../src => src}/components/FileUpload.jsx | 0 src/components/GenomicsStatsViz.js | 10 - .../components/GenomicsStatsViz.jsx | 0 src/components/LineChart.js | 25 - .../src => src}/components/LineChart.jsx | 0 src/components/MainVisualization.js | 98 - .../components/MainVisualization.jsx | 0 src/components/OutcomeStatsViz.js | 10 - .../components/OutcomeStatsViz.jsx | 0 src/components/OverallStatsViz.js | 10 - .../components/OverallStatsViz.jsx | 0 src/components/PageWrapper.js | 12 - .../src => src}/components/PageWrapper.jsx | 0 src/components/PatientStatsViz.js | 10 - .../components/PatientStatsViz.jsx | 0 src/components/Rankings.js | 83 - .../src => src}/components/Rankings.jsx | 0 src/components/RejectedFileNotification.js | 27 - .../components/RejectedFileNotification.jsx | 0 src/components/SectionCard.js | 17 - .../src => src}/components/SectionCard.jsx | 0 src/components/Sidebar.js | 76 - .../src => src}/components/Sidebar.jsx | 0 src/components/SimpleStatsViz.js | 30 - .../src => src}/components/SimpleStatsViz.jsx | 0 src/components/Sparklines.js | 56 - .../src => src}/components/Sparklines.jsx | 0 src/components/TreatmentStatsViz.js | 10 - .../components/TreatmentStatsViz.jsx | 0 src/components/UploadedFiles.js | 107 - .../src => src}/components/UploadedFiles.jsx | 8 +- src/{index.js => index.jsx} | 11 +- src/lib/ValueSetCodeChecker.js | 14 +- src/lib/coverageChecker/assessmentCoverage.js | 12 +- src/lib/coverageChecker/coverageChecker.js | 12 +- src/lib/coverageChecker/diseaseCoverage.js | 14 +- src/lib/coverageChecker/genomicsCoverage.js | 17 +- src/lib/coverageChecker/outcomeCoverage.js | 12 +- src/lib/coverageChecker/patientCoverage.js | 12 +- src/lib/coverageChecker/treatmentCoverage.js | 14 +- src/lib/coverageProfileIds.js | 2 +- src/lib/coverageSectionIds.js | 2 +- src/lib/coverageStats/coverageStats.js | 8 +- src/lib/coverageStats/statsUtils.js | 5 +- src/lib/fileSize.js | 4 +- src/lib/logger.js | 2 +- src/lib/resourceFilters.js | 7 +- src/lib/valueSets/vs-expansion-script.js | 6 +- src/pages/App.js | 80 - .../src => src}/pages/App.jsx | 0 src/pages/FileUploadPage.js | 19 - .../src => src}/pages/FileUploadPage.jsx | 0 src/recoil_state.js | 3368 +- src/reportWebVitals.js | 13 - src/setupTests.js | 5 - ...tailwind.config.cjs => tailwind.config.cjs | 0 tailwind.config.js | 33 - .../vite.config.js => vite.config.js | 0 113 files changed, 16742 insertions(+), 89759 deletions(-) rename mcode-coverage-checker/.eslintrc.cjs => .eslintrc.cjs (100%) rename mcode-coverage-checker/.nvmrc => .nvmrc (100%) rename mcode-coverage-checker/.prettierrc => .prettierrc (100%) rename mcode-coverage-checker/deploy.sh => deploy.sh (100%) rename mcode-coverage-checker/index.html => index.html (100%) delete mode 100644 mcode-coverage-checker/.gitignore delete mode 100644 mcode-coverage-checker/package-lock.json delete mode 100644 mcode-coverage-checker/package.json delete mode 100644 mcode-coverage-checker/src/assets/mCodeDiagram.svg delete mode 100644 mcode-coverage-checker/src/components/SimpleStatsViz.module.css delete mode 100644 mcode-coverage-checker/src/data/DefaultUploadedFiles.json delete mode 100755 mcode-coverage-checker/src/data/fullBundle.json delete mode 100644 mcode-coverage-checker/src/index.css delete mode 100644 mcode-coverage-checker/src/index.jsx delete mode 100644 mcode-coverage-checker/src/lib/ValueSetCodeChecker.js delete mode 100644 mcode-coverage-checker/src/lib/coverageChecker/assessmentCoverage.js delete mode 100644 mcode-coverage-checker/src/lib/coverageChecker/coverageChecker.js delete mode 100644 mcode-coverage-checker/src/lib/coverageChecker/diseaseCoverage.js delete mode 100644 mcode-coverage-checker/src/lib/coverageChecker/genomicsCoverage.js delete mode 100644 mcode-coverage-checker/src/lib/coverageChecker/outcomeCoverage.js delete mode 100644 mcode-coverage-checker/src/lib/coverageChecker/patientCoverage.js delete mode 100644 mcode-coverage-checker/src/lib/coverageChecker/treatmentCoverage.js delete mode 100644 mcode-coverage-checker/src/lib/coverageProfileIds.js delete mode 100644 mcode-coverage-checker/src/lib/coverageSectionIds.js delete mode 100644 mcode-coverage-checker/src/lib/coverageStats/coverageStats.js delete mode 100644 mcode-coverage-checker/src/lib/coverageStats/statsUtils.js delete mode 100644 mcode-coverage-checker/src/lib/fileSize.js delete mode 100644 mcode-coverage-checker/src/lib/logger.js delete mode 100644 mcode-coverage-checker/src/lib/resourceFilters.js delete mode 100644 mcode-coverage-checker/src/lib/valueSets/ValueSet-mcode-genomic-specimen-type-vs.json delete mode 100644 mcode-coverage-checker/src/lib/valueSets/ValueSet-mcode-primary-cancer-disorder-vs.json delete mode 100644 mcode-coverage-checker/src/lib/valueSets/ValueSet-mcode-radiotherapy-volume-type-vs.json delete mode 100644 mcode-coverage-checker/src/lib/valueSets/ValueSet-mcode-secondary-cancer-disorder-vs.json delete mode 100644 mcode-coverage-checker/src/lib/valueSets/ValueSet-mcode-tumor-marker-test-vs.json delete mode 100644 mcode-coverage-checker/src/lib/valueSets/vs-expansion-explained.md delete mode 100644 mcode-coverage-checker/src/lib/valueSets/vs-expansion-script.js delete mode 100644 mcode-coverage-checker/src/recoil_state.js delete mode 100644 mcode-coverage-checker/src/styles/App.module.css delete mode 100644 mcode-coverage-checker/src/styles/FileUpload.module.css rename mcode-coverage-checker/postcss.config.cjs => postcss.config.cjs (100%) rename {mcode-coverage-checker/public => public}/vite.svg (100%) delete mode 100644 src/components/AssessmentStatsViz.js rename {mcode-coverage-checker/src => src}/components/AssessmentStatsViz.jsx (100%) delete mode 100644 src/components/CircleGauge.js rename {mcode-coverage-checker/src => src}/components/CircleGauge.jsx (100%) delete mode 100644 src/components/DiseaseStatsViz.js rename {mcode-coverage-checker/src => src}/components/DiseaseStatsViz.jsx (100%) delete mode 100644 src/components/FileNotification.js rename {mcode-coverage-checker/src => src}/components/FileNotification.jsx (100%) delete mode 100644 src/components/FileSelect.js rename {mcode-coverage-checker/src => src}/components/FileSelect.jsx (100%) delete mode 100644 src/components/FileUpload.js rename {mcode-coverage-checker/src => src}/components/FileUpload.jsx (100%) delete mode 100644 src/components/GenomicsStatsViz.js rename {mcode-coverage-checker/src => src}/components/GenomicsStatsViz.jsx (100%) delete mode 100644 src/components/LineChart.js rename {mcode-coverage-checker/src => src}/components/LineChart.jsx (100%) delete mode 100644 src/components/MainVisualization.js rename {mcode-coverage-checker/src => src}/components/MainVisualization.jsx (100%) delete mode 100644 src/components/OutcomeStatsViz.js rename {mcode-coverage-checker/src => src}/components/OutcomeStatsViz.jsx (100%) delete mode 100644 src/components/OverallStatsViz.js rename {mcode-coverage-checker/src => src}/components/OverallStatsViz.jsx (100%) delete mode 100644 src/components/PageWrapper.js rename {mcode-coverage-checker/src => src}/components/PageWrapper.jsx (100%) delete mode 100644 src/components/PatientStatsViz.js rename {mcode-coverage-checker/src => src}/components/PatientStatsViz.jsx (100%) delete mode 100644 src/components/Rankings.js rename {mcode-coverage-checker/src => src}/components/Rankings.jsx (100%) delete mode 100644 src/components/RejectedFileNotification.js rename {mcode-coverage-checker/src => src}/components/RejectedFileNotification.jsx (100%) delete mode 100644 src/components/SectionCard.js rename {mcode-coverage-checker/src => src}/components/SectionCard.jsx (100%) delete mode 100644 src/components/Sidebar.js rename {mcode-coverage-checker/src => src}/components/Sidebar.jsx (100%) delete mode 100644 src/components/SimpleStatsViz.js rename {mcode-coverage-checker/src => src}/components/SimpleStatsViz.jsx (100%) delete mode 100644 src/components/Sparklines.js rename {mcode-coverage-checker/src => src}/components/Sparklines.jsx (100%) delete mode 100644 src/components/TreatmentStatsViz.js rename {mcode-coverage-checker/src => src}/components/TreatmentStatsViz.jsx (100%) delete mode 100644 src/components/UploadedFiles.js rename {mcode-coverage-checker/src => src}/components/UploadedFiles.jsx (95%) rename src/{index.js => index.jsx} (61%) delete mode 100644 src/pages/App.js rename {mcode-coverage-checker/src => src}/pages/App.jsx (100%) delete mode 100644 src/pages/FileUploadPage.js rename {mcode-coverage-checker/src => src}/pages/FileUploadPage.jsx (100%) delete mode 100644 src/reportWebVitals.js delete mode 100644 src/setupTests.js rename mcode-coverage-checker/tailwind.config.cjs => tailwind.config.cjs (100%) delete mode 100644 tailwind.config.js rename mcode-coverage-checker/vite.config.js => vite.config.js (100%) diff --git a/mcode-coverage-checker/.eslintrc.cjs b/.eslintrc.cjs similarity index 100% rename from mcode-coverage-checker/.eslintrc.cjs rename to .eslintrc.cjs diff --git a/.gitignore b/.gitignore index f41c31e..c933a34 100644 --- a/.gitignore +++ b/.gitignore @@ -23,4 +23,29 @@ yarn-debug.log* yarn-error.log* # Vscode -/.vscode \ No newline at end of file +/.vscode + +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/mcode-coverage-checker/.nvmrc b/.nvmrc similarity index 100% rename from mcode-coverage-checker/.nvmrc rename to .nvmrc diff --git a/mcode-coverage-checker/.prettierrc b/.prettierrc similarity index 100% rename from mcode-coverage-checker/.prettierrc rename to .prettierrc diff --git a/mcode-coverage-checker/deploy.sh b/deploy.sh similarity index 100% rename from mcode-coverage-checker/deploy.sh rename to deploy.sh diff --git a/mcode-coverage-checker/index.html b/index.html similarity index 100% rename from mcode-coverage-checker/index.html rename to index.html diff --git a/mcode-coverage-checker/.gitignore b/mcode-coverage-checker/.gitignore deleted file mode 100644 index a547bf3..0000000 --- a/mcode-coverage-checker/.gitignore +++ /dev/null @@ -1,24 +0,0 @@ -# Logs -logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* -pnpm-debug.log* -lerna-debug.log* - -node_modules -dist -dist-ssr -*.local - -# Editor directories and files -.vscode/* -!.vscode/extensions.json -.idea -.DS_Store -*.suo -*.ntvs* -*.njsproj -*.sln -*.sw? diff --git a/mcode-coverage-checker/package-lock.json b/mcode-coverage-checker/package-lock.json deleted file mode 100644 index 4edcc1a..0000000 --- a/mcode-coverage-checker/package-lock.json +++ /dev/null @@ -1,16782 +0,0 @@ -{ - "name": "mcode-coverage-checker", - "version": "0.0.0", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "version": "0.0.0", - "dependencies": { - "@formkit/auto-animate": "^1.0.0-beta.5", - "@iconify/react": "^4.0.1", - "axios": "^1.2.3", - "fhirpath": "^3.3.1", - "react": "^18.2.0", - "react-circular-progressbar": "^2.1.0", - "react-dom": "^18.2.0", - "react-router-dom": "^6.7.0", - "recharts": "^2.3.2", - "recoil": "^0.7.6", - "uuid": "^9.0.0" - }, - "devDependencies": { - "@types/react": "^18.0.26", - "@types/react-dom": "^18.0.9", - "@vitejs/plugin-react": "^3.0.0", - "autoprefixer": "^10.4.13", - "eslint": "^8.32.0", - "eslint-config-airbnb": "^19.0.4", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-import": "^2.27.5", - "eslint-plugin-jsx-a11y": "^6.7.1", - "eslint-plugin-react": "^7.32.1", - "eslint-plugin-react-hooks": "^4.6.0", - "gh-pages": "^5.0.0", - "husky": "^8.0.3", - "jest": "^29.3.1", - "lint-staged": "^13.1.0", - "postcss": "^8.4.21", - "prettier": "^2.8.3", - "tailwindcss": "^3.2.4", - "vite": "^4.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.20.10", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.10.tgz", - "integrity": "sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.20.12", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz", - "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", - "dev": true, - "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.7", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-module-transforms": "^7.20.11", - "@babel/helpers": "^7.20.7", - "@babel/parser": "^7.20.7", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.12", - "@babel/types": "^7.20.7", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/generator": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.7.tgz", - "integrity": "sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.20.7", - "@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.20.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", - "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.20.5", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.21.3", - "lru-cache": "^5.1.1", - "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.20.11", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz", - "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.20.2", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.10", - "@babel/types": "^7.20.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", - "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", - "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.20.2" - }, - "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.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", - "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.20.13", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.13.tgz", - "integrity": "sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg==", - "dev": true, - "dependencies": { - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.13", - "@babel/types": "^7.20.7" - }, - "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/parser": { - "version": "7.20.13", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.13.tgz", - "integrity": "sha512-gFDLKMfpiXCsjt4za2JA9oTMn70CeseCehb11kRZgvd7+F67Hih3OHOK24cRrWECJ/ljfPGac6ygXAs/C8kIvw==", - "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.20.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", - "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-self": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.18.6.tgz", - "integrity": "sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==", - "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-transform-react-jsx-source": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.19.6.tgz", - "integrity": "sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/runtime": { - "version": "7.20.13", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.13.tgz", - "integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==", - "dependencies": { - "regenerator-runtime": "^0.13.11" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", - "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.20.13", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.13.tgz", - "integrity": "sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.7", - "@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.20.13", - "@babel/types": "^7.20.7", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz", - "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==", - "dev": true, - "dependencies": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", - "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/@esbuild/android-arm": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.17.tgz", - "integrity": "sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-arm64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz", - "integrity": "sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.17.tgz", - "integrity": "sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz", - "integrity": "sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz", - "integrity": "sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz", - "integrity": "sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz", - "integrity": "sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz", - "integrity": "sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz", - "integrity": "sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz", - "integrity": "sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz", - "integrity": "sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==", - "cpu": [ - "loong64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz", - "integrity": "sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==", - "cpu": [ - "mips64el" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz", - "integrity": "sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz", - "integrity": "sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==", - "cpu": [ - "riscv64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz", - "integrity": "sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==", - "cpu": [ - "s390x" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz", - "integrity": "sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz", - "integrity": "sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz", - "integrity": "sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz", - "integrity": "sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz", - "integrity": "sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz", - "integrity": "sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz", - "integrity": "sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", - "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", - "dev": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.19.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/@eslint/eslintrc/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/@eslint/eslintrc/node_modules/globals": { - "version": "13.19.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", - "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/eslintrc/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/@eslint/eslintrc/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/@formkit/auto-animate": { - "version": "1.0.0-beta.5", - "resolved": "https://registry.npmjs.org/@formkit/auto-animate/-/auto-animate-1.0.0-beta.5.tgz", - "integrity": "sha512-WoSwyhAZPOe6RB/IgicOtCHtrWwEpfKIZ/H/nxpKfnZL9CB6hhhBGU5bCdMRw7YpAUF2CDlQa+WWh+gCqz5lDg==" - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", - "dev": true, - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "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/@iconify/react": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@iconify/react/-/react-4.0.1.tgz", - "integrity": "sha512-/DBJqh5K7W4f+d4kpvyJa/OTpVa3GfgrE9bZFAKP0vIWDr0cvVU9MVvbbkek216w9nLQhpJY/FeJtc6izB1PHw==", - "dependencies": { - "@iconify/types": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/cyberalien" - }, - "peerDependencies": { - "react": ">=16" - } - }, - "node_modules/@iconify/types": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", - "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==" - }, - "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/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.3.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.3.1.tgz", - "integrity": "sha512-IRE6GD47KwcqA09RIWrabKdHPiKDGgtAL31xDxbi/RjQMsr+lY+ppxmHwY0dUEV3qvvxZzoe5Hl0RXZJOjQNUg==", - "dev": true, - "dependencies": { - "@jest/types": "^29.3.1", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^29.3.1", - "jest-util": "^29.3.1", - "slash": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/console/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/@jest/console/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/@jest/console/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/@jest/console/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/@jest/console/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/@jest/console/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/@jest/core": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.3.1.tgz", - "integrity": "sha512-0ohVjjRex985w5MmO5L3u5GR1O30DexhBSpuwx2P+9ftyqHdJXnk7IUWiP80oHMvt7ubHCJHxV0a0vlKVuZirw==", - "dev": true, - "dependencies": { - "@jest/console": "^29.3.1", - "@jest/reporters": "^29.3.1", - "@jest/test-result": "^29.3.1", - "@jest/transform": "^29.3.1", - "@jest/types": "^29.3.1", - "@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.2.0", - "jest-config": "^29.3.1", - "jest-haste-map": "^29.3.1", - "jest-message-util": "^29.3.1", - "jest-regex-util": "^29.2.0", - "jest-resolve": "^29.3.1", - "jest-resolve-dependencies": "^29.3.1", - "jest-runner": "^29.3.1", - "jest-runtime": "^29.3.1", - "jest-snapshot": "^29.3.1", - "jest-util": "^29.3.1", - "jest-validate": "^29.3.1", - "jest-watcher": "^29.3.1", - "micromatch": "^4.0.4", - "pretty-format": "^29.3.1", - "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/core/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/@jest/core/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/@jest/core/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/@jest/core/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/@jest/core/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/@jest/core/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/@jest/environment": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.3.1.tgz", - "integrity": "sha512-pMmvfOPmoa1c1QpfFW0nXYtNLpofqo4BrCIk6f2kW4JFeNlHV2t3vd+3iDLf31e2ot2Mec0uqZfmI+U0K2CFag==", - "dev": true, - "dependencies": { - "@jest/fake-timers": "^29.3.1", - "@jest/types": "^29.3.1", - "@types/node": "*", - "jest-mock": "^29.3.1" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/expect": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.3.1.tgz", - "integrity": "sha512-QivM7GlSHSsIAWzgfyP8dgeExPRZ9BIe2LsdPyEhCGkZkoyA+kGsoIzbKAfZCvvRzfZioKwPtCZIt5SaoxYCvg==", - "dev": true, - "dependencies": { - "expect": "^29.3.1", - "jest-snapshot": "^29.3.1" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/expect-utils": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.3.1.tgz", - "integrity": "sha512-wlrznINZI5sMjwvUoLVk617ll/UYfGIZNxmbU+Pa7wmkL4vYzhV9R2pwVqUh4NWWuLQWkI8+8mOkxs//prKQ3g==", - "dev": true, - "dependencies": { - "jest-get-type": "^29.2.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/fake-timers": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.3.1.tgz", - "integrity": "sha512-iHTL/XpnDlFki9Tq0Q1GGuVeQ8BHZGIYsvCO5eN/O/oJaRzofG9Xndd9HuSDBI/0ZS79pg0iwn07OMTQ7ngF2A==", - "dev": true, - "dependencies": { - "@jest/types": "^29.3.1", - "@sinonjs/fake-timers": "^9.1.2", - "@types/node": "*", - "jest-message-util": "^29.3.1", - "jest-mock": "^29.3.1", - "jest-util": "^29.3.1" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/globals": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.3.1.tgz", - "integrity": "sha512-cTicd134vOcwO59OPaB6AmdHQMCtWOe+/DitpTZVxWgMJ+YvXL1HNAmPyiGbSHmF/mXVBkvlm8YYtQhyHPnV6Q==", - "dev": true, - "dependencies": { - "@jest/environment": "^29.3.1", - "@jest/expect": "^29.3.1", - "@jest/types": "^29.3.1", - "jest-mock": "^29.3.1" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/reporters": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.3.1.tgz", - "integrity": "sha512-GhBu3YFuDrcAYW/UESz1JphEAbvUjaY2vShRZRoRY1mxpCMB3yGSJ4j9n0GxVlEOdCf7qjvUfBCrTUUqhVfbRA==", - "dev": true, - "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^29.3.1", - "@jest/test-result": "^29.3.1", - "@jest/transform": "^29.3.1", - "@jest/types": "^29.3.1", - "@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.3.1", - "jest-util": "^29.3.1", - "jest-worker": "^29.3.1", - "slash": "^3.0.0", - "string-length": "^4.0.1", - "strip-ansi": "^6.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/reporters/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/@jest/reporters/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/@jest/reporters/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/@jest/reporters/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/@jest/reporters/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/@jest/reporters/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/@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.2.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.2.0.tgz", - "integrity": "sha512-1NX9/7zzI0nqa6+kgpSdKPK+WU1p+SJk3TloWZf5MzPbxri9UEeXX5bWZAPCzbQcyuAzubcdUHA7hcNznmRqWQ==", - "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.3.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.3.1.tgz", - "integrity": "sha512-qeLa6qc0ddB0kuOZyZIhfN5q0e2htngokyTWsGriedsDhItisW7SDYZ7ceOe57Ii03sL988/03wAcBh3TChMGw==", - "dev": true, - "dependencies": { - "@jest/console": "^29.3.1", - "@jest/types": "^29.3.1", - "@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.3.1", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.3.1.tgz", - "integrity": "sha512-IqYvLbieTv20ArgKoAMyhLHNrVHJfzO6ARZAbQRlY4UGWfdDnLlZEF0BvKOMd77uIiIjSZRwq3Jb3Fa3I8+2UA==", - "dev": true, - "dependencies": { - "@jest/test-result": "^29.3.1", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.3.1", - "slash": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/transform": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.3.1.tgz", - "integrity": "sha512-8wmCFBTVGYqFNLWfcOWoVuMuKYPUBTnTMDkdvFtAYELwDOl9RGwOsvQWGPFxDJ8AWY9xM/8xCXdqmPK3+Q5Lug==", - "dev": true, - "dependencies": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.3.1", - "@jridgewell/trace-mapping": "^0.3.15", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.3.1", - "jest-regex-util": "^29.2.0", - "jest-util": "^29.3.1", - "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/transform/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/@jest/transform/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/@jest/transform/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/@jest/transform/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/@jest/transform/node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true - }, - "node_modules/@jest/transform/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/@jest/transform/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/@jest/types": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.3.1.tgz", - "integrity": "sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA==", - "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/@jest/types/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/@jest/types/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/@jest/types/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/@jest/types/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/@jest/types/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/@jest/types/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/@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.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", - "dev": true, - "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - } - }, - "node_modules/@lhncbc/ucum-lhc": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@lhncbc/ucum-lhc/-/ucum-lhc-4.1.7.tgz", - "integrity": "sha512-KU6agJSPq/ZEy3t1XitVuyKfI18MBO4QFuZ3zUxqzK502p6akc9GfNOmJRWx7qmhSIBrqq7eq8x0p8qYoaro/A==", - "dependencies": { - "coffeescript": "^2.7.0", - "csv-parse": "^4.4.6", - "csv-stringify": "^1.0.4", - "escape-html": "^1.0.3", - "is-integer": "^1.0.6", - "jsonfile": "^2.2.3", - "stream": "0.0.2", - "stream-transform": "^0.1.1", - "string-to-stream": "^1.1.0", - "xmldoc": "^0.4.0" - } - }, - "node_modules/@lhncbc/ucum-lhc/node_modules/jsonfile": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", - "integrity": "sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==", - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "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/@remix-run/router": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.3.0.tgz", - "integrity": "sha512-nwQoYb3m4DDpHTeOwpJEuDt8lWVcujhYYSFGLluC+9es2PyLjm+jjq3IeRBQbwBtPLJE/lkuHuGHr8uQLgmJRA==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@sinclair/typebox": { - "version": "0.24.51", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", - "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", - "dev": true - }, - "node_modules/@sinonjs/commons": { - "version": "1.8.6", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", - "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", - "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.20.0", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", - "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@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.3", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", - "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", - "dev": true, - "dependencies": { - "@babel/types": "^7.3.0" - } - }, - "node_modules/@types/d3-array": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.0.4.tgz", - "integrity": "sha512-nwvEkG9vYOc0Ic7G7kwgviY4AQlTfYGIZ0fqB7CQHXGyYM6nO7kJh5EguSNA3jfh4rq7Sb7eMVq8isuvg2/miQ==" - }, - "node_modules/@types/d3-color": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.0.tgz", - "integrity": "sha512-HKuicPHJuvPgCD+np6Se9MQvS6OCbJmOjGvylzMJRlDwUXjKTTXs6Pwgk79O09Vj/ho3u1ofXnhFOaEWWPrlwA==" - }, - "node_modules/@types/d3-ease": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.0.tgz", - "integrity": "sha512-aMo4eaAOijJjA6uU+GIeW018dvy9+oH5Y2VPPzjjfxevvGQ/oRDs+tfYC9b50Q4BygRR8yE2QCLsrT0WtAVseA==" - }, - "node_modules/@types/d3-interpolate": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.1.tgz", - "integrity": "sha512-jx5leotSeac3jr0RePOH1KdR9rISG91QIE4Q2PYTu4OymLTZfA3SrnURSLzKH48HmXVUru50b8nje4E79oQSQw==", - "dependencies": { - "@types/d3-color": "*" - } - }, - "node_modules/@types/d3-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.0.0.tgz", - "integrity": "sha512-0g/A+mZXgFkQxN3HniRDbXMN79K3CdTpLsevj+PXiTcb2hVyvkZUBg37StmgCQkaD84cUJ4uaDAWq7UJOQy2Tg==" - }, - "node_modules/@types/d3-scale": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.3.tgz", - "integrity": "sha512-PATBiMCpvHJSMtZAMEhc2WyL+hnzarKzI6wAHYjhsonjWJYGq5BXTzQjv4l8m2jO183/4wZ90rKvSeT7o72xNQ==", - "dependencies": { - "@types/d3-time": "*" - } - }, - "node_modules/@types/d3-shape": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.1.tgz", - "integrity": "sha512-6Uh86YFF7LGg4PQkuO2oG6EMBRLuW9cbavUW46zkIO5kuS2PfTqo2o9SkgtQzguBHbLgNnU90UNsITpsX1My+A==", - "dependencies": { - "@types/d3-path": "*" - } - }, - "node_modules/@types/d3-time": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.0.tgz", - "integrity": "sha512-sZLCdHvBUcNby1cB6Fd3ZBrABbjz3v1Vm90nysCQ6Vt7vd6e/h9Lt7SiJUoEX0l4Dzc7P5llKyhqSi1ycSf1Hg==" - }, - "node_modules/@types/d3-timer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.0.tgz", - "integrity": "sha512-HNB/9GHqu7Fo8AQiugyJbv6ZxYz58wef0esl4Mv828w1ZKpAshw/uFWVDUcIB9KKFeFKoxS3cHY07FFgtTRZ1g==" - }, - "node_modules/@types/graceful-fs": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", - "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", - "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/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true - }, - "node_modules/@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==", - "dev": true - }, - "node_modules/@types/prettier": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", - "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==", - "dev": true - }, - "node_modules/@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", - "dev": true - }, - "node_modules/@types/react": { - "version": "18.0.27", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.27.tgz", - "integrity": "sha512-3vtRKHgVxu3Jp9t718R9BuzoD4NcQ8YJ5XRzsSKxNDiDonD2MXIT1TmSkenxuCycZJoQT5d2vE8LwWJxBC1gmA==", - "dev": true, - "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-dom": { - "version": "18.0.10", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.10.tgz", - "integrity": "sha512-E42GW/JA4Qv15wQdqJq8DL4JhNpB3prJgjgapN3qJT9K2zO5IIAQh4VXvCEDupoqAwnz0cY4RlXeC/ajX5SFHg==", - "dev": true, - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/scheduler": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", - "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.20", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.20.tgz", - "integrity": "sha512-eknWrTHofQuPk2iuqDm1waA7V6xPlbgBoaaXEgYkClhLOnB0TtbW+srJaOToAgawPxPlHQzwypFA2bhZaUGP5A==", - "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/@vitejs/plugin-react": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-3.0.1.tgz", - "integrity": "sha512-mx+QvYwIbbpOIJw+hypjnW1lAbKDHtWK5ibkF/V1/oMBu8HU/chb+SnqJDAsLq1+7rGqjktCEomMTM5KShzUKQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.20.7", - "@babel/plugin-transform-react-jsx-self": "^7.18.6", - "@babel/plugin-transform-react-jsx-source": "^7.19.6", - "magic-string": "^0.27.0", - "react-refresh": "^0.14.0" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "peerDependencies": { - "vite": "^4.0.0" - } - }, - "node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "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/acorn-node": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", - "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", - "dev": true, - "dependencies": { - "acorn": "^7.0.0", - "acorn-walk": "^7.0.0", - "xtend": "^4.0.2" - } - }, - "node_modules/acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "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-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": "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/antlr4": { - "version": "4.9.3", - "resolved": "https://registry.npmjs.org/antlr4/-/antlr4-4.9.3.tgz", - "integrity": "sha512-qNy2odgsa0skmNMCuxzXhM4M8J1YDaPv3TI+vCdnOAanu0N982wBrSqziDKRDctEZLZy9VffqIZXc0UGjjSP/g==", - "engines": { - "node": ">=14" - } - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", - "dev": true - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", - "dev": true, - "dependencies": { - "deep-equal": "^2.0.5" - } - }, - "node_modules/array-includes": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", - "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", - "dev": true, - "dependencies": { - "array-uniq": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array.prototype.flat": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", - "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", - "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.tosorted": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", - "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.1.3" - } - }, - "node_modules/ast-types-flow": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==", - "dev": true - }, - "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": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", - "dev": true - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, - "node_modules/autoprefixer": { - "version": "10.4.13", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", - "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - } - ], - "dependencies": { - "browserslist": "^4.21.4", - "caniuse-lite": "^1.0.30001426", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/axe-core": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.6.2.tgz", - "integrity": "sha512-b1WlTV8+XKLj9gZy2DZXgQiyDp9xkkoe2a6U6UbYccScq2wgH/YwCeI2/Jq2mgo0HzQxqJOjWZBLeA/mqsk5Mg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/axios": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.2.3.tgz", - "integrity": "sha512-pdDkMYJeuXLZ6Xj/Q5J3Phpe+jbGdsSzlQaFVkMQzRUL05+6+tetX8TV3p4HrU4kzuO9bt+io/yGQxuyxA/xcw==", - "dependencies": { - "follow-redirects": "^1.15.0", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "node_modules/axobject-query": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz", - "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==", - "dev": true, - "dependencies": { - "deep-equal": "^2.0.5" - } - }, - "node_modules/babel-jest": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.3.1.tgz", - "integrity": "sha512-aard+xnMoxgjwV70t0L6wkW/3HQQtV+O0PEimxKgzNqCJnbYmroPojdP2tqKSOAt8QAKV/uSZU8851M7B5+fcA==", - "dev": true, - "dependencies": { - "@jest/transform": "^29.3.1", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^29.2.0", - "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-jest/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/babel-jest/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/babel-jest/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/babel-jest/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/babel-jest/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/babel-jest/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/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.2.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.2.0.tgz", - "integrity": "sha512-TnspP2WNiR3GLfCsUNHqeXw0RoQ2f9U5hQ5L3XFpwuO8htQmSrhh8qsB6vi5Yi8+kuynN1yjDjQsPfkebmB6ZA==", - "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.2.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.2.0.tgz", - "integrity": "sha512-z9JmMJppMxNv8N7fNRHvhMg9cvIkMxQBXgFkane3yKVEvEOP+kB50lk8DFRvF9PGqbyXxlmebKWhuDORO8RgdA==", - "dev": true, - "dependencies": { - "babel-plugin-jest-hoist": "^29.2.0", - "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/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "engines": { - "node": ">=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.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", - "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", - "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.30001400", - "electron-to-chromium": "^1.4.251", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.9" - }, - "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-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001447", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001447.tgz", - "integrity": "sha512-bdKU1BQDPeEXe9A39xJnGtY0uRq/z5osrnXUw0TcK+EYno45Y+U7QU9HhHEyzvMDffpYadFXi3idnSNkcwLkTw==", - "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": "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/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/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chokidar/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/ci-info": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.1.tgz", - "integrity": "sha512-4jYS4MOAaCIStSRwiuxc4B8MYhIe676yO1sYGzARnjXkWpmzZMMYxY6zu8WYWDhSuth5zhrQ1rhNSibyyvv4/w==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "engines": { - "node": ">=8" - } - }, - "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/classnames": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", - "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-truncate": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", - "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", - "dev": true, - "dependencies": { - "slice-ansi": "^5.0.0", - "string-width": "^5.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-truncate/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/cli-truncate/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true - }, - "node_modules/cli-truncate/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-truncate/node_modules/strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "dev": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "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/coffeescript": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/coffeescript/-/coffeescript-2.7.0.tgz", - "integrity": "sha512-hzWp6TUE2d/jCcN67LrW1eh5b/rSDKQK6oD6VMLlggYVUUFexgTH9z3dNYihzX4RMhze5FTUsUmOXViJKFQR/A==", - "bin": { - "cake": "bin/cake", - "coffee": "bin/coffee" - }, - "engines": { - "node": ">=6" - } - }, - "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": "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/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/colorette": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", - "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", - "dev": true - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true, - "engines": { - "node": "^12.20.0 || >=14" - } - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "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/confusing-browser-globals": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", - "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", - "dev": true - }, - "node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", - "dev": true - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "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-unit-converter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz", - "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==" - }, - "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/csstype": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", - "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==", - "dev": true - }, - "node_modules/csv-parse": { - "version": "4.16.3", - "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-4.16.3.tgz", - "integrity": "sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg==" - }, - "node_modules/csv-stringify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-1.1.2.tgz", - "integrity": "sha512-3NmNhhd+AkYs5YtM1GEh01VR6PKj6qch2ayfQaltx5xpcAdThjnbbI5eT8CzRVpXfGKAxnmrSYLsNl/4f3eWiw==", - "dependencies": { - "lodash.get": "~4.4.2" - } - }, - "node_modules/d3-array": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.2.tgz", - "integrity": "sha512-yEEyEAbDrF8C6Ob2myOBLjwBLck1Z89jMGFee0oPsn95GqjerpaOA4ch+vc2l0FNFFwMD5N7OCSEN5eAlsUbgQ==", - "dependencies": { - "internmap": "1 - 2" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-color": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", - "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-ease": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", - "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-format": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", - "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-interpolate": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", - "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", - "dependencies": { - "d3-color": "1 - 3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-path": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", - "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-scale": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", - "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", - "dependencies": { - "d3-array": "2.10.0 - 3", - "d3-format": "1 - 3", - "d3-interpolate": "1.2.0 - 3", - "d3-time": "2.1.1 - 3", - "d3-time-format": "2 - 4" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-shape": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", - "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", - "dependencies": { - "d3-path": "^3.1.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-time": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", - "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", - "dependencies": { - "d3-array": "2 - 3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-time-format": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", - "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", - "dependencies": { - "d3-time": "1 - 3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-timer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", - "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", - "engines": { - "node": ">=12" - } - }, - "node_modules/damerau-levenshtein": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", - "dev": true - }, - "node_modules/date-fns": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", - "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==" - }, - "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/decimal.js-light": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz", - "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==" - }, - "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-equal": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz", - "integrity": "sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "es-get-iterator": "^1.1.2", - "get-intrinsic": "^1.1.3", - "is-arguments": "^1.1.1", - "is-array-buffer": "^3.0.1", - "is-date-object": "^1.0.5", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "isarray": "^2.0.5", - "object-is": "^1.1.5", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "side-channel": "^1.0.4", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.9" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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/define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", - "dev": true, - "dependencies": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/defined": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", - "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "engines": { - "node": ">=0.4.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/detective": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", - "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", - "dev": true, - "dependencies": { - "acorn-node": "^1.8.2", - "defined": "^1.0.0", - "minimist": "^1.2.6" - }, - "bin": { - "detective": "bin/detective.js" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", - "dev": true - }, - "node_modules/diff-sequences": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.3.1.tgz", - "integrity": "sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ==", - "dev": true, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", - "dev": true - }, - "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/dom-helpers": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz", - "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==", - "dependencies": { - "@babel/runtime": "^7.1.2" - } - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true - }, - "node_modules/electron-to-chromium": { - "version": "1.4.284", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", - "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", - "dev": true - }, - "node_modules/email-addresses": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-5.0.0.tgz", - "integrity": "sha512-4OIPYlA6JXqtVn8zpHpGiI7vE6EQOAg16aGnDMIAlZVinnoZ8208tW1hAbjWydgN/4PLTT9q+O1K6AH/vALJGw==", - "dev": true - }, - "node_modules/emitter-component": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/emitter-component/-/emitter-component-1.1.1.tgz", - "integrity": "sha512-G+mpdiAySMuB7kesVRLuyvYRqDmshB7ReKEVuyBPkzQlmiDiLrt7hHHIy4Aff552bgknVN7B2/d3lzhGO5dvpQ==" - }, - "node_modules/emittery": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", - "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", - "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/es-abstract": { - "version": "1.21.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz", - "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==", - "dev": true, - "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-set-tostringtag": "^2.0.1", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.3", - "get-symbol-description": "^1.0.0", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.4", - "is-array-buffer": "^3.0.1", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.10", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.2", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "safe-regex-test": "^1.0.0", - "string.prototype.trimend": "^1.0.6", - "string.prototype.trimstart": "^1.0.6", - "typed-array-length": "^1.0.4", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.9" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-get-iterator": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", - "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "has-symbols": "^1.0.3", - "is-arguments": "^1.1.1", - "is-map": "^2.0.2", - "is-set": "^2.0.2", - "is-string": "^1.0.7", - "isarray": "^2.0.5", - "stop-iteration-iterator": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-set-tostringtag": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", - "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.1.3", - "has": "^1.0.3", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - } - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/esbuild": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.17.tgz", - "integrity": "sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==", - "dev": true, - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/android-arm": "0.16.17", - "@esbuild/android-arm64": "0.16.17", - "@esbuild/android-x64": "0.16.17", - "@esbuild/darwin-arm64": "0.16.17", - "@esbuild/darwin-x64": "0.16.17", - "@esbuild/freebsd-arm64": "0.16.17", - "@esbuild/freebsd-x64": "0.16.17", - "@esbuild/linux-arm": "0.16.17", - "@esbuild/linux-arm64": "0.16.17", - "@esbuild/linux-ia32": "0.16.17", - "@esbuild/linux-loong64": "0.16.17", - "@esbuild/linux-mips64el": "0.16.17", - "@esbuild/linux-ppc64": "0.16.17", - "@esbuild/linux-riscv64": "0.16.17", - "@esbuild/linux-s390x": "0.16.17", - "@esbuild/linux-x64": "0.16.17", - "@esbuild/netbsd-x64": "0.16.17", - "@esbuild/openbsd-x64": "0.16.17", - "@esbuild/sunos-x64": "0.16.17", - "@esbuild/win32-arm64": "0.16.17", - "@esbuild/win32-ia32": "0.16.17", - "@esbuild/win32-x64": "0.16.17" - } - }, - "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-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" - }, - "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/eslint": { - "version": "8.32.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.32.0.tgz", - "integrity": "sha512-nETVXpnthqKPFyuY2FNjz/bEd6nbosRgKbkgS/y1C7LJop96gYHWpiguLecMHQ2XCPxn77DS0P+68WzG6vkZSQ==", - "dev": true, - "dependencies": { - "@eslint/eslintrc": "^1.4.1", - "@humanwhocodes/config-array": "^0.11.8", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "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.2", - "globals": "^13.19.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "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-config-airbnb": { - "version": "19.0.4", - "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-19.0.4.tgz", - "integrity": "sha512-T75QYQVQX57jiNgpF9r1KegMICE94VYwoFQyMGhrvc+lB8YF2E/M/PYDaQe1AJcWaEgqLE+ErXV1Og/+6Vyzew==", - "dev": true, - "dependencies": { - "eslint-config-airbnb-base": "^15.0.0", - "object.assign": "^4.1.2", - "object.entries": "^1.1.5" - }, - "engines": { - "node": "^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^7.32.0 || ^8.2.0", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-react": "^7.28.0", - "eslint-plugin-react-hooks": "^4.3.0" - } - }, - "node_modules/eslint-config-airbnb-base": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-15.0.0.tgz", - "integrity": "sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==", - "dev": true, - "dependencies": { - "confusing-browser-globals": "^1.0.10", - "object.assign": "^4.1.2", - "object.entries": "^1.1.5", - "semver": "^6.3.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "peerDependencies": { - "eslint": "^7.32.0 || ^8.2.0", - "eslint-plugin-import": "^2.25.2" - } - }, - "node_modules/eslint-config-prettier": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.6.0.tgz", - "integrity": "sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==", - "dev": true, - "bin": { - "eslint-config-prettier": "bin/cli.js" - }, - "peerDependencies": { - "eslint": ">=7.0.0" - } - }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", - "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", - "dev": true, - "dependencies": { - "debug": "^3.2.7", - "is-core-module": "^2.11.0", - "resolve": "^1.22.1" - } - }, - "node_modules/eslint-import-resolver-node/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/eslint-module-utils": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", - "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", - "dev": true, - "dependencies": { - "debug": "^3.2.7" - }, - "engines": { - "node": ">=4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - } - } - }, - "node_modules/eslint-module-utils/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/eslint-plugin-import": { - "version": "2.27.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", - "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "array.prototype.flatmap": "^1.3.1", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.7", - "eslint-module-utils": "^2.7.4", - "has": "^1.0.3", - "is-core-module": "^2.11.0", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.values": "^1.1.6", - "resolve": "^1.22.1", - "semver": "^6.3.0", - "tsconfig-paths": "^3.14.1" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" - } - }, - "node_modules/eslint-plugin-import/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/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", - "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.20.7", - "aria-query": "^5.1.3", - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "ast-types-flow": "^0.0.7", - "axe-core": "^4.6.2", - "axobject-query": "^3.1.1", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", - "has": "^1.0.3", - "jsx-ast-utils": "^3.3.3", - "language-tags": "=1.0.5", - "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=4.0" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-jsx-a11y/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true - }, - "node_modules/eslint-plugin-react": { - "version": "7.32.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.1.tgz", - "integrity": "sha512-vOjdgyd0ZHBXNsmvU+785xY8Bfe57EFbTYYk8XrROzWpr9QBvpjITvAXt9xqcE6+8cjR/g1+mfumPToxsl1www==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "array.prototype.tosorted": "^1.1.1", - "doctrine": "^2.1.0", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "object.hasown": "^1.1.2", - "object.values": "^1.1.6", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.4", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.8" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", - "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", - "dev": true, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" - } - }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.4", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", - "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", - "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/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/eslint/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/eslint/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/eslint/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/eslint/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/eslint/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/eslint/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/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/eslint/node_modules/globals": { - "version": "13.19.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", - "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/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/eslint/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/eslint/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/eslint/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/eslint/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/eslint/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/espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", - "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/espree/node_modules/acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "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==", - "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==" - }, - "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.3.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-29.3.1.tgz", - "integrity": "sha512-gGb1yTgU30Q0O/tQq+z30KBWv24ApkMgFUpvKBkyLUBL68Wv8dHdJxTBZFl/iT8K/bqDHvUYRH6IIN3rToopPA==", - "dev": true, - "dependencies": { - "@jest/expect-utils": "^29.3.1", - "jest-get-type": "^29.2.0", - "jest-matcher-utils": "^29.3.1", - "jest-message-util": "^29.3.1", - "jest-util": "^29.3.1" - }, - "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-equals": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-2.0.4.tgz", - "integrity": "sha512-caj/ZmjHljPrZtbzJ3kfH5ia/k4mTJe/qSiXAGzxZWRZgsgDV0cvNaQULqUX8t0/JVlzzEdYOwCN5DmzTxoD4w==" - }, - "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/fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", - "dev": true, - "dependencies": { - "bser": "2.1.1" - } - }, - "node_modules/fhirpath": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/fhirpath/-/fhirpath-3.3.1.tgz", - "integrity": "sha512-uWSLPs8VBQsn3aGUs52KaXXPGQLATbz+0FbqxmLCz84uK58nWKBSznwQHmiZY0K5L2ioiZ9GXvRtMrb+OqVzjw==", - "dependencies": { - "@lhncbc/ucum-lhc": "^4.1.3", - "antlr4": "~4.9.3", - "commander": "^2.18.0", - "date-fns": "^1.30.1", - "js-yaml": "^3.13.1" - }, - "bin": { - "fhirpath": "bin/fhirpath" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/fhirpath/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "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/filename-reserved-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", - "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/filenamify": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", - "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", - "dev": true, - "dependencies": { - "filename-reserved-regex": "^2.0.0", - "strip-outer": "^1.0.1", - "trim-repeated": "^1.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" - } - }, - "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/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.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.3" - } - }, - "node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", - "dev": true, - "engines": { - "node": "*" - }, - "funding": { - "type": "patreon", - "url": "https://www.patreon.com/infusion" - } - }, - "node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "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/function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "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/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/gh-pages": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-5.0.0.tgz", - "integrity": "sha512-Nqp1SjkPIB94Xw/3yYNTUL+G2dxlhjvv1zeN/4kMC1jfViTEqhtVz/Ba1zSXHuvXCN9ADNS1dN4r5/J/nZWEQQ==", - "dev": true, - "dependencies": { - "async": "^3.2.4", - "commander": "^2.18.0", - "email-addresses": "^5.0.0", - "filenamify": "^4.3.0", - "find-cache-dir": "^3.3.1", - "fs-extra": "^8.1.0", - "globby": "^6.1.0" - }, - "bin": { - "gh-pages": "bin/gh-pages.js", - "gh-pages-clean": "bin/gh-pages-clean.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/gh-pages/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "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/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/globalthis": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", - "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", - "dev": true, - "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "devOptional": 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/hamt_plus": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/hamt_plus/-/hamt_plus-1.0.2.tgz", - "integrity": "sha512-t2JXKaehnMb9paaYA7J0BX8QQAY8lwfQ9Gjf4pg/mk4krt+cmwmU652HOoWonf+7+EQV97ARPMhhVgU1ra2GhA==" - }, - "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-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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/has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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/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/husky": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", - "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==", - "dev": true, - "bin": { - "husky": "lib/bin.js" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/typicode" - } - }, - "node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "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-fresh/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/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==" - }, - "node_modules/internal-slot": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.4.tgz", - "integrity": "sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.1.3", - "has": "^1.0.3", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/internmap": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", - "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", - "engines": { - "node": ">=12" - } - }, - "node_modules/is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-array-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.1.tgz", - "integrity": "sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "is-typed-array": "^1.1.10" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-core-module": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "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-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", - "engines": { - "node": ">=0.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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-integer": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-integer/-/is-integer-1.0.7.tgz", - "integrity": "sha512-RPQc/s9yBHSvpi+hs9dYiJ2cuFeU6x3TyyIp8O2H6SKEltIvJOzRj9ToyvcStDvPR/pS4rxgr1oBFajQjZ2Szg==", - "dependencies": { - "is-finite": "^1.0.0" - } - }, - "node_modules/is-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", - "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-set": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", - "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typed-array": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", - "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", - "dev": true, - "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakmap": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", - "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakset": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", - "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - }, - "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.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", - "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-report/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/istanbul-lib-report/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/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.3.1", - "resolved": "https://registry.npmjs.org/jest/-/jest-29.3.1.tgz", - "integrity": "sha512-6iWfL5DTT0Np6UYs/y5Niu7WIfNv/wRTtN5RSXt2DIEft3dx3zPuw/3WJQBCJfmEzvDiEKwoqMbGD9n49+qLSA==", - "dev": true, - "dependencies": { - "@jest/core": "^29.3.1", - "@jest/types": "^29.3.1", - "import-local": "^3.0.2", - "jest-cli": "^29.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-changed-files": { - "version": "29.2.0", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.2.0.tgz", - "integrity": "sha512-qPVmLLyBmvF5HJrY7krDisx6Voi8DmlV3GZYX0aFNbaQsZeoz1hfxcCMbqDGuQCxU1dJy9eYc2xscE8QrCCYaA==", - "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.3.1", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.3.1.tgz", - "integrity": "sha512-wpr26sEvwb3qQQbdlmei+gzp6yoSSoSL6GsLPxnuayZSMrSd5Ka7IjAvatpIernBvT2+Ic6RLTg+jSebScmasg==", - "dev": true, - "dependencies": { - "@jest/environment": "^29.3.1", - "@jest/expect": "^29.3.1", - "@jest/test-result": "^29.3.1", - "@jest/types": "^29.3.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^29.3.1", - "jest-matcher-utils": "^29.3.1", - "jest-message-util": "^29.3.1", - "jest-runtime": "^29.3.1", - "jest-snapshot": "^29.3.1", - "jest-util": "^29.3.1", - "p-limit": "^3.1.0", - "pretty-format": "^29.3.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-circus/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/jest-circus/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/jest-circus/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/jest-circus/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/jest-circus/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/jest-circus/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/jest-cli": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.3.1.tgz", - "integrity": "sha512-TO/ewvwyvPOiBBuWZ0gm04z3WWP8TIK8acgPzE4IxgsLKQgb377NYGrQLc3Wl/7ndWzIH2CDNNsUjGxwLL43VQ==", - "dev": true, - "dependencies": { - "@jest/core": "^29.3.1", - "@jest/test-result": "^29.3.1", - "@jest/types": "^29.3.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^29.3.1", - "jest-util": "^29.3.1", - "jest-validate": "^29.3.1", - "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-cli/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/jest-cli/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/jest-cli/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/jest-cli/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/jest-cli/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/jest-cli/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/jest-config": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.3.1.tgz", - "integrity": "sha512-y0tFHdj2WnTEhxmGUK1T7fgLen7YK4RtfvpLFBXfQkh2eMJAQq24Vx9472lvn5wg0MAO6B+iPfJfzdR9hJYalg==", - "dev": true, - "dependencies": { - "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^29.3.1", - "@jest/types": "^29.3.1", - "babel-jest": "^29.3.1", - "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.3.1", - "jest-environment-node": "^29.3.1", - "jest-get-type": "^29.2.0", - "jest-regex-util": "^29.2.0", - "jest-resolve": "^29.3.1", - "jest-runner": "^29.3.1", - "jest-util": "^29.3.1", - "jest-validate": "^29.3.1", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^29.3.1", - "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-config/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/jest-config/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/jest-config/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/jest-config/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/jest-config/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/jest-config/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/jest-diff": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.3.1.tgz", - "integrity": "sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^29.3.1", - "jest-get-type": "^29.2.0", - "pretty-format": "^29.3.1" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-diff/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/jest-diff/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/jest-diff/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/jest-diff/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/jest-diff/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/jest-diff/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/jest-docblock": { - "version": "29.2.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.2.0.tgz", - "integrity": "sha512-bkxUsxTgWQGbXV5IENmfiIuqZhJcyvF7tU4zJ/7ioTutdz4ToB5Yx6JOFBpgI+TphRY4lhOyCWGNH/QFQh5T6A==", - "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.3.1", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.3.1.tgz", - "integrity": "sha512-qrZH7PmFB9rEzCSl00BWjZYuS1BSOH8lLuC0azQE9lQrAx3PWGKHTDudQiOSwIy5dGAJh7KA0ScYlCP7JxvFYA==", - "dev": true, - "dependencies": { - "@jest/types": "^29.3.1", - "chalk": "^4.0.0", - "jest-get-type": "^29.2.0", - "jest-util": "^29.3.1", - "pretty-format": "^29.3.1" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-each/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/jest-each/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/jest-each/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/jest-each/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/jest-each/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/jest-each/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/jest-environment-node": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.3.1.tgz", - "integrity": "sha512-xm2THL18Xf5sIHoU7OThBPtuH6Lerd+Y1NLYiZJlkE3hbE+7N7r8uvHIl/FkZ5ymKXJe/11SQuf3fv4v6rUMag==", - "dev": true, - "dependencies": { - "@jest/environment": "^29.3.1", - "@jest/fake-timers": "^29.3.1", - "@jest/types": "^29.3.1", - "@types/node": "*", - "jest-mock": "^29.3.1", - "jest-util": "^29.3.1" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-get-type": { - "version": "29.2.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", - "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==", - "dev": true, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-haste-map": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.3.1.tgz", - "integrity": "sha512-/FFtvoG1xjbbPXQLFef+WSU4yrc0fc0Dds6aRPBojUid7qlPqZvxdUBA03HW0fnVHXVCnCdkuoghYItKNzc/0A==", - "dev": true, - "dependencies": { - "@jest/types": "^29.3.1", - "@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.2.0", - "jest-util": "^29.3.1", - "jest-worker": "^29.3.1", - "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.3.1", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.3.1.tgz", - "integrity": "sha512-3DA/VVXj4zFOPagGkuqHnSQf1GZBmmlagpguxEERO6Pla2g84Q1MaVIB3YMxgUaFIaYag8ZnTyQgiZ35YEqAQA==", - "dev": true, - "dependencies": { - "jest-get-type": "^29.2.0", - "pretty-format": "^29.3.1" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-matcher-utils": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.3.1.tgz", - "integrity": "sha512-fkRMZUAScup3txIKfMe3AIZZmPEjWEdsPJFK3AIy5qRohWqQFg1qrmKfYXR9qEkNc7OdAu2N4KPHibEmy4HPeQ==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^29.3.1", - "jest-get-type": "^29.2.0", - "pretty-format": "^29.3.1" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-matcher-utils/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/jest-matcher-utils/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/jest-matcher-utils/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/jest-matcher-utils/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/jest-matcher-utils/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/jest-matcher-utils/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/jest-message-util": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.3.1.tgz", - "integrity": "sha512-lMJTbgNcDm5z+6KDxWtqOFWlGQxD6XaYwBqHR8kmpkP+WWWG90I35kdtQHY67Ay5CSuydkTBbJG+tH9JShFCyA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.3.1", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^29.3.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-message-util/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/jest-message-util/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/jest-message-util/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/jest-message-util/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/jest-message-util/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/jest-message-util/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/jest-mock": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.3.1.tgz", - "integrity": "sha512-H8/qFDtDVMFvFP4X8NuOT3XRDzOUTz+FeACjufHzsOIBAxivLqkB1PoLCaJx9iPPQ8dZThHPp/G3WRWyMgA3JA==", - "dev": true, - "dependencies": { - "@jest/types": "^29.3.1", - "@types/node": "*", - "jest-util": "^29.3.1" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", - "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", - "dev": true, - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "jest-resolve": "*" - }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } - } - }, - "node_modules/jest-regex-util": { - "version": "29.2.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.2.0.tgz", - "integrity": "sha512-6yXn0kg2JXzH30cr2NlThF+70iuO/3irbaB4mh5WyqNIvLLP+B6sFdluO1/1RJmslyh/f9osnefECflHvTbwVA==", - "dev": true, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-resolve": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.3.1.tgz", - "integrity": "sha512-amXJgH/Ng712w3Uz5gqzFBBjxV8WFLSmNjoreBGMqxgCz5cH7swmBZzgBaCIOsvb0NbpJ0vgaSFdJqMdT+rADw==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.3.1", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^29.3.1", - "jest-validate": "^29.3.1", - "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.3.1", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.3.1.tgz", - "integrity": "sha512-Vk0cYq0byRw2WluNmNWGqPeRnZ3p3hHmjJMp2dyyZeYIfiBskwq4rpiuGFR6QGAdbj58WC7HN4hQHjf2mpvrLA==", - "dev": true, - "dependencies": { - "jest-regex-util": "^29.2.0", - "jest-snapshot": "^29.3.1" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-resolve/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/jest-resolve/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/jest-resolve/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/jest-resolve/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/jest-resolve/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/jest-resolve/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/jest-runner": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.3.1.tgz", - "integrity": "sha512-oFvcwRNrKMtE6u9+AQPMATxFcTySyKfLhvso7Sdk/rNpbhg4g2GAGCopiInk1OP4q6gz3n6MajW4+fnHWlU3bA==", - "dev": true, - "dependencies": { - "@jest/console": "^29.3.1", - "@jest/environment": "^29.3.1", - "@jest/test-result": "^29.3.1", - "@jest/transform": "^29.3.1", - "@jest/types": "^29.3.1", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^29.2.0", - "jest-environment-node": "^29.3.1", - "jest-haste-map": "^29.3.1", - "jest-leak-detector": "^29.3.1", - "jest-message-util": "^29.3.1", - "jest-resolve": "^29.3.1", - "jest-runtime": "^29.3.1", - "jest-util": "^29.3.1", - "jest-watcher": "^29.3.1", - "jest-worker": "^29.3.1", - "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-runner/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/jest-runner/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/jest-runner/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/jest-runner/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/jest-runner/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/jest-runner/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/jest-runtime": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.3.1.tgz", - "integrity": "sha512-jLzkIxIqXwBEOZx7wx9OO9sxoZmgT2NhmQKzHQm1xwR1kNW/dn0OjxR424VwHHf1SPN6Qwlb5pp1oGCeFTQ62A==", - "dev": true, - "dependencies": { - "@jest/environment": "^29.3.1", - "@jest/fake-timers": "^29.3.1", - "@jest/globals": "^29.3.1", - "@jest/source-map": "^29.2.0", - "@jest/test-result": "^29.3.1", - "@jest/transform": "^29.3.1", - "@jest/types": "^29.3.1", - "@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.3.1", - "jest-message-util": "^29.3.1", - "jest-mock": "^29.3.1", - "jest-regex-util": "^29.2.0", - "jest-resolve": "^29.3.1", - "jest-snapshot": "^29.3.1", - "jest-util": "^29.3.1", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-runtime/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/jest-runtime/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/jest-runtime/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/jest-runtime/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/jest-runtime/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/jest-runtime/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/jest-snapshot": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.3.1.tgz", - "integrity": "sha512-+3JOc+s28upYLI2OJM4PWRGK9AgpsMs/ekNryUV0yMBClT9B1DF2u2qay8YxcQd338PPYSFNb0lsar1B49sLDA==", - "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.3.1", - "@jest/transform": "^29.3.1", - "@jest/types": "^29.3.1", - "@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.3.1", - "graceful-fs": "^4.2.9", - "jest-diff": "^29.3.1", - "jest-get-type": "^29.2.0", - "jest-haste-map": "^29.3.1", - "jest-matcher-utils": "^29.3.1", - "jest-message-util": "^29.3.1", - "jest-util": "^29.3.1", - "natural-compare": "^1.4.0", - "pretty-format": "^29.3.1", - "semver": "^7.3.5" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-snapshot/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/jest-snapshot/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/jest-snapshot/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/jest-snapshot/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/jest-snapshot/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/jest-snapshot/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/jest-snapshot/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-snapshot/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/jest-snapshot/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/jest-util": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.3.1.tgz", - "integrity": "sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ==", - "dev": true, - "dependencies": { - "@jest/types": "^29.3.1", - "@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-util/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/jest-util/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/jest-util/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/jest-util/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/jest-util/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/jest-util/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/jest-validate": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.3.1.tgz", - "integrity": "sha512-N9Lr3oYR2Mpzuelp1F8negJR3YE+L1ebk1rYA5qYo9TTY3f9OWdptLoNSPP9itOCBIRBqjt/S5XHlzYglLN67g==", - "dev": true, - "dependencies": { - "@jest/types": "^29.3.1", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.2.0", - "leven": "^3.1.0", - "pretty-format": "^29.3.1" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-validate/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/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-validate/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/jest-validate/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/jest-validate/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/jest-validate/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/jest-validate/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/jest-watcher": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.3.1.tgz", - "integrity": "sha512-RspXG2BQFDsZSRKGCT/NiNa8RkQ1iKAjrO0//soTMWx/QUt+OcxMqMSBxz23PYGqUuWm2+m2mNNsmj0eIoOaFg==", - "dev": true, - "dependencies": { - "@jest/test-result": "^29.3.1", - "@jest/types": "^29.3.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "jest-util": "^29.3.1", - "string-length": "^4.0.1" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-watcher/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/jest-watcher/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/jest-watcher/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/jest-watcher/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/jest-watcher/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/jest-watcher/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/jest-worker": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.3.1.tgz", - "integrity": "sha512-lY4AnnmsEWeiXirAIA0c9SDPbuCBq8IYuDVL8PMm0MZ2PEs2yPvRA/J64QBXuZp7CYKrDM/rmNrc9/i3KJQncw==", - "dev": true, - "dependencies": { - "@types/node": "*", - "jest-util": "^29.3.1", - "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/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/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.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/js-sdsl" - } - }, - "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==" - }, - "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==", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "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.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dev": true, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsx-ast-utils": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", - "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.5", - "object.assign": "^4.1.3" - }, - "engines": { - "node": ">=4.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/language-subtag-registry": { - "version": "0.3.22", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", - "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==", - "dev": true - }, - "node_modules/language-tags": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", - "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", - "dev": true, - "dependencies": { - "language-subtag-registry": "~0.3.2" - } - }, - "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/lilconfig": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", - "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "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/lint-staged": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.1.0.tgz", - "integrity": "sha512-pn/sR8IrcF/T0vpWLilih8jmVouMlxqXxKuAojmbiGX5n/gDnz+abdPptlj0vYnbfE0SQNl3CY/HwtM0+yfOVQ==", - "dev": true, - "dependencies": { - "cli-truncate": "^3.1.0", - "colorette": "^2.0.19", - "commander": "^9.4.1", - "debug": "^4.3.4", - "execa": "^6.1.0", - "lilconfig": "2.0.6", - "listr2": "^5.0.5", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-inspect": "^1.12.2", - "pidtree": "^0.6.0", - "string-argv": "^0.3.1", - "yaml": "^2.1.3" - }, - "bin": { - "lint-staged": "bin/lint-staged.js" - }, - "engines": { - "node": "^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/lint-staged" - } - }, - "node_modules/lint-staged/node_modules/execa": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-6.1.0.tgz", - "integrity": "sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.1", - "human-signals": "^3.0.1", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^3.0.7", - "strip-final-newline": "^3.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/lint-staged/node_modules/human-signals": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", - "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==", - "dev": true, - "engines": { - "node": ">=12.20.0" - } - }, - "node_modules/lint-staged/node_modules/is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/mimic-fn": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/npm-run-path": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", - "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", - "dev": true, - "dependencies": { - "path-key": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "dev": true, - "dependencies": { - "mimic-fn": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/yaml": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.1.tgz", - "integrity": "sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==", - "dev": true, - "engines": { - "node": ">= 14" - } - }, - "node_modules/listr2": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-5.0.7.tgz", - "integrity": "sha512-MD+qXHPmtivrHIDRwPYdfNkrzqDiuaKU/rfBcec3WMyMF3xylQj3jMq344OtvQxz7zaCFViRAeqlr2AFhPvXHw==", - "dev": true, - "dependencies": { - "cli-truncate": "^2.1.0", - "colorette": "^2.0.19", - "log-update": "^4.0.0", - "p-map": "^4.0.0", - "rfdc": "^1.3.0", - "rxjs": "^7.8.0", - "through": "^2.3.8", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": "^14.13.1 || >=16.0.0" - }, - "peerDependencies": { - "enquirer": ">= 2.3.0 < 3" - }, - "peerDependenciesMeta": { - "enquirer": { - "optional": true - } - } - }, - "node_modules/listr2/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/listr2/node_modules/cli-truncate": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", - "dev": true, - "dependencies": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/listr2/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/listr2/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/listr2/node_modules/slice-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "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/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "node_modules/lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==" - }, - "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/log-update": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", - "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", - "dev": true, - "dependencies": { - "ansi-escapes": "^4.3.0", - "cli-cursor": "^3.1.0", - "slice-ansi": "^4.0.0", - "wrap-ansi": "^6.2.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-update/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/log-update/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/log-update/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/log-update/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/log-update/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/magic-string": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", - "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", - "dev": true, - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.13" - }, - "engines": { - "node": ">=12" - } - }, - "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/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-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "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/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.7", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", - "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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.8", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz", - "integrity": "sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==", - "dev": true - }, - "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/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "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-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.entries": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", - "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", - "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.hasown": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", - "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.values": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", - "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "engines": { - "node": ">= 0.4" - }, - "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/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": "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/p-locate/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/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "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/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/pidtree": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", - "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", - "dev": true, - "bin": { - "pidtree": "bin/pidtree.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", - "dev": true, - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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/postcss": { - "version": "8.4.21", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", - "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", - "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-import": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", - "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-js": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", - "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", - "dev": true, - "dependencies": { - "camelcase-css": "^2.0.1" - }, - "engines": { - "node": "^12 || ^14 || >= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.3.3" - } - }, - "node_modules/postcss-load-config": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", - "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", - "dev": true, - "dependencies": { - "lilconfig": "^2.0.5", - "yaml": "^1.10.2" - }, - "engines": { - "node": ">= 10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/postcss-nested": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", - "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", - "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", - "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/prettier": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.3.tgz", - "integrity": "sha512-tJ/oJ4amDihPoufT5sM0Z1SKEuKay8LfVAMlbbhnnkvt6BUserZylqo2PN+p9KeljLr0OHa2rXHU1T8reeoTrw==", - "dev": true, - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/pretty-format": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", - "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", - "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/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "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/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/prop-types/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" - }, - "node_modules/punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "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": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", - "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", - "dependencies": { - "loose-envify": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-circular-progressbar": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/react-circular-progressbar/-/react-circular-progressbar-2.1.0.tgz", - "integrity": "sha512-xp4THTrod4aLpGy68FX/k1Q3nzrfHUjUe5v6FsdwXBl3YVMwgeXYQKDrku7n/D6qsJA9CuunarAboC2xCiKs1g==", - "peerDependencies": { - "react": "^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/react-dom": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", - "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", - "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.0" - }, - "peerDependencies": { - "react": "^18.2.0" - } - }, - "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/react-lifecycles-compat": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", - "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" - }, - "node_modules/react-refresh": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", - "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-resize-detector": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/react-resize-detector/-/react-resize-detector-7.1.2.tgz", - "integrity": "sha512-zXnPJ2m8+6oq9Nn8zsep/orts9vQv3elrpA+R8XTcW7DVVUJ9vwDwMXaBtykAYjMnkCIaOoK9vObyR7ZgFNlOw==", - "dependencies": { - "lodash": "^4.17.21" - }, - "peerDependencies": { - "react": "^16.0.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/react-router": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.7.0.tgz", - "integrity": "sha512-KNWlG622ddq29MAM159uUsNMdbX8USruoKnwMMQcs/QWZgFUayICSn2oB7reHce1zPj6CG18kfkZIunSSRyGHg==", - "dependencies": { - "@remix-run/router": "1.3.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "react": ">=16.8" - } - }, - "node_modules/react-router-dom": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.7.0.tgz", - "integrity": "sha512-jQtXUJyhso3kFw430+0SPCbmCmY1/kJv8iRffGHwHy3CkoomGxeYzMkmeSPYo6Egzh3FKJZRAL22yg5p2tXtfg==", - "dependencies": { - "@remix-run/router": "1.3.0", - "react-router": "6.7.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "react": ">=16.8", - "react-dom": ">=16.8" - } - }, - "node_modules/react-smooth": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/react-smooth/-/react-smooth-2.0.1.tgz", - "integrity": "sha512-Own9TA0GPPf3as4vSwFhDouVfXP15ie/wIHklhyKBH5AN6NFtdk0UpHBnonV11BtqDkAWlt40MOUc+5srmW7NA==", - "dependencies": { - "fast-equals": "^2.0.0", - "react-transition-group": "2.9.0" - }, - "peerDependencies": { - "prop-types": "^15.6.0", - "react": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/react-transition-group": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz", - "integrity": "sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==", - "dependencies": { - "dom-helpers": "^3.4.0", - "loose-envify": "^1.4.0", - "prop-types": "^15.6.2", - "react-lifecycles-compat": "^3.0.4" - }, - "peerDependencies": { - "react": ">=15.0.0", - "react-dom": ">=15.0.0" - } - }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dev": true, - "dependencies": { - "pify": "^2.3.0" - } - }, - "node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/readable-stream/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/recharts": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/recharts/-/recharts-2.3.2.tgz", - "integrity": "sha512-2II30fGzKaypHfHNQNUhCfiLMxrOS/gF0WFahDIEFgXtJkVEe2DpZWFfEfAn+RU3B7/h2V/B05Bwmqq3rTXwLw==", - "dependencies": { - "classnames": "^2.2.5", - "eventemitter3": "^4.0.1", - "lodash": "^4.17.19", - "react-is": "^16.10.2", - "react-resize-detector": "^7.1.2", - "react-smooth": "^2.0.1", - "recharts-scale": "^0.4.4", - "reduce-css-calc": "^2.1.8", - "victory-vendor": "^36.6.8" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "prop-types": "^15.6.0", - "react": "^16.0.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/recharts-scale": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/recharts-scale/-/recharts-scale-0.4.5.tgz", - "integrity": "sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==", - "dependencies": { - "decimal.js-light": "^2.4.1" - } - }, - "node_modules/recharts/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/recoil": { - "version": "0.7.6", - "resolved": "https://registry.npmjs.org/recoil/-/recoil-0.7.6.tgz", - "integrity": "sha512-hsBEw7jFdpBCY/tu2GweiyaqHKxVj6EqF2/SfrglbKvJHhpN57SANWvPW+gE90i3Awi+A5gssOd3u+vWlT+g7g==", - "dependencies": { - "hamt_plus": "1.0.2" - }, - "peerDependencies": { - "react": ">=16.13.1" - }, - "peerDependenciesMeta": { - "react-dom": { - "optional": true - }, - "react-native": { - "optional": true - } - } - }, - "node_modules/reduce-css-calc": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz", - "integrity": "sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==", - "dependencies": { - "css-unit-converter": "^1.1.1", - "postcss-value-parser": "^3.3.0" - } - }, - "node_modules/reduce-css-calc/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" - }, - "node_modules/regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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/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-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.exports": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", - "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "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/rfdc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", - "dev": true - }, - "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/rollup": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.10.1.tgz", - "integrity": "sha512-3Er+yel3bZbZX1g2kjVM+FW+RUWDxbG87fcqFM5/9HbPCTpbVp6JOLn7jlxnNlbu7s/N/uDA4EV/91E2gWnxzw==", - "dev": true, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=14.18.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "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/rxjs": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz", - "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==", - "dev": true, - "dependencies": { - "tslib": "^2.1.0" - } - }, - "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==" - }, - "node_modules/safe-regex-test": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", - "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "is-regex": "^1.1.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/sax": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.1.6.tgz", - "integrity": "sha512-8zci48uUQyfqynGDSkUMD7FCJB96hwLnlZOXlgs1l3TX+LW27t3psSWKUxC0fxVgA86i8tL4NwGcY1h/6t3ESg==" - }, - "node_modules/scheduler": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", - "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", - "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "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": "5.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", - "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^6.0.0", - "is-fullwidth-code-point": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", - "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "node_modules/stack-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", - "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/stop-iteration-iterator": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", - "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", - "dev": true, - "dependencies": { - "internal-slot": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/stream": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/stream/-/stream-0.0.2.tgz", - "integrity": "sha512-gCq3NDI2P35B2n6t76YJuOp7d6cN/C7Rt0577l91wllh0sY9ZBuw9KaSGqH/b0hzn3CWWJbpbW0W0WvQ1H/Q7g==", - "dependencies": { - "emitter-component": "^1.1.1" - } - }, - "node_modules/stream-transform": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/stream-transform/-/stream-transform-0.1.2.tgz", - "integrity": "sha512-3HXId/0W8sktQnQM6rOZf2LuDDMbakMgAjpViLk758/h0br+iGqZFFfUxxJSqEvGvT742PyFr4v/TBXUtowdCg==" - }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/string-argv": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", - "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", - "dev": true, - "engines": { - "node": ">=0.6.19" - } - }, - "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-to-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string-to-stream/-/string-to-stream-1.1.1.tgz", - "integrity": "sha512-QySF2+3Rwq0SdO3s7BAp4x+c3qsClpPQ6abAmb0DGViiSBAkT5kL6JT2iyzEVP+T1SmzHrQD1TwlP9QAHCc+Sw==", - "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "^2.1.0" - } - }, - "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/string.prototype.matchall": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", - "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.3", - "side-channel": "^1.0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", - "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", - "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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-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/strip-outer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", - "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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/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/tailwindcss": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.4.tgz", - "integrity": "sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==", - "dev": true, - "dependencies": { - "arg": "^5.0.2", - "chokidar": "^3.5.3", - "color-name": "^1.1.4", - "detective": "^5.2.1", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.2.12", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "lilconfig": "^2.0.6", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.18", - "postcss-import": "^14.1.0", - "postcss-js": "^4.0.0", - "postcss-load-config": "^3.1.4", - "postcss-nested": "6.0.0", - "postcss-selector-parser": "^6.0.10", - "postcss-value-parser": "^4.2.0", - "quick-lru": "^5.1.1", - "resolve": "^1.22.1" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=12.13.0" - }, - "peerDependencies": { - "postcss": "^8.0.9" - } - }, - "node_modules/tailwindcss/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/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/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "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-repeated": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", - "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", - "dev": true, - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - }, - "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/tsconfig-paths/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", - "dev": true - }, - "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.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/typed-array-length": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", - "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "is-typed-array": "^1.1.9" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", - "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/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "node_modules/uuid": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", - "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "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/victory-vendor": { - "version": "36.6.8", - "resolved": "https://registry.npmjs.org/victory-vendor/-/victory-vendor-36.6.8.tgz", - "integrity": "sha512-H3kyQ+2zgjMPvbPqAl7Vwm2FD5dU7/4bCTQakFQnpIsfDljeOMDojRsrmJfwh4oAlNnWhpAf+mbAoLh8u7dwyQ==", - "dependencies": { - "@types/d3-array": "^3.0.3", - "@types/d3-ease": "^3.0.0", - "@types/d3-interpolate": "^3.0.1", - "@types/d3-scale": "^4.0.2", - "@types/d3-shape": "^3.1.0", - "@types/d3-time": "^3.0.0", - "@types/d3-timer": "^3.0.0", - "d3-array": "^3.1.6", - "d3-ease": "^3.0.1", - "d3-interpolate": "^3.0.1", - "d3-scale": "^4.0.2", - "d3-shape": "^3.1.0", - "d3-time": "^3.0.0", - "d3-timer": "^3.0.1" - } - }, - "node_modules/vite": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.0.4.tgz", - "integrity": "sha512-xevPU7M8FU0i/80DMR+YhgrzR5KS2ORy1B4xcX/cXLsvnUWvfHuqMmVU6N0YiJ4JWGRJJsLCgjEzKjG9/GKoSw==", - "dev": true, - "dependencies": { - "esbuild": "^0.16.3", - "postcss": "^8.4.20", - "resolve": "^1.22.1", - "rollup": "^3.7.0" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - }, - "peerDependencies": { - "@types/node": ">= 14", - "less": "*", - "sass": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.4.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "less": { - "optional": true - }, - "sass": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - } - } - }, - "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/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/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-collection": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", - "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", - "dev": true, - "dependencies": { - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-weakmap": "^2.0.1", - "is-weakset": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-typed-array": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", - "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", - "dev": true, - "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0", - "is-typed-array": "^1.1.10" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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/wrap-ansi/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/wrap-ansi/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/wrap-ansi/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/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/xmldoc": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/xmldoc/-/xmldoc-0.4.0.tgz", - "integrity": "sha512-rJ/+/UzYCSlFNuAzGuRyYgkH2G5agdX1UQn4+5siYw9pkNC3Hu/grYNDx/dqYLreeSjnY5oKg74CMBKxJHSg6Q==", - "dependencies": { - "sax": "~1.1.1" - } - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true, - "engines": { - "node": ">=0.4" - } - }, - "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": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "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.6.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz", - "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", - "dev": true, - "dependencies": { - "cliui": "^8.0.1", - "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.1.1" - }, - "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.20.10", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.10.tgz", - "integrity": "sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg==", - "dev": true - }, - "@babel/core": { - "version": "7.20.12", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz", - "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", - "dev": true, - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.7", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-module-transforms": "^7.20.11", - "@babel/helpers": "^7.20.7", - "@babel/parser": "^7.20.7", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.12", - "@babel/types": "^7.20.7", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", - "semver": "^6.3.0" - } - }, - "@babel/generator": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.7.tgz", - "integrity": "sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw==", - "dev": true, - "requires": { - "@babel/types": "^7.20.7", - "@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.20.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", - "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.20.5", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.21.3", - "lru-cache": "^5.1.1", - "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.20.11", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz", - "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.20.2", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.10", - "@babel/types": "^7.20.7" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", - "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", - "dev": true - }, - "@babel/helper-simple-access": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", - "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", - "dev": true, - "requires": { - "@babel/types": "^7.20.2" - } - }, - "@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.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", - "dev": true - }, - "@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", - "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.20.13", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.13.tgz", - "integrity": "sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg==", - "dev": true, - "requires": { - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.13", - "@babel/types": "^7.20.7" - } - }, - "@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" - } - }, - "@babel/parser": { - "version": "7.20.13", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.13.tgz", - "integrity": "sha512-gFDLKMfpiXCsjt4za2JA9oTMn70CeseCehb11kRZgvd7+F67Hih3OHOK24cRrWECJ/ljfPGac6ygXAs/C8kIvw==", - "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.20.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", - "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.19.0" - } - }, - "@babel/plugin-transform-react-jsx-self": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.18.6.tgz", - "integrity": "sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-react-jsx-source": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.19.6.tgz", - "integrity": "sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.19.0" - } - }, - "@babel/runtime": { - "version": "7.20.13", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.13.tgz", - "integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==", - "requires": { - "regenerator-runtime": "^0.13.11" - } - }, - "@babel/template": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", - "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7" - } - }, - "@babel/traverse": { - "version": "7.20.13", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.13.tgz", - "integrity": "sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.7", - "@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.20.13", - "@babel/types": "^7.20.7", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz", - "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==", - "dev": true, - "requires": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", - "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 - }, - "@esbuild/android-arm": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.17.tgz", - "integrity": "sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==", - "dev": true, - "optional": true - }, - "@esbuild/android-arm64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz", - "integrity": "sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==", - "dev": true, - "optional": true - }, - "@esbuild/android-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.17.tgz", - "integrity": "sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==", - "dev": true, - "optional": true - }, - "@esbuild/darwin-arm64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz", - "integrity": "sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==", - "dev": true, - "optional": true - }, - "@esbuild/darwin-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz", - "integrity": "sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==", - "dev": true, - "optional": true - }, - "@esbuild/freebsd-arm64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz", - "integrity": "sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==", - "dev": true, - "optional": true - }, - "@esbuild/freebsd-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz", - "integrity": "sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==", - "dev": true, - "optional": true - }, - "@esbuild/linux-arm": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz", - "integrity": "sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==", - "dev": true, - "optional": true - }, - "@esbuild/linux-arm64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz", - "integrity": "sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==", - "dev": true, - "optional": true - }, - "@esbuild/linux-ia32": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz", - "integrity": "sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==", - "dev": true, - "optional": true - }, - "@esbuild/linux-loong64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz", - "integrity": "sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==", - "dev": true, - "optional": true - }, - "@esbuild/linux-mips64el": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz", - "integrity": "sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==", - "dev": true, - "optional": true - }, - "@esbuild/linux-ppc64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz", - "integrity": "sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==", - "dev": true, - "optional": true - }, - "@esbuild/linux-riscv64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz", - "integrity": "sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==", - "dev": true, - "optional": true - }, - "@esbuild/linux-s390x": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz", - "integrity": "sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==", - "dev": true, - "optional": true - }, - "@esbuild/linux-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz", - "integrity": "sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==", - "dev": true, - "optional": true - }, - "@esbuild/netbsd-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz", - "integrity": "sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==", - "dev": true, - "optional": true - }, - "@esbuild/openbsd-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz", - "integrity": "sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==", - "dev": true, - "optional": true - }, - "@esbuild/sunos-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz", - "integrity": "sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==", - "dev": true, - "optional": true - }, - "@esbuild/win32-arm64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz", - "integrity": "sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==", - "dev": true, - "optional": true - }, - "@esbuild/win32-ia32": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz", - "integrity": "sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==", - "dev": true, - "optional": true - }, - "@esbuild/win32-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz", - "integrity": "sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==", - "dev": true, - "optional": true - }, - "@eslint/eslintrc": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", - "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.19.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" - }, - "dependencies": { - "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 - }, - "globals": { - "version": "13.19.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", - "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "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" - } - }, - "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 - } - } - }, - "@formkit/auto-animate": { - "version": "1.0.0-beta.5", - "resolved": "https://registry.npmjs.org/@formkit/auto-animate/-/auto-animate-1.0.0-beta.5.tgz", - "integrity": "sha512-WoSwyhAZPOe6RB/IgicOtCHtrWwEpfKIZ/H/nxpKfnZL9CB6hhhBGU5bCdMRw7YpAUF2CDlQa+WWh+gCqz5lDg==" - }, - "@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - } - }, - "@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 - }, - "@iconify/react": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@iconify/react/-/react-4.0.1.tgz", - "integrity": "sha512-/DBJqh5K7W4f+d4kpvyJa/OTpVa3GfgrE9bZFAKP0vIWDr0cvVU9MVvbbkek216w9nLQhpJY/FeJtc6izB1PHw==", - "requires": { - "@iconify/types": "^2.0.0" - } - }, - "@iconify/types": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", - "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==" - }, - "@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" - } - }, - "@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.3.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.3.1.tgz", - "integrity": "sha512-IRE6GD47KwcqA09RIWrabKdHPiKDGgtAL31xDxbi/RjQMsr+lY+ppxmHwY0dUEV3qvvxZzoe5Hl0RXZJOjQNUg==", - "dev": true, - "requires": { - "@jest/types": "^29.3.1", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^29.3.1", - "jest-util": "^29.3.1", - "slash": "^3.0.0" - }, - "dependencies": { - "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" - } - }, - "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" - } - }, - "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 - }, - "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 - }, - "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" - } - } - } - }, - "@jest/core": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.3.1.tgz", - "integrity": "sha512-0ohVjjRex985w5MmO5L3u5GR1O30DexhBSpuwx2P+9ftyqHdJXnk7IUWiP80oHMvt7ubHCJHxV0a0vlKVuZirw==", - "dev": true, - "requires": { - "@jest/console": "^29.3.1", - "@jest/reporters": "^29.3.1", - "@jest/test-result": "^29.3.1", - "@jest/transform": "^29.3.1", - "@jest/types": "^29.3.1", - "@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.2.0", - "jest-config": "^29.3.1", - "jest-haste-map": "^29.3.1", - "jest-message-util": "^29.3.1", - "jest-regex-util": "^29.2.0", - "jest-resolve": "^29.3.1", - "jest-resolve-dependencies": "^29.3.1", - "jest-runner": "^29.3.1", - "jest-runtime": "^29.3.1", - "jest-snapshot": "^29.3.1", - "jest-util": "^29.3.1", - "jest-validate": "^29.3.1", - "jest-watcher": "^29.3.1", - "micromatch": "^4.0.4", - "pretty-format": "^29.3.1", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "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" - } - }, - "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" - } - }, - "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 - }, - "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 - }, - "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" - } - } - } - }, - "@jest/environment": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.3.1.tgz", - "integrity": "sha512-pMmvfOPmoa1c1QpfFW0nXYtNLpofqo4BrCIk6f2kW4JFeNlHV2t3vd+3iDLf31e2ot2Mec0uqZfmI+U0K2CFag==", - "dev": true, - "requires": { - "@jest/fake-timers": "^29.3.1", - "@jest/types": "^29.3.1", - "@types/node": "*", - "jest-mock": "^29.3.1" - } - }, - "@jest/expect": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.3.1.tgz", - "integrity": "sha512-QivM7GlSHSsIAWzgfyP8dgeExPRZ9BIe2LsdPyEhCGkZkoyA+kGsoIzbKAfZCvvRzfZioKwPtCZIt5SaoxYCvg==", - "dev": true, - "requires": { - "expect": "^29.3.1", - "jest-snapshot": "^29.3.1" - } - }, - "@jest/expect-utils": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.3.1.tgz", - "integrity": "sha512-wlrznINZI5sMjwvUoLVk617ll/UYfGIZNxmbU+Pa7wmkL4vYzhV9R2pwVqUh4NWWuLQWkI8+8mOkxs//prKQ3g==", - "dev": true, - "requires": { - "jest-get-type": "^29.2.0" - } - }, - "@jest/fake-timers": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.3.1.tgz", - "integrity": "sha512-iHTL/XpnDlFki9Tq0Q1GGuVeQ8BHZGIYsvCO5eN/O/oJaRzofG9Xndd9HuSDBI/0ZS79pg0iwn07OMTQ7ngF2A==", - "dev": true, - "requires": { - "@jest/types": "^29.3.1", - "@sinonjs/fake-timers": "^9.1.2", - "@types/node": "*", - "jest-message-util": "^29.3.1", - "jest-mock": "^29.3.1", - "jest-util": "^29.3.1" - } - }, - "@jest/globals": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.3.1.tgz", - "integrity": "sha512-cTicd134vOcwO59OPaB6AmdHQMCtWOe+/DitpTZVxWgMJ+YvXL1HNAmPyiGbSHmF/mXVBkvlm8YYtQhyHPnV6Q==", - "dev": true, - "requires": { - "@jest/environment": "^29.3.1", - "@jest/expect": "^29.3.1", - "@jest/types": "^29.3.1", - "jest-mock": "^29.3.1" - } - }, - "@jest/reporters": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.3.1.tgz", - "integrity": "sha512-GhBu3YFuDrcAYW/UESz1JphEAbvUjaY2vShRZRoRY1mxpCMB3yGSJ4j9n0GxVlEOdCf7qjvUfBCrTUUqhVfbRA==", - "dev": true, - "requires": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^29.3.1", - "@jest/test-result": "^29.3.1", - "@jest/transform": "^29.3.1", - "@jest/types": "^29.3.1", - "@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.3.1", - "jest-util": "^29.3.1", - "jest-worker": "^29.3.1", - "slash": "^3.0.0", - "string-length": "^4.0.1", - "strip-ansi": "^6.0.0", - "v8-to-istanbul": "^9.0.1" - }, - "dependencies": { - "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" - } - }, - "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" - } - }, - "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 - }, - "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 - }, - "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" - } - } - } - }, - "@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.2.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.2.0.tgz", - "integrity": "sha512-1NX9/7zzI0nqa6+kgpSdKPK+WU1p+SJk3TloWZf5MzPbxri9UEeXX5bWZAPCzbQcyuAzubcdUHA7hcNznmRqWQ==", - "dev": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.15", - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9" - } - }, - "@jest/test-result": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.3.1.tgz", - "integrity": "sha512-qeLa6qc0ddB0kuOZyZIhfN5q0e2htngokyTWsGriedsDhItisW7SDYZ7ceOe57Ii03sL988/03wAcBh3TChMGw==", - "dev": true, - "requires": { - "@jest/console": "^29.3.1", - "@jest/types": "^29.3.1", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - } - }, - "@jest/test-sequencer": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.3.1.tgz", - "integrity": "sha512-IqYvLbieTv20ArgKoAMyhLHNrVHJfzO6ARZAbQRlY4UGWfdDnLlZEF0BvKOMd77uIiIjSZRwq3Jb3Fa3I8+2UA==", - "dev": true, - "requires": { - "@jest/test-result": "^29.3.1", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.3.1", - "slash": "^3.0.0" - } - }, - "@jest/transform": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.3.1.tgz", - "integrity": "sha512-8wmCFBTVGYqFNLWfcOWoVuMuKYPUBTnTMDkdvFtAYELwDOl9RGwOsvQWGPFxDJ8AWY9xM/8xCXdqmPK3+Q5Lug==", - "dev": true, - "requires": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.3.1", - "@jridgewell/trace-mapping": "^0.3.15", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.3.1", - "jest-regex-util": "^29.2.0", - "jest-util": "^29.3.1", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.1" - }, - "dependencies": { - "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" - } - }, - "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" - } - }, - "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 - }, - "convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true - }, - "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 - }, - "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" - } - } - } - }, - "@jest/types": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.3.1.tgz", - "integrity": "sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA==", - "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" - }, - "dependencies": { - "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" - } - }, - "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" - } - }, - "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 - }, - "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 - }, - "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" - } - } - } - }, - "@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.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", - "dev": true, - "requires": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - } - }, - "@lhncbc/ucum-lhc": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@lhncbc/ucum-lhc/-/ucum-lhc-4.1.7.tgz", - "integrity": "sha512-KU6agJSPq/ZEy3t1XitVuyKfI18MBO4QFuZ3zUxqzK502p6akc9GfNOmJRWx7qmhSIBrqq7eq8x0p8qYoaro/A==", - "requires": { - "coffeescript": "^2.7.0", - "csv-parse": "^4.4.6", - "csv-stringify": "^1.0.4", - "escape-html": "^1.0.3", - "is-integer": "^1.0.6", - "jsonfile": "^2.2.3", - "stream": "0.0.2", - "stream-transform": "^0.1.1", - "string-to-stream": "^1.1.0", - "xmldoc": "^0.4.0" - }, - "dependencies": { - "jsonfile": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", - "integrity": "sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==", - "requires": { - "graceful-fs": "^4.1.6" - } - } - } - }, - "@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" - } - }, - "@remix-run/router": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.3.0.tgz", - "integrity": "sha512-nwQoYb3m4DDpHTeOwpJEuDt8lWVcujhYYSFGLluC+9es2PyLjm+jjq3IeRBQbwBtPLJE/lkuHuGHr8uQLgmJRA==" - }, - "@sinclair/typebox": { - "version": "0.24.51", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", - "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", - "dev": true - }, - "@sinonjs/commons": { - "version": "1.8.6", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", - "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", - "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.20.0", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", - "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", - "dev": true, - "requires": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@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.3", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", - "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", - "dev": true, - "requires": { - "@babel/types": "^7.3.0" - } - }, - "@types/d3-array": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.0.4.tgz", - "integrity": "sha512-nwvEkG9vYOc0Ic7G7kwgviY4AQlTfYGIZ0fqB7CQHXGyYM6nO7kJh5EguSNA3jfh4rq7Sb7eMVq8isuvg2/miQ==" - }, - "@types/d3-color": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.0.tgz", - "integrity": "sha512-HKuicPHJuvPgCD+np6Se9MQvS6OCbJmOjGvylzMJRlDwUXjKTTXs6Pwgk79O09Vj/ho3u1ofXnhFOaEWWPrlwA==" - }, - "@types/d3-ease": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.0.tgz", - "integrity": "sha512-aMo4eaAOijJjA6uU+GIeW018dvy9+oH5Y2VPPzjjfxevvGQ/oRDs+tfYC9b50Q4BygRR8yE2QCLsrT0WtAVseA==" - }, - "@types/d3-interpolate": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.1.tgz", - "integrity": "sha512-jx5leotSeac3jr0RePOH1KdR9rISG91QIE4Q2PYTu4OymLTZfA3SrnURSLzKH48HmXVUru50b8nje4E79oQSQw==", - "requires": { - "@types/d3-color": "*" - } - }, - "@types/d3-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.0.0.tgz", - "integrity": "sha512-0g/A+mZXgFkQxN3HniRDbXMN79K3CdTpLsevj+PXiTcb2hVyvkZUBg37StmgCQkaD84cUJ4uaDAWq7UJOQy2Tg==" - }, - "@types/d3-scale": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.3.tgz", - "integrity": "sha512-PATBiMCpvHJSMtZAMEhc2WyL+hnzarKzI6wAHYjhsonjWJYGq5BXTzQjv4l8m2jO183/4wZ90rKvSeT7o72xNQ==", - "requires": { - "@types/d3-time": "*" - } - }, - "@types/d3-shape": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.1.tgz", - "integrity": "sha512-6Uh86YFF7LGg4PQkuO2oG6EMBRLuW9cbavUW46zkIO5kuS2PfTqo2o9SkgtQzguBHbLgNnU90UNsITpsX1My+A==", - "requires": { - "@types/d3-path": "*" - } - }, - "@types/d3-time": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.0.tgz", - "integrity": "sha512-sZLCdHvBUcNby1cB6Fd3ZBrABbjz3v1Vm90nysCQ6Vt7vd6e/h9Lt7SiJUoEX0l4Dzc7P5llKyhqSi1ycSf1Hg==" - }, - "@types/d3-timer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.0.tgz", - "integrity": "sha512-HNB/9GHqu7Fo8AQiugyJbv6ZxYz58wef0esl4Mv828w1ZKpAshw/uFWVDUcIB9KKFeFKoxS3cHY07FFgtTRZ1g==" - }, - "@types/graceful-fs": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", - "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", - "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/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true - }, - "@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==", - "dev": true - }, - "@types/prettier": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", - "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==", - "dev": true - }, - "@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", - "dev": true - }, - "@types/react": { - "version": "18.0.27", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.27.tgz", - "integrity": "sha512-3vtRKHgVxu3Jp9t718R9BuzoD4NcQ8YJ5XRzsSKxNDiDonD2MXIT1TmSkenxuCycZJoQT5d2vE8LwWJxBC1gmA==", - "dev": true, - "requires": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "@types/react-dom": { - "version": "18.0.10", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.10.tgz", - "integrity": "sha512-E42GW/JA4Qv15wQdqJq8DL4JhNpB3prJgjgapN3qJT9K2zO5IIAQh4VXvCEDupoqAwnz0cY4RlXeC/ajX5SFHg==", - "dev": true, - "requires": { - "@types/react": "*" - } - }, - "@types/scheduler": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", - "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.20", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.20.tgz", - "integrity": "sha512-eknWrTHofQuPk2iuqDm1waA7V6xPlbgBoaaXEgYkClhLOnB0TtbW+srJaOToAgawPxPlHQzwypFA2bhZaUGP5A==", - "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 - }, - "@vitejs/plugin-react": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-3.0.1.tgz", - "integrity": "sha512-mx+QvYwIbbpOIJw+hypjnW1lAbKDHtWK5ibkF/V1/oMBu8HU/chb+SnqJDAsLq1+7rGqjktCEomMTM5KShzUKQ==", - "dev": true, - "requires": { - "@babel/core": "^7.20.7", - "@babel/plugin-transform-react-jsx-self": "^7.18.6", - "@babel/plugin-transform-react-jsx-source": "^7.19.6", - "magic-string": "^0.27.0", - "react-refresh": "^0.14.0" - } - }, - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "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": {} - }, - "acorn-node": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", - "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", - "dev": true, - "requires": { - "acorn": "^7.0.0", - "acorn-walk": "^7.0.0", - "xtend": "^4.0.2" - } - }, - "acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true - }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "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" - } - }, - "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": "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" - } - }, - "antlr4": { - "version": "4.9.3", - "resolved": "https://registry.npmjs.org/antlr4/-/antlr4-4.9.3.tgz", - "integrity": "sha512-qNy2odgsa0skmNMCuxzXhM4M8J1YDaPv3TI+vCdnOAanu0N982wBrSqziDKRDctEZLZy9VffqIZXc0UGjjSP/g==" - }, - "anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", - "dev": true - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", - "dev": true, - "requires": { - "deep-equal": "^2.0.5" - } - }, - "array-includes": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", - "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", - "is-string": "^1.0.7" - } - }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", - "dev": true - }, - "array.prototype.flat": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", - "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0" - } - }, - "array.prototype.flatmap": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", - "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0" - } - }, - "array.prototype.tosorted": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", - "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.1.3" - } - }, - "ast-types-flow": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==", - "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": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", - "dev": true - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, - "autoprefixer": { - "version": "10.4.13", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", - "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", - "dev": true, - "requires": { - "browserslist": "^4.21.4", - "caniuse-lite": "^1.0.30001426", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", - "dev": true - }, - "axe-core": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.6.2.tgz", - "integrity": "sha512-b1WlTV8+XKLj9gZy2DZXgQiyDp9xkkoe2a6U6UbYccScq2wgH/YwCeI2/Jq2mgo0HzQxqJOjWZBLeA/mqsk5Mg==", - "dev": true - }, - "axios": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.2.3.tgz", - "integrity": "sha512-pdDkMYJeuXLZ6Xj/Q5J3Phpe+jbGdsSzlQaFVkMQzRUL05+6+tetX8TV3p4HrU4kzuO9bt+io/yGQxuyxA/xcw==", - "requires": { - "follow-redirects": "^1.15.0", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "axobject-query": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz", - "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==", - "dev": true, - "requires": { - "deep-equal": "^2.0.5" - } - }, - "babel-jest": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.3.1.tgz", - "integrity": "sha512-aard+xnMoxgjwV70t0L6wkW/3HQQtV+O0PEimxKgzNqCJnbYmroPojdP2tqKSOAt8QAKV/uSZU8851M7B5+fcA==", - "dev": true, - "requires": { - "@jest/transform": "^29.3.1", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^29.2.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - }, - "dependencies": { - "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" - } - }, - "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" - } - }, - "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 - }, - "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 - }, - "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" - } - } - } - }, - "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.2.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.2.0.tgz", - "integrity": "sha512-TnspP2WNiR3GLfCsUNHqeXw0RoQ2f9U5hQ5L3XFpwuO8htQmSrhh8qsB6vi5Yi8+kuynN1yjDjQsPfkebmB6ZA==", - "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.2.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.2.0.tgz", - "integrity": "sha512-z9JmMJppMxNv8N7fNRHvhMg9cvIkMxQBXgFkane3yKVEvEOP+kB50lk8DFRvF9PGqbyXxlmebKWhuDORO8RgdA==", - "dev": true, - "requires": { - "babel-plugin-jest-hoist": "^29.2.0", - "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 - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true - }, - "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.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", - "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001400", - "electron-to-chromium": "^1.4.251", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.9" - } - }, - "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-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "dev": true - }, - "caniuse-lite": { - "version": "1.0.30001447", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001447.tgz", - "integrity": "sha512-bdKU1BQDPeEXe9A39xJnGtY0uRq/z5osrnXUw0TcK+EYno45Y+U7QU9HhHEyzvMDffpYadFXi3idnSNkcwLkTw==", - "dev": true - }, - "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" - } - }, - "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 - }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "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" - } - } - } - }, - "ci-info": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.1.tgz", - "integrity": "sha512-4jYS4MOAaCIStSRwiuxc4B8MYhIe676yO1sYGzARnjXkWpmzZMMYxY6zu8WYWDhSuth5zhrQ1rhNSibyyvv4/w==", - "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 - }, - "classnames": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", - "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true - }, - "cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "requires": { - "restore-cursor": "^3.1.0" - } - }, - "cli-truncate": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", - "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", - "dev": true, - "requires": { - "slice-ansi": "^5.0.0", - "string-width": "^5.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true - }, - "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true - }, - "string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - } - }, - "strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "dev": true, - "requires": { - "ansi-regex": "^6.0.1" - } - } - } - }, - "cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "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 - }, - "coffeescript": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/coffeescript/-/coffeescript-2.7.0.tgz", - "integrity": "sha512-hzWp6TUE2d/jCcN67LrW1eh5b/rSDKQK6oD6VMLlggYVUUFexgTH9z3dNYihzX4RMhze5FTUsUmOXViJKFQR/A==" - }, - "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": "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 - }, - "colorette": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", - "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", - "dev": true - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "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 - }, - "confusing-browser-globals": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", - "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", - "dev": true - }, - "convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", - "dev": true - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "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-unit-converter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz", - "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==" - }, - "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 - }, - "csstype": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", - "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==", - "dev": true - }, - "csv-parse": { - "version": "4.16.3", - "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-4.16.3.tgz", - "integrity": "sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg==" - }, - "csv-stringify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-1.1.2.tgz", - "integrity": "sha512-3NmNhhd+AkYs5YtM1GEh01VR6PKj6qch2ayfQaltx5xpcAdThjnbbI5eT8CzRVpXfGKAxnmrSYLsNl/4f3eWiw==", - "requires": { - "lodash.get": "~4.4.2" - } - }, - "d3-array": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.2.tgz", - "integrity": "sha512-yEEyEAbDrF8C6Ob2myOBLjwBLck1Z89jMGFee0oPsn95GqjerpaOA4ch+vc2l0FNFFwMD5N7OCSEN5eAlsUbgQ==", - "requires": { - "internmap": "1 - 2" - } - }, - "d3-color": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", - "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==" - }, - "d3-ease": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", - "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==" - }, - "d3-format": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", - "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==" - }, - "d3-interpolate": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", - "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", - "requires": { - "d3-color": "1 - 3" - } - }, - "d3-path": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", - "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==" - }, - "d3-scale": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", - "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", - "requires": { - "d3-array": "2.10.0 - 3", - "d3-format": "1 - 3", - "d3-interpolate": "1.2.0 - 3", - "d3-time": "2.1.1 - 3", - "d3-time-format": "2 - 4" - } - }, - "d3-shape": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", - "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", - "requires": { - "d3-path": "^3.1.0" - } - }, - "d3-time": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", - "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", - "requires": { - "d3-array": "2 - 3" - } - }, - "d3-time-format": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", - "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", - "requires": { - "d3-time": "1 - 3" - } - }, - "d3-timer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", - "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==" - }, - "damerau-levenshtein": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", - "dev": true - }, - "date-fns": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", - "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==" - }, - "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" - } - }, - "decimal.js-light": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz", - "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==" - }, - "dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", - "dev": true - }, - "deep-equal": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz", - "integrity": "sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "es-get-iterator": "^1.1.2", - "get-intrinsic": "^1.1.3", - "is-arguments": "^1.1.1", - "is-array-buffer": "^3.0.1", - "is-date-object": "^1.0.5", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "isarray": "^2.0.5", - "object-is": "^1.1.5", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "side-channel": "^1.0.4", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.9" - } - }, - "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 - }, - "define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", - "dev": true, - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "defined": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", - "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==", - "dev": true - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" - }, - "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 - }, - "detective": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", - "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", - "dev": true, - "requires": { - "acorn-node": "^1.8.2", - "defined": "^1.0.0", - "minimist": "^1.2.6" - } - }, - "didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", - "dev": true - }, - "diff-sequences": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.3.1.tgz", - "integrity": "sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ==", - "dev": true - }, - "dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", - "dev": true - }, - "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" - } - }, - "dom-helpers": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz", - "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==", - "requires": { - "@babel/runtime": "^7.1.2" - } - }, - "eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true - }, - "electron-to-chromium": { - "version": "1.4.284", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", - "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", - "dev": true - }, - "email-addresses": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-5.0.0.tgz", - "integrity": "sha512-4OIPYlA6JXqtVn8zpHpGiI7vE6EQOAg16aGnDMIAlZVinnoZ8208tW1hAbjWydgN/4PLTT9q+O1K6AH/vALJGw==", - "dev": true - }, - "emitter-component": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/emitter-component/-/emitter-component-1.1.1.tgz", - "integrity": "sha512-G+mpdiAySMuB7kesVRLuyvYRqDmshB7ReKEVuyBPkzQlmiDiLrt7hHHIy4Aff552bgknVN7B2/d3lzhGO5dvpQ==" - }, - "emittery": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", - "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", - "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" - } - }, - "es-abstract": { - "version": "1.21.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz", - "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==", - "dev": true, - "requires": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-set-tostringtag": "^2.0.1", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.3", - "get-symbol-description": "^1.0.0", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.4", - "is-array-buffer": "^3.0.1", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.10", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.2", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "safe-regex-test": "^1.0.0", - "string.prototype.trimend": "^1.0.6", - "string.prototype.trimstart": "^1.0.6", - "typed-array-length": "^1.0.4", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.9" - } - }, - "es-get-iterator": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", - "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "has-symbols": "^1.0.3", - "is-arguments": "^1.1.1", - "is-map": "^2.0.2", - "is-set": "^2.0.2", - "is-string": "^1.0.7", - "isarray": "^2.0.5", - "stop-iteration-iterator": "^1.0.0" - } - }, - "es-set-tostringtag": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", - "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.3", - "has": "^1.0.3", - "has-tostringtag": "^1.0.0" - } - }, - "es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "esbuild": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.17.tgz", - "integrity": "sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==", - "dev": true, - "requires": { - "@esbuild/android-arm": "0.16.17", - "@esbuild/android-arm64": "0.16.17", - "@esbuild/android-x64": "0.16.17", - "@esbuild/darwin-arm64": "0.16.17", - "@esbuild/darwin-x64": "0.16.17", - "@esbuild/freebsd-arm64": "0.16.17", - "@esbuild/freebsd-x64": "0.16.17", - "@esbuild/linux-arm": "0.16.17", - "@esbuild/linux-arm64": "0.16.17", - "@esbuild/linux-ia32": "0.16.17", - "@esbuild/linux-loong64": "0.16.17", - "@esbuild/linux-mips64el": "0.16.17", - "@esbuild/linux-ppc64": "0.16.17", - "@esbuild/linux-riscv64": "0.16.17", - "@esbuild/linux-s390x": "0.16.17", - "@esbuild/linux-x64": "0.16.17", - "@esbuild/netbsd-x64": "0.16.17", - "@esbuild/openbsd-x64": "0.16.17", - "@esbuild/sunos-x64": "0.16.17", - "@esbuild/win32-arm64": "0.16.17", - "@esbuild/win32-ia32": "0.16.17", - "@esbuild/win32-x64": "0.16.17" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" - }, - "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 - }, - "eslint": { - "version": "8.32.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.32.0.tgz", - "integrity": "sha512-nETVXpnthqKPFyuY2FNjz/bEd6nbosRgKbkgS/y1C7LJop96gYHWpiguLecMHQ2XCPxn77DS0P+68WzG6vkZSQ==", - "dev": true, - "requires": { - "@eslint/eslintrc": "^1.4.1", - "@humanwhocodes/config-array": "^0.11.8", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "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.2", - "globals": "^13.19.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "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" - }, - "dependencies": { - "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" - } - }, - "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 - }, - "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" - } - }, - "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 - }, - "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 - }, - "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" - } - }, - "globals": { - "version": "13.19.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", - "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "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 - }, - "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" - } - }, - "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" - } - }, - "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" - } - }, - "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" - } - }, - "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 - } - } - }, - "eslint-config-airbnb": { - "version": "19.0.4", - "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-19.0.4.tgz", - "integrity": "sha512-T75QYQVQX57jiNgpF9r1KegMICE94VYwoFQyMGhrvc+lB8YF2E/M/PYDaQe1AJcWaEgqLE+ErXV1Og/+6Vyzew==", - "dev": true, - "requires": { - "eslint-config-airbnb-base": "^15.0.0", - "object.assign": "^4.1.2", - "object.entries": "^1.1.5" - } - }, - "eslint-config-airbnb-base": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-15.0.0.tgz", - "integrity": "sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==", - "dev": true, - "requires": { - "confusing-browser-globals": "^1.0.10", - "object.assign": "^4.1.2", - "object.entries": "^1.1.5", - "semver": "^6.3.0" - } - }, - "eslint-config-prettier": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.6.0.tgz", - "integrity": "sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==", - "dev": true, - "requires": {} - }, - "eslint-import-resolver-node": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", - "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", - "dev": true, - "requires": { - "debug": "^3.2.7", - "is-core-module": "^2.11.0", - "resolve": "^1.22.1" - }, - "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" - } - } - } - }, - "eslint-module-utils": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", - "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", - "dev": true, - "requires": { - "debug": "^3.2.7" - }, - "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" - } - } - } - }, - "eslint-plugin-import": { - "version": "2.27.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", - "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", - "dev": true, - "requires": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "array.prototype.flatmap": "^1.3.1", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.7", - "eslint-module-utils": "^2.7.4", - "has": "^1.0.3", - "is-core-module": "^2.11.0", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.values": "^1.1.6", - "resolve": "^1.22.1", - "semver": "^6.3.0", - "tsconfig-paths": "^3.14.1" - }, - "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" - } - }, - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - } - } - }, - "eslint-plugin-jsx-a11y": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", - "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", - "dev": true, - "requires": { - "@babel/runtime": "^7.20.7", - "aria-query": "^5.1.3", - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "ast-types-flow": "^0.0.7", - "axe-core": "^4.6.2", - "axobject-query": "^3.1.1", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", - "has": "^1.0.3", - "jsx-ast-utils": "^3.3.3", - "language-tags": "=1.0.5", - "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "semver": "^6.3.0" - }, - "dependencies": { - "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true - } - } - }, - "eslint-plugin-react": { - "version": "7.32.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.1.tgz", - "integrity": "sha512-vOjdgyd0ZHBXNsmvU+785xY8Bfe57EFbTYYk8XrROzWpr9QBvpjITvAXt9xqcE6+8cjR/g1+mfumPToxsl1www==", - "dev": true, - "requires": { - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "array.prototype.tosorted": "^1.1.1", - "doctrine": "^2.1.0", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "object.hasown": "^1.1.2", - "object.values": "^1.1.6", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.4", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.8" - }, - "dependencies": { - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "resolve": { - "version": "2.0.0-next.4", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", - "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", - "dev": true, - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - } - } - }, - "eslint-plugin-react-hooks": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", - "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", - "dev": true, - "requires": {} - }, - "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.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", - "dev": true, - "requires": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - }, - "dependencies": { - "acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", - "dev": true - } - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - }, - "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==" - }, - "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.3.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-29.3.1.tgz", - "integrity": "sha512-gGb1yTgU30Q0O/tQq+z30KBWv24ApkMgFUpvKBkyLUBL68Wv8dHdJxTBZFl/iT8K/bqDHvUYRH6IIN3rToopPA==", - "dev": true, - "requires": { - "@jest/expect-utils": "^29.3.1", - "jest-get-type": "^29.2.0", - "jest-matcher-utils": "^29.3.1", - "jest-message-util": "^29.3.1", - "jest-util": "^29.3.1" - } - }, - "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-equals": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-2.0.4.tgz", - "integrity": "sha512-caj/ZmjHljPrZtbzJ3kfH5ia/k4mTJe/qSiXAGzxZWRZgsgDV0cvNaQULqUX8t0/JVlzzEdYOwCN5DmzTxoD4w==" - }, - "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 - }, - "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", - "dev": true, - "requires": { - "bser": "2.1.1" - } - }, - "fhirpath": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/fhirpath/-/fhirpath-3.3.1.tgz", - "integrity": "sha512-uWSLPs8VBQsn3aGUs52KaXXPGQLATbz+0FbqxmLCz84uK58nWKBSznwQHmiZY0K5L2ioiZ9GXvRtMrb+OqVzjw==", - "requires": { - "@lhncbc/ucum-lhc": "^4.1.3", - "antlr4": "~4.9.3", - "commander": "^2.18.0", - "date-fns": "^1.30.1", - "js-yaml": "^3.13.1" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - } - } - }, - "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" - } - }, - "filename-reserved-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", - "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", - "dev": true - }, - "filenamify": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", - "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", - "dev": true, - "requires": { - "filename-reserved-regex": "^2.0.0", - "strip-outer": "^1.0.1", - "trim-repeated": "^1.0.0" - } - }, - "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-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "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" - } - }, - "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.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" - }, - "for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dev": true, - "requires": { - "is-callable": "^1.1.3" - } - }, - "form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", - "dev": true - }, - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "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 - }, - "function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" - } - }, - "functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "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.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "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 - }, - "get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - } - }, - "gh-pages": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-5.0.0.tgz", - "integrity": "sha512-Nqp1SjkPIB94Xw/3yYNTUL+G2dxlhjvv1zeN/4kMC1jfViTEqhtVz/Ba1zSXHuvXCN9ADNS1dN4r5/J/nZWEQQ==", - "dev": true, - "requires": { - "async": "^3.2.4", - "commander": "^2.18.0", - "email-addresses": "^5.0.0", - "filenamify": "^4.3.0", - "find-cache-dir": "^3.3.1", - "fs-extra": "^8.1.0", - "globby": "^6.1.0" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "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" - } - }, - "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 - }, - "globalthis": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", - "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", - "dev": true, - "requires": { - "define-properties": "^1.1.3" - } - }, - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.3" - } - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "devOptional": 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 - }, - "hamt_plus": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/hamt_plus/-/hamt_plus-1.0.2.tgz", - "integrity": "sha512-t2JXKaehnMb9paaYA7J0BX8QQAY8lwfQ9Gjf4pg/mk4krt+cmwmU652HOoWonf+7+EQV97ARPMhhVgU1ra2GhA==" - }, - "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-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "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 - }, - "has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.1" - } - }, - "has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", - "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 - }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "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 - }, - "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 - }, - "husky": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", - "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==", - "dev": true - }, - "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "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" - }, - "dependencies": { - "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 - } - } - }, - "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==" - }, - "internal-slot": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.4.tgz", - "integrity": "sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.3", - "has": "^1.0.3", - "side-channel": "^1.0.4" - } - }, - "internmap": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", - "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==" - }, - "is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-array-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.1.tgz", - "integrity": "sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "is-typed-array": "^1.1.10" - } - }, - "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-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "requires": { - "has-bigints": "^1.0.1" - } - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true - }, - "is-core-module": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "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-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==" - }, - "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-integer": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-integer/-/is-integer-1.0.7.tgz", - "integrity": "sha512-RPQc/s9yBHSvpi+hs9dYiJ2cuFeU6x3TyyIp8O2H6SKEltIvJOzRj9ToyvcStDvPR/pS4rxgr1oBFajQjZ2Szg==", - "requires": { - "is-finite": "^1.0.0" - } - }, - "is-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", - "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", - "dev": true - }, - "is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", - "dev": true - }, - "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-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-set": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", - "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", - "dev": true - }, - "is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - }, - "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 - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "is-typed-array": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", - "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", - "dev": true, - "requires": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" - } - }, - "is-weakmap": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", - "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", - "dev": true - }, - "is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-weakset": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", - "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - } - }, - "isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "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.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", - "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" - }, - "dependencies": { - "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 - }, - "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" - } - } - } - }, - "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.3.1", - "resolved": "https://registry.npmjs.org/jest/-/jest-29.3.1.tgz", - "integrity": "sha512-6iWfL5DTT0Np6UYs/y5Niu7WIfNv/wRTtN5RSXt2DIEft3dx3zPuw/3WJQBCJfmEzvDiEKwoqMbGD9n49+qLSA==", - "dev": true, - "requires": { - "@jest/core": "^29.3.1", - "@jest/types": "^29.3.1", - "import-local": "^3.0.2", - "jest-cli": "^29.3.1" - } - }, - "jest-changed-files": { - "version": "29.2.0", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.2.0.tgz", - "integrity": "sha512-qPVmLLyBmvF5HJrY7krDisx6Voi8DmlV3GZYX0aFNbaQsZeoz1hfxcCMbqDGuQCxU1dJy9eYc2xscE8QrCCYaA==", - "dev": true, - "requires": { - "execa": "^5.0.0", - "p-limit": "^3.1.0" - } - }, - "jest-circus": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.3.1.tgz", - "integrity": "sha512-wpr26sEvwb3qQQbdlmei+gzp6yoSSoSL6GsLPxnuayZSMrSd5Ka7IjAvatpIernBvT2+Ic6RLTg+jSebScmasg==", - "dev": true, - "requires": { - "@jest/environment": "^29.3.1", - "@jest/expect": "^29.3.1", - "@jest/test-result": "^29.3.1", - "@jest/types": "^29.3.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^29.3.1", - "jest-matcher-utils": "^29.3.1", - "jest-message-util": "^29.3.1", - "jest-runtime": "^29.3.1", - "jest-snapshot": "^29.3.1", - "jest-util": "^29.3.1", - "p-limit": "^3.1.0", - "pretty-format": "^29.3.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "dependencies": { - "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" - } - }, - "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" - } - }, - "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 - }, - "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 - }, - "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" - } - } - } - }, - "jest-cli": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.3.1.tgz", - "integrity": "sha512-TO/ewvwyvPOiBBuWZ0gm04z3WWP8TIK8acgPzE4IxgsLKQgb377NYGrQLc3Wl/7ndWzIH2CDNNsUjGxwLL43VQ==", - "dev": true, - "requires": { - "@jest/core": "^29.3.1", - "@jest/test-result": "^29.3.1", - "@jest/types": "^29.3.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^29.3.1", - "jest-util": "^29.3.1", - "jest-validate": "^29.3.1", - "prompts": "^2.0.1", - "yargs": "^17.3.1" - }, - "dependencies": { - "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" - } - }, - "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" - } - }, - "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 - }, - "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 - }, - "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" - } - } - } - }, - "jest-config": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.3.1.tgz", - "integrity": "sha512-y0tFHdj2WnTEhxmGUK1T7fgLen7YK4RtfvpLFBXfQkh2eMJAQq24Vx9472lvn5wg0MAO6B+iPfJfzdR9hJYalg==", - "dev": true, - "requires": { - "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^29.3.1", - "@jest/types": "^29.3.1", - "babel-jest": "^29.3.1", - "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.3.1", - "jest-environment-node": "^29.3.1", - "jest-get-type": "^29.2.0", - "jest-regex-util": "^29.2.0", - "jest-resolve": "^29.3.1", - "jest-runner": "^29.3.1", - "jest-util": "^29.3.1", - "jest-validate": "^29.3.1", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^29.3.1", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "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" - } - }, - "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" - } - }, - "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 - }, - "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 - }, - "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" - } - } - } - }, - "jest-diff": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.3.1.tgz", - "integrity": "sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^29.3.1", - "jest-get-type": "^29.2.0", - "pretty-format": "^29.3.1" - }, - "dependencies": { - "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" - } - }, - "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" - } - }, - "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 - }, - "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 - }, - "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" - } - } - } - }, - "jest-docblock": { - "version": "29.2.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.2.0.tgz", - "integrity": "sha512-bkxUsxTgWQGbXV5IENmfiIuqZhJcyvF7tU4zJ/7ioTutdz4ToB5Yx6JOFBpgI+TphRY4lhOyCWGNH/QFQh5T6A==", - "dev": true, - "requires": { - "detect-newline": "^3.0.0" - } - }, - "jest-each": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.3.1.tgz", - "integrity": "sha512-qrZH7PmFB9rEzCSl00BWjZYuS1BSOH8lLuC0azQE9lQrAx3PWGKHTDudQiOSwIy5dGAJh7KA0ScYlCP7JxvFYA==", - "dev": true, - "requires": { - "@jest/types": "^29.3.1", - "chalk": "^4.0.0", - "jest-get-type": "^29.2.0", - "jest-util": "^29.3.1", - "pretty-format": "^29.3.1" - }, - "dependencies": { - "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" - } - }, - "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" - } - }, - "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 - }, - "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 - }, - "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" - } - } - } - }, - "jest-environment-node": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.3.1.tgz", - "integrity": "sha512-xm2THL18Xf5sIHoU7OThBPtuH6Lerd+Y1NLYiZJlkE3hbE+7N7r8uvHIl/FkZ5ymKXJe/11SQuf3fv4v6rUMag==", - "dev": true, - "requires": { - "@jest/environment": "^29.3.1", - "@jest/fake-timers": "^29.3.1", - "@jest/types": "^29.3.1", - "@types/node": "*", - "jest-mock": "^29.3.1", - "jest-util": "^29.3.1" - } - }, - "jest-get-type": { - "version": "29.2.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", - "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==", - "dev": true - }, - "jest-haste-map": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.3.1.tgz", - "integrity": "sha512-/FFtvoG1xjbbPXQLFef+WSU4yrc0fc0Dds6aRPBojUid7qlPqZvxdUBA03HW0fnVHXVCnCdkuoghYItKNzc/0A==", - "dev": true, - "requires": { - "@jest/types": "^29.3.1", - "@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.2.0", - "jest-util": "^29.3.1", - "jest-worker": "^29.3.1", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - } - }, - "jest-leak-detector": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.3.1.tgz", - "integrity": "sha512-3DA/VVXj4zFOPagGkuqHnSQf1GZBmmlagpguxEERO6Pla2g84Q1MaVIB3YMxgUaFIaYag8ZnTyQgiZ35YEqAQA==", - "dev": true, - "requires": { - "jest-get-type": "^29.2.0", - "pretty-format": "^29.3.1" - } - }, - "jest-matcher-utils": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.3.1.tgz", - "integrity": "sha512-fkRMZUAScup3txIKfMe3AIZZmPEjWEdsPJFK3AIy5qRohWqQFg1qrmKfYXR9qEkNc7OdAu2N4KPHibEmy4HPeQ==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^29.3.1", - "jest-get-type": "^29.2.0", - "pretty-format": "^29.3.1" - }, - "dependencies": { - "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" - } - }, - "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" - } - }, - "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 - }, - "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 - }, - "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" - } - } - } - }, - "jest-message-util": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.3.1.tgz", - "integrity": "sha512-lMJTbgNcDm5z+6KDxWtqOFWlGQxD6XaYwBqHR8kmpkP+WWWG90I35kdtQHY67Ay5CSuydkTBbJG+tH9JShFCyA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.3.1", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^29.3.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "dependencies": { - "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" - } - }, - "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" - } - }, - "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 - }, - "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 - }, - "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" - } - } - } - }, - "jest-mock": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.3.1.tgz", - "integrity": "sha512-H8/qFDtDVMFvFP4X8NuOT3XRDzOUTz+FeACjufHzsOIBAxivLqkB1PoLCaJx9iPPQ8dZThHPp/G3WRWyMgA3JA==", - "dev": true, - "requires": { - "@jest/types": "^29.3.1", - "@types/node": "*", - "jest-util": "^29.3.1" - } - }, - "jest-pnp-resolver": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", - "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", - "dev": true, - "requires": {} - }, - "jest-regex-util": { - "version": "29.2.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.2.0.tgz", - "integrity": "sha512-6yXn0kg2JXzH30cr2NlThF+70iuO/3irbaB4mh5WyqNIvLLP+B6sFdluO1/1RJmslyh/f9osnefECflHvTbwVA==", - "dev": true - }, - "jest-resolve": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.3.1.tgz", - "integrity": "sha512-amXJgH/Ng712w3Uz5gqzFBBjxV8WFLSmNjoreBGMqxgCz5cH7swmBZzgBaCIOsvb0NbpJ0vgaSFdJqMdT+rADw==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.3.1", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^29.3.1", - "jest-validate": "^29.3.1", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" - }, - "dependencies": { - "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" - } - }, - "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" - } - }, - "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 - }, - "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 - }, - "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" - } - } - } - }, - "jest-resolve-dependencies": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.3.1.tgz", - "integrity": "sha512-Vk0cYq0byRw2WluNmNWGqPeRnZ3p3hHmjJMp2dyyZeYIfiBskwq4rpiuGFR6QGAdbj58WC7HN4hQHjf2mpvrLA==", - "dev": true, - "requires": { - "jest-regex-util": "^29.2.0", - "jest-snapshot": "^29.3.1" - } - }, - "jest-runner": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.3.1.tgz", - "integrity": "sha512-oFvcwRNrKMtE6u9+AQPMATxFcTySyKfLhvso7Sdk/rNpbhg4g2GAGCopiInk1OP4q6gz3n6MajW4+fnHWlU3bA==", - "dev": true, - "requires": { - "@jest/console": "^29.3.1", - "@jest/environment": "^29.3.1", - "@jest/test-result": "^29.3.1", - "@jest/transform": "^29.3.1", - "@jest/types": "^29.3.1", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^29.2.0", - "jest-environment-node": "^29.3.1", - "jest-haste-map": "^29.3.1", - "jest-leak-detector": "^29.3.1", - "jest-message-util": "^29.3.1", - "jest-resolve": "^29.3.1", - "jest-runtime": "^29.3.1", - "jest-util": "^29.3.1", - "jest-watcher": "^29.3.1", - "jest-worker": "^29.3.1", - "p-limit": "^3.1.0", - "source-map-support": "0.5.13" - }, - "dependencies": { - "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" - } - }, - "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" - } - }, - "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 - }, - "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 - }, - "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" - } - } - } - }, - "jest-runtime": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.3.1.tgz", - "integrity": "sha512-jLzkIxIqXwBEOZx7wx9OO9sxoZmgT2NhmQKzHQm1xwR1kNW/dn0OjxR424VwHHf1SPN6Qwlb5pp1oGCeFTQ62A==", - "dev": true, - "requires": { - "@jest/environment": "^29.3.1", - "@jest/fake-timers": "^29.3.1", - "@jest/globals": "^29.3.1", - "@jest/source-map": "^29.2.0", - "@jest/test-result": "^29.3.1", - "@jest/transform": "^29.3.1", - "@jest/types": "^29.3.1", - "@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.3.1", - "jest-message-util": "^29.3.1", - "jest-mock": "^29.3.1", - "jest-regex-util": "^29.2.0", - "jest-resolve": "^29.3.1", - "jest-snapshot": "^29.3.1", - "jest-util": "^29.3.1", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - }, - "dependencies": { - "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" - } - }, - "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" - } - }, - "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 - }, - "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 - }, - "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" - } - } - } - }, - "jest-snapshot": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.3.1.tgz", - "integrity": "sha512-+3JOc+s28upYLI2OJM4PWRGK9AgpsMs/ekNryUV0yMBClT9B1DF2u2qay8YxcQd338PPYSFNb0lsar1B49sLDA==", - "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.3.1", - "@jest/transform": "^29.3.1", - "@jest/types": "^29.3.1", - "@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.3.1", - "graceful-fs": "^4.2.9", - "jest-diff": "^29.3.1", - "jest-get-type": "^29.2.0", - "jest-haste-map": "^29.3.1", - "jest-matcher-utils": "^29.3.1", - "jest-message-util": "^29.3.1", - "jest-util": "^29.3.1", - "natural-compare": "^1.4.0", - "pretty-format": "^29.3.1", - "semver": "^7.3.5" - }, - "dependencies": { - "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" - } - }, - "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" - } - }, - "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 - }, - "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 - }, - "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" - } - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.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" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "jest-util": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.3.1.tgz", - "integrity": "sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ==", - "dev": true, - "requires": { - "@jest/types": "^29.3.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "dependencies": { - "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" - } - }, - "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" - } - }, - "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 - }, - "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 - }, - "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" - } - } - } - }, - "jest-validate": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.3.1.tgz", - "integrity": "sha512-N9Lr3oYR2Mpzuelp1F8negJR3YE+L1ebk1rYA5qYo9TTY3f9OWdptLoNSPP9itOCBIRBqjt/S5XHlzYglLN67g==", - "dev": true, - "requires": { - "@jest/types": "^29.3.1", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.2.0", - "leven": "^3.1.0", - "pretty-format": "^29.3.1" - }, - "dependencies": { - "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" - } - }, - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "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" - } - }, - "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 - }, - "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 - }, - "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" - } - } - } - }, - "jest-watcher": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.3.1.tgz", - "integrity": "sha512-RspXG2BQFDsZSRKGCT/NiNa8RkQ1iKAjrO0//soTMWx/QUt+OcxMqMSBxz23PYGqUuWm2+m2mNNsmj0eIoOaFg==", - "dev": true, - "requires": { - "@jest/test-result": "^29.3.1", - "@jest/types": "^29.3.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "jest-util": "^29.3.1", - "string-length": "^4.0.1" - }, - "dependencies": { - "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" - } - }, - "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" - } - }, - "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 - }, - "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 - }, - "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" - } - } - } - }, - "jest-worker": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.3.1.tgz", - "integrity": "sha512-lY4AnnmsEWeiXirAIA0c9SDPbuCBq8IYuDVL8PMm0MZ2PEs2yPvRA/J64QBXuZp7CYKrDM/rmNrc9/i3KJQncw==", - "dev": true, - "requires": { - "@types/node": "*", - "jest-util": "^29.3.1", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "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 - }, - "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.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", - "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==" - }, - "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==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "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.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "jsx-ast-utils": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", - "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", - "dev": true, - "requires": { - "array-includes": "^3.1.5", - "object.assign": "^4.1.3" - } - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true - }, - "language-subtag-registry": { - "version": "0.3.22", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", - "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==", - "dev": true - }, - "language-tags": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", - "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", - "dev": true, - "requires": { - "language-subtag-registry": "~0.3.2" - } - }, - "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" - } - }, - "lilconfig": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", - "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", - "dev": true - }, - "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 - }, - "lint-staged": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.1.0.tgz", - "integrity": "sha512-pn/sR8IrcF/T0vpWLilih8jmVouMlxqXxKuAojmbiGX5n/gDnz+abdPptlj0vYnbfE0SQNl3CY/HwtM0+yfOVQ==", - "dev": true, - "requires": { - "cli-truncate": "^3.1.0", - "colorette": "^2.0.19", - "commander": "^9.4.1", - "debug": "^4.3.4", - "execa": "^6.1.0", - "lilconfig": "2.0.6", - "listr2": "^5.0.5", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-inspect": "^1.12.2", - "pidtree": "^0.6.0", - "string-argv": "^0.3.1", - "yaml": "^2.1.3" - }, - "dependencies": { - "execa": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-6.1.0.tgz", - "integrity": "sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.1", - "human-signals": "^3.0.1", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^3.0.7", - "strip-final-newline": "^3.0.0" - } - }, - "human-signals": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", - "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==", - "dev": true - }, - "is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "dev": true - }, - "mimic-fn": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", - "dev": true - }, - "npm-run-path": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", - "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", - "dev": true, - "requires": { - "path-key": "^4.0.0" - } - }, - "onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "dev": true, - "requires": { - "mimic-fn": "^4.0.0" - } - }, - "path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", - "dev": true - }, - "strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "dev": true - }, - "yaml": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.1.tgz", - "integrity": "sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==", - "dev": true - } - } - }, - "listr2": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-5.0.7.tgz", - "integrity": "sha512-MD+qXHPmtivrHIDRwPYdfNkrzqDiuaKU/rfBcec3WMyMF3xylQj3jMq344OtvQxz7zaCFViRAeqlr2AFhPvXHw==", - "dev": true, - "requires": { - "cli-truncate": "^2.1.0", - "colorette": "^2.0.19", - "log-update": "^4.0.0", - "p-map": "^4.0.0", - "rfdc": "^1.3.0", - "rxjs": "^7.8.0", - "through": "^2.3.8", - "wrap-ansi": "^7.0.0" - }, - "dependencies": { - "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" - } - }, - "cli-truncate": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", - "dev": true, - "requires": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" - } - }, - "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 - }, - "slice-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.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" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==" - }, - "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 - }, - "log-update": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", - "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", - "dev": true, - "requires": { - "ansi-escapes": "^4.3.0", - "cli-cursor": "^3.1.0", - "slice-ansi": "^4.0.0", - "wrap-ansi": "^6.2.0" - }, - "dependencies": { - "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" - } - }, - "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 - }, - "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" - } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - } - } - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "requires": { - "yallist": "^3.0.2" - } - }, - "magic-string": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", - "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", - "dev": true, - "requires": { - "@jridgewell/sourcemap-codec": "^1.4.13" - } - }, - "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" - } - }, - "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-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - }, - "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 - }, - "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.7", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", - "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", - "dev": true - }, - "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.8", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz", - "integrity": "sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==", - "dev": true - }, - "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 - }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "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-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" - }, - "object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "dev": true - }, - "object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", - "dev": true - }, - "object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true - }, - "object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - } - }, - "object.entries": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", - "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "object.fromentries": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", - "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "object.hasown": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", - "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", - "dev": true, - "requires": { - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "object.values": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", - "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "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" - } - }, - "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": "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" - }, - "dependencies": { - "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-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "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 - }, - "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 - }, - "pidtree": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", - "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", - "dev": true - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, - "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" - } - }, - "postcss": { - "version": "8.4.21", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", - "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", - "dev": true, - "requires": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - } - }, - "postcss-import": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", - "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - } - }, - "postcss-js": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", - "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", - "dev": true, - "requires": { - "camelcase-css": "^2.0.1" - } - }, - "postcss-load-config": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", - "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", - "dev": true, - "requires": { - "lilconfig": "^2.0.5", - "yaml": "^1.10.2" - } - }, - "postcss-nested": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", - "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.10" - } - }, - "postcss-selector-parser": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", - "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", - "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 - }, - "prettier": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.3.tgz", - "integrity": "sha512-tJ/oJ4amDihPoufT5sM0Z1SKEuKay8LfVAMlbbhnnkvt6BUserZylqo2PN+p9KeljLr0OHa2rXHU1T8reeoTrw==", - "dev": true - }, - "pretty-format": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", - "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", - "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 - } - } - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "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" - } - }, - "prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - }, - "dependencies": { - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - } - } - }, - "proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" - }, - "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true - }, - "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": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "dev": true - }, - "react": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", - "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", - "requires": { - "loose-envify": "^1.1.0" - } - }, - "react-circular-progressbar": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/react-circular-progressbar/-/react-circular-progressbar-2.1.0.tgz", - "integrity": "sha512-xp4THTrod4aLpGy68FX/k1Q3nzrfHUjUe5v6FsdwXBl3YVMwgeXYQKDrku7n/D6qsJA9CuunarAboC2xCiKs1g==", - "requires": {} - }, - "react-dom": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", - "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", - "requires": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.0" - } - }, - "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 - }, - "react-lifecycles-compat": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", - "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" - }, - "react-refresh": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", - "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", - "dev": true - }, - "react-resize-detector": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/react-resize-detector/-/react-resize-detector-7.1.2.tgz", - "integrity": "sha512-zXnPJ2m8+6oq9Nn8zsep/orts9vQv3elrpA+R8XTcW7DVVUJ9vwDwMXaBtykAYjMnkCIaOoK9vObyR7ZgFNlOw==", - "requires": { - "lodash": "^4.17.21" - } - }, - "react-router": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.7.0.tgz", - "integrity": "sha512-KNWlG622ddq29MAM159uUsNMdbX8USruoKnwMMQcs/QWZgFUayICSn2oB7reHce1zPj6CG18kfkZIunSSRyGHg==", - "requires": { - "@remix-run/router": "1.3.0" - } - }, - "react-router-dom": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.7.0.tgz", - "integrity": "sha512-jQtXUJyhso3kFw430+0SPCbmCmY1/kJv8iRffGHwHy3CkoomGxeYzMkmeSPYo6Egzh3FKJZRAL22yg5p2tXtfg==", - "requires": { - "@remix-run/router": "1.3.0", - "react-router": "6.7.0" - } - }, - "react-smooth": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/react-smooth/-/react-smooth-2.0.1.tgz", - "integrity": "sha512-Own9TA0GPPf3as4vSwFhDouVfXP15ie/wIHklhyKBH5AN6NFtdk0UpHBnonV11BtqDkAWlt40MOUc+5srmW7NA==", - "requires": { - "fast-equals": "^2.0.0", - "react-transition-group": "2.9.0" - } - }, - "react-transition-group": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz", - "integrity": "sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==", - "requires": { - "dom-helpers": "^3.4.0", - "loose-envify": "^1.4.0", - "prop-types": "^15.6.2", - "react-lifecycles-compat": "^3.0.4" - } - }, - "read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dev": true, - "requires": { - "pify": "^2.3.0" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - } - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "recharts": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/recharts/-/recharts-2.3.2.tgz", - "integrity": "sha512-2II30fGzKaypHfHNQNUhCfiLMxrOS/gF0WFahDIEFgXtJkVEe2DpZWFfEfAn+RU3B7/h2V/B05Bwmqq3rTXwLw==", - "requires": { - "classnames": "^2.2.5", - "eventemitter3": "^4.0.1", - "lodash": "^4.17.19", - "react-is": "^16.10.2", - "react-resize-detector": "^7.1.2", - "react-smooth": "^2.0.1", - "recharts-scale": "^0.4.4", - "reduce-css-calc": "^2.1.8", - "victory-vendor": "^36.6.8" - }, - "dependencies": { - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - } - } - }, - "recharts-scale": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/recharts-scale/-/recharts-scale-0.4.5.tgz", - "integrity": "sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==", - "requires": { - "decimal.js-light": "^2.4.1" - } - }, - "recoil": { - "version": "0.7.6", - "resolved": "https://registry.npmjs.org/recoil/-/recoil-0.7.6.tgz", - "integrity": "sha512-hsBEw7jFdpBCY/tu2GweiyaqHKxVj6EqF2/SfrglbKvJHhpN57SANWvPW+gE90i3Awi+A5gssOd3u+vWlT+g7g==", - "requires": { - "hamt_plus": "1.0.2" - } - }, - "reduce-css-calc": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz", - "integrity": "sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==", - "requires": { - "css-unit-converter": "^1.1.1", - "postcss-value-parser": "^3.3.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } - } - }, - "regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" - }, - "regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" - } - }, - "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 - }, - "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" - } - }, - "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.exports": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", - "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", - "dev": true - }, - "restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rfdc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", - "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" - } - }, - "rollup": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.10.1.tgz", - "integrity": "sha512-3Er+yel3bZbZX1g2kjVM+FW+RUWDxbG87fcqFM5/9HbPCTpbVp6JOLn7jlxnNlbu7s/N/uDA4EV/91E2gWnxzw==", - "dev": true, - "requires": { - "fsevents": "~2.3.2" - } - }, - "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" - } - }, - "rxjs": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz", - "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==", - "dev": true, - "requires": { - "tslib": "^2.1.0" - } - }, - "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==" - }, - "safe-regex-test": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", - "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "is-regex": "^1.1.4" - } - }, - "sax": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.1.6.tgz", - "integrity": "sha512-8zci48uUQyfqynGDSkUMD7FCJB96hwLnlZOXlgs1l3TX+LW27t3psSWKUxC0fxVgA86i8tL4NwGcY1h/6t3ESg==" - }, - "scheduler": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", - "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", - "requires": { - "loose-envify": "^1.1.0" - } - }, - "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": "5.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", - "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", - "dev": true, - "requires": { - "ansi-styles": "^6.0.0", - "is-fullwidth-code-point": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", - "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", - "dev": true - } - } - }, - "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" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "stack-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", - "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 - } - } - }, - "stop-iteration-iterator": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", - "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", - "dev": true, - "requires": { - "internal-slot": "^1.0.4" - } - }, - "stream": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/stream/-/stream-0.0.2.tgz", - "integrity": "sha512-gCq3NDI2P35B2n6t76YJuOp7d6cN/C7Rt0577l91wllh0sY9ZBuw9KaSGqH/b0hzn3CWWJbpbW0W0WvQ1H/Q7g==", - "requires": { - "emitter-component": "^1.1.1" - } - }, - "stream-transform": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/stream-transform/-/stream-transform-0.1.2.tgz", - "integrity": "sha512-3HXId/0W8sktQnQM6rOZf2LuDDMbakMgAjpViLk758/h0br+iGqZFFfUxxJSqEvGvT742PyFr4v/TBXUtowdCg==" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "string-argv": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", - "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", - "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-to-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string-to-stream/-/string-to-stream-1.1.1.tgz", - "integrity": "sha512-QySF2+3Rwq0SdO3s7BAp4x+c3qsClpPQ6abAmb0DGViiSBAkT5kL6JT2iyzEVP+T1SmzHrQD1TwlP9QAHCc+Sw==", - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.1.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" - } - }, - "string.prototype.matchall": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", - "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.3", - "side-channel": "^1.0.4" - } - }, - "string.prototype.trimend": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", - "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "string.prototype.trimstart": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", - "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "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-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 - }, - "strip-outer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", - "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.2" - } - }, - "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" - } - }, - "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 - }, - "tailwindcss": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.4.tgz", - "integrity": "sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==", - "dev": true, - "requires": { - "arg": "^5.0.2", - "chokidar": "^3.5.3", - "color-name": "^1.1.4", - "detective": "^5.2.1", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.2.12", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "lilconfig": "^2.0.6", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.18", - "postcss-import": "^14.1.0", - "postcss-js": "^4.0.0", - "postcss-load-config": "^3.1.4", - "postcss-nested": "6.0.0", - "postcss-selector-parser": "^6.0.10", - "postcss-value-parser": "^4.2.0", - "quick-lru": "^5.1.1", - "resolve": "^1.22.1" - }, - "dependencies": { - "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 - } - } - }, - "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 - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "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-repeated": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", - "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.2" - } - }, - "tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", - "dev": true, - "requires": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true - } - } - }, - "tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", - "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.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 - }, - "typed-array-length": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", - "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "is-typed-array": "^1.1.9" - } - }, - "unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - }, - "update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", - "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" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "uuid": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", - "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==" - }, - "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" - } - }, - "victory-vendor": { - "version": "36.6.8", - "resolved": "https://registry.npmjs.org/victory-vendor/-/victory-vendor-36.6.8.tgz", - "integrity": "sha512-H3kyQ+2zgjMPvbPqAl7Vwm2FD5dU7/4bCTQakFQnpIsfDljeOMDojRsrmJfwh4oAlNnWhpAf+mbAoLh8u7dwyQ==", - "requires": { - "@types/d3-array": "^3.0.3", - "@types/d3-ease": "^3.0.0", - "@types/d3-interpolate": "^3.0.1", - "@types/d3-scale": "^4.0.2", - "@types/d3-shape": "^3.1.0", - "@types/d3-time": "^3.0.0", - "@types/d3-timer": "^3.0.0", - "d3-array": "^3.1.6", - "d3-ease": "^3.0.1", - "d3-interpolate": "^3.0.1", - "d3-scale": "^4.0.2", - "d3-shape": "^3.1.0", - "d3-time": "^3.0.0", - "d3-timer": "^3.0.1" - } - }, - "vite": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.0.4.tgz", - "integrity": "sha512-xevPU7M8FU0i/80DMR+YhgrzR5KS2ORy1B4xcX/cXLsvnUWvfHuqMmVU6N0YiJ4JWGRJJsLCgjEzKjG9/GKoSw==", - "dev": true, - "requires": { - "esbuild": "^0.16.3", - "fsevents": "~2.3.2", - "postcss": "^8.4.20", - "resolve": "^1.22.1", - "rollup": "^3.7.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" - } - }, - "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" - } - }, - "which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "requires": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - } - }, - "which-collection": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", - "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", - "dev": true, - "requires": { - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-weakmap": "^2.0.1", - "is-weakset": "^2.0.1" - } - }, - "which-typed-array": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", - "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", - "dev": true, - "requires": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0", - "is-typed-array": "^1.1.10" - } - }, - "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" - }, - "dependencies": { - "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" - } - }, - "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 - } - } - }, - "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" - } - }, - "xmldoc": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/xmldoc/-/xmldoc-0.4.0.tgz", - "integrity": "sha512-rJ/+/UzYCSlFNuAzGuRyYgkH2G5agdX1UQn4+5siYw9pkNC3Hu/grYNDx/dqYLreeSjnY5oKg74CMBKxJHSg6Q==", - "requires": { - "sax": "~1.1.1" - } - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true - }, - "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": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "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.6.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz", - "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", - "dev": true, - "requires": { - "cliui": "^8.0.1", - "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.1.1" - } - }, - "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/mcode-coverage-checker/package.json b/mcode-coverage-checker/package.json deleted file mode 100644 index 3a7664b..0000000 --- a/mcode-coverage-checker/package.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "name": "mcode-coverage-checker", - "private": true, - "version": "0.0.0", - "type": "module", - "contributors": [ - "Alden Brown ", - "Julian Carter ", - "Dylan Mendelowitz ", - "Dylan Phelan " - ], - "scripts": { - "lint": "eslint \"./**/*.js\"", - "lint-fix": "eslint \"./**/*.js\" --fix", - "prepare": "husky install", - "predeploy": "npm run build", - "deploy": "gh-pages -d build", - "dev": "vite", - "build": "vite build", - "preview": "vite preview", - "test": "jest" - }, - "lint-staged": { - "src/**/*.{js,jsx}": [ - "eslint --fix" - ], - "src/**/*.{js,jsx,ts,tsx,json,css,scss,md}": [ - "prettier --write" - ] - }, - "dependencies": { - "@formkit/auto-animate": "^1.0.0-beta.5", - "@iconify/react": "^4.0.1", - "axios": "^1.2.3", - "fhirpath": "^3.3.1", - "react": "^18.2.0", - "react-circular-progressbar": "^2.1.0", - "react-dom": "^18.2.0", - "react-router-dom": "^6.7.0", - "recharts": "^2.3.2", - "recoil": "^0.7.6", - "uuid": "^9.0.0" - }, - "devDependencies": { - "@types/react": "^18.0.26", - "@types/react-dom": "^18.0.9", - "@vitejs/plugin-react": "^3.0.0", - "autoprefixer": "^10.4.13", - "eslint": "^8.32.0", - "eslint-config-airbnb": "^19.0.4", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-import": "^2.27.5", - "eslint-plugin-jsx-a11y": "^6.7.1", - "eslint-plugin-react": "^7.32.1", - "eslint-plugin-react-hooks": "^4.6.0", - "gh-pages": "^5.0.0", - "husky": "^8.0.3", - "jest": "^29.3.1", - "lint-staged": "^13.1.0", - "postcss": "^8.4.21", - "prettier": "^2.8.3", - "tailwindcss": "^3.2.4", - "vite": "^4.0.0" - } -} diff --git a/mcode-coverage-checker/src/assets/mCodeDiagram.svg b/mcode-coverage-checker/src/assets/mCodeDiagram.svg deleted file mode 100644 index 0675e28..0000000 --- a/mcode-coverage-checker/src/assets/mCodeDiagram.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - -
Modality
Modality
Genomic Region Studied
Genomic Region...
Genomics
Report
Genomics...
Genomic
Variant
Genomic...
Amino Acid Change
Amino Acid Change
Molecular Consequence
Molecular Consequence
Cytogenic Location
Cytogenic Location
Cytogen. Nomenclature
Cytogen. Nomenclature
Genomic
Specimen
Genomic...
Specimen -Type
Specimen...
Stage Group
Stage Group -
Primary
Cancer Condition
Primary...
Asserted Date
Asserted Date
Histology/Morphology
Histology/Morphology
Body site
Body site
Staging System
Staging System
mCODE STU 2
mCODE STU 2
Disease
Disease
Genomics
Genomics
Patient
Patient
Treatment
Treatment
Medication
Medication
Cancer-Related Medication Request
Cancer-Related Medic...
Outcome
Outcome
Assessment
Assessment
Profile
Profile
Built-in FHIR Element
Birth Date
Birth Date
Gender
Gender
Disease Status
Gene Studied
Gene Studied
Variation
Variation
DNA Change
DNA Change
Genomic Source Class
Genomic Source Class
CBC
CBC
CMP
CMP
ECOG Performance Status
ECOG Performance...
Weight
Weight
Blood Pressure
Blood Pressure
Height
Height
Death Date
Death Date
Zip Code
Zip Code
US Core Race
US Core Race
US Core Ethnicity
US Core Ethnicity
Cancer-Related Surgical Procedure
Cancer-Related Surgic...
Procedure Code
Procedure Code
Body Site
Body Site
External Profiles
External Profiles
Collection Site
Collection Site
Gene Mutations
Gene Mutations
Gene Studied
Gene Studied
Coordinate System
Coordinate System
DNA Ranges Examined
DNA Ranges Examined
DNA Region Description
DNA Region Description
Reference Sequence ID
Reference Sequence ID
This illustration is not a formal part of the mCODE specification. For brevity and clarity, names and structural relationships shown here may deviate from the specification.
This illustration is not a forma...
Distant Metastases
(M) Category
Distant Metastases...
Primary Tumor
(T) Category
Primary Tumor...
Regional Nodes
(N) Category
Regional Nodes...
Tumor Marker Test
Tumor Marker Test
Test Type
Test Type
Condition Code
Condition Code
Comorbidities (Elixhauser)
Comorbidities (E...
Tumor
Location
Location
Body Structure Identifier
Body Structure Iden...
Tumor Size
Tumor Specimen
Tumor Specimen
Longest Dimension
Longest Dimension
Cancer-Related Medication Administration
Cancer-Related Medic...
Procedure Intent
Procedure Intent
Medication
Medication
Reason
Reason
Radiotherapy Course Summary
Radiotherapy Course S...
No. Sessions
No. Sessions
Modality/Technique
Modality/Technique
Termination Reason
Termination Reason
Doses Delivered
Doses Delivered
Reason
Reason
mCODE IG version 2.0.0  11/12/2021
mCODE IG version 2.0.0  1...
DNA Change Type
DNA Change Type
Radiotherapy Volume
Radiotherapy Vol...
Total Dose
Total Dose
No. Fractions
No. Fractions
Clinical Significance
Clinical Significance
Copy Number
Copy Number
Allelic Frequency
Allelic Frequency
Amino Acid Change Type
Amino Acid Change Type
Allelic State
Allelic State
Risk Score
Risk Score
Other Dimension
Other Dimension
Extension
Extension
Technique
Technique
Clinical/Pathological
Clinical/Pathological
Specimen
Specimen
Cancer Patient
Cancer Patient
Method
Method
Present/Absent
Present/Absent
reference to another profile
reference to a...
Evidence Type
Evidence Type
Location
Location
Location Qualifier
Location Qualifi...
Laterality
Laterality
Location Qualifier
Location Qualifier
Name
Name
Contact Info
Contact Info
Laterality
Laterality
Location Qualifier
Location Qualifier
Patient (US Core)
Patient (US Core)
Observation    (US Core Lab Result)
Observation    (US Core Lab Resul...
Specimen
Specimen
Specimen
Specimen
Observation
Observation
Observation
Observation
Observation
Observation
Observation
Observation
Specimen
Specimen
BodyStructure
BodyStruct...
MedicationRequest (US Core)
MedicationRequest (US Core)
MedicationAdministration
Medication...
Observation
Observation
Observation
Observation
Observation
Observation
Procedure (US Core)
Procedure (US Core)
Procedure (US Core)
Procedure (US Core)
BodyStructure
BodyStruct...
Observation
Observation
Component
Component
Component
Component
Result Value
Result Value
Base Resource
Base Resource
Volume Type
Volume Type
Present/Absent
Present/Absent
Component
Component
property of a profile
property of...
Body Volume
Body Volume
Comorbidity Type
Comorbidity Type
Condition Reference
slice (repeated element that is specialized)
slice (repeat...
Component
Component
38 types
38 types
Click embedded links to see FHIR artifact definitions
Click embedded links to see FH...
Result
Result
Test Type
Test Type
Interpretation
Interpretation
Score
Score
Karnofsky Performance Status
Karnofsky Perfor...
Interpretation
Interpretation
Score
Score
Observation
Observation
Procedure Intent
Procedure Intent
Termination Reason
Termination Reason
Secondary
Cancer Condition
Secondary...
Related Condition
Related Condition
Identifier
Identifier
DiagnosticReport (US Core)
DiagnosticReport (US Core)
Observation    (US Core Lab Result)
Observation    (US Core Lab Resul...
Condition    (US Core)
Condition    (US Core)
Condition (US Core)
Condition (US Core)
Observation (US Core Lab Result)
Observation (US Core Lab Result)
Viewer does not support full SVG 1.1
\ No newline at end of file diff --git a/mcode-coverage-checker/src/components/SimpleStatsViz.module.css b/mcode-coverage-checker/src/components/SimpleStatsViz.module.css deleted file mode 100644 index c5edb9e..0000000 --- a/mcode-coverage-checker/src/components/SimpleStatsViz.module.css +++ /dev/null @@ -1,31 +0,0 @@ -.stats-container { - margin: 2rem 0; - display: flex; - align-items: baseline; -} - -.stats-container:first-of-type { - margin: 1rem 0; -} - -.title { - font-size: 1.5rem; -} - -.larger { - font-size: 2rem; -} - -.stat { - display: inline; - margin-left: 0.5rem; - font-style: italic; -} - -.complete:after { - content: '💯'; -} - -.zero:after { - content: '😱'; -} diff --git a/mcode-coverage-checker/src/data/DefaultUploadedFiles.json b/mcode-coverage-checker/src/data/DefaultUploadedFiles.json deleted file mode 100644 index 58dd6d7..0000000 --- a/mcode-coverage-checker/src/data/DefaultUploadedFiles.json +++ /dev/null @@ -1,3359 +0,0 @@ -{ - "123": { - "id": "123", - "name": "bundle1.json", - "size": "500 KB", - "type": "application/json", - "dateAdded": "10/10/2022", - "body": { - "resourceType": "Bundle", - "id": "mcode-patient-bundle-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-patient-bundle"] - }, - "type": "collection", - "entry": [ - { - "fullUrl": "http://example.org/fhir/Patient/cancer-patient-jenny-m", - "resource": { - "resourceType": "Patient", - "id": "cancer-patient-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-patient"] - }, - "text": { - "status": "extensions", - "div": "

Generated Narrative

Resource \"cancer-patient-jenny-m\"

Profile: Cancer Patient Profile

US Core Race Extension

value: White (Details: urn:oid:2.16.840.1.113883.6.238 code 2106-3 = 'White', stated as 'White')

value: White

US Core Ethnicity Extension

value: Not Hispanic or Latino (Details: urn:oid:2.16.840.1.113883.6.238 code 2186-5 = 'Not Hispanic or Latino', stated as 'Not Hispanic or Latino')

value: Not Hispanic or Latino

identifier: Medical Record Number: MRN1234 (USUAL)

name: Jenny M

gender: female

birthDate: 1965-01-01

address: 123 Main St Anytown 12345 United States

Contacts

-Telecom
*ph: 555-867-5309(HOME), example@example.com

Communications

-Language
*English (Tags for the Identification of Languages#en-US)
" - }, - "extension": [ - { - "extension": [ - { - "url": "ombCategory", - "valueCoding": { - "system": "urn:oid:2.16.840.1.113883.6.238", - "code": "2106-3", - "display": "White" - } - }, - { - "url": "text", - "valueString": "White" - } - ], - "url": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-race" - }, - { - "extension": [ - { - "url": "ombCategory", - "valueCoding": { - "system": "urn:oid:2.16.840.1.113883.6.238", - "code": "2186-5", - "display": "Not Hispanic or Latino" - } - }, - { - "url": "text", - "valueString": "Not Hispanic or Latino" - } - ], - "url": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity" - } - ], - "identifier": [ - { - "use": "usual", - "type": { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0203", - "code": "MR", - "display": "Medical Record Number" - } - ] - }, - "system": "http://hospital.example.org", - "value": "MRN1234" - } - ], - "name": [ - { - "family": "M", - "given": ["Jenny"] - } - ], - "gender": "female", - "birthDate": "1965-01-01", - "address": [ - { - "line": ["123 Main St"], - "city": "Anytown", - "postalCode": "12345", - "country": "United States" - } - ], - "contact": [ - { - "telecom": [ - { - "system": "phone", - "value": "555-867-5309", - "use": "home" - }, - { - "system": "email", - "value": "example@example.com" - } - ] - } - ], - "communication": [ - { - "language": { - "coding": [ - { - "system": "urn:ietf:bcp:47", - "code": "en-US" - } - ], - "text": "English" - } - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/Condition/primary-cancer-condition-jenny-m", - "resource": { - "resourceType": "Condition", - "id": "primary-cancer-condition-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-primary-cancer-condition"] - }, - "text": { - "status": "extensions", - "div": "

Generated Narrative

Resource \"primary-cancer-condition-jenny-m\"

Profile: Primary Cancer Condition Profile

Histology-Morphology-Behavior Extension: Adenocarcinoma, no subtype, intermediate grade (morphologic abnormality) (SNOMED CT#413448000)

clinicalStatus: Remission (Condition Clinical Status Codes#remission)

verificationStatus: Confirmed (ConditionVerificationStatus#confirmed)

category: Problem List Item (Condition Category Codes#problem-list-item)

code: Primary malignant neoplasm of female left breast (disorder) (SNOMED CT#353431000119107)

subject: See above (Patient/cancer-patient-jenny-m)

onset: 2018-03-16

asserter: See above (Practitioner/us-core-practitioner-owen-oncologist)

Stages

-SummaryAssessment
*3C (cancerstaging.org#3C)See above (Observation/tnm-clinical-stage-group-jenny-m)
" - }, - "extension": [ - { - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-histology-morphology-behavior", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "413448000", - "display": "Adenocarcinoma, no subtype, intermediate grade (morphologic abnormality)" - } - ] - } - } - ], - "clinicalStatus": { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/condition-clinical", - "code": "remission" - } - ] - }, - "verificationStatus": { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/condition-ver-status", - "code": "confirmed" - } - ] - }, - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/condition-category", - "code": "problem-list-item" - } - ] - } - ], - "code": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "353431000119107", - "display": "Primary malignant neoplasm of female left breast (disorder)" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "onsetDateTime": "2018-03-16", - "asserter": { - "reference": "Practitioner/us-core-practitioner-owen-oncologist" - }, - "stage": [ - { - "summary": { - "coding": [ - { - "system": "http://cancerstaging.org", - "code": "3C" - } - ] - }, - "assessment": [ - { - "reference": "Observation/tnm-clinical-stage-group-jenny-m" - } - ] - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/MedicationRequest/cancer-related-medication-request-cyclophosphamide-jenny-m", - "resource": { - "resourceType": "MedicationRequest", - "id": "cancer-related-medication-request-cyclophosphamide-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-related-medication-request"] - }, - "text": { - "status": "extensions", - "div": "

Generated Narrative

Resource \"cancer-related-medication-request-cyclophosphamide-jenny-m\"

Profile: Cancer-Related Medication Request Profile

Procedure Intent Extension: Curative - procedure intent (qualifier value) (SNOMED CT#373808002)

status: active

intent: order

category: Outpatient (MedicationRequest Category Codes#outpatient)

medication: cyclophosphamide (RxNorm#3002)

subject: See above (Patient/cancer-patient-jenny-m)

authoredOn: 2018-04-12

requester: See above (Practitioner/us-core-practitioner-owen-oncologist)

reasonReference: See above (Condition/primary-cancer-condition-jenny-m)

" - }, - "extension": [ - { - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-procedure-intent", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "373808002", - "display": "Curative - procedure intent (qualifier value)" - } - ] - } - } - ], - "status": "active", - "intent": "order", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-category", - "code": "outpatient" - } - ] - } - ], - "medicationCodeableConcept": { - "coding": [ - { - "system": "http://www.nlm.nih.gov/research/umls/rxnorm", - "code": "3002", - "display": "cyclophosphamide" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "authoredOn": "2018-04-12", - "requester": { - "reference": "Practitioner/us-core-practitioner-owen-oncologist" - }, - "reasonReference": [ - { - "reference": "Condition/primary-cancer-condition-jenny-m" - } - ], - "dosageInstruction": [ - { - "text": "cyclophosphamide (600 mg/m² IV), 932.59mg", - "timing": { - "repeat": { - "boundsPeriod": { - "start": "2018-04-01" - } - } - }, - "route": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "47625008", - "display": "Intravenous route (qualifier value)" - } - ] - }, - "doseAndRate": [ - { - "doseQuantity": { - "value": 932.59, - "unit": "mg", - "system": "http://unitsofmeasure.org", - "code": "mg" - } - } - ], - "maxDosePerPeriod": { - "numerator": { - "value": 1 - }, - "denominator": { - "value": 3, - "unit": "week", - "system": "http://unitsofmeasure.org", - "code": "wk" - } - } - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/cancer-disease-status-jenny-m", - "resource": { - "resourceType": "Observation", - "id": "cancer-disease-status-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-disease-status"] - }, - "text": { - "status": "extensions", - "div": "

Generated Narrative

Resource \"cancer-disease-status-jenny-m\"

Profile: Cancer Disease Status Profile

Cancer Disease Status Evidence Type Extension: Imaging (procedure) (SNOMED CT#363679005)

status: final

code: Cancer Disease Progression (LOINC#97509-4)

subject: See above (Patient/cancer-patient-jenny-m)

focus: See above (Condition/primary-cancer-condition-jenny-m)

effective: 2018-11-01

performer: See above (Practitioner/us-core-practitioner-owen-oncologist)

value: Patient's condition improved (finding) (SNOMED CT#268910001)

" - }, - "extension": [ - { - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-disease-status-evidence-type", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "363679005", - "display": "Imaging (procedure)" - } - ] - } - } - ], - "status": "final", - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "97509-4", - "display": "Cancer Disease Progression" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "focus": [ - { - "reference": "Condition/primary-cancer-condition-jenny-m" - } - ], - "effectiveDateTime": "2018-11-01", - "performer": [ - { - "reference": "Practitioner/us-core-practitioner-owen-oncologist" - } - ], - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "268910001", - "display": "Patient's condition improved (finding)" - } - ] - } - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/genomic-variant-jenny-m", - "resource": { - "resourceType": "Observation", - "id": "genomic-variant-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-genomic-variant"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"genomic-variant-jenny-m\"

Profile: Genomic Variant Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Genetic variant assessment (LOINC#69548-6)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-15

value: Present (LOINC#LA9633-4)

method: Sequencing (LOINC#LA26398-0)

component

code: Gene studied [ID] (LOINC#48018-6)

value: PALB2 (HUGO Gene Nomenclature#HGNC:26144)

component

code: Discrete genetic variant (LOINC#81252-9)

value: NM_024675.3(PALB2):c.3549C>A (p.Tyr1183Ter) (clinvar#128144)

component

code: Genomic DNA change (gHGVS) (LOINC#81290-9)

value: NC_000016.10:g.23603471G>T (Human Genome Variation Society nomenclature#NC_000016.10:g.23603471G>T)

component

code: Genomic source class [Type] (LOINC#48002-0)

value: Somatic (LOINC#LA6684-0)

" - }, - "status": "final", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/observation-category", - "code": "laboratory" - } - ] - } - ], - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "69548-6", - "display": "Genetic variant assessment" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-03-15", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://loinc.org", - "code": "LA9633-4", - "display": "Present" - } - ] - }, - "method": { - "coding": [ - { - "system": "http://loinc.org", - "code": "LA26398-0", - "display": "Sequencing" - } - ] - }, - "component": [ - { - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "48018-6" - } - ] - }, - "valueCodeableConcept": { - "coding": [ - { - "system": "http://www.genenames.org", - "code": "HGNC:26144", - "display": "PALB2" - } - ] - } - }, - { - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "81252-9" - } - ] - }, - "valueCodeableConcept": { - "coding": [ - { - "system": "http://www.ncbi.nlm.nih.gov/clinvar", - "code": "128144", - "display": "NM_024675.3(PALB2):c.3549C>A (p.Tyr1183Ter)" - } - ] - } - }, - { - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "81290-9" - } - ] - }, - "valueCodeableConcept": { - "coding": [ - { - "system": "http://varnomen.hgvs.org", - "code": "NC_000016.10:g.23603471G>T" - } - ] - } - }, - { - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "48002-0" - } - ] - }, - "valueCodeableConcept": { - "coding": [ - { - "system": "http://loinc.org", - "code": "LA6684-0", - "display": "Somatic" - } - ] - } - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/DiagnosticReport/genomics-report-jenny-m", - "resource": { - "resourceType": "DiagnosticReport", - "id": "genomics-report-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-genomics-report"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"genomics-report-jenny-m\"

Profile: Genomics Report Profile

status: final

category: Laboratory (diagnosticServiceSectionId#LAB), Genetics (diagnosticServiceSectionId#GE)

code: Master HL7 genetic variant reporting panel (LOINC#81247-9)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-15

issued: Mar 15, 2020 12:00:01 AM

specimen: See above (Specimen/genomic-specimen-left-breast-jenny-m)

result:

" - }, - "status": "final", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0074", - "code": "LAB" - } - ] - }, - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0074", - "code": "GE" - } - ] - } - ], - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "81247-9" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-03-15", - "issued": "2020-03-15T00:00:01+00:00", - "specimen": [ - { - "reference": "Specimen/genomic-specimen-left-breast-jenny-m" - } - ], - "result": [ - { - "reference": "Observation/genomic-variant-jenny-m" - }, - { - "reference": "Observation/genomic-region-studied-jenny-m" - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/Procedure/cancer-related-surgical-procedure-jenny-m", - "resource": { - "resourceType": "Procedure", - "id": "cancer-related-surgical-procedure-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-related-surgical-procedure"] - }, - "text": { - "status": "extensions", - "div": "

Generated Narrative

Resource \"cancer-related-surgical-procedure-jenny-m\"

Profile: Cancer-Related Surgical Procedure Profile

Procedure Intent Extension: Curative - procedure intent (qualifier value) (SNOMED CT#373808002)

status: completed

category: Surgical procedure (procedure) (SNOMED CT#387713003)

code: Partial mastectomy (procedure) (SNOMED CT#64368001)

subject: See above (Patient/cancer-patient-jenny-m)

performed: 2018-04-01

asserter: See above (Practitioner/us-core-practitioner-owen-oncologist)

reasonReference: See above (Condition/primary-cancer-condition-jenny-m)

bodySite: Left breast structure (body structure) (SNOMED CT#80248007)

" - }, - "extension": [ - { - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-procedure-intent", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "373808002", - "display": "Curative - procedure intent (qualifier value)" - } - ] - } - } - ], - "status": "completed", - "category": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "387713003" - } - ] - }, - "code": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "64368001", - "display": "Partial mastectomy (procedure)" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "performedDateTime": "2018-04-01", - "asserter": { - "reference": "Practitioner/us-core-practitioner-owen-oncologist" - }, - "reasonReference": [ - { - "reference": "Condition/primary-cancer-condition-jenny-m" - } - ], - "bodySite": [ - { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "80248007", - "display": "Left breast structure (body structure)" - } - ] - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/Procedure/radiotherapy-treatment-summary-chest-wall-jenny-m", - "resource": { - "resourceType": "Procedure", - "id": "radiotherapy-treatment-summary-chest-wall-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-course-summary"] - }, - "text": { - "status": "extensions", - "div": "

Generated Narrative

Resource \"radiotherapy-treatment-summary-chest-wall-jenny-m\"

Profile: Radiotherapy Course Summary Profile

Radiotherapy Number of Sessions Extension: 31

Procedure Intent Extension: Curative - procedure intent (SNOMED CT#373808002)

Radiotherapy Modality And Technique Extension

value: External beam radiation therapy using photons (procedure) (SNOMED CT#1156506007)

value: Volumetric Modulated Arc Therapy (procedure) (SNOMED CT#1156530009)

Radiotherapy Modality And Technique Extension

value: Teleradiotherapy using electrons (SNOMED CT#45643008)

value: Three dimensional external beam radiation therapy (procedure) (Requested SNOMED Codes Code System#1162782007)

Radiotherapy Dose Delivered To Volume Extension

value: BodyStructure/jenny-m-chest-wall-treatment-volume

value: 6000 cGy (Details: UCUM code cGy = 'cGy')

value: 30

Radiotherapy Dose Delivered To Volume Extension

value: BodyStructure/jenny-m-chest-wall-lymph-nodes-treatment-volume

value: 5000 cGy (Details: UCUM code cGy = 'cGy')

value: 25

status: completed

category: Radiation oncology AND/OR radiotherapy (procedure) (SNOMED CT#108290001)

code: Radiotherapy Course of Treatment (regime/therapy) (Requested SNOMED Codes Code System#USCRS-33529)

subject: See above (Patient/cancer-patient-jenny-m)

performed: 2018-08-15 --> 2018-10-25

asserter: Practitioner/us-core-practitioner-kyle-anydoc \" ANYDOC\"

reasonCode: Malignant neoplasm of overlapping sites of right female breast (International Classification of Diseases, 10th Revision, Clinical Modification (ICD-10-CM)#C50.811)

bodySite: Chest Wall Structure (body structure) (SNOMED CT#78904004)

" - }, - "extension": [ - { - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-sessions", - "valueUnsignedInt": 31 - }, - { - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-procedure-intent", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "373808002", - "display": "Curative - procedure intent" - } - ] - } - }, - { - "extension": [ - { - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "1156506007", - "display": "External beam radiation therapy using photons (procedure)" - } - ] - } - }, - { - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-technique", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "1156530009", - "display": "Volumetric Modulated Arc Therapy (procedure)" - } - ] - } - } - ], - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality-and-technique" - }, - { - "extension": [ - { - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "45643008", - "display": "Teleradiotherapy using electrons" - } - ] - } - }, - { - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-technique", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://hl7.org/fhir/us/mcode/CodeSystem/snomed-requested-cs", - "code": "1162782007", - "display": "Three dimensional external beam radiation therapy (procedure)" - } - ] - } - } - ], - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality-and-technique" - }, - { - "extension": [ - { - "url": "volume", - "valueReference": { - "reference": "BodyStructure/jenny-m-chest-wall-treatment-volume" - } - }, - { - "url": "totalDoseDelivered", - "valueQuantity": { - "value": 6000, - "system": "http://unitsofmeasure.org", - "code": "cGy" - } - }, - { - "url": "fractionsDelivered", - "valueUnsignedInt": 30 - } - ], - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-dose-delivered-to-volume" - }, - { - "extension": [ - { - "url": "volume", - "valueReference": { - "reference": "BodyStructure/jenny-m-chest-wall-lymph-nodes-treatment-volume" - } - }, - { - "url": "totalDoseDelivered", - "valueQuantity": { - "value": 5000, - "system": "http://unitsofmeasure.org", - "code": "cGy" - } - }, - { - "url": "fractionsDelivered", - "valueUnsignedInt": 25 - } - ], - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-dose-delivered-to-volume" - } - ], - "status": "completed", - "category": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "108290001", - "display": "Radiation oncology AND/OR radiotherapy (procedure)" - } - ] - }, - "code": { - "coding": [ - { - "system": "http://hl7.org/fhir/us/mcode/CodeSystem/snomed-requested-cs", - "code": "USCRS-33529" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "performedPeriod": { - "start": "2018-08-15", - "end": "2018-10-25" - }, - "asserter": { - "reference": "Practitioner/us-core-practitioner-kyle-anydoc" - }, - "reasonCode": [ - { - "coding": [ - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.811", - "display": "Malignant neoplasm of overlapping sites of right female breast" - } - ] - } - ], - "bodySite": [ - { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "78904004", - "display": "Chest Wall Structure (body structure)" - } - ] - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/tnm-clinical-stage-group-jenny-m", - "resource": { - "resourceType": "Observation", - "id": "tnm-clinical-stage-group-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-stage-group"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"tnm-clinical-stage-group-jenny-m\"

Profile: Cancer Stage Group Profile

status: final

code: Stage group.clinical Cancer (LOINC#21908-9)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-16

value: IIB (cancerstaging.org#2B)

method: American Joint Commission on Cancer, Cancer Staging Manual, 8th edition neoplasm staging system (tumor staging) (SNOMED CT#897275008)

hasMember:

" - }, - "status": "final", - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "21908-9", - "display": "Stage group.clinical Cancer" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-03-16", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://cancerstaging.org", - "code": "2B", - "display": "IIB" - } - ] - }, - "method": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "897275008", - "display": "American Joint Commission on Cancer, Cancer Staging Manual, 8th edition neoplasm staging system (tumor staging)" - } - ] - }, - "hasMember": [ - { - "reference": "Observation/tnm-pathologic-primary-tumor-category-jenny-m" - }, - { - "reference": "Observation/tnm-pathologic-regional-nodes-category-jenny-m" - }, - { - "reference": "Observation/tnm-pathologic-distant-metastases-category-jenny-m" - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/tnm-clinical-primary-tumor-category-jenny-m", - "resource": { - "resourceType": "Observation", - "id": "tnm-clinical-primary-tumor-category-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tnm-primary-tumor-category"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"tnm-clinical-primary-tumor-category-jenny-m\"

Profile: TNM Primary Tumor Category Profile

status: final

code: Primary tumor.clinical [Class] Cancer (LOINC#21905-5)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-16

value: cT3 (cancerstaging.org#cT3)

method: American Joint Commission on Cancer, Cancer Staging Manual, 8th edition neoplasm staging system (tumor staging) (SNOMED CT#897275008)

" - }, - "status": "final", - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "21905-5", - "display": "Primary tumor.clinical [Class] Cancer" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-03-16", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://cancerstaging.org", - "code": "cT3" - } - ] - }, - "method": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "897275008", - "display": "American Joint Commission on Cancer, Cancer Staging Manual, 8th edition neoplasm staging system (tumor staging)" - } - ] - } - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/tnm-clinical-regional-nodes-category-jenny-m", - "resource": { - "resourceType": "Observation", - "id": "tnm-clinical-regional-nodes-category-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tnm-regional-nodes-category"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"tnm-clinical-regional-nodes-category-jenny-m\"

Profile: TNM Regional Nodes Category Profile

status: final

code: Regional lymph nodes.clinical [Class] Cancer (LOINC#21906-3)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-16

value: cN0 (cancerstaging.org#cN0)

method: American Joint Commission on Cancer, Cancer Staging Manual, 8th edition neoplasm staging system (tumor staging) (SNOMED CT#897275008)

" - }, - "status": "final", - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "21906-3", - "display": "Regional lymph nodes.clinical [Class] Cancer" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-03-16", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://cancerstaging.org", - "code": "cN0" - } - ] - }, - "method": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "897275008", - "display": "American Joint Commission on Cancer, Cancer Staging Manual, 8th edition neoplasm staging system (tumor staging)" - } - ] - } - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/tnm-clinical-distant-metastases-category-jenny-m", - "resource": { - "resourceType": "Observation", - "id": "tnm-clinical-distant-metastases-category-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tnm-distant-metastases-category"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"tnm-clinical-distant-metastases-category-jenny-m\"

Profile: TNM Distant Metastases Category Profile

status: final

code: Distant metastases.clinical [Class] Cancer (LOINC#21907-1)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-16

value: cM0 (cancerstaging.org#cM0)

method: American Joint Commission on Cancer, Cancer Staging Manual, 8th edition neoplasm staging system (tumor staging) (SNOMED CT#897275008)

" - }, - "status": "final", - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "21907-1", - "display": "Distant metastases.clinical [Class] Cancer" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-03-16", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://cancerstaging.org", - "code": "cM0" - } - ] - }, - "method": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "897275008", - "display": "American Joint Commission on Cancer, Cancer Staging Manual, 8th edition neoplasm staging system (tumor staging)" - } - ] - } - } - }, - { - "fullUrl": "whatever", - "resource": { - "resourceType": "Specimen", - "id": "tumor-specimen-left-breast-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tumor-specimen"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"tumor-specimen-left-breast-jenny-m\"

Profile: Tumor Specimen Profile

identifier: BodyStructure: Tumor 1234 (USUAL)

status: available

type: Tumor (specimenType#TUMOR)

subject: Patient/cancer-patient-jenny-m \" M\"

receivedTime: 2018-04-01

Collections

-BodySite
*Left breast structure (body structure) (SNOMED CT#80248007)
" - }, - "identifier": [ - { - "use": "usual", - "type": { - "coding": [ - { - "system": "http://hl7.org/fhir/resource-types", - "code": "BodyStructure" - } - ] - }, - "system": "http://radiology.hospital.example.org", - "value": "Tumor 1234" - } - ], - "status": "available", - "type": { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0487", - "code": "TUMOR" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "receivedTime": "2018-04-01", - "collection": { - "bodySite": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "80248007", - "display": "Left breast structure (body structure)" - } - ] - } - } - } - }, - { - "fullUrl": "whatever", - "resource": { - "resourceType": "BodyStructure", - "id": "tumor-lobular-carcinoma-left-breast", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tumor"] - }, - "text": { - "status": "extensions", - "div": "

Generated Narrative

Resource \"tumor-lobular-carcinoma-left-breast\"

Profile: Tumor Profile

Related Condition Extension: Condition/primary-cancer-condition-breast

identifier: BodyStructure: Tumor 1234 (USUAL)

location: Left breast structure (body structure) (SNOMED CT#80248007)

patient: Patient/cancer-patient-eve-anyperson \" ANYPERSON\"

" - }, - "extension": [ - { - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-related-condition", - "valueReference": { - "reference": "Condition/primary-cancer-condition-breast" - } - } - ], - "identifier": [ - { - "use": "usual", - "type": { - "coding": [ - { - "system": "http://hl7.org/fhir/resource-types", - "code": "BodyStructure" - } - ] - }, - "system": "http://radiology.hospital.example.org", - "value": "Tumor 1234" - } - ], - "location": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "80248007", - "display": "Left breast structure (body structure)" - } - ] - }, - "patient": { - "reference": "Patient/cancer-patient-eve-anyperson" - } - } - }, - { - "fullUrl": "http://example.org/fhir/Specimen/genomic-specimen-left-breast-jenny-m", - "resource": { - "resourceType": "Specimen", - "id": "genomic-specimen-left-breast-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-genomic-specimen"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"genomic-specimen-left-breast-jenny-m\"

Profile: Genomic Specimen Profile

status: available

type: Tissue (specimenType#TISS)

subject: See above (Patient/cancer-patient-jenny-m)

Collections

-CollectorBodySite
*See above (Practitioner/us-core-practitioner-owen-oncologist)Left breast structure (body structure) (SNOMED CT#80248007)

Processings

-Time[x]
*2018-03-06
" - }, - "status": "available", - "type": { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0487", - "code": "TISS" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "collection": { - "collector": { - "reference": "Practitioner/us-core-practitioner-owen-oncologist" - }, - "bodySite": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "80248007", - "display": "Left breast structure (body structure)" - } - ] - } - }, - "processing": [ - { - "timeDateTime": "2018-03-06" - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/genomic-region-studied-jenny-m", - "resource": { - "resourceType": "Observation", - "id": "genomic-region-studied-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-genomic-region-studied"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"genomic-region-studied-jenny-m\"

Profile: Genomic Region Studied Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: DNA region of interest panel (LOINC#53041-0)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-15

issued: Mar 15, 2018 12:00:01 AM

Components

-CodeValue[x]
*Gene studied [ID] (LOINC#48018-6)BRCA1 (HUGO Gene Nomenclature#1100; HUGO Gene Nomenclature#1101 \"BRCA2\"; HUGO Gene Nomenclature#1748 \"CDH1\"; HUGO Gene Nomenclature#26144 \"PALB2\"; HUGO Gene Nomenclature#9588 \"PTEN\"; HUGO Gene Nomenclature#11389 \"STK11\"; HUGO Gene Nomenclature#11998 \"TP53\")
" - }, - "status": "final", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/observation-category", - "code": "laboratory" - } - ] - } - ], - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "53041-0", - "display": "DNA region of interest panel" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-03-15", - "issued": "2018-03-15T00:00:01+00:00", - "component": [ - { - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "48018-6", - "display": "Gene studied [ID]" - } - ] - }, - "valueCodeableConcept": { - "coding": [ - { - "system": "http://www.genenames.org", - "code": "1100", - "display": "BRCA1" - }, - { - "system": "http://www.genenames.org", - "code": "1101", - "display": "BRCA2" - }, - { - "system": "http://www.genenames.org", - "code": "1748", - "display": "CDH1" - }, - { - "system": "http://www.genenames.org", - "code": "26144", - "display": "PALB2" - }, - { - "system": "http://www.genenames.org", - "code": "9588", - "display": "PTEN" - }, - { - "system": "http://www.genenames.org", - "code": "11389", - "display": "STK11" - }, - { - "system": "http://www.genenames.org", - "code": "11998", - "display": "TP53" - } - ] - } - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/ecog-performance-status-jenny-m", - "resource": { - "resourceType": "Observation", - "id": "ecog-performance-status-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-ecog-performance-status"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"ecog-performance-status-jenny-m\"

Profile: ECOG Performance Status Profile

status: final

code: ECOG Performance Status score (LOINC#89247-1)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-04-12

performer: See above (Practitioner/us-core-practitioner-owen-oncologist)

value: 0

interpretation: Fully active, able to carry on all pre-disease performance without restriction (LOINC#LA9622-7)

method: Physical examination procedure (procedure) (SNOMED CT#5880005)

" - }, - "status": "final", - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "89247-1" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-04-12", - "performer": [ - { - "reference": "Practitioner/us-core-practitioner-owen-oncologist" - } - ], - "valueInteger": 0, - "interpretation": [ - { - "coding": [ - { - "system": "http://loinc.org", - "code": "LA9622-7", - "display": "Fully active, able to carry on all pre-disease performance without restriction" - } - ] - } - ], - "method": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "5880005", - "display": "Physical examination procedure (procedure)" - } - ] - } - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/tumor-marker-test-er-jenny-m", - "resource": { - "resourceType": "Observation", - "id": "tumor-marker-test-er-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tumor-marker-test"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"tumor-marker-test-er-jenny-m\"

Profile: Tumor Marker Test Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Estrogen receptor Ag [Presence] in Breast cancer specimen by Immune stain (LOINC#85337-4)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-10

performer: See above (Practitioner/us-core-practitioner-owen-oncologist)

value: Positive (LOINC#LA6576-8)

" - }, - "status": "final", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/observation-category", - "code": "laboratory" - } - ] - } - ], - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "85337-4", - "display": "Estrogen receptor Ag [Presence] in Breast cancer specimen by Immune stain" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-03-10", - "performer": [ - { - "reference": "Practitioner/us-core-practitioner-owen-oncologist" - } - ], - "valueCodeableConcept": { - "coding": [ - { - "system": "http://loinc.org", - "code": "LA6576-8", - "display": "Positive" - } - ] - } - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/tumor-marker-test-pr-jenny-m", - "resource": { - "resourceType": "Observation", - "id": "tumor-marker-test-pr-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tumor-marker-test"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"tumor-marker-test-pr-jenny-m\"

Profile: Tumor Marker Test Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Progesterone receptor Ag [Presence] in Breast cancer specimen by Immune stain (LOINC#85339-0)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-10

performer: See above (Practitioner/us-core-practitioner-owen-oncologist)

value: Negative (LOINC#LA6577-6)

" - }, - "status": "final", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/observation-category", - "code": "laboratory" - } - ] - } - ], - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "85339-0", - "display": "Progesterone receptor Ag [Presence] in Breast cancer specimen by Immune stain" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-03-10", - "performer": [ - { - "reference": "Practitioner/us-core-practitioner-owen-oncologist" - } - ], - "valueCodeableConcept": { - "coding": [ - { - "system": "http://loinc.org", - "code": "LA6577-6", - "display": "Negative" - } - ] - } - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/tumor-marker-test-her2-jenny-m", - "resource": { - "resourceType": "Observation", - "id": "tumor-marker-test-her2-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tumor-marker-test"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"tumor-marker-test-her2-jenny-m\"

Profile: Tumor Marker Test Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: HER2 [Interpretation] in Tissue (LOINC#48676-1)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-10

performer: See above (Practitioner/us-core-practitioner-owen-oncologist)

value: Negative (LOINC#LA6577-6)

" - }, - "status": "final", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/observation-category", - "code": "laboratory" - } - ] - } - ], - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "48676-1", - "display": "HER2 [Interpretation] in Tissue" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-03-10", - "performer": [ - { - "reference": "Practitioner/us-core-practitioner-owen-oncologist" - } - ], - "valueCodeableConcept": { - "coding": [ - { - "system": "http://loinc.org", - "code": "LA6577-6", - "display": "Negative" - } - ] - } - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/tumor-marker-test-oncotype-dx-jenny-m", - "resource": { - "resourceType": "Observation", - "id": "tumor-marker-test-oncotype-dx-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tumor-marker-test"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"tumor-marker-test-oncotype-dx-jenny-m\"

Profile: Tumor Marker Test Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Oncotype DX Breast Recurrence Score Assay (gtr#509910)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-04-12

performer: Organization/us-core-organization-bedrock-medicine \"Bedrock Medicine\"

value: 47 Recurrence score (Details: UCUM code {ScoreOf} = '{ScoreOf}')

interpretation: High (ObservationInterpretation#H)

" - }, - "status": "final", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/observation-category", - "code": "laboratory" - } - ] - } - ], - "code": { - "coding": [ - { - "system": "http://www.ncbi.nlm.nih.gov/gtr", - "code": "509910", - "display": "Oncotype DX Breast Recurrence Score Assay" - } - ], - "text": "Oncotype DX Breast Recurrence Score Assay" - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-04-12", - "performer": [ - { - "reference": "Organization/us-core-organization-bedrock-medicine" - } - ], - "valueQuantity": { - "value": 47, - "unit": "Recurrence score", - "system": "http://unitsofmeasure.org", - "code": "{ScoreOf}" - }, - "interpretation": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation", - "code": "H", - "display": "High" - } - ] - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/MedicationRequest/cancer-related-medication-request-doxorubicin-jenny-m", - "resource": { - "resourceType": "MedicationRequest", - "id": "cancer-related-medication-request-doxorubicin-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-related-medication-request"] - }, - "text": { - "status": "extensions", - "div": "

Generated Narrative

Resource \"cancer-related-medication-request-doxorubicin-jenny-m\"

Profile: Cancer-Related Medication Request Profile

Procedure Intent Extension: Curative - procedure intent (qualifier value) (SNOMED CT#373808002)

status: active

intent: order

category: Outpatient (MedicationRequest Category Codes#outpatient)

medication: DOXOrubicin (RxNorm#3639)

subject: See above (Patient/cancer-patient-jenny-m)

authoredOn: 2018-04-12

requester: See above (Practitioner/us-core-practitioner-owen-oncologist)

reasonReference: See above (Condition/primary-cancer-condition-jenny-m)

" - }, - "extension": [ - { - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-procedure-intent", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "373808002", - "display": "Curative - procedure intent (qualifier value)" - } - ] - } - } - ], - "status": "active", - "intent": "order", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-category", - "code": "outpatient" - } - ] - } - ], - "medicationCodeableConcept": { - "coding": [ - { - "system": "http://www.nlm.nih.gov/research/umls/rxnorm", - "code": "3639", - "display": "DOXOrubicin" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "authoredOn": "2018-04-12", - "requester": { - "reference": "Practitioner/us-core-practitioner-owen-oncologist" - }, - "reasonReference": [ - { - "reference": "Condition/primary-cancer-condition-jenny-m" - } - ], - "dosageInstruction": [ - { - "text": "doxorubicin (60 mg/m² IV)", - "timing": { - "repeat": { - "boundsPeriod": { - "start": "2018-04-01" - } - } - }, - "route": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "47625008", - "display": "Intravenous route (qualifier value)" - } - ] - }, - "doseAndRate": [ - { - "rateQuantity": { - "value": 60, - "unit": "mg/m2", - "system": "http://unitsofmeasure.org", - "code": "mg/m2" - } - } - ], - "maxDosePerPeriod": { - "numerator": { - "value": 1 - }, - "denominator": { - "value": 3, - "unit": "week", - "system": "http://unitsofmeasure.org", - "code": "wk" - } - } - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/MedicationRequest/cancer-related-medication-request-paclitaxel-jenny-m", - "resource": { - "resourceType": "MedicationRequest", - "id": "cancer-related-medication-request-paclitaxel-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-related-medication-request"] - }, - "text": { - "status": "extensions", - "div": "

Generated Narrative

Resource \"cancer-related-medication-request-paclitaxel-jenny-m\"

Profile: Cancer-Related Medication Request Profile

Procedure Intent Extension: Curative - procedure intent (qualifier value) (SNOMED CT#373808002)

status: active

intent: order

category: Outpatient (MedicationRequest Category Codes#outpatient)

medication: PACLitaxel (RxNorm#56946)

subject: See above (Patient/cancer-patient-jenny-m)

authoredOn: 2018-04-12

requester: See above (Practitioner/us-core-practitioner-owen-oncologist)

reasonReference: See above (Condition/primary-cancer-condition-jenny-m)

" - }, - "extension": [ - { - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-procedure-intent", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "373808002", - "display": "Curative - procedure intent (qualifier value)" - } - ] - } - } - ], - "status": "active", - "intent": "order", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-category", - "code": "outpatient" - } - ] - } - ], - "medicationCodeableConcept": { - "coding": [ - { - "system": "http://www.nlm.nih.gov/research/umls/rxnorm", - "code": "56946", - "display": "PACLitaxel" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "authoredOn": "2018-04-12", - "requester": { - "reference": "Practitioner/us-core-practitioner-owen-oncologist" - }, - "reasonReference": [ - { - "reference": "Condition/primary-cancer-condition-jenny-m" - } - ], - "dosageInstruction": [ - { - "text": "PACLitaxel (175 mg/m² IV), 272.01mg", - "timing": { - "repeat": { - "boundsPeriod": { - "start": "2018-04-12" - } - } - }, - "route": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "47625008", - "display": "Intravenous route (qualifier value)" - } - ] - }, - "doseAndRate": [ - { - "doseQuantity": { - "value": 272.01, - "unit": "mg", - "system": "http://unitsofmeasure.org", - "code": "mg" - } - } - ], - "maxDosePerPeriod": { - "numerator": { - "value": 1 - }, - "denominator": { - "value": 3, - "unit": "week", - "system": "http://unitsofmeasure.org", - "code": "wk" - } - } - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/MedicationRequest/cancer-related-medication-request-anastrozole-jenny-m", - "resource": { - "resourceType": "MedicationRequest", - "id": "cancer-related-medication-request-anastrozole-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-related-medication-request"] - }, - "text": { - "status": "extensions", - "div": "

Generated Narrative

Resource \"cancer-related-medication-request-anastrozole-jenny-m\"

Profile: Cancer-Related Medication Request Profile

Procedure Intent Extension: Curative - procedure intent (qualifier value) (SNOMED CT#373808002)

status: active

intent: order

category: Community (MedicationRequest Category Codes#community)

medication: anastrozole (RxNorm#84857)

subject: See above (Patient/cancer-patient-jenny-m)

authoredOn: 2018-09-30

requester: See above (Practitioner/us-core-practitioner-owen-oncologist)

reasonReference: See above (Condition/primary-cancer-condition-jenny-m)

" - }, - "extension": [ - { - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-procedure-intent", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "373808002", - "display": "Curative - procedure intent (qualifier value)" - } - ] - } - } - ], - "status": "active", - "intent": "order", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-category", - "code": "community" - } - ] - } - ], - "medicationCodeableConcept": { - "coding": [ - { - "system": "http://www.nlm.nih.gov/research/umls/rxnorm", - "code": "84857", - "display": "anastrozole" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "authoredOn": "2018-09-30", - "requester": { - "reference": "Practitioner/us-core-practitioner-owen-oncologist" - }, - "reasonReference": [ - { - "reference": "Condition/primary-cancer-condition-jenny-m" - } - ], - "dosageInstruction": [ - { - "text": "1mg orally once daily", - "timing": { - "repeat": { - "boundsPeriod": { - "start": "2018-09-30" - } - } - }, - "route": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "26643006", - "display": "Oral route (qualifier value)" - } - ] - }, - "doseAndRate": [ - { - "doseQuantity": { - "value": 1, - "unit": "mg", - "system": "http://unitsofmeasure.org", - "code": "mg" - } - } - ], - "maxDosePerPeriod": { - "numerator": { - "value": 1 - }, - "denominator": { - "value": 1, - "unit": "day", - "system": "http://unitsofmeasure.org", - "code": "d" - } - } - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/cancer-related-mcode-comorbidities-elixhauser-jenny-m", - "resource": { - "resourceType": "Observation", - "id": "cancer-related-mcode-comorbidities-elixhauser-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-comorbidities-elixhauser"] - }, - "text": { - "status": "extensions", - "div": "

Generated Narrative

Resource \"cancer-related-mcode-comorbidities-elixhauser-jenny-m\"

Profile: Comorbidities Elixhauser Profile

status: final

code: Elixhauser Comorbidity Panel (Requested LOINC Codes Code System#comorbidities-elixhauser)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-16

performer: See above (Practitioner/us-core-practitioner-owen-oncologist)

component

Comorbid Condition Reference Extension: Condition/us-core-condition-depression-jenny-m

code: Depression (Elixhauser comorbidity category) (Requested LOINC Codes Code System#DEPRESS)

value: Present (qualifier value) (SNOMED CT#52101004)

component

Comorbid Condition Reference Extension: Condition/us-core-condition-hypertension-jenny-m

code: Hypertension, complicated (Elixhauser comorbidity category) (Requested LOINC Codes Code System#HTN_CX)

value: Present (qualifier value) (SNOMED CT#52101004)

component

code: Arthropathies (Elixhauser comorbidity category) (Requested LOINC Codes Code System#ARTH)

value: Absent (qualifier value) (SNOMED CT#2667000)

component

code: Congestive heart failure (Elixhauser comorbidity category) (Requested LOINC Codes Code System#CHF)

value: Absent (qualifier value) (SNOMED CT#2667000)

component

code: Chronic pulmonary disease (Elixhauser comorbidity category) (Requested LOINC Codes Code System#LUNG_CHRONIC)

value: Absent (qualifier value) (SNOMED CT#2667000)

component

code: Diabetes without chronic complications (Elixhauser comorbidity category) (Requested LOINC Codes Code System#DIAB_UNCX)

value: Absent (qualifier value) (SNOMED CT#2667000)

component

code: Diabetes with chronic complications (Elixhauser comorbidity category) (Requested LOINC Codes Code System#DIAB_CX)

value: Absent (qualifier value) (SNOMED CT#2667000)

component

code: Obesity (Elixhauser comorbidity category) (Requested LOINC Codes Code System#OBESE)

value: Absent (qualifier value) (SNOMED CT#2667000)

component

code: Peripheral vascular disease (Elixhauser comorbidity category) (Requested LOINC Codes Code System#PERIVASC)

value: Absent (qualifier value) (SNOMED CT#2667000)

component

code: Pulmonary circulation disease (Elixhauser comorbidity category) (Requested LOINC Codes Code System#PULMCIRC)

value: Absent (qualifier value) (SNOMED CT#2667000)

component

code: Renal failure, moderate (Elixhauser comorbidity category) (Requested LOINC Codes Code System#RENLFL_MOD)

value: Absent (qualifier value) (SNOMED CT#2667000)

" - }, - "status": "final", - "code": { - "coding": [ - { - "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", - "code": "comorbidities-elixhauser", - "display": "Elixhauser Comorbidity Panel" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-03-16", - "performer": [ - { - "reference": "Practitioner/us-core-practitioner-owen-oncologist" - } - ], - "component": [ - { - "extension": [ - { - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-comorbid-condition-reference", - "valueReference": { - "reference": "Condition/us-core-condition-depression-jenny-m" - } - } - ], - "code": { - "coding": [ - { - "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", - "code": "DEPRESS" - } - ] - }, - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "52101004", - "display": "Present (qualifier value)" - } - ] - } - }, - { - "extension": [ - { - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-comorbid-condition-reference", - "valueReference": { - "reference": "Condition/us-core-condition-hypertension-jenny-m" - } - } - ], - "code": { - "coding": [ - { - "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", - "code": "HTN_CX" - } - ] - }, - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "52101004", - "display": "Present (qualifier value)" - } - ] - } - }, - { - "code": { - "coding": [ - { - "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", - "code": "ARTH" - } - ] - }, - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "2667000", - "display": "Absent (qualifier value)" - } - ] - } - }, - { - "code": { - "coding": [ - { - "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", - "code": "CHF" - } - ] - }, - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "2667000", - "display": "Absent (qualifier value)" - } - ] - } - }, - { - "code": { - "coding": [ - { - "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", - "code": "LUNG_CHRONIC" - } - ] - }, - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "2667000", - "display": "Absent (qualifier value)" - } - ] - } - }, - { - "code": { - "coding": [ - { - "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", - "code": "DIAB_UNCX" - } - ] - }, - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "2667000", - "display": "Absent (qualifier value)" - } - ] - } - }, - { - "code": { - "coding": [ - { - "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", - "code": "DIAB_CX" - } - ] - }, - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "2667000", - "display": "Absent (qualifier value)" - } - ] - } - }, - { - "code": { - "coding": [ - { - "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", - "code": "OBESE" - } - ] - }, - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "2667000", - "display": "Absent (qualifier value)" - } - ] - } - }, - { - "code": { - "coding": [ - { - "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", - "code": "PERIVASC" - } - ] - }, - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "2667000", - "display": "Absent (qualifier value)" - } - ] - } - }, - { - "code": { - "coding": [ - { - "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", - "code": "PULMCIRC" - } - ] - }, - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "2667000", - "display": "Absent (qualifier value)" - } - ] - } - }, - { - "code": { - "coding": [ - { - "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", - "code": "RENLFL_MOD" - } - ] - }, - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "2667000", - "display": "Absent (qualifier value)" - } - ] - } - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/bodyweight-jenny-m-2018-03-16", - "resource": { - "resourceType": "Observation", - "id": "bodyweight-jenny-m-2018-03-16", - "meta": { - "profile": ["http://hl7.org/fhir/StructureDefinition/bodyweight"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"bodyweight-jenny-m-2018-03-16\"

Profile: Observation Body Weight Profile

status: final

category: Vital Signs (Observation Category Codes#vital-signs)

code: Body weight (LOINC#29463-7)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-06

value: 155 lb (Details: UCUM code [lb_av] = '[lb_av]')

" - }, - "status": "final", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/observation-category", - "code": "vital-signs" - } - ] - } - ], - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "29463-7" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-03-06", - "valueQuantity": { - "value": 155, - "unit": "lb", - "system": "http://unitsofmeasure.org", - "code": "[lb_av]" - } - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/us-core-observation-lab-neutrophils-jenny-m", - "resource": { - "resourceType": "Observation", - "id": "us-core-observation-lab-neutrophils-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"us-core-observation-lab-neutrophils-jenny-m\"

Profile: US Core Laboratory Result Observation Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Neutrophils [#/volume] in Blood (LOINC#26499-4)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-05-20T00:00:00Z

value: 3000 10*3/uL (Details: UCUM code 10*3/uL = '10*3/uL')

ReferenceRanges

-LowHighAppliesTo
*2500 10*3/uL (Details: UCUM code 10*3/uL = '10*3/uL')5000 10*3/uL (Details: UCUM code 10*3/uL = '10*3/uL')Normal Range (Observation Reference Range Meaning Codes#normal)
" - }, - "status": "final", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/observation-category", - "code": "laboratory" - } - ] - } - ], - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "26499-4", - "display": "Neutrophils [#/volume] in Blood" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-05-20T00:00:00Z", - "valueQuantity": { - "value": 3000, - "unit": "10*3/uL", - "system": "http://unitsofmeasure.org", - "code": "10*3/uL" - }, - "referenceRange": [ - { - "low": { - "value": 2500, - "unit": "10*3/uL", - "system": "http://unitsofmeasure.org", - "code": "10*3/uL" - }, - "high": { - "value": 5000, - "unit": "10*3/uL", - "system": "http://unitsofmeasure.org", - "code": "10*3/uL" - }, - "appliesTo": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/referencerange-meaning", - "code": "normal", - "display": "Normal Range" - } - ] - } - ] - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/Organization/us-core-organization-physician-services-inc", - "resource": { - "resourceType": "Organization", - "id": "us-core-organization-physician-services-inc", - "meta": { - "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"us-core-organization-physician-services-inc\"

Profile: US Core Organization Profile

active: true

type: Healthcare Provider (Organization type#prov)

name: Physician Services, Inc.

telecom: ph: 999-999-9999(WORK)

address: 123 Corporate Drive Anytown MA 12345 US

" - }, - "active": true, - "type": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/organization-type", - "code": "prov", - "display": "Healthcare Provider" - } - ] - } - ], - "name": "Physician Services, Inc.", - "telecom": [ - { - "system": "phone", - "value": "999-999-9999", - "use": "work" - } - ], - "address": [ - { - "line": ["123 Corporate Drive"], - "city": "Anytown", - "state": "MA", - "postalCode": "12345", - "country": "US" - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/us-core-smokingstatus-jenny-m", - "resource": { - "resourceType": "Observation", - "id": "us-core-smokingstatus-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-smokingstatus"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"us-core-smokingstatus-jenny-m\"

Profile: US Core Smoking Status Observation Profile

status: final

category: Social History (Observation Category Codes#social-history)

code: Tobacco smoking status (LOINC#72166-2)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-16

issued: Mar 16, 2018 12:00:00 AM

value: Smokes tobacco daily (finding) (SNOMED CT#449868002)

" - }, - "status": "final", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/observation-category", - "code": "social-history" - } - ] - } - ], - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "72166-2", - "display": "Tobacco smoking status" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-03-16", - "issued": "2018-03-16T00:00:00Z", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "449868002", - "display": "Smokes tobacco daily (finding)" - } - ] - } - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/us-core-procedure-biopsy-jenny-m", - "resource": { - "resourceType": "Procedure", - "id": "us-core-procedure-biopsy-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"us-core-procedure-biopsy-jenny-m\"

Profile: US Core Procedure Profile

status: completed

code: Biopsy of breast using ultrasonographic guidance (procedure) (SNOMED CT#723990008)

subject: See above (Patient/cancer-patient-jenny-m)

performed: 2018-03-06

asserter: Practitioner/us-core-practitioner-mary-obgyn \" OBGYN\"

Performers

-Actor
*Practitioner/us-core-practitioner-mary-obgyn \" OBGYN\"

reasonReference: See above (Condition/primary-cancer-condition-jenny-m)

bodySite: Left breast structure (body structure) (SNOMED CT#80248007)

" - }, - "status": "completed", - "code": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "723990008", - "display": "Biopsy of breast using ultrasonographic guidance (procedure)" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "performedDateTime": "2018-03-06", - "asserter": { - "reference": "Practitioner/us-core-practitioner-mary-obgyn" - }, - "performer": [ - { - "actor": { - "reference": "Practitioner/us-core-practitioner-mary-obgyn" - } - } - ], - "reasonReference": [ - { - "reference": "Condition/primary-cancer-condition-jenny-m" - } - ], - "bodySite": [ - { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "80248007", - "display": "Left breast structure (body structure)" - } - ] - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/us-core-procedure-mammogram-jenny-m", - "resource": { - "resourceType": "Procedure", - "id": "us-core-procedure-mammogram-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"us-core-procedure-mammogram-jenny-m\"

Profile: US Core Procedure Profile

status: completed

code: Mammography (procedure) (SNOMED CT#71651007)

subject: See above (Patient/cancer-patient-jenny-m)

performed: 2018-02-01

asserter: Practitioner/us-core-practitioner-mary-obgyn \" OBGYN\"

Performers

-Actor
*Practitioner/us-core-practitioner-jane-radiotech \" RADIOLOGIST\"
" - }, - "status": "completed", - "code": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "71651007", - "display": "Mammography (procedure)" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "performedDateTime": "2018-02-01", - "asserter": { - "reference": "Practitioner/us-core-practitioner-mary-obgyn" - }, - "performer": [ - { - "actor": { - "reference": "Practitioner/us-core-practitioner-jane-radiotech" - } - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/FamilyMemberHistory/family-member-history-aunt-jenny-m", - "resource": { - "resourceType": "FamilyMemberHistory", - "id": "family-member-history-aunt-jenny-m", - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"family-member-history-aunt-jenny-m\"

status: completed

patient: See above (Patient/cancer-patient-jenny-m)

relationship: maternal aunt (RoleCode#MAUNT)

Conditions

-CodeOnset[x]
*Malignant tumor of ovary (disorder) (SNOMED CT#363443007)69 a (Details: UCUM code a = 'a')
" - }, - "status": "completed", - "patient": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "relationship": { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/v3-RoleCode", - "code": "MAUNT", - "display": "maternal aunt" - } - ] - }, - "condition": [ - { - "code": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "363443007", - "display": "Malignant tumor of ovary (disorder)" - } - ] - }, - "onsetAge": { - "value": 69, - "system": "http://unitsofmeasure.org", - "code": "a" - } - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/Procedure/us-core-procedure-mammogram-jenny-m", - "resource": { - "resourceType": "Procedure", - "id": "us-core-procedure-mammogram-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"us-core-procedure-mammogram-jenny-m\"

Profile: US Core Procedure Profile

status: completed

code: Mammography (procedure) (SNOMED CT#71651007)

subject: See above (Patient/cancer-patient-jenny-m)

performed: 2018-02-01

asserter: Practitioner/us-core-practitioner-mary-obgyn \" OBGYN\"

Performers

-Actor
*Practitioner/us-core-practitioner-jane-radiotech \" RADIOLOGIST\"
" - }, - "status": "completed", - "code": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "71651007", - "display": "Mammography (procedure)" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "performedDateTime": "2018-02-01", - "asserter": { - "reference": "Practitioner/us-core-practitioner-mary-obgyn" - }, - "performer": [ - { - "actor": { - "reference": "Practitioner/us-core-practitioner-jane-radiotech" - } - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/FamilyMemberHistory/family-member-history-uncle-jenny-m", - "resource": { - "resourceType": "FamilyMemberHistory", - "id": "family-member-history-uncle-jenny-m", - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"family-member-history-uncle-jenny-m\"

status: completed

patient: See above (Patient/cancer-patient-jenny-m)

relationship: paternal uncle (RoleCode#PUNCLE)

deceased: true

Conditions

-CodeContributedToDeath
*Malignant tumor of pancreas (disorder) (SNOMED CT#363418001)true
" - }, - "status": "completed", - "patient": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "relationship": { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/v3-RoleCode", - "code": "PUNCLE", - "display": "paternal uncle" - } - ] - }, - "deceasedBoolean": true, - "condition": [ - { - "code": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "363418001", - "display": "Malignant tumor of pancreas (disorder)" - } - ] - }, - "contributedToDeath": true - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/DiagnosticReport/us-core-diagnosticreport-lab-jenny-m", - "resource": { - "resourceType": "DiagnosticReport", - "id": "us-core-diagnosticreport-lab-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-lab"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"us-core-diagnosticreport-lab-jenny-m\"

Profile: US Core DiagnosticReport Profile for Laboratory Results Reporting

status: final

category: Laboratory (diagnosticServiceSectionId#LAB), Surgical Pathology (diagnosticServiceSectionId#SP)

code: Pathology report final diagnosis Narrative (LOINC#22637-3)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-04-01T00:00:00Z

issued: Apr 5, 2018 12:00:00 AM

performer: See above (Organization/us-core-organization-physician-services-inc)

resultsInterpreter: See above (Practitioner/us-core-practitioner-peter-pathologist)

specimen: Specimen/tumor-specimen-left-breast-jenny-m

result:

" - }, - "status": "final", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0074", - "code": "LAB" - } - ] - }, - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0074", - "code": "SP", - "display": "Surgical Pathology" - } - ] - } - ], - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "22637-3", - "display": "Pathology report final diagnosis Narrative" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-04-01T00:00:00Z", - "issued": "2018-04-05T00:00:00Z", - "performer": [ - { - "reference": "Organization/us-core-organization-physician-services-inc" - } - ], - "resultsInterpreter": [ - { - "reference": "Practitioner/us-core-practitioner-peter-pathologist" - } - ], - "specimen": [ - { - "reference": "Specimen/tumor-specimen-left-breast-jenny-m" - } - ], - "result": [ - { - "reference": "Observation/us-core-observation-lab-tumor-invasion-jenny-m" - }, - { - "reference": "Observation/us-core-observation-lab-tumor-margins-jenny-m" - }, - { - "reference": "Observation/us-core-observation-lab-sentinel-nodes-jenny-m" - }, - { - "reference": "Observation/tumor-size-jenny-m" - }, - { - "reference": "Observation/us-core-observation-lab-tumor-dcis-jenny-m" - }, - { - "reference": "Observation/tumor-marker-test-her2-jenny-m" - }, - { - "reference": "Observation/tumor-marker-test-er-jenny-m" - }, - { - "reference": "Observation/tumor-marker-test-pr-jenny-m" - }, - { - "reference": "Observation/us-core-observation-lab-tumor-grade-jenny-m" - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/observation-smoking-pack-years-jenny-m", - "resource": { - "resourceType": "Observation", - "id": "observation-smoking-pack-years-jenny-m", - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"observation-smoking-pack-years-jenny-m\"

status: final

category: Social History (Observation Category Codes#social-history)

code: Cigarette pack-years (observable entity) (SNOMED CT#401201003)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-16

value: 20 Pack-Years (Details: UCUM code {PackYears} = '{PackYears}')

" - }, - "status": "final", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/observation-category", - "code": "social-history", - "display": "Social History" - } - ] - } - ], - "code": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "401201003", - "display": "Cigarette pack-years (observable entity)" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-03-16", - "valueQuantity": { - "value": 20, - "unit": "Pack-Years", - "system": "http://unitsofmeasure.org", - "code": "{PackYears}" - } - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/us-core-observation-lab-tumor-invasion-jenny-m", - "resource": { - "resourceType": "Observation", - "id": "us-core-observation-lab-tumor-invasion-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"us-core-observation-lab-tumor-invasion-jenny-m\"

Profile: US Core Laboratory Result Observation Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Status of invasion by tumor (SNOMED CT#370052007)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-04-01T00:00:00Z

value: Negative (qualifier value) (SNOMED CT#260385009)

specimen: Specimen/tumor-specimen-left-breast-jenny-m

" - }, - "status": "final", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/observation-category", - "code": "laboratory" - } - ] - } - ], - "code": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "370052007", - "display": "Status of invasion by tumor" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-04-01T00:00:00Z", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "260385009", - "display": "Negative (qualifier value)" - } - ] - }, - "specimen": { - "reference": "Specimen/tumor-specimen-left-breast-jenny-m" - } - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/us-core-observation-lab-tumor-margins-jenny-m", - "resource": { - "resourceType": "Observation", - "id": "us-core-observation-lab-tumor-margins-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"us-core-observation-lab-tumor-margins-jenny-m\"

Profile: US Core Laboratory Result Observation Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Margin involvement in Breast tumor (LOINC#44669-0)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-04-01T00:00:00Z

value: Uninvolved by invasive carcinoma (LOINC#LA27151-2)

specimen: Specimen/tumor-specimen-left-breast-jenny-m

" - }, - "status": "final", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/observation-category", - "code": "laboratory" - } - ] - } - ], - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "44669-0", - "display": "Margin involvement in Breast tumor" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-04-01T00:00:00Z", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://loinc.org", - "code": "LA27151-2", - "display": "Uninvolved by invasive carcinoma" - } - ] - }, - "specimen": { - "reference": "Specimen/tumor-specimen-left-breast-jenny-m" - } - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/us-core-observation-lab-sentinel-nodes-jenny-m", - "resource": { - "resourceType": "Observation", - "id": "us-core-observation-lab-sentinel-nodes-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"us-core-observation-lab-sentinel-nodes-jenny-m\"

Profile: US Core Laboratory Result Observation Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Sentinel lymph nodes with metastasis [#] in Cancer specimen (LOINC#92832-5)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-04-01T00:00:00Z

specimen: Specimen/tumor-specimen-left-breast-jenny-m

Components

-CodeValue[x]
*Lymph nodes examined [#] in Cancer specimen by Light microscopy (LOINC#92833-3)3 Count (Details: UCUM code {Count} = '{Count}')
" - }, - "status": "final", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/observation-category", - "code": "laboratory" - } - ] - } - ], - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "92832-5", - "display": "Sentinel lymph nodes with metastasis [#] in Cancer specimen" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-04-01T00:00:00Z", - "specimen": { - "reference": "Specimen/tumor-specimen-left-breast-jenny-m" - }, - "component": [ - { - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "92833-3", - "display": "Lymph nodes examined [#] in Cancer specimen by Light microscopy" - } - ] - }, - "valueQuantity": { - "value": 3, - "unit": "Count", - "system": "http://unitsofmeasure.org", - "code": "{Count}" - } - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/tumor-size-jenny-m", - "resource": { - "resourceType": "Observation", - "id": "tumor-size-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tumor-size"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"tumor-size-jenny-m\"

Profile: Tumor Size Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Size Tumor (LOINC#21889-1)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-04-01T00:00:00Z

method: Pathology report gross observation (LOINC#24419-4)

specimen: Specimen/tumor-specimen-left-breast-jenny-m

Components

-CodeValue[x]
*Size.maximum dimension in Tumor (LOINC#33728-7)2.5 centimeters (Details: UCUM code cm = 'cm')
" - }, - "status": "final", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/observation-category", - "code": "laboratory" - } - ] - } - ], - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "21889-1", - "display": "Size Tumor" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-04-01T00:00:00Z", - "method": { - "coding": [ - { - "system": "http://loinc.org", - "code": "24419-4", - "display": "Pathology report gross observation" - } - ] - }, - "specimen": { - "reference": "Specimen/tumor-specimen-left-breast-jenny-m" - }, - "component": [ - { - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "33728-7", - "display": "Size.maximum dimension in Tumor" - } - ] - }, - "valueQuantity": { - "value": 2.5, - "unit": "centimeters", - "system": "http://unitsofmeasure.org", - "code": "cm" - } - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/us-core-observation-lab-tumor-dcis-jenny-m", - "resource": { - "resourceType": "Observation", - "id": "us-core-observation-lab-tumor-dcis-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"us-core-observation-lab-tumor-dcis-jenny-m\"

Profile: US Core Laboratory Result Observation Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: DCIS intraductal extension in Breast cancer specimen Qualitative by Light microscopy (LOINC#85336-6)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-04-01T00:00:00Z

value: DCIS present with extensive intraductal component (EIC) (LOINC#LA27261-9)

specimen: Specimen/tumor-specimen-left-breast-jenny-m

" - }, - "status": "final", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/observation-category", - "code": "laboratory" - } - ] - } - ], - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "85336-6", - "display": "DCIS intraductal extension in Breast cancer specimen Qualitative by Light microscopy" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-04-01T00:00:00Z", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://loinc.org", - "code": "LA27261-9", - "display": "DCIS present with extensive intraductal component (EIC)" - } - ] - }, - "specimen": { - "reference": "Specimen/tumor-specimen-left-breast-jenny-m" - } - } - }, - { - "fullUrl": "http://example.org/fhir/Pracititioner/us-core-practitioner-owen-oncologist", - "resource": { - "resourceType": "Practitioner", - "id": "us-core-practitioner-owen-oncologist", - "meta": { - "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"us-core-practitioner-owen-oncologist\"

Profile: US Core Practitioner Profile

identifier: id: 9988776655

name: Owen Oncologist

address: 123 Corporate Drive Anytown MA 12345 US (WORK)

gender: male

Qualifications

-Code
*Doctor of Medicine (degreeLicenseCertificate[2.7]#MD)
" - }, - "identifier": [ - { - "system": "http://hl7.org/fhir/sid/us-npi", - "value": "9988776655" - } - ], - "name": [ - { - "family": "Oncologist", - "given": ["Owen"], - "prefix": ["Dr."] - } - ], - "address": [ - { - "use": "work", - "line": ["123 Corporate Drive"], - "city": "Anytown", - "state": "MA", - "postalCode": "12345", - "country": "US" - } - ], - "gender": "male", - "qualification": [ - { - "code": { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0360", - "version": "2.7", - "code": "MD" - } - ] - } - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/Pracititioner/us-core-practitioner-peter-pathologist", - "resource": { - "resourceType": "Practitioner", - "id": "us-core-practitioner-peter-pathologist", - "meta": { - "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"us-core-practitioner-peter-pathologist\"

Profile: US Core Practitioner Profile

identifier: id: 1122334455

name: Peter Pathologist

address: 123 Corporate Drive Anytown MA 12345 US (WORK)

gender: female

Qualifications

-Code
*Doctor of Medicine (degreeLicenseCertificate[2.7]#MD)
" - }, - "identifier": [ - { - "system": "http://hl7.org/fhir/sid/us-npi", - "value": "1122334455" - } - ], - "name": [ - { - "family": "Pathologist", - "given": ["Peter"], - "prefix": ["Dr."] - } - ], - "address": [ - { - "use": "work", - "line": ["123 Corporate Drive"], - "city": "Anytown", - "state": "MA", - "postalCode": "12345", - "country": "US" - } - ], - "gender": "female", - "qualification": [ - { - "code": { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0360", - "version": "2.7", - "code": "MD" - } - ] - } - } - ] - } - } - ] - } - }, - "1234": { - "id": "1234", - "name": "bundle2.json", - "size": "500 KB", - "type": "application/json", - "dateAdded": "10/10/2022", - "body": { - "resourceType": "Bundle", - "id": "5dbfda1c-ed0b-4184-95ee-2324061fe3c0", - "meta": { - "lastUpdated": "2022-10-31T18:40:34.965+00:00" - }, - "type": "searchset", - "total": 2, - "link": [ - { - "relation": "self", - "url": "https://api.logicahealth.org/RTTD/open/Procedure?subject%3APatient=Patient-XRTS-01-22A" - } - ], - "entry": [ - { - "fullUrl": "https://api.logicahealth.org/RTTD/open/Procedure/RadiotherapyCourseSummary-XRTS-01-22A-01-Prostate-1P-1V", - "resource": { - "resourceType": "Procedure", - "id": "RadiotherapyCourseSummary-XRTS-01-22A-01-Prostate-1P-1V", - "meta": { - "versionId": "4", - "lastUpdated": "2022-05-04T13:46:26.000+00:00", - "source": "#yTOw2bmrqDxUX7Q6", - "profile": [ - "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-course-summary", - "http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-course-summary" - ] - }, - "text": { - "status": "extensions", - "div": "

Generated Narrative

Resource "RadiotherapyCourseSummary-XRTS-01-22A-01-Prostate-1P-1V-1Fx" Version "1" Updated "2021-09-06 01:21:17+0100"

Profiles: Radiotherapy Course Summary, Radiotherapy Course Summary Profile

Procedure Intent Extension: Curative (SNOMED CT#373808002 "Curative - procedure intent")

Radiotherapy Modality And Technique Extension

value: External beam radiation therapy using photons (procedure) (SNOMED CT#1156506007)

value: Intensity modulated radiation therapy (procedure) (SNOMED CT#441799006)

Radiotherapy Number of Sessions Extension: 1

Radiotherapy Dose Delivered To Volume Extension

value: BodyStructure/RadiotherapyVolume-XRTS-01-22A-01-Prostate: Prostate

value: 200 cGy (Details: UCUM code cGy = 'cGy')

value: 1

identifier: id: C1Prostate (USUAL), id: urn:oid:1.2.246.352.72.842418.2121.20150602151.01.01.22.1 (OFFICIAL)

basedOn: ServiceRequest/RadiotherapyPlannedCourse-XRTS-01-22A-01-Prostate-1P-1V

status: in-progress

category: Radiation oncology AND/OR radiotherapy (SNOMED CT#108290001)

code: Radiotherapy Course of Treatment (regime/therapy) (Requested SNOMED Codes Code System#USCRS-33529)

subject: Patient/Patient-XRTS-01-22A " FATHER-22A"

performed: 2021-09-06 01:15:17+0100 --> 2021-09-06 01:21:17+0100

reasonCode: Malignant neoplasm of prostate (International Classification of Diseases, 10th Revision, Clinical Modification (ICD-10-CM)#C61)

bodySite: Prostatic structure (body structure) (SNOMED CT#41216001)

" - }, - "extension": [ - { - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-procedure-intent", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "373808002", - "display": "Curative - procedure intent" - } - ], - "text": "Curative" - } - }, - { - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality-and-technique", - "extension": [ - { - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "1156506007", - "display": "External beam radiation therapy using photons (procedure)" - } - ] - } - }, - { - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-technique", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "441799006", - "display": "Intensity modulated radiation therapy (procedure)" - } - ] - } - } - ] - }, - { - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-sessions", - "valueUnsignedInt": 1 - }, - { - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-dose-delivered-to-volume", - "extension": [ - { - "url": "volume", - "valueReference": { - "reference": "BodyStructure/RadiotherapyVolume-XRTS-01-22A-01-Prostate", - "display": "Prostate" - } - }, - { - "url": "totalDoseDelivered", - "valueQuantity": { - "value": 200, - "system": "http://unitsofmeasure.org", - "code": "cGy" - } - }, - { - "url": "fractionsDelivered", - "valueUnsignedInt": 1 - } - ] - } - ], - "identifier": [ - { - "use": "usual", - "system": "http://varian.com/fhir/identifier/radiotherapyCourseId", - "value": "C1Prostate" - }, - { - "use": "official", - "system": "urn:dicom:uid", - "value": "urn:oid:1.2.246.352.72.842418.2121.20150602151.01.01.22.1" - } - ], - "basedOn": [ - { - "reference": "ServiceRequest/RadiotherapyPlannedCourse-XRTS-01-22A-01-Prostate-1P-1V" - } - ], - "status": "in-progress", - "category": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "108290001" - } - ] - }, - "code": { - "coding": [ - { - "system": "http://hl7.org/fhir/us/mcode/CodeSystem/snomed-requested-cs", - "code": "USCRS-33529" - } - ] - }, - "subject": { - "reference": "Patient/Patient-XRTS-01-22A" - }, - "performedPeriod": { - "start": "2021-09-06T13:15:17+01:00", - "end": "2021-09-06T13:21:17+01:00" - }, - "reasonCode": [ - { - "coding": [ - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C61", - "display": "Malignant neoplasm of prostate" - } - ] - } - ], - "bodySite": [ - { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "41216001", - "display": "Prostatic structure (body structure)" - } - ] - } - ] - }, - "search": { - "mode": "match" - } - }, - { - "fullUrl": "https://api.logicahealth.org/RTTD/open/Procedure/RadiotherapyTreatedPhase-XRTS-01-22A-01-01-Primary", - "resource": { - "resourceType": "Procedure", - "id": "RadiotherapyTreatedPhase-XRTS-01-22A-01-01-Primary", - "meta": { - "versionId": "4", - "lastUpdated": "2022-05-04T13:46:43.000+00:00", - "source": "#UCncDBYCloqy0IU7", - "profile": [ - "http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-treated-phase" - ] - }, - "text": { - "status": "extensions", - "div": "

Generated Narrative

Resource "RadiotherapyTreatedPhase-XRTS-01-22A-01-01-Primary-1Fx" Version "1" Updated "2021-09-06 01:21:17+0100"

Profile: Radiotherapy Treated Phase

Radiotherapy Modality And Technique Extension

value: External beam radiation therapy using photons (procedure) (SNOMED CT#1156506007)

value: Intensity modulated radiation therapy (procedure) (SNOMED CT#441799006)

Radiotherapy Fractions Delivered: 1

Radiotherapy Dose Delivered To Volume Extension

value: BodyStructure/RadiotherapyVolume-XRTS-01-22A-01-Prostate: Prostate

value: 200 cGy (Details: UCUM code cGy = 'cGy')

identifier: id: Primary (USUAL), id: urn:oid:1.2.246.352.73.842418.2121.20150602151.01.01.01.22.1 (OFFICIAL)

basedOn: ServiceRequest/RadiotherapyPlannedPhase-XRTS-01-22A-01-01-Primary

partOf: Procedure/RadiotherapyCourseSummary-XRTS-01-22A-01-Prostate-1P-1V

status: in-progress

category: Radiation oncology AND/OR radiotherapy (SNOMED CT#108290001)

code: Radiotherapy Treatment Phase (therapy/regime) (Requested SNOMED Codes Code System#USCRS-33527)

subject: Patient/Patient-XRTS-01-22A " FATHER-22A"

performed: 2021-09-06 01:15:17+0100 --> 2021-09-06 01:21:17+0100

bodySite: Prostatic structure (body structure) (SNOMED CT#41216001)

note: Free text note in Radiotherapy Phase

" - }, - "extension": [ - { - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality-and-technique", - "extension": [ - { - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "1156506007", - "display": "External beam radiation therapy using photons (procedure)" - } - ] - } - }, - { - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-technique", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "441799006", - "display": "Intensity modulated radiation therapy (procedure)" - } - ] - } - } - ] - }, - { - "url": "http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-fractions-delivered", - "valueUnsignedInt": 1 - }, - { - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-dose-delivered-to-volume", - "extension": [ - { - "url": "volume", - "valueReference": { - "reference": "BodyStructure/RadiotherapyVolume-XRTS-01-22A-01-Prostate", - "display": "Prostate" - } - }, - { - "url": "totalDoseDelivered", - "valueQuantity": { - "value": 200, - "system": "http://unitsofmeasure.org", - "code": "cGy" - } - } - ] - } - ], - "identifier": [ - { - "use": "usual", - "system": "http://varian.com/fhir/identifier/radiotherapyPhaseId", - "value": "Primary" - }, - { - "use": "official", - "system": "urn:dicom:uid", - "value": "urn:oid:1.2.246.352.73.842418.2121.20150602151.01.01.01.22.1" - } - ], - "basedOn": [ - { - "reference": "ServiceRequest/RadiotherapyPlannedPhase-XRTS-01-22A-01-01-Primary" - } - ], - "partOf": [ - { - "reference": "Procedure/RadiotherapyCourseSummary-XRTS-01-22A-01-Prostate-1P-1V" - } - ], - "status": "in-progress", - "category": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "108290001" - } - ] - }, - "code": { - "coding": [ - { - "system": "http://hl7.org/fhir/us/codex-radiation-therapy/CodeSystem/snomed-requested-cs", - "code": "USCRS-33527", - "display": "Radiotherapy Treatment Phase (therapy/regime)" - } - ] - }, - "subject": { - "reference": "Patient/Patient-XRTS-01-22A" - }, - "performedPeriod": { - "start": "2021-09-06T13:15:17+01:00", - "end": "2021-09-06T13:21:17+01:00" - }, - "bodySite": [ - { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "41216001", - "display": "Prostatic structure (body structure)" - } - ] - } - ], - "note": [ - { - "text": "Free text note in Radiotherapy Phase" - } - ] - }, - "search": { - "mode": "match" - } - } - ] - } - }, - "12345": { - "id": "12345", - "name": "bundle3.json", - "size": "500 KB", - "type": "application/json", - "dateAdded": "10/10/2022", - "body": { - "resourceType": "StructureDefinition" - } - } -} diff --git a/mcode-coverage-checker/src/data/fullBundle.json b/mcode-coverage-checker/src/data/fullBundle.json deleted file mode 100755 index 388c9e3..0000000 --- a/mcode-coverage-checker/src/data/fullBundle.json +++ /dev/null @@ -1,3018 +0,0 @@ -{ - "resourceType": "Bundle", - "id": "mcode-patient-bundle-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-patient-bundle"] - }, - "type": "collection", - "entry": [ - { - "fullUrl": "http://example.org/fhir/Patient/cancer-patient-jenny-m", - "resource": { - "resourceType": "Patient", - "id": "cancer-patient-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-patient"] - }, - "text": { - "status": "extensions", - "div": "

Generated Narrative

Resource \"cancer-patient-jenny-m\"

Profile: Cancer Patient Profile

US Core Race Extension

value: White (Details: urn:oid:2.16.840.1.113883.6.238 code 2106-3 = 'White', stated as 'White')

value: White

US Core Ethnicity Extension

value: Not Hispanic or Latino (Details: urn:oid:2.16.840.1.113883.6.238 code 2186-5 = 'Not Hispanic or Latino', stated as 'Not Hispanic or Latino')

value: Not Hispanic or Latino

identifier: Medical Record Number: MRN1234 (USUAL)

name: Jenny M

gender: female

birthDate: 1965-01-01

address: 123 Main St Anytown 12345 United States

Contacts

-Telecom
*ph: 555-867-5309(HOME), example@example.com

Communications

-Language
*English (Tags for the Identification of Languages#en-US)
" - }, - "extension": [ - { - "extension": [ - { - "url": "ombCategory", - "valueCoding": { - "system": "urn:oid:2.16.840.1.113883.6.238", - "code": "2106-3", - "display": "White" - } - }, - { - "url": "text", - "valueString": "White" - } - ], - "url": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-race" - }, - { - "extension": [ - { - "url": "ombCategory", - "valueCoding": { - "system": "urn:oid:2.16.840.1.113883.6.238", - "code": "2186-5", - "display": "Not Hispanic or Latino" - } - }, - { - "url": "text", - "valueString": "Not Hispanic or Latino" - } - ], - "url": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity" - } - ], - "identifier": [ - { - "use": "usual", - "type": { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0203", - "code": "MR", - "display": "Medical Record Number" - } - ] - }, - "system": "http://hospital.example.org", - "value": "MRN1234" - } - ], - "name": [ - { - "family": "M", - "given": ["Jenny"] - } - ], - "gender": "female", - "birthDate": "1965-01-01", - "address": [ - { - "line": ["123 Main St"], - "city": "Anytown", - "postalCode": "12345", - "country": "United States" - } - ], - "contact": [ - { - "telecom": [ - { - "system": "phone", - "value": "555-867-5309", - "use": "home" - }, - { - "system": "email", - "value": "example@example.com" - } - ] - } - ], - "communication": [ - { - "language": { - "coding": [ - { - "system": "urn:ietf:bcp:47", - "code": "en-US" - } - ], - "text": "English" - } - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/Condition/primary-cancer-condition-jenny-m", - "resource": { - "resourceType": "Condition", - "id": "primary-cancer-condition-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-primary-cancer-condition"] - }, - "text": { - "status": "extensions", - "div": "

Generated Narrative

Resource \"primary-cancer-condition-jenny-m\"

Profile: Primary Cancer Condition Profile

Histology-Morphology-Behavior Extension: Adenocarcinoma, no subtype, intermediate grade (morphologic abnormality) (SNOMED CT#413448000)

clinicalStatus: Remission (Condition Clinical Status Codes#remission)

verificationStatus: Confirmed (ConditionVerificationStatus#confirmed)

category: Problem List Item (Condition Category Codes#problem-list-item)

code: Primary malignant neoplasm of female left breast (disorder) (SNOMED CT#353431000119107)

subject: See above (Patient/cancer-patient-jenny-m)

onset: 2018-03-16

asserter: See above (Practitioner/us-core-practitioner-owen-oncologist)

Stages

-SummaryAssessment
*3C (cancerstaging.org#3C)See above (Observation/tnm-clinical-stage-group-jenny-m)
" - }, - "extension": [ - { - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-histology-morphology-behavior", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "413448000", - "display": "Adenocarcinoma, no subtype, intermediate grade (morphologic abnormality)" - } - ] - } - } - ], - "clinicalStatus": { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/condition-clinical", - "code": "remission" - } - ] - }, - "verificationStatus": { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/condition-ver-status", - "code": "confirmed" - } - ] - }, - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/condition-category", - "code": "problem-list-item" - } - ] - } - ], - "code": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "353431000119107", - "display": "Primary malignant neoplasm of female left breast (disorder)" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "onsetDateTime": "2018-03-16", - "asserter": { - "reference": "Practitioner/us-core-practitioner-owen-oncologist" - }, - "stage": [ - { - "summary": { - "coding": [ - { - "system": "http://cancerstaging.org", - "code": "3C" - } - ] - }, - "assessment": [ - { - "reference": "Observation/tnm-clinical-stage-group-jenny-m" - } - ] - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/MedicationRequest/cancer-related-medication-request-cyclophosphamide-jenny-m", - "resource": { - "resourceType": "MedicationRequest", - "id": "cancer-related-medication-request-cyclophosphamide-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-related-medication-request"] - }, - "text": { - "status": "extensions", - "div": "

Generated Narrative

Resource \"cancer-related-medication-request-cyclophosphamide-jenny-m\"

Profile: Cancer-Related Medication Request Profile

Procedure Intent Extension: Curative - procedure intent (qualifier value) (SNOMED CT#373808002)

status: active

intent: order

category: Outpatient (MedicationRequest Category Codes#outpatient)

medication: cyclophosphamide (RxNorm#3002)

subject: See above (Patient/cancer-patient-jenny-m)

authoredOn: 2018-04-12

requester: See above (Practitioner/us-core-practitioner-owen-oncologist)

reasonReference: See above (Condition/primary-cancer-condition-jenny-m)

" - }, - "extension": [ - { - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-procedure-intent", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "373808002", - "display": "Curative - procedure intent (qualifier value)" - } - ] - } - } - ], - "status": "active", - "intent": "order", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-category", - "code": "outpatient" - } - ] - } - ], - "medicationCodeableConcept": { - "coding": [ - { - "system": "http://www.nlm.nih.gov/research/umls/rxnorm", - "code": "3002", - "display": "cyclophosphamide" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "authoredOn": "2018-04-12", - "requester": { - "reference": "Practitioner/us-core-practitioner-owen-oncologist" - }, - "reasonReference": [ - { - "reference": "Condition/primary-cancer-condition-jenny-m" - } - ], - "dosageInstruction": [ - { - "text": "cyclophosphamide (600 mg/m² IV), 932.59mg", - "timing": { - "repeat": { - "boundsPeriod": { - "start": "2018-04-01" - } - } - }, - "route": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "47625008", - "display": "Intravenous route (qualifier value)" - } - ] - }, - "doseAndRate": [ - { - "doseQuantity": { - "value": 932.59, - "unit": "mg", - "system": "http://unitsofmeasure.org", - "code": "mg" - } - } - ], - "maxDosePerPeriod": { - "numerator": { - "value": 1 - }, - "denominator": { - "value": 3, - "unit": "week", - "system": "http://unitsofmeasure.org", - "code": "wk" - } - } - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/cancer-disease-status-jenny-m", - "resource": { - "resourceType": "Observation", - "id": "cancer-disease-status-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-disease-status"] - }, - "text": { - "status": "extensions", - "div": "

Generated Narrative

Resource \"cancer-disease-status-jenny-m\"

Profile: Cancer Disease Status Profile

Cancer Disease Status Evidence Type Extension: Imaging (procedure) (SNOMED CT#363679005)

status: final

code: Cancer Disease Progression (LOINC#97509-4)

subject: See above (Patient/cancer-patient-jenny-m)

focus: See above (Condition/primary-cancer-condition-jenny-m)

effective: 2018-11-01

performer: See above (Practitioner/us-core-practitioner-owen-oncologist)

value: Patient's condition improved (finding) (SNOMED CT#268910001)

" - }, - "extension": [ - { - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-disease-status-evidence-type", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "363679005", - "display": "Imaging (procedure)" - } - ] - } - } - ], - "status": "final", - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "97509-4", - "display": "Cancer Disease Progression" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "focus": [ - { - "reference": "Condition/primary-cancer-condition-jenny-m" - } - ], - "effectiveDateTime": "2018-11-01", - "performer": [ - { - "reference": "Practitioner/us-core-practitioner-owen-oncologist" - } - ], - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "268910001", - "display": "Patient's condition improved (finding)" - } - ] - } - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/genomic-variant-jenny-m", - "resource": { - "resourceType": "Observation", - "id": "genomic-variant-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-genomic-variant"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"genomic-variant-jenny-m\"

Profile: Genomic Variant Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Genetic variant assessment (LOINC#69548-6)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-15

value: Present (LOINC#LA9633-4)

method: Sequencing (LOINC#LA26398-0)

component

code: Gene studied [ID] (LOINC#48018-6)

value: PALB2 (HUGO Gene Nomenclature#HGNC:26144)

component

code: Discrete genetic variant (LOINC#81252-9)

value: NM_024675.3(PALB2):c.3549C>A (p.Tyr1183Ter) (clinvar#128144)

component

code: Genomic DNA change (gHGVS) (LOINC#81290-9)

value: NC_000016.10:g.23603471G>T (Human Genome Variation Society nomenclature#NC_000016.10:g.23603471G>T)

component

code: Genomic source class [Type] (LOINC#48002-0)

value: Somatic (LOINC#LA6684-0)

" - }, - "status": "final", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/observation-category", - "code": "laboratory" - } - ] - } - ], - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "69548-6", - "display": "Genetic variant assessment" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-03-15", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://loinc.org", - "code": "LA9633-4", - "display": "Present" - } - ] - }, - "method": { - "coding": [ - { - "system": "http://loinc.org", - "code": "LA26398-0", - "display": "Sequencing" - } - ] - }, - "component": [ - { - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "48018-6" - } - ] - }, - "valueCodeableConcept": { - "coding": [ - { - "system": "http://www.genenames.org", - "code": "HGNC:26144", - "display": "PALB2" - } - ] - } - }, - { - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "81252-9" - } - ] - }, - "valueCodeableConcept": { - "coding": [ - { - "system": "http://www.ncbi.nlm.nih.gov/clinvar", - "code": "128144", - "display": "NM_024675.3(PALB2):c.3549C>A (p.Tyr1183Ter)" - } - ] - } - }, - { - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "81290-9" - } - ] - }, - "valueCodeableConcept": { - "coding": [ - { - "system": "http://varnomen.hgvs.org", - "code": "NC_000016.10:g.23603471G>T" - } - ] - } - }, - { - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "48002-0" - } - ] - }, - "valueCodeableConcept": { - "coding": [ - { - "system": "http://loinc.org", - "code": "LA6684-0", - "display": "Somatic" - } - ] - } - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/DiagnosticReport/genomics-report-jenny-m", - "resource": { - "resourceType": "DiagnosticReport", - "id": "genomics-report-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-genomics-report"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"genomics-report-jenny-m\"

Profile: Genomics Report Profile

status: final

category: Laboratory (diagnosticServiceSectionId#LAB), Genetics (diagnosticServiceSectionId#GE)

code: Master HL7 genetic variant reporting panel (LOINC#81247-9)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-15

issued: Mar 15, 2020 12:00:01 AM

specimen: See above (Specimen/genomic-specimen-left-breast-jenny-m)

result:

" - }, - "status": "final", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0074", - "code": "LAB" - } - ] - }, - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0074", - "code": "GE" - } - ] - } - ], - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "81247-9" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-03-15", - "issued": "2020-03-15T00:00:01+00:00", - "specimen": [ - { - "reference": "Specimen/genomic-specimen-left-breast-jenny-m" - } - ], - "result": [ - { - "reference": "Observation/genomic-variant-jenny-m" - }, - { - "reference": "Observation/genomic-region-studied-jenny-m" - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/Procedure/cancer-related-surgical-procedure-jenny-m", - "resource": { - "resourceType": "Procedure", - "id": "cancer-related-surgical-procedure-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-related-surgical-procedure"] - }, - "text": { - "status": "extensions", - "div": "

Generated Narrative

Resource \"cancer-related-surgical-procedure-jenny-m\"

Profile: Cancer-Related Surgical Procedure Profile

Procedure Intent Extension: Curative - procedure intent (qualifier value) (SNOMED CT#373808002)

status: completed

category: Surgical procedure (procedure) (SNOMED CT#387713003)

code: Partial mastectomy (procedure) (SNOMED CT#64368001)

subject: See above (Patient/cancer-patient-jenny-m)

performed: 2018-04-01

asserter: See above (Practitioner/us-core-practitioner-owen-oncologist)

reasonReference: See above (Condition/primary-cancer-condition-jenny-m)

bodySite: Left breast structure (body structure) (SNOMED CT#80248007)

" - }, - "extension": [ - { - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-procedure-intent", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "373808002", - "display": "Curative - procedure intent (qualifier value)" - } - ] - } - } - ], - "status": "completed", - "category": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "387713003" - } - ] - }, - "code": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "64368001", - "display": "Partial mastectomy (procedure)" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "performedDateTime": "2018-04-01", - "asserter": { - "reference": "Practitioner/us-core-practitioner-owen-oncologist" - }, - "reasonReference": [ - { - "reference": "Condition/primary-cancer-condition-jenny-m" - } - ], - "bodySite": [ - { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "80248007", - "display": "Left breast structure (body structure)" - } - ] - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/Procedure/radiotherapy-treatment-summary-chest-wall-jenny-m", - "resource": { - "resourceType": "Procedure", - "id": "radiotherapy-treatment-summary-chest-wall-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-course-summary"] - }, - "text": { - "status": "extensions", - "div": "

Generated Narrative

Resource \"radiotherapy-treatment-summary-chest-wall-jenny-m\"

Profile: Radiotherapy Course Summary Profile

Radiotherapy Number of Sessions Extension: 31

Procedure Intent Extension: Curative - procedure intent (SNOMED CT#373808002)

Radiotherapy Modality And Technique Extension

value: External beam radiation therapy using photons (procedure) (SNOMED CT#1156506007)

value: Volumetric Modulated Arc Therapy (procedure) (SNOMED CT#1156530009)

Radiotherapy Modality And Technique Extension

value: Teleradiotherapy using electrons (SNOMED CT#45643008)

value: Three dimensional external beam radiation therapy (procedure) (Requested SNOMED Codes Code System#1162782007)

Radiotherapy Dose Delivered To Volume Extension

value: BodyStructure/jenny-m-chest-wall-treatment-volume

value: 6000 cGy (Details: UCUM code cGy = 'cGy')

value: 30

Radiotherapy Dose Delivered To Volume Extension

value: BodyStructure/jenny-m-chest-wall-lymph-nodes-treatment-volume

value: 5000 cGy (Details: UCUM code cGy = 'cGy')

value: 25

status: completed

category: Radiation oncology AND/OR radiotherapy (procedure) (SNOMED CT#108290001)

code: Radiotherapy Course of Treatment (regime/therapy) (Requested SNOMED Codes Code System#USCRS-33529)

subject: See above (Patient/cancer-patient-jenny-m)

performed: 2018-08-15 --> 2018-10-25

asserter: Practitioner/us-core-practitioner-kyle-anydoc \" ANYDOC\"

reasonCode: Malignant neoplasm of overlapping sites of right female breast (International Classification of Diseases, 10th Revision, Clinical Modification (ICD-10-CM)#C50.811)

bodySite: Chest Wall Structure (body structure) (SNOMED CT#78904004)

" - }, - "extension": [ - { - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-sessions", - "valueUnsignedInt": 31 - }, - { - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-procedure-intent", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "373808002", - "display": "Curative - procedure intent" - } - ] - } - }, - { - "extension": [ - { - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "1156506007", - "display": "External beam radiation therapy using photons (procedure)" - } - ] - } - }, - { - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-technique", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "1156530009", - "display": "Volumetric Modulated Arc Therapy (procedure)" - } - ] - } - } - ], - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality-and-technique" - }, - { - "extension": [ - { - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "45643008", - "display": "Teleradiotherapy using electrons" - } - ] - } - }, - { - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-technique", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://hl7.org/fhir/us/mcode/CodeSystem/snomed-requested-cs", - "code": "1162782007", - "display": "Three dimensional external beam radiation therapy (procedure)" - } - ] - } - } - ], - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality-and-technique" - }, - { - "extension": [ - { - "url": "volume", - "valueReference": { - "reference": "BodyStructure/jenny-m-chest-wall-treatment-volume" - } - }, - { - "url": "totalDoseDelivered", - "valueQuantity": { - "value": 6000, - "system": "http://unitsofmeasure.org", - "code": "cGy" - } - }, - { - "url": "fractionsDelivered", - "valueUnsignedInt": 30 - } - ], - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-dose-delivered-to-volume" - }, - { - "extension": [ - { - "url": "volume", - "valueReference": { - "reference": "BodyStructure/jenny-m-chest-wall-lymph-nodes-treatment-volume" - } - }, - { - "url": "totalDoseDelivered", - "valueQuantity": { - "value": 5000, - "system": "http://unitsofmeasure.org", - "code": "cGy" - } - }, - { - "url": "fractionsDelivered", - "valueUnsignedInt": 25 - } - ], - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-dose-delivered-to-volume" - } - ], - "status": "completed", - "category": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "108290001", - "display": "Radiation oncology AND/OR radiotherapy (procedure)" - } - ] - }, - "code": { - "coding": [ - { - "system": "http://hl7.org/fhir/us/mcode/CodeSystem/snomed-requested-cs", - "code": "USCRS-33529" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "performedPeriod": { - "start": "2018-08-15", - "end": "2018-10-25" - }, - "asserter": { - "reference": "Practitioner/us-core-practitioner-kyle-anydoc" - }, - "reasonCode": [ - { - "coding": [ - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.811", - "display": "Malignant neoplasm of overlapping sites of right female breast" - } - ] - } - ], - "bodySite": [ - { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "78904004", - "display": "Chest Wall Structure (body structure)" - } - ] - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/tnm-clinical-stage-group-jenny-m", - "resource": { - "resourceType": "Observation", - "id": "tnm-clinical-stage-group-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-stage-group"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"tnm-clinical-stage-group-jenny-m\"

Profile: Cancer Stage Group Profile

status: final

code: Stage group.clinical Cancer (LOINC#21908-9)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-16

value: IIB (cancerstaging.org#2B)

method: American Joint Commission on Cancer, Cancer Staging Manual, 8th edition neoplasm staging system (tumor staging) (SNOMED CT#897275008)

hasMember:

" - }, - "status": "final", - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "21908-9", - "display": "Stage group.clinical Cancer" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-03-16", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://cancerstaging.org", - "code": "2B", - "display": "IIB" - } - ] - }, - "method": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "897275008", - "display": "American Joint Commission on Cancer, Cancer Staging Manual, 8th edition neoplasm staging system (tumor staging)" - } - ] - }, - "hasMember": [ - { - "reference": "Observation/tnm-pathologic-primary-tumor-category-jenny-m" - }, - { - "reference": "Observation/tnm-pathologic-regional-nodes-category-jenny-m" - }, - { - "reference": "Observation/tnm-pathologic-distant-metastases-category-jenny-m" - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/tnm-clinical-primary-tumor-category-jenny-m", - "resource": { - "resourceType": "Observation", - "id": "tnm-clinical-primary-tumor-category-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tnm-primary-tumor-category"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"tnm-clinical-primary-tumor-category-jenny-m\"

Profile: TNM Primary Tumor Category Profile

status: final

code: Primary tumor.clinical [Class] Cancer (LOINC#21905-5)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-16

value: cT3 (cancerstaging.org#cT3)

method: American Joint Commission on Cancer, Cancer Staging Manual, 8th edition neoplasm staging system (tumor staging) (SNOMED CT#897275008)

" - }, - "status": "final", - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "21905-5", - "display": "Primary tumor.clinical [Class] Cancer" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-03-16", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://cancerstaging.org", - "code": "cT3" - } - ] - }, - "method": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "897275008", - "display": "American Joint Commission on Cancer, Cancer Staging Manual, 8th edition neoplasm staging system (tumor staging)" - } - ] - } - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/tnm-clinical-regional-nodes-category-jenny-m", - "resource": { - "resourceType": "Observation", - "id": "tnm-clinical-regional-nodes-category-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tnm-regional-nodes-category"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"tnm-clinical-regional-nodes-category-jenny-m\"

Profile: TNM Regional Nodes Category Profile

status: final

code: Regional lymph nodes.clinical [Class] Cancer (LOINC#21906-3)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-16

value: cN0 (cancerstaging.org#cN0)

method: American Joint Commission on Cancer, Cancer Staging Manual, 8th edition neoplasm staging system (tumor staging) (SNOMED CT#897275008)

" - }, - "status": "final", - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "21906-3", - "display": "Regional lymph nodes.clinical [Class] Cancer" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-03-16", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://cancerstaging.org", - "code": "cN0" - } - ] - }, - "method": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "897275008", - "display": "American Joint Commission on Cancer, Cancer Staging Manual, 8th edition neoplasm staging system (tumor staging)" - } - ] - } - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/tnm-clinical-distant-metastases-category-jenny-m", - "resource": { - "resourceType": "Observation", - "id": "tnm-clinical-distant-metastases-category-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tnm-distant-metastases-category"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"tnm-clinical-distant-metastases-category-jenny-m\"

Profile: TNM Distant Metastases Category Profile

status: final

code: Distant metastases.clinical [Class] Cancer (LOINC#21907-1)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-16

value: cM0 (cancerstaging.org#cM0)

method: American Joint Commission on Cancer, Cancer Staging Manual, 8th edition neoplasm staging system (tumor staging) (SNOMED CT#897275008)

" - }, - "status": "final", - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "21907-1", - "display": "Distant metastases.clinical [Class] Cancer" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-03-16", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://cancerstaging.org", - "code": "cM0" - } - ] - }, - "method": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "897275008", - "display": "American Joint Commission on Cancer, Cancer Staging Manual, 8th edition neoplasm staging system (tumor staging)" - } - ] - } - } - }, - { - "fullUrl": "whatever", - "resource": { - "resourceType": "Specimen", - "id": "tumor-specimen-left-breast-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tumor-specimen"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"tumor-specimen-left-breast-jenny-m\"

Profile: Tumor Specimen Profile

identifier: BodyStructure: Tumor 1234 (USUAL)

status: available

type: Tumor (specimenType#TUMOR)

subject: Patient/cancer-patient-jenny-m \" M\"

receivedTime: 2018-04-01

Collections

-BodySite
*Left breast structure (body structure) (SNOMED CT#80248007)
" - }, - "identifier": [ - { - "use": "usual", - "type": { - "coding": [ - { - "system": "http://hl7.org/fhir/resource-types", - "code": "BodyStructure" - } - ] - }, - "system": "http://radiology.hospital.example.org", - "value": "Tumor 1234" - } - ], - "status": "available", - "type": { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0487", - "code": "TUMOR" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "receivedTime": "2018-04-01", - "collection": { - "bodySite": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "80248007", - "display": "Left breast structure (body structure)" - } - ] - } - } - } - }, - { - "fullUrl": "whatever", - "resource": { - "resourceType": "BodyStructure", - "id": "tumor-lobular-carcinoma-left-breast", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tumor"] - }, - "text": { - "status": "extensions", - "div": "

Generated Narrative

Resource \"tumor-lobular-carcinoma-left-breast\"

Profile: Tumor Profile

Related Condition Extension: Condition/primary-cancer-condition-breast

identifier: BodyStructure: Tumor 1234 (USUAL)

location: Left breast structure (body structure) (SNOMED CT#80248007)

patient: Patient/cancer-patient-eve-anyperson \" ANYPERSON\"

" - }, - "extension": [ - { - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-related-condition", - "valueReference": { - "reference": "Condition/primary-cancer-condition-breast" - } - } - ], - "identifier": [ - { - "use": "usual", - "type": { - "coding": [ - { - "system": "http://hl7.org/fhir/resource-types", - "code": "BodyStructure" - } - ] - }, - "system": "http://radiology.hospital.example.org", - "value": "Tumor 1234" - } - ], - "location": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "80248007", - "display": "Left breast structure (body structure)" - } - ] - }, - "patient": { - "reference": "Patient/cancer-patient-eve-anyperson" - } - } - }, - { - "fullUrl": "http://example.org/fhir/Specimen/genomic-specimen-left-breast-jenny-m", - "resource": { - "resourceType": "Specimen", - "id": "genomic-specimen-left-breast-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-genomic-specimen"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"genomic-specimen-left-breast-jenny-m\"

Profile: Genomic Specimen Profile

status: available

type: Tissue (specimenType#TISS)

subject: See above (Patient/cancer-patient-jenny-m)

Collections

-CollectorBodySite
*See above (Practitioner/us-core-practitioner-owen-oncologist)Left breast structure (body structure) (SNOMED CT#80248007)

Processings

-Time[x]
*2018-03-06
" - }, - "status": "available", - "type": { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0487", - "code": "TISS" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "collection": { - "collector": { - "reference": "Practitioner/us-core-practitioner-owen-oncologist" - }, - "bodySite": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "80248007", - "display": "Left breast structure (body structure)" - } - ] - } - }, - "processing": [ - { - "timeDateTime": "2018-03-06" - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/genomic-region-studied-jenny-m", - "resource": { - "resourceType": "Observation", - "id": "genomic-region-studied-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-genomic-region-studied"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"genomic-region-studied-jenny-m\"

Profile: Genomic Region Studied Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: DNA region of interest panel (LOINC#53041-0)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-15

issued: Mar 15, 2018 12:00:01 AM

Components

-CodeValue[x]
*Gene studied [ID] (LOINC#48018-6)BRCA1 (HUGO Gene Nomenclature#1100; HUGO Gene Nomenclature#1101 \"BRCA2\"; HUGO Gene Nomenclature#1748 \"CDH1\"; HUGO Gene Nomenclature#26144 \"PALB2\"; HUGO Gene Nomenclature#9588 \"PTEN\"; HUGO Gene Nomenclature#11389 \"STK11\"; HUGO Gene Nomenclature#11998 \"TP53\")
" - }, - "status": "final", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/observation-category", - "code": "laboratory" - } - ] - } - ], - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "53041-0", - "display": "DNA region of interest panel" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-03-15", - "issued": "2018-03-15T00:00:01+00:00", - "component": [ - { - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "48018-6", - "display": "Gene studied [ID]" - } - ] - }, - "valueCodeableConcept": { - "coding": [ - { - "system": "http://www.genenames.org", - "code": "1100", - "display": "BRCA1" - }, - { - "system": "http://www.genenames.org", - "code": "1101", - "display": "BRCA2" - }, - { - "system": "http://www.genenames.org", - "code": "1748", - "display": "CDH1" - }, - { - "system": "http://www.genenames.org", - "code": "26144", - "display": "PALB2" - }, - { - "system": "http://www.genenames.org", - "code": "9588", - "display": "PTEN" - }, - { - "system": "http://www.genenames.org", - "code": "11389", - "display": "STK11" - }, - { - "system": "http://www.genenames.org", - "code": "11998", - "display": "TP53" - } - ] - } - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/ecog-performance-status-jenny-m", - "resource": { - "resourceType": "Observation", - "id": "ecog-performance-status-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-ecog-performance-status"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"ecog-performance-status-jenny-m\"

Profile: ECOG Performance Status Profile

status: final

code: ECOG Performance Status score (LOINC#89247-1)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-04-12

performer: See above (Practitioner/us-core-practitioner-owen-oncologist)

value: 0

interpretation: Fully active, able to carry on all pre-disease performance without restriction (LOINC#LA9622-7)

method: Physical examination procedure (procedure) (SNOMED CT#5880005)

" - }, - "status": "final", - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "89247-1" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-04-12", - "performer": [ - { - "reference": "Practitioner/us-core-practitioner-owen-oncologist" - } - ], - "valueInteger": 0, - "interpretation": [ - { - "coding": [ - { - "system": "http://loinc.org", - "code": "LA9622-7", - "display": "Fully active, able to carry on all pre-disease performance without restriction" - } - ] - } - ], - "method": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "5880005", - "display": "Physical examination procedure (procedure)" - } - ] - } - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/tumor-marker-test-er-jenny-m", - "resource": { - "resourceType": "Observation", - "id": "tumor-marker-test-er-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tumor-marker-test"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"tumor-marker-test-er-jenny-m\"

Profile: Tumor Marker Test Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Estrogen receptor Ag [Presence] in Breast cancer specimen by Immune stain (LOINC#85337-4)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-10

performer: See above (Practitioner/us-core-practitioner-owen-oncologist)

value: Positive (LOINC#LA6576-8)

" - }, - "status": "final", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/observation-category", - "code": "laboratory" - } - ] - } - ], - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "85337-4", - "display": "Estrogen receptor Ag [Presence] in Breast cancer specimen by Immune stain" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-03-10", - "performer": [ - { - "reference": "Practitioner/us-core-practitioner-owen-oncologist" - } - ], - "valueCodeableConcept": { - "coding": [ - { - "system": "http://loinc.org", - "code": "LA6576-8", - "display": "Positive" - } - ] - } - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/tumor-marker-test-pr-jenny-m", - "resource": { - "resourceType": "Observation", - "id": "tumor-marker-test-pr-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tumor-marker-test"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"tumor-marker-test-pr-jenny-m\"

Profile: Tumor Marker Test Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Progesterone receptor Ag [Presence] in Breast cancer specimen by Immune stain (LOINC#85339-0)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-10

performer: See above (Practitioner/us-core-practitioner-owen-oncologist)

value: Negative (LOINC#LA6577-6)

" - }, - "status": "final", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/observation-category", - "code": "laboratory" - } - ] - } - ], - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "85339-0", - "display": "Progesterone receptor Ag [Presence] in Breast cancer specimen by Immune stain" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-03-10", - "performer": [ - { - "reference": "Practitioner/us-core-practitioner-owen-oncologist" - } - ], - "valueCodeableConcept": { - "coding": [ - { - "system": "http://loinc.org", - "code": "LA6577-6", - "display": "Negative" - } - ] - } - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/tumor-marker-test-her2-jenny-m", - "resource": { - "resourceType": "Observation", - "id": "tumor-marker-test-her2-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tumor-marker-test"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"tumor-marker-test-her2-jenny-m\"

Profile: Tumor Marker Test Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: HER2 [Interpretation] in Tissue (LOINC#48676-1)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-10

performer: See above (Practitioner/us-core-practitioner-owen-oncologist)

value: Negative (LOINC#LA6577-6)

" - }, - "status": "final", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/observation-category", - "code": "laboratory" - } - ] - } - ], - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "48676-1", - "display": "HER2 [Interpretation] in Tissue" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-03-10", - "performer": [ - { - "reference": "Practitioner/us-core-practitioner-owen-oncologist" - } - ], - "valueCodeableConcept": { - "coding": [ - { - "system": "http://loinc.org", - "code": "LA6577-6", - "display": "Negative" - } - ] - } - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/tumor-marker-test-oncotype-dx-jenny-m", - "resource": { - "resourceType": "Observation", - "id": "tumor-marker-test-oncotype-dx-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tumor-marker-test"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"tumor-marker-test-oncotype-dx-jenny-m\"

Profile: Tumor Marker Test Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Oncotype DX Breast Recurrence Score Assay (gtr#509910)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-04-12

performer: Organization/us-core-organization-bedrock-medicine \"Bedrock Medicine\"

value: 47 Recurrence score (Details: UCUM code {ScoreOf} = '{ScoreOf}')

interpretation: High (ObservationInterpretation#H)

" - }, - "status": "final", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/observation-category", - "code": "laboratory" - } - ] - } - ], - "code": { - "coding": [ - { - "system": "http://www.ncbi.nlm.nih.gov/gtr", - "code": "509910", - "display": "Oncotype DX Breast Recurrence Score Assay" - } - ], - "text": "Oncotype DX Breast Recurrence Score Assay" - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-04-12", - "performer": [ - { - "reference": "Organization/us-core-organization-bedrock-medicine" - } - ], - "valueQuantity": { - "value": 47, - "unit": "Recurrence score", - "system": "http://unitsofmeasure.org", - "code": "{ScoreOf}" - }, - "interpretation": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation", - "code": "H", - "display": "High" - } - ] - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/MedicationRequest/cancer-related-medication-request-doxorubicin-jenny-m", - "resource": { - "resourceType": "MedicationRequest", - "id": "cancer-related-medication-request-doxorubicin-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-related-medication-request"] - }, - "text": { - "status": "extensions", - "div": "

Generated Narrative

Resource \"cancer-related-medication-request-doxorubicin-jenny-m\"

Profile: Cancer-Related Medication Request Profile

Procedure Intent Extension: Curative - procedure intent (qualifier value) (SNOMED CT#373808002)

status: active

intent: order

category: Outpatient (MedicationRequest Category Codes#outpatient)

medication: DOXOrubicin (RxNorm#3639)

subject: See above (Patient/cancer-patient-jenny-m)

authoredOn: 2018-04-12

requester: See above (Practitioner/us-core-practitioner-owen-oncologist)

reasonReference: See above (Condition/primary-cancer-condition-jenny-m)

" - }, - "extension": [ - { - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-procedure-intent", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "373808002", - "display": "Curative - procedure intent (qualifier value)" - } - ] - } - } - ], - "status": "active", - "intent": "order", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-category", - "code": "outpatient" - } - ] - } - ], - "medicationCodeableConcept": { - "coding": [ - { - "system": "http://www.nlm.nih.gov/research/umls/rxnorm", - "code": "3639", - "display": "DOXOrubicin" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "authoredOn": "2018-04-12", - "requester": { - "reference": "Practitioner/us-core-practitioner-owen-oncologist" - }, - "reasonReference": [ - { - "reference": "Condition/primary-cancer-condition-jenny-m" - } - ], - "dosageInstruction": [ - { - "text": "doxorubicin (60 mg/m² IV)", - "timing": { - "repeat": { - "boundsPeriod": { - "start": "2018-04-01" - } - } - }, - "route": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "47625008", - "display": "Intravenous route (qualifier value)" - } - ] - }, - "doseAndRate": [ - { - "rateQuantity": { - "value": 60, - "unit": "mg/m2", - "system": "http://unitsofmeasure.org", - "code": "mg/m2" - } - } - ], - "maxDosePerPeriod": { - "numerator": { - "value": 1 - }, - "denominator": { - "value": 3, - "unit": "week", - "system": "http://unitsofmeasure.org", - "code": "wk" - } - } - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/MedicationRequest/cancer-related-medication-request-paclitaxel-jenny-m", - "resource": { - "resourceType": "MedicationRequest", - "id": "cancer-related-medication-request-paclitaxel-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-related-medication-request"] - }, - "text": { - "status": "extensions", - "div": "

Generated Narrative

Resource \"cancer-related-medication-request-paclitaxel-jenny-m\"

Profile: Cancer-Related Medication Request Profile

Procedure Intent Extension: Curative - procedure intent (qualifier value) (SNOMED CT#373808002)

status: active

intent: order

category: Outpatient (MedicationRequest Category Codes#outpatient)

medication: PACLitaxel (RxNorm#56946)

subject: See above (Patient/cancer-patient-jenny-m)

authoredOn: 2018-04-12

requester: See above (Practitioner/us-core-practitioner-owen-oncologist)

reasonReference: See above (Condition/primary-cancer-condition-jenny-m)

" - }, - "extension": [ - { - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-procedure-intent", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "373808002", - "display": "Curative - procedure intent (qualifier value)" - } - ] - } - } - ], - "status": "active", - "intent": "order", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-category", - "code": "outpatient" - } - ] - } - ], - "medicationCodeableConcept": { - "coding": [ - { - "system": "http://www.nlm.nih.gov/research/umls/rxnorm", - "code": "56946", - "display": "PACLitaxel" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "authoredOn": "2018-04-12", - "requester": { - "reference": "Practitioner/us-core-practitioner-owen-oncologist" - }, - "reasonReference": [ - { - "reference": "Condition/primary-cancer-condition-jenny-m" - } - ], - "dosageInstruction": [ - { - "text": "PACLitaxel (175 mg/m² IV), 272.01mg", - "timing": { - "repeat": { - "boundsPeriod": { - "start": "2018-04-12" - } - } - }, - "route": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "47625008", - "display": "Intravenous route (qualifier value)" - } - ] - }, - "doseAndRate": [ - { - "doseQuantity": { - "value": 272.01, - "unit": "mg", - "system": "http://unitsofmeasure.org", - "code": "mg" - } - } - ], - "maxDosePerPeriod": { - "numerator": { - "value": 1 - }, - "denominator": { - "value": 3, - "unit": "week", - "system": "http://unitsofmeasure.org", - "code": "wk" - } - } - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/MedicationRequest/cancer-related-medication-request-anastrozole-jenny-m", - "resource": { - "resourceType": "MedicationRequest", - "id": "cancer-related-medication-request-anastrozole-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-related-medication-request"] - }, - "text": { - "status": "extensions", - "div": "

Generated Narrative

Resource \"cancer-related-medication-request-anastrozole-jenny-m\"

Profile: Cancer-Related Medication Request Profile

Procedure Intent Extension: Curative - procedure intent (qualifier value) (SNOMED CT#373808002)

status: active

intent: order

category: Community (MedicationRequest Category Codes#community)

medication: anastrozole (RxNorm#84857)

subject: See above (Patient/cancer-patient-jenny-m)

authoredOn: 2018-09-30

requester: See above (Practitioner/us-core-practitioner-owen-oncologist)

reasonReference: See above (Condition/primary-cancer-condition-jenny-m)

" - }, - "extension": [ - { - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-procedure-intent", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "373808002", - "display": "Curative - procedure intent (qualifier value)" - } - ] - } - } - ], - "status": "active", - "intent": "order", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/medicationrequest-category", - "code": "community" - } - ] - } - ], - "medicationCodeableConcept": { - "coding": [ - { - "system": "http://www.nlm.nih.gov/research/umls/rxnorm", - "code": "84857", - "display": "anastrozole" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "authoredOn": "2018-09-30", - "requester": { - "reference": "Practitioner/us-core-practitioner-owen-oncologist" - }, - "reasonReference": [ - { - "reference": "Condition/primary-cancer-condition-jenny-m" - } - ], - "dosageInstruction": [ - { - "text": "1mg orally once daily", - "timing": { - "repeat": { - "boundsPeriod": { - "start": "2018-09-30" - } - } - }, - "route": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "26643006", - "display": "Oral route (qualifier value)" - } - ] - }, - "doseAndRate": [ - { - "doseQuantity": { - "value": 1, - "unit": "mg", - "system": "http://unitsofmeasure.org", - "code": "mg" - } - } - ], - "maxDosePerPeriod": { - "numerator": { - "value": 1 - }, - "denominator": { - "value": 1, - "unit": "day", - "system": "http://unitsofmeasure.org", - "code": "d" - } - } - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/cancer-related-mcode-comorbidities-elixhauser-jenny-m", - "resource": { - "resourceType": "Observation", - "id": "cancer-related-mcode-comorbidities-elixhauser-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-comorbidities-elixhauser"] - }, - "text": { - "status": "extensions", - "div": "

Generated Narrative

Resource \"cancer-related-mcode-comorbidities-elixhauser-jenny-m\"

Profile: Comorbidities Elixhauser Profile

status: final

code: Elixhauser Comorbidity Panel (Requested LOINC Codes Code System#comorbidities-elixhauser)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-16

performer: See above (Practitioner/us-core-practitioner-owen-oncologist)

component

Comorbid Condition Reference Extension: Condition/us-core-condition-depression-jenny-m

code: Depression (Elixhauser comorbidity category) (Requested LOINC Codes Code System#DEPRESS)

value: Present (qualifier value) (SNOMED CT#52101004)

component

Comorbid Condition Reference Extension: Condition/us-core-condition-hypertension-jenny-m

code: Hypertension, complicated (Elixhauser comorbidity category) (Requested LOINC Codes Code System#HTN_CX)

value: Present (qualifier value) (SNOMED CT#52101004)

component

code: Arthropathies (Elixhauser comorbidity category) (Requested LOINC Codes Code System#ARTH)

value: Absent (qualifier value) (SNOMED CT#2667000)

component

code: Congestive heart failure (Elixhauser comorbidity category) (Requested LOINC Codes Code System#CHF)

value: Absent (qualifier value) (SNOMED CT#2667000)

component

code: Chronic pulmonary disease (Elixhauser comorbidity category) (Requested LOINC Codes Code System#LUNG_CHRONIC)

value: Absent (qualifier value) (SNOMED CT#2667000)

component

code: Diabetes without chronic complications (Elixhauser comorbidity category) (Requested LOINC Codes Code System#DIAB_UNCX)

value: Absent (qualifier value) (SNOMED CT#2667000)

component

code: Diabetes with chronic complications (Elixhauser comorbidity category) (Requested LOINC Codes Code System#DIAB_CX)

value: Absent (qualifier value) (SNOMED CT#2667000)

component

code: Obesity (Elixhauser comorbidity category) (Requested LOINC Codes Code System#OBESE)

value: Absent (qualifier value) (SNOMED CT#2667000)

component

code: Peripheral vascular disease (Elixhauser comorbidity category) (Requested LOINC Codes Code System#PERIVASC)

value: Absent (qualifier value) (SNOMED CT#2667000)

component

code: Pulmonary circulation disease (Elixhauser comorbidity category) (Requested LOINC Codes Code System#PULMCIRC)

value: Absent (qualifier value) (SNOMED CT#2667000)

component

code: Renal failure, moderate (Elixhauser comorbidity category) (Requested LOINC Codes Code System#RENLFL_MOD)

value: Absent (qualifier value) (SNOMED CT#2667000)

" - }, - "status": "final", - "code": { - "coding": [ - { - "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", - "code": "comorbidities-elixhauser", - "display": "Elixhauser Comorbidity Panel" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-03-16", - "performer": [ - { - "reference": "Practitioner/us-core-practitioner-owen-oncologist" - } - ], - "component": [ - { - "extension": [ - { - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-comorbid-condition-reference", - "valueReference": { - "reference": "Condition/us-core-condition-depression-jenny-m" - } - } - ], - "code": { - "coding": [ - { - "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", - "code": "DEPRESS" - } - ] - }, - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "52101004", - "display": "Present (qualifier value)" - } - ] - } - }, - { - "extension": [ - { - "url": "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-comorbid-condition-reference", - "valueReference": { - "reference": "Condition/us-core-condition-hypertension-jenny-m" - } - } - ], - "code": { - "coding": [ - { - "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", - "code": "HTN_CX" - } - ] - }, - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "52101004", - "display": "Present (qualifier value)" - } - ] - } - }, - { - "code": { - "coding": [ - { - "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", - "code": "ARTH" - } - ] - }, - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "2667000", - "display": "Absent (qualifier value)" - } - ] - } - }, - { - "code": { - "coding": [ - { - "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", - "code": "CHF" - } - ] - }, - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "2667000", - "display": "Absent (qualifier value)" - } - ] - } - }, - { - "code": { - "coding": [ - { - "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", - "code": "LUNG_CHRONIC" - } - ] - }, - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "2667000", - "display": "Absent (qualifier value)" - } - ] - } - }, - { - "code": { - "coding": [ - { - "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", - "code": "DIAB_UNCX" - } - ] - }, - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "2667000", - "display": "Absent (qualifier value)" - } - ] - } - }, - { - "code": { - "coding": [ - { - "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", - "code": "DIAB_CX" - } - ] - }, - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "2667000", - "display": "Absent (qualifier value)" - } - ] - } - }, - { - "code": { - "coding": [ - { - "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", - "code": "OBESE" - } - ] - }, - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "2667000", - "display": "Absent (qualifier value)" - } - ] - } - }, - { - "code": { - "coding": [ - { - "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", - "code": "PERIVASC" - } - ] - }, - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "2667000", - "display": "Absent (qualifier value)" - } - ] - } - }, - { - "code": { - "coding": [ - { - "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", - "code": "PULMCIRC" - } - ] - }, - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "2667000", - "display": "Absent (qualifier value)" - } - ] - } - }, - { - "code": { - "coding": [ - { - "system": "http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs", - "code": "RENLFL_MOD" - } - ] - }, - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "2667000", - "display": "Absent (qualifier value)" - } - ] - } - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/bodyweight-jenny-m-2018-03-16", - "resource": { - "resourceType": "Observation", - "id": "bodyweight-jenny-m-2018-03-16", - "meta": { - "profile": ["http://hl7.org/fhir/StructureDefinition/bodyweight"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"bodyweight-jenny-m-2018-03-16\"

Profile: Observation Body Weight Profile

status: final

category: Vital Signs (Observation Category Codes#vital-signs)

code: Body weight (LOINC#29463-7)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-06

value: 155 lb (Details: UCUM code [lb_av] = '[lb_av]')

" - }, - "status": "final", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/observation-category", - "code": "vital-signs" - } - ] - } - ], - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "29463-7" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-03-06", - "valueQuantity": { - "value": 155, - "unit": "lb", - "system": "http://unitsofmeasure.org", - "code": "[lb_av]" - } - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/us-core-observation-lab-neutrophils-jenny-m", - "resource": { - "resourceType": "Observation", - "id": "us-core-observation-lab-neutrophils-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"us-core-observation-lab-neutrophils-jenny-m\"

Profile: US Core Laboratory Result Observation Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Neutrophils [#/volume] in Blood (LOINC#26499-4)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-05-20T00:00:00Z

value: 3000 10*3/uL (Details: UCUM code 10*3/uL = '10*3/uL')

ReferenceRanges

-LowHighAppliesTo
*2500 10*3/uL (Details: UCUM code 10*3/uL = '10*3/uL')5000 10*3/uL (Details: UCUM code 10*3/uL = '10*3/uL')Normal Range (Observation Reference Range Meaning Codes#normal)
" - }, - "status": "final", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/observation-category", - "code": "laboratory" - } - ] - } - ], - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "26499-4", - "display": "Neutrophils [#/volume] in Blood" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-05-20T00:00:00Z", - "valueQuantity": { - "value": 3000, - "unit": "10*3/uL", - "system": "http://unitsofmeasure.org", - "code": "10*3/uL" - }, - "referenceRange": [ - { - "low": { - "value": 2500, - "unit": "10*3/uL", - "system": "http://unitsofmeasure.org", - "code": "10*3/uL" - }, - "high": { - "value": 5000, - "unit": "10*3/uL", - "system": "http://unitsofmeasure.org", - "code": "10*3/uL" - }, - "appliesTo": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/referencerange-meaning", - "code": "normal", - "display": "Normal Range" - } - ] - } - ] - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/Organization/us-core-organization-physician-services-inc", - "resource": { - "resourceType": "Organization", - "id": "us-core-organization-physician-services-inc", - "meta": { - "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"us-core-organization-physician-services-inc\"

Profile: US Core Organization Profile

active: true

type: Healthcare Provider (Organization type#prov)

name: Physician Services, Inc.

telecom: ph: 999-999-9999(WORK)

address: 123 Corporate Drive Anytown MA 12345 US

" - }, - "active": true, - "type": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/organization-type", - "code": "prov", - "display": "Healthcare Provider" - } - ] - } - ], - "name": "Physician Services, Inc.", - "telecom": [ - { - "system": "phone", - "value": "999-999-9999", - "use": "work" - } - ], - "address": [ - { - "line": ["123 Corporate Drive"], - "city": "Anytown", - "state": "MA", - "postalCode": "12345", - "country": "US" - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/us-core-smokingstatus-jenny-m", - "resource": { - "resourceType": "Observation", - "id": "us-core-smokingstatus-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-smokingstatus"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"us-core-smokingstatus-jenny-m\"

Profile: US Core Smoking Status Observation Profile

status: final

category: Social History (Observation Category Codes#social-history)

code: Tobacco smoking status (LOINC#72166-2)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-16

issued: Mar 16, 2018 12:00:00 AM

value: Smokes tobacco daily (finding) (SNOMED CT#449868002)

" - }, - "status": "final", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/observation-category", - "code": "social-history" - } - ] - } - ], - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "72166-2", - "display": "Tobacco smoking status" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-03-16", - "issued": "2018-03-16T00:00:00Z", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "449868002", - "display": "Smokes tobacco daily (finding)" - } - ] - } - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/us-core-procedure-biopsy-jenny-m", - "resource": { - "resourceType": "Procedure", - "id": "us-core-procedure-biopsy-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"us-core-procedure-biopsy-jenny-m\"

Profile: US Core Procedure Profile

status: completed

code: Biopsy of breast using ultrasonographic guidance (procedure) (SNOMED CT#723990008)

subject: See above (Patient/cancer-patient-jenny-m)

performed: 2018-03-06

asserter: Practitioner/us-core-practitioner-mary-obgyn \" OBGYN\"

Performers

-Actor
*Practitioner/us-core-practitioner-mary-obgyn \" OBGYN\"

reasonReference: See above (Condition/primary-cancer-condition-jenny-m)

bodySite: Left breast structure (body structure) (SNOMED CT#80248007)

" - }, - "status": "completed", - "code": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "723990008", - "display": "Biopsy of breast using ultrasonographic guidance (procedure)" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "performedDateTime": "2018-03-06", - "asserter": { - "reference": "Practitioner/us-core-practitioner-mary-obgyn" - }, - "performer": [ - { - "actor": { - "reference": "Practitioner/us-core-practitioner-mary-obgyn" - } - } - ], - "reasonReference": [ - { - "reference": "Condition/primary-cancer-condition-jenny-m" - } - ], - "bodySite": [ - { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "80248007", - "display": "Left breast structure (body structure)" - } - ] - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/us-core-procedure-mammogram-jenny-m", - "resource": { - "resourceType": "Procedure", - "id": "us-core-procedure-mammogram-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"us-core-procedure-mammogram-jenny-m\"

Profile: US Core Procedure Profile

status: completed

code: Mammography (procedure) (SNOMED CT#71651007)

subject: See above (Patient/cancer-patient-jenny-m)

performed: 2018-02-01

asserter: Practitioner/us-core-practitioner-mary-obgyn \" OBGYN\"

Performers

-Actor
*Practitioner/us-core-practitioner-jane-radiotech \" RADIOLOGIST\"
" - }, - "status": "completed", - "code": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "71651007", - "display": "Mammography (procedure)" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "performedDateTime": "2018-02-01", - "asserter": { - "reference": "Practitioner/us-core-practitioner-mary-obgyn" - }, - "performer": [ - { - "actor": { - "reference": "Practitioner/us-core-practitioner-jane-radiotech" - } - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/FamilyMemberHistory/family-member-history-aunt-jenny-m", - "resource": { - "resourceType": "FamilyMemberHistory", - "id": "family-member-history-aunt-jenny-m", - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"family-member-history-aunt-jenny-m\"

status: completed

patient: See above (Patient/cancer-patient-jenny-m)

relationship: maternal aunt (RoleCode#MAUNT)

Conditions

-CodeOnset[x]
*Malignant tumor of ovary (disorder) (SNOMED CT#363443007)69 a (Details: UCUM code a = 'a')
" - }, - "status": "completed", - "patient": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "relationship": { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/v3-RoleCode", - "code": "MAUNT", - "display": "maternal aunt" - } - ] - }, - "condition": [ - { - "code": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "363443007", - "display": "Malignant tumor of ovary (disorder)" - } - ] - }, - "onsetAge": { - "value": 69, - "system": "http://unitsofmeasure.org", - "code": "a" - } - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/Procedure/us-core-procedure-mammogram-jenny-m", - "resource": { - "resourceType": "Procedure", - "id": "us-core-procedure-mammogram-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"us-core-procedure-mammogram-jenny-m\"

Profile: US Core Procedure Profile

status: completed

code: Mammography (procedure) (SNOMED CT#71651007)

subject: See above (Patient/cancer-patient-jenny-m)

performed: 2018-02-01

asserter: Practitioner/us-core-practitioner-mary-obgyn \" OBGYN\"

Performers

-Actor
*Practitioner/us-core-practitioner-jane-radiotech \" RADIOLOGIST\"
" - }, - "status": "completed", - "code": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "71651007", - "display": "Mammography (procedure)" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "performedDateTime": "2018-02-01", - "asserter": { - "reference": "Practitioner/us-core-practitioner-mary-obgyn" - }, - "performer": [ - { - "actor": { - "reference": "Practitioner/us-core-practitioner-jane-radiotech" - } - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/FamilyMemberHistory/family-member-history-uncle-jenny-m", - "resource": { - "resourceType": "FamilyMemberHistory", - "id": "family-member-history-uncle-jenny-m", - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"family-member-history-uncle-jenny-m\"

status: completed

patient: See above (Patient/cancer-patient-jenny-m)

relationship: paternal uncle (RoleCode#PUNCLE)

deceased: true

Conditions

-CodeContributedToDeath
*Malignant tumor of pancreas (disorder) (SNOMED CT#363418001)true
" - }, - "status": "completed", - "patient": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "relationship": { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/v3-RoleCode", - "code": "PUNCLE", - "display": "paternal uncle" - } - ] - }, - "deceasedBoolean": true, - "condition": [ - { - "code": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "363418001", - "display": "Malignant tumor of pancreas (disorder)" - } - ] - }, - "contributedToDeath": true - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/DiagnosticReport/us-core-diagnosticreport-lab-jenny-m", - "resource": { - "resourceType": "DiagnosticReport", - "id": "us-core-diagnosticreport-lab-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-lab"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"us-core-diagnosticreport-lab-jenny-m\"

Profile: US Core DiagnosticReport Profile for Laboratory Results Reporting

status: final

category: Laboratory (diagnosticServiceSectionId#LAB), Surgical Pathology (diagnosticServiceSectionId#SP)

code: Pathology report final diagnosis Narrative (LOINC#22637-3)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-04-01T00:00:00Z

issued: Apr 5, 2018 12:00:00 AM

performer: See above (Organization/us-core-organization-physician-services-inc)

resultsInterpreter: See above (Practitioner/us-core-practitioner-peter-pathologist)

specimen: Specimen/tumor-specimen-left-breast-jenny-m

result:

" - }, - "status": "final", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0074", - "code": "LAB" - } - ] - }, - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0074", - "code": "SP", - "display": "Surgical Pathology" - } - ] - } - ], - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "22637-3", - "display": "Pathology report final diagnosis Narrative" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-04-01T00:00:00Z", - "issued": "2018-04-05T00:00:00Z", - "performer": [ - { - "reference": "Organization/us-core-organization-physician-services-inc" - } - ], - "resultsInterpreter": [ - { - "reference": "Practitioner/us-core-practitioner-peter-pathologist" - } - ], - "specimen": [ - { - "reference": "Specimen/tumor-specimen-left-breast-jenny-m" - } - ], - "result": [ - { - "reference": "Observation/us-core-observation-lab-tumor-invasion-jenny-m" - }, - { - "reference": "Observation/us-core-observation-lab-tumor-margins-jenny-m" - }, - { - "reference": "Observation/us-core-observation-lab-sentinel-nodes-jenny-m" - }, - { - "reference": "Observation/tumor-size-jenny-m" - }, - { - "reference": "Observation/us-core-observation-lab-tumor-dcis-jenny-m" - }, - { - "reference": "Observation/tumor-marker-test-her2-jenny-m" - }, - { - "reference": "Observation/tumor-marker-test-er-jenny-m" - }, - { - "reference": "Observation/tumor-marker-test-pr-jenny-m" - }, - { - "reference": "Observation/us-core-observation-lab-tumor-grade-jenny-m" - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/observation-smoking-pack-years-jenny-m", - "resource": { - "resourceType": "Observation", - "id": "observation-smoking-pack-years-jenny-m", - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"observation-smoking-pack-years-jenny-m\"

status: final

category: Social History (Observation Category Codes#social-history)

code: Cigarette pack-years (observable entity) (SNOMED CT#401201003)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-16

value: 20 Pack-Years (Details: UCUM code {PackYears} = '{PackYears}')

" - }, - "status": "final", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/observation-category", - "code": "social-history", - "display": "Social History" - } - ] - } - ], - "code": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "401201003", - "display": "Cigarette pack-years (observable entity)" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-03-16", - "valueQuantity": { - "value": 20, - "unit": "Pack-Years", - "system": "http://unitsofmeasure.org", - "code": "{PackYears}" - } - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/us-core-observation-lab-tumor-invasion-jenny-m", - "resource": { - "resourceType": "Observation", - "id": "us-core-observation-lab-tumor-invasion-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"us-core-observation-lab-tumor-invasion-jenny-m\"

Profile: US Core Laboratory Result Observation Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Status of invasion by tumor (SNOMED CT#370052007)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-04-01T00:00:00Z

value: Negative (qualifier value) (SNOMED CT#260385009)

specimen: Specimen/tumor-specimen-left-breast-jenny-m

" - }, - "status": "final", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/observation-category", - "code": "laboratory" - } - ] - } - ], - "code": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "370052007", - "display": "Status of invasion by tumor" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-04-01T00:00:00Z", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "260385009", - "display": "Negative (qualifier value)" - } - ] - }, - "specimen": { - "reference": "Specimen/tumor-specimen-left-breast-jenny-m" - } - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/us-core-observation-lab-tumor-margins-jenny-m", - "resource": { - "resourceType": "Observation", - "id": "us-core-observation-lab-tumor-margins-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"us-core-observation-lab-tumor-margins-jenny-m\"

Profile: US Core Laboratory Result Observation Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Margin involvement in Breast tumor (LOINC#44669-0)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-04-01T00:00:00Z

value: Uninvolved by invasive carcinoma (LOINC#LA27151-2)

specimen: Specimen/tumor-specimen-left-breast-jenny-m

" - }, - "status": "final", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/observation-category", - "code": "laboratory" - } - ] - } - ], - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "44669-0", - "display": "Margin involvement in Breast tumor" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-04-01T00:00:00Z", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://loinc.org", - "code": "LA27151-2", - "display": "Uninvolved by invasive carcinoma" - } - ] - }, - "specimen": { - "reference": "Specimen/tumor-specimen-left-breast-jenny-m" - } - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/us-core-observation-lab-sentinel-nodes-jenny-m", - "resource": { - "resourceType": "Observation", - "id": "us-core-observation-lab-sentinel-nodes-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"us-core-observation-lab-sentinel-nodes-jenny-m\"

Profile: US Core Laboratory Result Observation Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Sentinel lymph nodes with metastasis [#] in Cancer specimen (LOINC#92832-5)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-04-01T00:00:00Z

specimen: Specimen/tumor-specimen-left-breast-jenny-m

Components

-CodeValue[x]
*Lymph nodes examined [#] in Cancer specimen by Light microscopy (LOINC#92833-3)3 Count (Details: UCUM code {Count} = '{Count}')
" - }, - "status": "final", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/observation-category", - "code": "laboratory" - } - ] - } - ], - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "92832-5", - "display": "Sentinel lymph nodes with metastasis [#] in Cancer specimen" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-04-01T00:00:00Z", - "specimen": { - "reference": "Specimen/tumor-specimen-left-breast-jenny-m" - }, - "component": [ - { - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "92833-3", - "display": "Lymph nodes examined [#] in Cancer specimen by Light microscopy" - } - ] - }, - "valueQuantity": { - "value": 3, - "unit": "Count", - "system": "http://unitsofmeasure.org", - "code": "{Count}" - } - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/tumor-size-jenny-m", - "resource": { - "resourceType": "Observation", - "id": "tumor-size-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tumor-size"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"tumor-size-jenny-m\"

Profile: Tumor Size Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Size Tumor (LOINC#21889-1)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-04-01T00:00:00Z

method: Pathology report gross observation (LOINC#24419-4)

specimen: Specimen/tumor-specimen-left-breast-jenny-m

Components

-CodeValue[x]
*Size.maximum dimension in Tumor (LOINC#33728-7)2.5 centimeters (Details: UCUM code cm = 'cm')
" - }, - "status": "final", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/observation-category", - "code": "laboratory" - } - ] - } - ], - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "21889-1", - "display": "Size Tumor" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-04-01T00:00:00Z", - "method": { - "coding": [ - { - "system": "http://loinc.org", - "code": "24419-4", - "display": "Pathology report gross observation" - } - ] - }, - "specimen": { - "reference": "Specimen/tumor-specimen-left-breast-jenny-m" - }, - "component": [ - { - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "33728-7", - "display": "Size.maximum dimension in Tumor" - } - ] - }, - "valueQuantity": { - "value": 2.5, - "unit": "centimeters", - "system": "http://unitsofmeasure.org", - "code": "cm" - } - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/Observation/us-core-observation-lab-tumor-dcis-jenny-m", - "resource": { - "resourceType": "Observation", - "id": "us-core-observation-lab-tumor-dcis-jenny-m", - "meta": { - "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"us-core-observation-lab-tumor-dcis-jenny-m\"

Profile: US Core Laboratory Result Observation Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: DCIS intraductal extension in Breast cancer specimen Qualitative by Light microscopy (LOINC#85336-6)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-04-01T00:00:00Z

value: DCIS present with extensive intraductal component (EIC) (LOINC#LA27261-9)

specimen: Specimen/tumor-specimen-left-breast-jenny-m

" - }, - "status": "final", - "category": [ - { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/observation-category", - "code": "laboratory" - } - ] - } - ], - "code": { - "coding": [ - { - "system": "http://loinc.org", - "code": "85336-6", - "display": "DCIS intraductal extension in Breast cancer specimen Qualitative by Light microscopy" - } - ] - }, - "subject": { - "reference": "Patient/cancer-patient-jenny-m" - }, - "effectiveDateTime": "2018-04-01T00:00:00Z", - "valueCodeableConcept": { - "coding": [ - { - "system": "http://loinc.org", - "code": "LA27261-9", - "display": "DCIS present with extensive intraductal component (EIC)" - } - ] - }, - "specimen": { - "reference": "Specimen/tumor-specimen-left-breast-jenny-m" - } - } - }, - { - "fullUrl": "http://example.org/fhir/Pracititioner/us-core-practitioner-owen-oncologist", - "resource": { - "resourceType": "Practitioner", - "id": "us-core-practitioner-owen-oncologist", - "meta": { - "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"us-core-practitioner-owen-oncologist\"

Profile: US Core Practitioner Profile

identifier: id: 9988776655

name: Owen Oncologist

address: 123 Corporate Drive Anytown MA 12345 US (WORK)

gender: male

Qualifications

-Code
*Doctor of Medicine (degreeLicenseCertificate[2.7]#MD)
" - }, - "identifier": [ - { - "system": "http://hl7.org/fhir/sid/us-npi", - "value": "9988776655" - } - ], - "name": [ - { - "family": "Oncologist", - "given": ["Owen"], - "prefix": ["Dr."] - } - ], - "address": [ - { - "use": "work", - "line": ["123 Corporate Drive"], - "city": "Anytown", - "state": "MA", - "postalCode": "12345", - "country": "US" - } - ], - "gender": "male", - "qualification": [ - { - "code": { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0360", - "version": "2.7", - "code": "MD" - } - ] - } - } - ] - } - }, - { - "fullUrl": "http://example.org/fhir/Pracititioner/us-core-practitioner-peter-pathologist", - "resource": { - "resourceType": "Practitioner", - "id": "us-core-practitioner-peter-pathologist", - "meta": { - "profile": ["http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner"] - }, - "text": { - "status": "generated", - "div": "

Generated Narrative

Resource \"us-core-practitioner-peter-pathologist\"

Profile: US Core Practitioner Profile

identifier: id: 1122334455

name: Peter Pathologist

address: 123 Corporate Drive Anytown MA 12345 US (WORK)

gender: female

Qualifications

-Code
*Doctor of Medicine (degreeLicenseCertificate[2.7]#MD)
" - }, - "identifier": [ - { - "system": "http://hl7.org/fhir/sid/us-npi", - "value": "1122334455" - } - ], - "name": [ - { - "family": "Pathologist", - "given": ["Peter"], - "prefix": ["Dr."] - } - ], - "address": [ - { - "use": "work", - "line": ["123 Corporate Drive"], - "city": "Anytown", - "state": "MA", - "postalCode": "12345", - "country": "US" - } - ], - "gender": "female", - "qualification": [ - { - "code": { - "coding": [ - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0360", - "version": "2.7", - "code": "MD" - } - ] - } - } - ] - } - } - ] -} diff --git a/mcode-coverage-checker/src/index.css b/mcode-coverage-checker/src/index.css deleted file mode 100644 index d3c20e9..0000000 --- a/mcode-coverage-checker/src/index.css +++ /dev/null @@ -1,16 +0,0 @@ -@tailwind base; -@tailwind components; -@tailwind utilities; - -body { - margin: 0; - font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', - 'Droid Sans', 'Helvetica Neue', sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - @apply bg-background; -} - -code { - font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', monospace; -} diff --git a/mcode-coverage-checker/src/index.jsx b/mcode-coverage-checker/src/index.jsx deleted file mode 100644 index 32df841..0000000 --- a/mcode-coverage-checker/src/index.jsx +++ /dev/null @@ -1,23 +0,0 @@ -import React from 'react'; -import ReactDOM from 'react-dom/client'; -import { BrowserRouter as Router, Routes, Route } from 'react-router-dom'; -import { RecoilRoot } from 'recoil'; -import App from './pages/App'; -import FileUploadPage from './pages/FileUploadPage'; -import PageWrapper from './components/PageWrapper'; -import './index.css'; - -ReactDOM.createRoot(document.getElementById('root')).render( - - - - - - } /> - } /> - - - - - , -); diff --git a/mcode-coverage-checker/src/lib/ValueSetCodeChecker.js b/mcode-coverage-checker/src/lib/ValueSetCodeChecker.js deleted file mode 100644 index 4265034..0000000 --- a/mcode-coverage-checker/src/lib/ValueSetCodeChecker.js +++ /dev/null @@ -1,59 +0,0 @@ -import TumorMarkerTestVS from './valueSets/ValueSet-mcode-tumor-marker-test-vs.json'; -import SecondaryCancerDisorderVS from './valueSets/ValueSet-mcode-secondary-cancer-disorder-vs.json'; -import PrimaryCancerDisorderVS from './valueSets/ValueSet-mcode-primary-cancer-disorder-vs.json'; -import RadiotherapyVolumeTypeVS from './valueSets/ValueSet-mcode-radiotherapy-volume-type-vs.json'; -import GenomicSpecimenTypeVS from './valueSets/ValueSet-mcode-genomic-specimen-type-vs.json'; - -// Map names used in VS to the corresponding JSON -const DEFAULTVSLOOKUP = { - TumorMarkerTestVS, - SecondaryCancerDisorderVS, - PrimaryCancerDisorderVS, - RadiotherapyVolumeTypeVS, - GenomicSpecimenTypeVS, -}; - -function getConceptFromVSExpansion(valueSet, code, codeSystem) { - if (!code || !codeSystem || !valueSet) return undefined; - return valueSet.expansion.contains.find( - (containsItem) => - containsItem && containsItem.system && code === containsItem.code && codeSystem === containsItem.system, - ); -} - -function getConceptFromVSCompose(valueSet, code, codeSystem) { - if (!code || !codeSystem || !valueSet) return undefined; - const includeItem = valueSet.compose.include.find( - (item) => item && item.system && item.system === codeSystem && item.concept, - ); - if (!includeItem) return undefined; - return includeItem.concept.find((concept) => concept.code === code); -} -class ValueSetCodeChecker { - constructor(valueSetLookup = DEFAULTVSLOOKUP) { - this.valueSetLookup = valueSetLookup; - } - - /** - * Check if code is in value set - * @param {string} code value to look for in a valueSet - * @param {string} codeSystem the system to which the code value belongs - * @param {string} valueSetName the name of the value set to be searched - * @return {boolean} true if condition is in valueSet's compose block or expansion block - */ - checkCodeInVs(code, codeSystem, valueSetName) { - const valueSet = this.valueSetLookup[valueSetName]; - let inVSExpansion = false; - let inVSCompose = false; - if (valueSet.expansion) { - // If valueSet has expansion, we only need to check these codes - inVSExpansion = getConceptFromVSExpansion(valueSet, code, codeSystem) !== undefined; - } else { - // Checks if code is in any of the valueSet.compose.include arrays - inVSCompose = getConceptFromVSCompose(valueSet, code, codeSystem) !== undefined; - } - return inVSCompose || inVSExpansion; - } -} - -export { ValueSetCodeChecker }; diff --git a/mcode-coverage-checker/src/lib/coverageChecker/assessmentCoverage.js b/mcode-coverage-checker/src/lib/coverageChecker/assessmentCoverage.js deleted file mode 100644 index 9e37d0e..0000000 --- a/mcode-coverage-checker/src/lib/coverageChecker/assessmentCoverage.js +++ /dev/null @@ -1,110 +0,0 @@ -import fhirpath from 'fhirpath'; -import { getKarnofskyPerformanceStatus, getComorbidities, getECOGPerfomanceStatus } from '../resourceFilters'; -import { assessmentSectionId } from '../coverageSectionIds'; -import { assessmentProfileIds } from '../coverageProfileIds'; - -/** - * Takes a bundle and returns the coverage of Karnofsky performance status resources in that bundle - * @param {Object} bundle, an mCODE bundle - * @return {Object}, an object representing the coverage of all performance status resources - */ -function getKarnofskyPerformanceStatusCoverage(bundle) { - const karnofsky = getKarnofskyPerformanceStatus(bundle); - const { karnofskyPerformanceStatusId } = assessmentProfileIds; - const karnofskyCoverage = { profile: karnofskyPerformanceStatusId, coverage: [] }; - karnofsky.forEach((status) => { - karnofskyCoverage.coverage.push({ - resourceID: fhirpath.evaluate(status, 'Observation.id')[0], - data: { - Score: { - covered: fhirpath.evaluate(status, 'Observation.valueInteger.exists()')[0], - }, - Interpretation: { - covered: fhirpath.evaluate(status, 'Observation.interpretation.exists()')[0], - }, - }, - }); - }); - return karnofskyCoverage; -} - -/** - * Takes a bundle and returns the coverage of comorbidities resources in that bundle - * @param {Object} bundle, an mCODE bundle - * @return {Object}, an object representing the coverage of all comorbidities resources - */ -function getComorbiditiesCoverage(bundle) { - const comorbidities = getComorbidities(bundle); - const { comorbiditiesId } = assessmentProfileIds; - const comorbiditiesCoverage = { profile: comorbiditiesId, coverage: [] }; - comorbidities.forEach((comorbid) => { - comorbiditiesCoverage.coverage.push({ - resourceID: fhirpath.evaluate(comorbid, 'Observation.id')[0], - data: { - 'Risk Score': { - covered: fhirpath.evaluate(comorbid, 'Observation.valueInteger.exists()')[0], - }, - Component: { covered: fhirpath.evaluate(comorbid, 'Observation.component.exists()')[0] }, - 'Present/Absent': { - covered: fhirpath.evaluate(comorbid, 'Observation.component.valueCodeableConcept.exists()')[0], - }, - 'Condition Code': { - covered: fhirpath.evaluate( - comorbid, - "Observation.component.extension.where(url = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-comorbid-condition-code').valueCodeableConcept.exists()", - )[0], - }, - 'Condition Reference': { - covered: fhirpath.evaluate( - comorbid, - "Observation.component.extension.where(url = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-comorbid-condition-reference').valueReference.exists()", - )[0], - }, - }, - }); - }); - return comorbiditiesCoverage; -} - -/** - * Takes a bundle and returns the coverage of ECOG performance status resources in that bundle - * @param {Object} bundle, an mCODE bundle - * @return {Object}, an object representing the coverage of all ECOG performance status resources - */ -function getECOGPerfomanceStatusCoverage(bundle) { - const ecog = getECOGPerfomanceStatus(bundle); - const { ecogPerformanceStatusId } = assessmentProfileIds; - const ecogCoverage = { profile: ecogPerformanceStatusId, coverage: [] }; - ecog.forEach((status) => { - ecogCoverage.coverage.push({ - resourceID: fhirpath.evaluate(status, 'Observation.id')[0], - data: { - Score: { - covered: fhirpath.evaluate(status, 'Observation.valueInteger.exists()')[0], - }, - Interpretation: { - covered: fhirpath.evaluate(status, 'Observation.interpretation.exists()')[0], - }, - }, - }); - }); - return ecogCoverage; -} - -/** - * Takes a bundle and returns the coverage of assessment resources in that bundle - * @param {Object} bundle, an mCODE bundle - * @return {Object}, an object representing the coverage of the Assessment section of the mCODE diagram - */ -function getAssessmentCoverage(bundle) { - return { - section: assessmentSectionId, - data: [ - getKarnofskyPerformanceStatusCoverage(bundle), - getComorbiditiesCoverage(bundle), - getECOGPerfomanceStatusCoverage(bundle), - ], - }; -} - -export { getAssessmentCoverage }; diff --git a/mcode-coverage-checker/src/lib/coverageChecker/coverageChecker.js b/mcode-coverage-checker/src/lib/coverageChecker/coverageChecker.js deleted file mode 100644 index 3a5855f..0000000 --- a/mcode-coverage-checker/src/lib/coverageChecker/coverageChecker.js +++ /dev/null @@ -1,24 +0,0 @@ -import { getPatientCoverage } from './patientCoverage'; -import { getOutcomeCoverage } from './outcomeCoverage'; -import { getDiseaseCoverage } from './diseaseCoverage'; -import { getTreatmentCoverage } from './treatmentCoverage'; -import { getAssessmentCoverage } from './assessmentCoverage'; -import { getGenomicsCoverage } from './genomicsCoverage'; - -/** - * Computes mCODE coverage statistics for a FHIR bundle - * @param {Object} bundle - * @returns Array of coverage statistics for each bundle - */ -function coverageChecker(bundle) { - return [ - getPatientCoverage(bundle), - getOutcomeCoverage(bundle), - getDiseaseCoverage(bundle), - getTreatmentCoverage(bundle), - getAssessmentCoverage(bundle), - getGenomicsCoverage(bundle), - ]; -} - -export default coverageChecker; diff --git a/mcode-coverage-checker/src/lib/coverageChecker/diseaseCoverage.js b/mcode-coverage-checker/src/lib/coverageChecker/diseaseCoverage.js deleted file mode 100644 index 5386fe8..0000000 --- a/mcode-coverage-checker/src/lib/coverageChecker/diseaseCoverage.js +++ /dev/null @@ -1,224 +0,0 @@ -import fhirpath from 'fhirpath'; -import { - getTumorMarkerTest, - getSecondaryCancerCondition, - getPrimaryCancerCondition, - getStageGroup, - getTNMPrimaryTumorCategory, - getTNMDistantMetastasesCategory, - getTNMRegionalNodesCategory, -} from '../resourceFilters'; -import { diseaseSectionId } from '../coverageSectionIds'; -import { diseaseProfileIds } from '../coverageProfileIds'; - -/** - * Takes a bundle and returns the coverage of tummor marker test resources in that bundle - * @param {Object} bundle, an mCODE bundle - * @return {Object}, an object representing the coverage of all tumor marker test resources - */ -function getTumorMarkerTestCoverage(bundle) { - const tumorMarker = getTumorMarkerTest(bundle); - const { tumorMarkerTestId } = diseaseProfileIds; - const tumorMarkerCoverage = { profile: tumorMarkerTestId, coverage: [] }; - tumorMarker.forEach((marker) => { - tumorMarkerCoverage.coverage.push({ - resourceID: fhirpath.evaluate(marker, 'Observation.id')[0], - data: { - 'Result Value': { - covered: fhirpath.evaluate( - marker, - 'Observation.valueString.exists() or Observation.valueQuantity.exists() or Observation.valueCodeableConcept.exists() or Observation.valueRatio.exists()', - )[0], - }, - 'Test Type': { - covered: fhirpath.evaluate(marker, 'Observation.code.exists()')[0], - }, - }, - }); - }); - return tumorMarkerCoverage; -} - -/** - * Takes a bundle and returns the coverage of primary cancer condition resources in that bundle - * @param {Object} bundle, an mCODE bundle - * @return {Object}, an object representing the coverage of all primary cancer condition resources - */ -function getPrimaryCancerConditionCoverage(bundle) { - const primaryCancer = getPrimaryCancerCondition(bundle); - const { primaryCancerConditionId } = diseaseProfileIds; - const primaryCancerCoverage = { profile: primaryCancerConditionId, coverage: [] }; - primaryCancer.forEach((condition) => { - primaryCancerCoverage.coverage.push({ - resourceID: fhirpath.evaluate(condition, 'Condition.id')[0], - data: { - 'Asserted Date': { - covered: fhirpath.evaluate( - condition, - "Condition.extension.where(url = 'http://hl7.org/fhir/StructureDefinition/condition-assertedDate').valueDateTime.exists()", - )[0], - }, - 'Histology/Morphology': { - covered: fhirpath.evaluate( - condition, - "Condition.extension.where(url = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-histology-morphology-behavior').valueCodeableConcept.exists()", - )[0], - }, - 'Body Site': { - covered: fhirpath.evaluate(condition, 'Condition.bodySite.exists()')[0], - }, - Laterality: { - covered: fhirpath.evaluate( - condition, - "Condition.bodySite.extension.where(url = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-laterality-qualifier').valueCodeableConcept.exists()", - )[0], - }, - 'Location Qualifier': { - covered: fhirpath.evaluate( - condition, - "Condition.bodySite.extension.where(url = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-body-location-qualifier').valueCodeableConcept.exists()", - )[0], - }, - }, - }); - }); - return primaryCancerCoverage; -} - -/** - * Takes a bundle and returns the coverage of secondary cancer condition resources in that bundle - * @param {Object} bundle, an mCODE bundle - * @return {Object}, an object representing the coverage of all secondary cancer condition resources - */ -function getSecondaryCancerConditionCoverage(bundle) { - const secondaryCancer = getSecondaryCancerCondition(bundle); - const { secondaryCancerConditionId } = diseaseProfileIds; - const secondaryCancerCoverage = { profile: secondaryCancerConditionId, coverage: [] }; - secondaryCancer.forEach((condition) => { - secondaryCancerCoverage.coverage.push({ - resourceID: fhirpath.evaluate(condition, 'Condition.id')[0], - data: { - 'Related Condition': { - covered: fhirpath.evaluate( - condition, - "Condition.extension.where(url = 'http://hl7.org/fhir/StructureDefinition/condition-related').valueReference.exists()", - )[0], - }, - }, - }); - }); - return secondaryCancerCoverage; -} - -/** - * Takes a bundle and returns the coverage of stage group resources in that bundle - * @param {Object} bundle, an mCODE bundle - * @return {Object}, an object representing the coverage of all stage group resources - */ -function getStageGroupCoverage(bundle) { - const stageGroup = getStageGroup(bundle); - const { stageGroupId } = diseaseProfileIds; - const stageGroupCoverage = { profile: stageGroupId, coverage: [] }; - stageGroup.forEach((group) => { - stageGroupCoverage.coverage.push({ - resourceID: fhirpath.evaluate(group, 'Observation.id')[0], - data: { - 'Staging System': { - covered: fhirpath.evaluate(group, 'Observation.method.exists()')[0], - }, - 'Clinical/Pathological': { - covered: fhirpath.evaluate(group, 'Observation.code.exists()')[0], - }, - }, - }); - }); - return stageGroupCoverage; -} - -/** - * Takes a bundle and returns the coverage of primary tumor category resources in that bundle - * @param {Object} bundle, an mCODE bundle - * @return {Object}, an object representing the coverage of all primary tumor category resources - */ -function getTNMPrimaryTumorCategoryCoverage(bundle) { - const tumorCategory = getTNMPrimaryTumorCategory(bundle); - const { primaryTumorId } = diseaseProfileIds; - const tumorCategoryCoverage = { profile: primaryTumorId, coverage: [] }; - tumorCategory.forEach((category) => { - tumorCategoryCoverage.coverage.push({ - resourceID: fhirpath.evaluate(category, 'Observation.id')[0], - data: { - 'Result Value': { - covered: fhirpath.evaluate(category, 'Observation.valueCodeableConcept.exists()')[0], - }, - }, - }); - }); - return tumorCategoryCoverage; -} - -/** - * Takes a bundle and returns the coverage of distant metastases category resources in that bundle - * @param {Object} bundle, an mCODE bundle - * @return {Object}, an object representing the coverage of all distant metastases category resources - */ -function getTNMDistantMetastasesCategoryCoverage(bundle) { - const metastasesCategory = getTNMDistantMetastasesCategory(bundle); - const { distantMetastasesId } = diseaseProfileIds; - const metastasesCategoryCoverage = { profile: distantMetastasesId, coverage: [] }; - metastasesCategory.forEach((category) => { - metastasesCategoryCoverage.coverage.push({ - resourceID: fhirpath.evaluate(category, 'Observation.id')[0], - data: { - 'Result Value': { - covered: fhirpath.evaluate(category, 'Observation.valueCodeableConcept.exists()')[0], - }, - }, - }); - }); - return metastasesCategoryCoverage; -} - -/** - * Takes a bundle and returns the coverage of regional nodes category resources in that bundle - * @param {Object} bundle, an mCODE bundle - * @return {Object}, an object representing the coverage of all regional nodes category resources - */ -function getTNMRegionalNodesCategoryCoverage(bundle) { - const nodesCategory = getTNMRegionalNodesCategory(bundle); - const { regionalNodesId } = diseaseProfileIds; - const nodesCategoryCoverage = { profile: regionalNodesId, coverage: [] }; - nodesCategory.forEach((category) => { - nodesCategoryCoverage.coverage.push({ - resourceID: fhirpath.evaluate(category, 'Observation.id')[0], - data: { - 'Result Value': { - covered: fhirpath.evaluate(category, 'Observation.valueCodeableConcept.exists()')[0], - }, - }, - }); - }); - return nodesCategoryCoverage; -} - -/** - * Takes a bundle and returns the coverage of disease resources in that bundle - * @param {Object} bundle, an mCODE bundle - * @return {Object}, an object representing the coverage of the Disease section of the mCODE diagram - */ -function getDiseaseCoverage(bundle) { - return { - section: diseaseSectionId, - data: [ - getTumorMarkerTestCoverage(bundle), - getPrimaryCancerConditionCoverage(bundle), - getSecondaryCancerConditionCoverage(bundle), - getStageGroupCoverage(bundle), - getTNMPrimaryTumorCategoryCoverage(bundle), - getTNMDistantMetastasesCategoryCoverage(bundle), - getTNMRegionalNodesCategoryCoverage(bundle), - ], - }; -} - -export { getDiseaseCoverage }; diff --git a/mcode-coverage-checker/src/lib/coverageChecker/genomicsCoverage.js b/mcode-coverage-checker/src/lib/coverageChecker/genomicsCoverage.js deleted file mode 100644 index cf5476b..0000000 --- a/mcode-coverage-checker/src/lib/coverageChecker/genomicsCoverage.js +++ /dev/null @@ -1,240 +0,0 @@ -import fhirpath from 'fhirpath'; -import { getGenomicRegionStudied, getGenomicSpecimen, getGenomicVariant, getGenomicsReport } from '../resourceFilters'; -import { genomicsSectionId } from '../coverageSectionIds'; -import { genomicsProfileIds } from '../coverageProfileIds'; - -/** - * Takes a bundle and returns the coverage of genomic region studied resources in that bundle - * @param {Object} bundle, an mCODE bundle - * @return {Object}, an object representing the coverage of all genomic region studied resources - */ -function getGenomicRegionStudiedCoverage(bundle) { - const genomicRegion = getGenomicRegionStudied(bundle); - const { genomicRegionStudiedId } = genomicsProfileIds; - const genomicRegionStudiedCoverage = { profile: genomicRegionStudiedId, coverage: [] }; - genomicRegion.forEach((region) => { - genomicRegionStudiedCoverage.coverage.push({ - resourceID: fhirpath.evaluate(region, 'Observation.id')[0], - data: { - Component: { - covered: fhirpath.evaluate(region, 'Observation.component.exists()')[0], - }, - 'Gene Mutations': { - covered: fhirpath.evaluate( - region, - "Observation.component.where(code.coding.system = 'http://loinc.org' and code.coding.code = '36908-2').valueCodeableConcept.exists()", - )[0], - }, - 'Gene Studied': { - covered: fhirpath.evaluate( - region, - "Observation.component.where(code.coding.system = 'http://loinc.org' and code.coding.code = '48018-6').valueCodeableConcept.exists()", - )[0], - }, - 'Coordinate System': { - covered: fhirpath.evaluate( - region, - "Observation.component.where(code.coding.system = 'http://loinc.org' and code.coding.code = '92822-6').valueCodeableConcept.exists()", - )[0], - }, - 'DNA Ranges Examined': { - covered: fhirpath.evaluate( - region, - "Observation.component.where(code.coding.system = 'http://loinc.org' and code.coding.code = '51959-5').valueRange.exists()", - )[0], - }, - 'DNA Region Description': { - covered: fhirpath.evaluate( - region, - "Observation.component.where(code.coding.system = 'http://loinc.org' and code.coding.code = '81293-3').valueString.exists()", - )[0], - }, - 'Reference Sequence ID': { - covered: fhirpath.evaluate( - region, - "Observation.component.where(code.coding.system = 'http://loinc.org' and code.coding.code = '48013-7').where(valueQuantity.exists() or valueCodeableConcept.exists() or valueString.exists() or valueBoolean.exists() or valueInteger.exists() or valueRange.exists() or valueRatio.exists() or valueSampledData.exists() or valueTime.exists() or valueDateTime.exists() or valuePeriod.exists()).exists()", - )[0], - }, - }, - }); - }); - return genomicRegionStudiedCoverage; -} - -/** - * Takes a bundle and returns the coverage of genomic specimen resources in that bundle - * @param {Object} bundle, an mCODE bundle - * @return {Object}, an object representing the coverage of all genomic specimen resources - */ -function getGenomicSpecimenCoverage(bundle) { - const genomicSpecimen = getGenomicSpecimen(bundle); - const { genomicSpecimenId } = genomicsProfileIds; - const genomicSpecimenCoverage = { profile: genomicSpecimenId, coverage: [] }; - genomicSpecimen.forEach((specimen) => { - genomicSpecimenCoverage.coverage.push({ - resourceID: fhirpath.evaluate(specimen, 'Specimen.id')[0], - data: { - 'Collection Site': { - covered: fhirpath.evaluate(specimen, 'Specimen.collection.bodySite.exists()')[0], - }, - 'Specimen Type': { - covered: fhirpath.evaluate(specimen, 'Specimen.type.exists()')[0], - }, - }, - }); - }); - return genomicSpecimenCoverage; -} - -/** - * Takes a bundle and returns the coverage of genomic variant resources in that bundle - * @param {Object} bundle, an mCODE bundle - * @return {Object}, an object representing the coverage of all genomic variant resources - */ -function getGenomicVariantCoverage(bundle) { - const genomicVariant = getGenomicVariant(bundle); - const { genomicVariantId } = genomicsProfileIds; - const genomicVariantCoverage = { profile: genomicVariantId, coverage: [] }; - genomicVariant.forEach((variant) => { - genomicVariantCoverage.coverage.push({ - resourceID: fhirpath.evaluate(variant, 'Observation.id')[0], - data: { - 'Present/Absent': { - covered: fhirpath.evaluate(variant, 'Observation.valueCodeableConcept.exists()')[0], - }, - Component: { - covered: fhirpath.evaluate(variant, 'Observation.component.exists()')[0], - }, - Variation: { - covered: fhirpath.evaluate( - variant, - "Observation.component.where(code.coding.system = 'http://loinc.org' and code.coding.code = '81252-9').valueCodeableConcept.exists()", - )[0], - }, - 'DNA Change': { - covered: fhirpath.evaluate( - variant, - "Observation.component.where(code.coding.system = 'http://loinc.org' and code.coding.code = '81290-9').valueCodeableConcept.exists()", - )[0], - }, - 'DNA Change Type': { - covered: fhirpath.evaluate( - variant, - "Observation.component.where(code.coding.system = 'http://loinc.org' and code.coding.code = '48019-4').valueCodeableConcept.exists()", - )[0], - }, - 'Amino Acid Change': { - covered: fhirpath.evaluate( - variant, - "Observation.component.where(code.coding.system = 'http://loinc.org' and code.coding.code = '48005-3').valueCodeableConcept.exists()", - )[0], - }, - 'Amino Acid Change Type': { - covered: fhirpath.evaluate( - variant, - "Observation.component.where(code.coding.system = 'http://loinc.org' and code.coding.code = '48006-1').valueCodeableConcept.exists()", - )[0], - }, - 'Molecular Consequence': { - covered: fhirpath.evaluate( - variant, - "Observation.component.where(code.coding.system = 'http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs' and code.coding.code = 'molecular-consequence').valueCodeableConcept.exists()", - )[0], - }, - 'Clinical Significance': { - covered: fhirpath.evaluate( - variant, - "Observation.component.where(code.coding.system = 'http://loinc.org' and code.coding.code = '53037-8').valueCodeableConcept.exists()", - )[0], - }, - 'Gene Studied': { - covered: fhirpath.evaluate( - variant, - "Observation.component.where(code.coding.system = 'http://loinc.org' and code.coding.code = '48018-6').valueCodeableConcept.exists()", - )[0], - }, - 'Genomic Source Class': { - covered: fhirpath.evaluate( - variant, - "Observation.component.where(code.coding.system = 'http://loinc.org' and code.coding.code = '48002-0').valueCodeableConcept.exists()", - )[0], - }, - 'Copy Number': { - covered: fhirpath.evaluate( - variant, - "Observation.component.where(code.coding.system = 'http://loinc.org' and code.coding.code = '82155-3').valueQuantity.exists()", - )[0], - }, - 'Allelic Frequency': { - covered: fhirpath.evaluate( - variant, - "Observation.component.where(code.coding.system = 'http://loinc.org' and code.coding.code = '81258-6').valueQuantity.exists()", - )[0], - }, - 'Allelic State': { - covered: fhirpath.evaluate( - variant, - "Observation.component.where(code.coding.system = 'http://loinc.org' and code.coding.code = '53034-5').valueCodeableConcept.exists()", - )[0], - }, - 'Cytogenic Location': { - covered: fhirpath.evaluate( - variant, - "Observation.component.where(code.coding.system = 'http://loinc.org' and code.coding.code = '48001-2').where(valueQuantity.exists() or valueCodeableConcept.exists() or valueString.exists() or valueBoolean.exists() or valueInteger.exists() or valueRange.exists() or valueRatio.exists() or valueSampledData.exists() or valueTime.exists() or valueDateTime.exists() or valuePeriod.exists()).exists()", - )[0], - }, - 'Cytogen. Nomenclature': { - covered: fhirpath.evaluate( - variant, - "Observation.component.where(code.coding.system = 'http://loinc.org' and code.coding.code = '81291-7').where(valueQuantity.exists() or valueCodeableConcept.exists() or valueString.exists() or valueBoolean.exists() or valueInteger.exists() or valueRange.exists() or valueRatio.exists() or valueSampledData.exists() or valueTime.exists() or valueDateTime.exists() or valuePeriod.exists()).exists()", - )[0], - }, - }, - }); - }); - return genomicVariantCoverage; -} - -/** - * Takes a bundle and returns the coverage of genomics report resources in that bundle - * @param {Object} bundle, an mCODE bundle - * @return {Object}, an object representing the coverage of all genomics report resources - */ -function getGenomicsReportCoverage(bundle) { - const genomicsReport = getGenomicsReport(bundle); - const { genomicsReportId } = genomicsProfileIds; - const genomicsReportCoverage = { profile: genomicsReportId, coverage: [] }; - genomicsReport.forEach((report) => { - genomicsReportCoverage.coverage.push({ - resourceID: fhirpath.evaluate(report, 'DiagnosticReport.id')[0], - data: { - 'Test Type': { - covered: fhirpath.evaluate(report, 'DiagnosticReport.code.exists()')[0], - }, - Result: { - covered: fhirpath.evaluate(report, 'DiagnosticReport.result.exists()')[0], - }, - }, - }); - }); - return genomicsReportCoverage; -} - -/** - * Takes a bundle and returns the coverage of genomics resources in that bundle - * @param {Object} bundle, an mCODE bundle - * @return {Object}, an object representing the coverage of the Genomics section of the mCODE diagram - */ -function getGenomicsCoverage(bundle) { - return { - section: genomicsSectionId, - data: [ - getGenomicRegionStudiedCoverage(bundle), - getGenomicSpecimenCoverage(bundle), - getGenomicVariantCoverage(bundle), - getGenomicsReportCoverage(bundle), - ], - }; -} - -export { getGenomicsCoverage }; diff --git a/mcode-coverage-checker/src/lib/coverageChecker/outcomeCoverage.js b/mcode-coverage-checker/src/lib/coverageChecker/outcomeCoverage.js deleted file mode 100644 index c88af5b..0000000 --- a/mcode-coverage-checker/src/lib/coverageChecker/outcomeCoverage.js +++ /dev/null @@ -1,132 +0,0 @@ -import fhirpath from 'fhirpath'; -import { getDiseaseStatus, getTumor, getTumorSize, getTumorSpecimen } from '../resourceFilters'; -import { outcomeSectionId } from '../coverageSectionIds'; -import { outcomeProfileIds } from '../coverageProfileIds'; - -/** - * Takes a bundle and returns the coverage of disease status resources in that bundle - * @param {Object} bundle, an mCODE bundle - * @return {Object}, an object representing the coverage of all disease status resources - */ -function getDiseaseStatusCoverage(bundle) { - const diseaseStatus = getDiseaseStatus(bundle); - const { diseaseStatusId } = outcomeProfileIds; - const diseaseStatusCoverage = { profile: diseaseStatusId, coverage: [] }; - diseaseStatus.forEach((status) => { - diseaseStatusCoverage.coverage.push({ - resourceID: fhirpath.evaluate(status, 'Observation.id')[0], - data: { - 'Evidence Type': { - covered: fhirpath.evaluate( - status, - "Observation.extension.where(url = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-disease-status-evidence-type').exists()", - )[0], - }, - }, - }); - }); - return diseaseStatusCoverage; -} - -/** - * Takes a bundle and returns the coverage of tumor resources in that bundle - * @param {Object} bundle, an mCODE bundle - * @return {Object}, an object representing the coverage of all tumor resources - */ -function getTumorCoverage(bundle) { - const tumors = getTumor(bundle); - const { tumorId } = outcomeProfileIds; - const tumorCoverage = { profile: tumorId, coverage: [] }; - tumors.forEach((tumor) => { - tumorCoverage.coverage.push({ - resourceID: fhirpath.evaluate(tumor, 'BodyStructure.id')[0], - data: { - 'Body Structure Identifier': { - covered: fhirpath.evaluate( - tumor, - "BodyStructure.identifier.type.coding.where(system = 'http://hl7.org/fhir/resource-types' and code = 'BodyStructure').exists()", - )[0], - }, - Location: { covered: fhirpath.evaluate(tumor, 'BodyStructure.location.exists()')[0] }, - }, - }); - }); - return tumorCoverage; -} - -/** - * Takes a bundle and returns the coverage of tumor size resources in that bundle - * @param {Object} bundle, an mCODE bundle - * @return {Object}, an object representing the coverage of all tumor size resources - */ -function getTumorSizeCoverage(bundle) { - const tumorSize = getTumorSize(bundle); - const { tumorSizeId } = outcomeProfileIds; - const tumorSizeCoverage = { profile: tumorSizeId, coverage: [] }; - tumorSize.forEach((size) => { - tumorSizeCoverage.coverage.push({ - resourceID: fhirpath.evaluate(size, 'Observation.id')[0], - data: { - Method: { covered: fhirpath.evaluate(size, 'Observation.method.exists()')[0] }, - Component: { covered: fhirpath.evaluate(size, 'Observation.component.exists()')[0] }, - 'Longest Dimension': { - covered: fhirpath.evaluate( - size, - "Observation.component.code.coding.where(system = 'http://loinc.org' and code = '33728-7').exists()", - )[0], - }, - 'Other Dimension': { - covered: fhirpath.evaluate( - size, - "Observation.component.code.coding.where(system = 'http://loinc.org' and code = '33729-5').exists()", - )[0], - }, - }, - }); - }); - return tumorSizeCoverage; -} - -/** - * Takes a bundle and returns the coverage of tumor specimen resources in that bundle - * @param {Object} bundle, an mCODE bundle - * @return {Object}, an object representing the coverage of all tumor specimen resources - */ -function getTumorSpecimenCoverage(bundle) { - const tumorSpecimen = getTumorSpecimen(bundle); - const { tumorSpecimenId } = outcomeProfileIds; - const tumorSpecimenCoverage = { profile: tumorSpecimenId, coverage: [] }; - tumorSpecimen.forEach((specimen) => { - tumorSpecimenCoverage.coverage.push({ - resourceID: fhirpath.evaluate(specimen, 'Specimen.id')[0], - data: { - Type: { - covered: fhirpath.evaluate( - specimen, - "Specimen.type.coding.where(code = 'TUMOR' and system = 'http://terminology.hl7.org/CodeSystem/v2-0487').exists()", - )[0], - }, - }, - }); - }); - return tumorSpecimenCoverage; -} - -/** - * Takes a bundle and returns the coverage of outcome resources in that bundle - * @param {Object} bundle, an mCODE bundle - * @return {Object}, an object representing the coverage of the Outcome section of the mCODE diagram - */ -function getOutcomeCoverage(bundle) { - return { - section: outcomeSectionId, - data: [ - getDiseaseStatusCoverage(bundle), - getTumorCoverage(bundle), - getTumorSizeCoverage(bundle), - getTumorSpecimenCoverage(bundle), - ], - }; -} - -export { getOutcomeCoverage }; diff --git a/mcode-coverage-checker/src/lib/coverageChecker/patientCoverage.js b/mcode-coverage-checker/src/lib/coverageChecker/patientCoverage.js deleted file mode 100644 index ee91ab7..0000000 --- a/mcode-coverage-checker/src/lib/coverageChecker/patientCoverage.js +++ /dev/null @@ -1,52 +0,0 @@ -import fhirpath from 'fhirpath'; -import { getPatient } from '../resourceFilters'; -import { patientSectionId } from '../coverageSectionIds'; -import { patientProfileIds } from '../coverageProfileIds'; -/** - * Takes a bundle and returns the coverage of patient resources in that bundle - * @param {Object} bundle, an mCODE bundle - * @return {Object}, an object representing the coverage of the Patient section of the mCODE diagram - */ -function getPatientCoverage(bundle) { - const patients = getPatient(bundle); - const { cancerPatientId } = patientProfileIds; - const patientCoverage = { profile: cancerPatientId, coverage: [] }; - patients.forEach((patient) => { - patientCoverage.coverage.push({ - resourceID: fhirpath.evaluate(patient, 'Patient.id')[0], - data: { - Name: { covered: fhirpath.evaluate(patient, 'Patient.name.exists()')[0] }, - 'Contact Info': { covered: fhirpath.evaluate(patient, 'Patient.contact.telecom.exists()')[0] }, - 'Birth Date': { covered: fhirpath.evaluate(patient, 'Patient.birthDate.exists()')[0] }, - Gender: { covered: fhirpath.evaluate(patient, 'Patient.gender.exists()')[0] }, - 'Zip Code': { - covered: fhirpath.evaluate(patient, 'Patient.address.exists() and Patient.address.postalCode.exists()')[0], - }, - 'US Core Race': { - covered: fhirpath.evaluate( - patient, - "Patient.extension.where(url='http://hl7.org/fhir/us/core/StructureDefinition/us-core-race').exists()", - )[0], - }, - 'US Core Ethnicity': { - covered: fhirpath.evaluate( - patient, - "Patient.extension.where(url='http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity').exists()", - )[0], - }, - Deceased: { - covered: fhirpath.evaluate( - patient, - 'Patient.deceasedDateTime.exists() or Patient.deceasedBoolean.exists()', - )[0], - }, - }, - }); - }); - return { - section: patientSectionId, - data: [patientCoverage], - }; -} - -export { getPatientCoverage }; diff --git a/mcode-coverage-checker/src/lib/coverageChecker/treatmentCoverage.js b/mcode-coverage-checker/src/lib/coverageChecker/treatmentCoverage.js deleted file mode 100644 index 6dab7f7..0000000 --- a/mcode-coverage-checker/src/lib/coverageChecker/treatmentCoverage.js +++ /dev/null @@ -1,252 +0,0 @@ -import fhirpath from 'fhirpath'; -import { - getCancerRelatedMedicationRequest, - getCancerRelatedMedicationAdministration, - getCancerRelatedSurgicalProcedure, - getRadiotherapyCourseSummary, - getRadiotherapyVolume, -} from '../resourceFilters'; -import { treatmentSectionId } from '../coverageSectionIds'; -import { treatmentProfileIds } from '../coverageProfileIds'; - -/** - * Takes a bundle and returns the coverage of cancer related medication request resources in that bundle - * @param {Object} bundle, an mCODE bundle - * @return {Object}, an object representing the coverage of all cancer related medication request resources - */ -function getCancerRelatedMedicationRequestCoverage(bundle) { - const cancerRelatedMedicationRequest = getCancerRelatedMedicationRequest(bundle); - const { cancerRelatedMedicationRequestId } = treatmentProfileIds; - const cancerRelatedMedicationRequestCoverage = { profile: cancerRelatedMedicationRequestId, coverage: [] }; - cancerRelatedMedicationRequest.forEach((request) => { - cancerRelatedMedicationRequestCoverage.coverage.push({ - resourceId: fhirpath.evaluate(request, 'MedicationRequest.id')[0], - data: { - Medication: { - covered: fhirpath.evaluate( - request, - 'MedicationRequest.medicationCodeableConcept.coding.exists() or MedicationRequest.medicationReference.exists()', - )[0], - }, - Reason: { - covered: fhirpath.evaluate( - request, - 'MedicationRequest.reasonCode.exists() or MedicationRequest.reasonReference.exists()', - )[0], - }, - 'Procedure Intent': { - covered: fhirpath.evaluate( - request, - "MedicationRequest.extension.where(url = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-procedure-intent').exists()", - )[0], - }, - 'Termination Reason': { - covered: fhirpath.evaluate( - request, - "MedicationRequest.extension.where(url = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-treatment-termination-reason').exists()", - )[0], - }, - }, - }); - }); - return cancerRelatedMedicationRequestCoverage; -} - -/** - * Takes a bundle and returns the coverage of cancer related medication administration resources in that bundle - * @param {Object} bundle, an mCODE bundle - * @return {Object}, an object representing the coverage of all cancer related medication administration resources - */ -function getCancerRelatedMedicationAdministrationCoverage(bundle) { - const cancerRelatedMedicationAdministration = getCancerRelatedMedicationAdministration(bundle); - const { cancerRelatedMedicationAdministrationId } = treatmentProfileIds; - const cancerRelatedMedicationAdministrationCoverage = { - profile: cancerRelatedMedicationAdministrationId, - coverage: [], - }; - cancerRelatedMedicationAdministration.forEach((administration) => { - cancerRelatedMedicationAdministrationCoverage.coverage.push({ - resourceId: fhirpath.evaluate(administration, 'MedicationAdministration.id')[0], - data: { - Medication: { - covered: fhirpath.evaluate( - administration, - 'MedicationAdministration.medicationCodeableConcept.coding.exists() or MedicationRequest.medicationReference.exists()', - )[0], - }, - Reason: { - covered: fhirpath.evaluate( - administration, - 'MedicationAdministration.reasonCode.exists() or MedicationAdministration.reasonReference.exists()', - )[0], - }, - 'Procedure Intent': { - covered: fhirpath.evaluate( - administration, - "MedicationAdministration.extension.where(url = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-procedure-intent').exists()", - )[0], - }, - 'Termination Reason': { - covered: fhirpath.evaluate( - administration, - "MedicationAdministration.extension.where(url = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-treatment-termination-reason').exists()", - )[0], - }, - }, - }); - }); - - return cancerRelatedMedicationAdministrationCoverage; -} - -/** - * Takes a bundle and returns the coverage of cancer related surgical procedure resources in that bundle - * @param {Object} bundle, an mCODE bundle - * @return {Object}, an object representing the coverage of all cancer related surgical procedure resources - */ -function getCancerRelatedSurgicalProcedureCoverage(bundle) { - const cancerRelatedSurgicalProcedure = getCancerRelatedSurgicalProcedure(bundle); - const { cancerRelatedSurgicalProcedureId } = treatmentProfileIds; - const cancerRelatedSurgicalProcedureCoverage = { profile: cancerRelatedSurgicalProcedureId, coverage: [] }; - cancerRelatedSurgicalProcedure.forEach((procedure) => { - cancerRelatedSurgicalProcedureCoverage.coverage.push({ - resourceId: fhirpath.evaluate(procedure, 'Procedure.id')[0], - data: { - 'Procedure Code': { - covered: fhirpath.evaluate(procedure, 'Procedure.code.coding.exists()')[0], - }, - 'Body Site': { - covered: fhirpath.evaluate(procedure, 'Procedure.bodySite.exists()')[0], - }, - Laterality: { - covered: fhirpath.evaluate( - procedure, - "Procedure.bodySite.extension.where(url = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-laterality-qualifier').exists()", - )[0], - }, - 'Location Qualifier': { - covered: fhirpath.evaluate( - procedure, - "Procedure.bodySite.extension.where(url = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-body-location-qualifier').exists()", - )[0], - }, - }, - }); - }); - return cancerRelatedSurgicalProcedureCoverage; -} - -/** - * Takes a bundle and returns the coverage of radiotherapy course summary resources in that bundle - * @param {Object} bundle, an mCODE bundle - * @return {Object}, an object representing the coverage of all radiotherapy course summary resources - */ -function getRadiotherapyCourseSummaryCoverage(bundle) { - const radiotherapyCourseSummary = getRadiotherapyCourseSummary(bundle); - const { radiotherapyCourseSummaryId } = treatmentProfileIds; - const radiotherapyCourseSummaryCoverage = { profile: radiotherapyCourseSummaryId, coverage: [] }; - radiotherapyCourseSummary.forEach((procedure) => { - radiotherapyCourseSummaryCoverage.coverage.push({ - resourceId: fhirpath.evaluate(procedure, 'Procedure.id')[0], - data: { - 'No. Sessions': { - covered: fhirpath.evaluate( - procedure, - "Procedure.extension.where(url = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-sessions').exists()", - )[0], - }, - 'Modality and Technique': { - covered: fhirpath.evaluate( - procedure, - "Procedure.extension.where(url = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality-and-technique').exists()", - )[0], - }, - Modality: { - covered: fhirpath.evaluate( - procedure, - "Procedure.extension.where(url = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality-and-technique').extension.where(url = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality').exists()", - )[0], - }, - Technique: { - covered: fhirpath.evaluate( - procedure, - "Procedure.extension.where(url = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality-and-technique').extension.where(url = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-technique').exists()", - )[0], - }, - 'Doses Delivered': { - covered: fhirpath.evaluate( - procedure, - "Procedure.extension.where(url = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-dose-delivered-to-volume').exists()", - )[0], - }, - 'Total Dose': { - covered: fhirpath.evaluate( - procedure, - "Procedure.extension.where(url = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-dose-delivered-to-volume').extension.where(url = 'totalDoseDelivered').exists()", - )[0], - }, - 'No. Fractions': { - covered: fhirpath.evaluate( - procedure, - "Procedure.extension.where(url = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-dose-delivered-to-volume').extension.where(url = 'fractionsDelivered').exists()", - )[0], - }, - 'Body Volume': { - covered: fhirpath.evaluate( - procedure, - "Procedure.extension.where(url = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-dose-delivered-to-volume').extension.where(url = 'volume').exists()", - )[0], - }, - }, - }); - }); - return radiotherapyCourseSummaryCoverage; -} - -/** - * Takes a bundle and returns the coverage of radiotherapy volume resources in that bundle - * @param {Object} bundle, an mCODE bundle - * @return {Object}, an object representing the coverage of all radiotherapy volume resources - */ -function getRadiotherapyVolumeCoverage(bundle) { - const radiotherapyVolume = getRadiotherapyVolume(bundle); - const { radiotherapyVolumeId } = treatmentProfileIds; - const radiotherapyVolumeCoverage = { profile: radiotherapyVolumeId, coverage: [] }; - radiotherapyVolume.forEach((bodyStructure) => { - radiotherapyVolumeCoverage.coverage.push({ - resourceId: fhirpath.evaluate(bodyStructure, 'BodyStructure.id')[0], - data: { - 'Volume Type': { - covered: fhirpath.evaluate(bodyStructure, 'BodyStructure.morphology.coding.exists()')[0], - }, - Location: { - covered: fhirpath.evaluate(bodyStructure, 'BodyStructure.location.coding.exists()')[0], - }, - 'Location Qualifier': { - covered: fhirpath.evaluate(bodyStructure, 'BodyStructure.locationQualifier.coding.exists()')[0], - }, - }, - }); - }); - return radiotherapyVolumeCoverage; -} - -/** - * Takes a bundle and returns the coverage of treatment-related resources in that bundle - * @param {Object} bundle, an mCODE bundle - * @return {Object}, an object representing the coverage of the Treatment section of the mCODE diagram - */ -function getTreatmentCoverage(bundle) { - return { - section: treatmentSectionId, - data: [ - getCancerRelatedMedicationRequestCoverage(bundle), - getCancerRelatedMedicationAdministrationCoverage(bundle), - getCancerRelatedSurgicalProcedureCoverage(bundle), - getRadiotherapyCourseSummaryCoverage(bundle), - getRadiotherapyVolumeCoverage(bundle), - ], - }; -} - -export { getTreatmentCoverage }; diff --git a/mcode-coverage-checker/src/lib/coverageProfileIds.js b/mcode-coverage-checker/src/lib/coverageProfileIds.js deleted file mode 100644 index 78f3d8e..0000000 --- a/mcode-coverage-checker/src/lib/coverageProfileIds.js +++ /dev/null @@ -1,51 +0,0 @@ -// Think of this file as an ENUM -const treatmentProfileIds = { - cancerRelatedMedicationRequestId: 'Cancer Related Medication Request', - cancerRelatedMedicationAdministrationId: 'Cancer Related Medication Administration', - cancerRelatedSurgicalProcedureId: 'Cancer Related Procedure', - radiotherapyCourseSummaryId: 'Radiotherapy Course Summary', - radiotherapyVolumeId: 'Radiotherapy Volume', -}; - -const assessmentProfileIds = { - karnofskyPerformanceStatusId: 'Karnofsky Performance Status', - comorbiditiesId: 'Comorbidities (Elixhauser)', - ecogPerformanceStatusId: 'ECOG Performance Status', -}; - -const outcomeProfileIds = { - diseaseStatusId: 'Disease Status', - tumorId: 'Tumor', - tumorSizeId: 'Tumor Size', - tumorSpecimenId: 'Tumor Specimen', -}; - -const patientProfileIds = { - cancerPatientId: 'Cancer Patient', -}; - -const diseaseProfileIds = { - tumorMarkerTestId: 'Tumor Marker Test', - primaryCancerConditionId: 'Primary Cancer Condition', - secondaryCancerConditionId: 'Secondary Cancer Condition', - stageGroupId: 'Stage Group', - primaryTumorId: 'Primary Tumor Category', - distantMetastasesId: 'Distant Metastases Category', - regionalNodesId: 'Regional Nodes Category', -}; - -const genomicsProfileIds = { - genomicsReportId: 'Genomics Report', - genomicSpecimenId: 'Genomic Specimen', - genomicVariantId: 'Genomic Variant', - genomicRegionStudiedId: 'Genomic Region Studied', -}; - -export { - treatmentProfileIds, - assessmentProfileIds, - outcomeProfileIds, - patientProfileIds, - diseaseProfileIds, - genomicsProfileIds, -}; diff --git a/mcode-coverage-checker/src/lib/coverageSectionIds.js b/mcode-coverage-checker/src/lib/coverageSectionIds.js deleted file mode 100644 index 4060703..0000000 --- a/mcode-coverage-checker/src/lib/coverageSectionIds.js +++ /dev/null @@ -1,26 +0,0 @@ -// Think of this file as an ENUM -const patientSectionId = 'Patient'; -const outcomeSectionId = 'Outcome'; -const diseaseSectionId = 'Disease'; -const treatmentSectionId = 'Treatment'; -const assessmentSectionId = 'Assessment'; -const genomicsSectionId = 'Genomics'; - -const sectionColors = { - Patient: 'fill-patient', - Outcome: 'fill-outcome', - Disease: 'fill-disease', - Treatment: 'fill-treatment', - Assessment: 'fill-assessment', - Genomics: 'fill-genomics', -}; - -export { - patientSectionId, - outcomeSectionId, - diseaseSectionId, - treatmentSectionId, - assessmentSectionId, - genomicsSectionId, - sectionColors, -}; diff --git a/mcode-coverage-checker/src/lib/coverageStats/coverageStats.js b/mcode-coverage-checker/src/lib/coverageStats/coverageStats.js deleted file mode 100644 index d170c2f..0000000 --- a/mcode-coverage-checker/src/lib/coverageStats/coverageStats.js +++ /dev/null @@ -1,88 +0,0 @@ -import { - patientSectionId, - outcomeSectionId, - diseaseSectionId, - treatmentSectionId, - assessmentSectionId, - genomicsSectionId, -} from '../coverageSectionIds'; -import { getAllSectionsCoverage } from './statsUtils'; - -/** - * Compute overall coverage stats across all sections - * @param {CoverageData Object} coverageData conforming to the standard CoverageData format (explored in README) - * @returns An object reporting percentage coverage and raw counts - */ -function getOverallStats(coverageData) { - return getAllSectionsCoverage(coverageData); -} - -/** - * Compute coverage stats for the Patient section - * @param {CoverageData Object} coverageData conforming to the standard CoverageData format (explored in README) - * @returns An object reporting percentage coverage and raw counts - */ -function getPatientStats(coverageData) { - const patientData = coverageData.filter((sectionObject) => sectionObject.section === patientSectionId); - return getOverallStats(patientData); -} - -/** - * Compute coverage stats across only the Outcome section - * @param {CoverageData Object} coverageData conforming to the standard CoverageData format (explored in README) - * @returns An object reporting percentage coverage and raw counts - */ -function getOutcomeStats(coverageData) { - const outcomeData = coverageData.filter((sectionObject) => sectionObject.section === outcomeSectionId); - return getOverallStats(outcomeData); -} - -/** - * Compute coverage stats across only the Disease section - * @param {CoverageData Object} coverageData conforming to the standard CoverageData format (explored in README) - * @returns An object reporting percentage coverage and raw counts - */ -function getDiseaseStats(coverageData) { - const diseaseStatusData = coverageData.filter((sectionObject) => sectionObject.section === diseaseSectionId); - return getOverallStats(diseaseStatusData); -} - -/** - * Compute coverage stats across only the Treatment section - * @param {CoverageData Object} coverageData conforming to the standard CoverageData format (explored in README) - * @returns An object reporting percentage coverage and raw counts - */ -function getTreatmentStats(coverageData) { - const treatmentData = coverageData.filter((sectionObject) => sectionObject.section === treatmentSectionId); - return getOverallStats(treatmentData); -} - -/** - * Compute coverage stats across only the Assessment section - * @param {CoverageData Object} coverageData conforming to the standard CoverageData format (explored in README) - * @returns An object reporting percentage coverage and raw counts - */ -function getAssessmentStats(coverageData) { - const assessmentData = coverageData.filter((sectionObject) => sectionObject.section === assessmentSectionId); - return getOverallStats(assessmentData); -} - -/** - * Compute coverage stats across only the Genomics section - * @param {CoverageData Object} coverageData conforming to the standard CoverageData format (explored in README) - * @returns An object reporting percentage coverage and raw counts - */ -function getGenomicsStats(coverageData) { - const genomicsData = coverageData.filter((sectionObject) => sectionObject.section === genomicsSectionId); - return getOverallStats(genomicsData); -} - -export { - getOverallStats, - getPatientStats, - getOutcomeStats, - getDiseaseStats, - getTreatmentStats, - getAssessmentStats, - getGenomicsStats, -}; diff --git a/mcode-coverage-checker/src/lib/coverageStats/statsUtils.js b/mcode-coverage-checker/src/lib/coverageStats/statsUtils.js deleted file mode 100644 index ea9fcb1..0000000 --- a/mcode-coverage-checker/src/lib/coverageStats/statsUtils.js +++ /dev/null @@ -1,79 +0,0 @@ -// Number of covered fields nested in a profile object's several coverage objects -function getProfileCoveredCount(profileObject) { - return profileObject.coverage.reduce( - (accum2, coverageObject) => - // Filter to only the elements in the coverageObject for whom the `covered` property is true - accum2 + Object.values(coverageObject.data).filter((coverageData) => coverageData.covered).length, - 0, - ); -} - -function getProfileFieldsCoveredCount(profileObject, section) { - if (profileObject.coverage.length === 0) { - return []; - } - const fields = Object.keys(profileObject.coverage[0].data); - const fieldCounts = []; - const totalCount = profileObject.coverage.length; - fields.forEach((field) => { - const coveredCount = profileObject.coverage.reduce( - (accum, coverageObject) => accum + (coverageObject.data[field].covered ? 1 : 0), - 0, - ); - fieldCounts.push({ - name: field, - profile: profileObject.profile, - section, - covered: coveredCount, - total: totalCount, - percentage: coveredCount / totalCount, - }); - }); - return fieldCounts; -} - -function getAllFieldCoveredCounts(coverageData) { - const allFieldsCoveredCount = []; - coverageData.forEach((section) => { - section.data.forEach((profile) => { - allFieldsCoveredCount.push(...getProfileFieldsCoveredCount(profile, section.section)); - }); - }); - return allFieldsCoveredCount; -} - -// Number of total coverable-fields nested in a profile object's several coverage objects -function getProfileTotalCount(profileObject) { - return profileObject.coverage.reduce((accum2, coverageObject) => accum2 + Object.keys(coverageObject.data).length, 0); -} - -// Number of covered fields across an entire sections k-many profiles -function getSectionCoveredCount(sectionObject) { - return sectionObject.data.reduce((accum, profileObject) => accum + getProfileCoveredCount(profileObject), 0); -} - -// Number of coverable-fields across an entire sections k-many profiles -function getSectionTotalCount(sectionObject) { - return sectionObject.data.reduce((accum, profileObject) => accum + getProfileTotalCount(profileObject), 0); -} - -/** - * Compute the aggregate coverage statistics for all sections in a given array - * @param {CoverageData Object} coverageData conforming to the standard CoverageData format (explored in README) - * @returns An object reporting percentage coverage - `percentage`, - * raw counts for total possible dataelements covered - `possible`, - * and the actual number of dataelements covered - `covered` - */ -function getAllSectionsCoverage(coverageData) { - const totalCovered = coverageData.reduce((accum, sectionObject) => accum + getSectionCoveredCount(sectionObject), 0); - // TODO: Since empty sections have no profiles with keys, totalPossible should be declarative informatino - // stored elsewhere in the app, not inferred information based on sections - const totalPossible = coverageData.reduce((accum, sectionObject) => accum + getSectionTotalCount(sectionObject), 0); - return { - percentage: totalPossible === 0 ? totalPossible : totalCovered / totalPossible, - covered: totalCovered, - possible: totalPossible, - }; -} - -export { getAllSectionsCoverage, getAllFieldCoveredCounts }; diff --git a/mcode-coverage-checker/src/lib/fileSize.js b/mcode-coverage-checker/src/lib/fileSize.js deleted file mode 100644 index efc5585..0000000 --- a/mcode-coverage-checker/src/lib/fileSize.js +++ /dev/null @@ -1,13 +0,0 @@ -// With gratitude: https://stackoverflow.com/questions/15900485/correct-way-to-convert-size-in-bytes-to-kb-mb-gb-in-javascript -function formatBytes(bytes, decimals = 2) { - if (!+bytes) return '0 Bytes'; - - const k = 1024; - const dm = decimals < 0 ? 0 : decimals; - const sizes = ['Bytes', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB']; - - const i = Math.floor(Math.log(bytes) / Math.log(k)); - - return `${parseFloat((bytes / k ** i).toFixed(dm))} ${sizes[i]}`; -} -export { formatBytes }; diff --git a/mcode-coverage-checker/src/lib/logger.js b/mcode-coverage-checker/src/lib/logger.js deleted file mode 100644 index 3dda1f9..0000000 --- a/mcode-coverage-checker/src/lib/logger.js +++ /dev/null @@ -1,6 +0,0 @@ -/* eslint-disable no-console */ -export { - log: console.log, - error: console.error, - warn: console.warn, -}; diff --git a/mcode-coverage-checker/src/lib/resourceFilters.js b/mcode-coverage-checker/src/lib/resourceFilters.js deleted file mode 100644 index 424b9ec..0000000 --- a/mcode-coverage-checker/src/lib/resourceFilters.js +++ /dev/null @@ -1,362 +0,0 @@ -import fhirpath from 'fhirpath'; -// NOTE: See here: https://stackoverflow.com/questions/33704714/cant-require-default-export-value-in-babel-6-x -import { ValueSetCodeChecker } from './ValueSetCodeChecker'; - -const vsChecker = new ValueSetCodeChecker(); - -function mergeWithoutDuplicates(metaArr, constrainedArr) { - return constrainedArr.reduce((workingArr, newElement) => { - if (!workingArr.find((resource) => resource.id === newElement.id)) { - workingArr.push(newElement); - } - return workingArr; - }, metaArr); -} - -// Patient -// No reliable conformance requirements for mCODE Patients or US Core Patients: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-cancer-patient.html#conformance -function getPatient(bundle) { - const metaProfiledResources = fhirpath.evaluate( - bundle, - "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-patient')", - ); - const constrainedResources = fhirpath.evaluate(bundle, 'Bundle.entry.resource.ofType(Patient)'); - // NOTE: Being overly permissive is okay at this stage of the filter. - return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); -} - -// Outcome -// Observation resources with a code of LOINC `97509-4` must be Disease Statuses: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-cancer-disease-status.html#conformance -function getDiseaseStatus(bundle) { - const metaProfiledResources = fhirpath.evaluate( - bundle, - "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-disease-status')", - ); - const constrainedResources = fhirpath.evaluate( - bundle, - "Bundle.entry.resource.ofType(Observation).where(code.coding.code = '97509-4' and code.coding.system = 'http://loinc.org')", - ); - return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); -} -// BodyStructures with a morphology code SNOMED `367651003` must be Tumors: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-tumor.html#conformance -function getTumor(bundle) { - const metaProfiledResources = fhirpath.evaluate( - bundle, - "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tumor')", - ); - const constrainedResources = fhirpath.evaluate( - bundle, - "Bundle.entry.resource.ofType(BodyStructure).where(morphology.coding.system = 'http://snomed.info/sct' and morphology.coding.code = '367651003')", - ); - return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); -} -// Observations with an Observation.code of LOINC `21889-1` must be Tumor Size measurements : https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-tumor-size.html#conformance -function getTumorSize(bundle) { - const metaProfiledResources = fhirpath.evaluate( - bundle, - "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tumor-size')", - ); - const constrainedResources = fhirpath.evaluate( - bundle, - "Bundle.entry.resource.ofType(Observation).where(code.coding.code = '21889-1' and code.coding.system = 'http://loinc.org')", - ); - return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); -} -// Specimens with Specimen.type of `TUMOR` from system http://terminology.hl7.org/CodeSystem/v2-0487 must be TumorSpecimens: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-tumor-specimen.html#conformance -function getTumorSpecimen(bundle) { - const metaProfiledResources = fhirpath.evaluate( - bundle, - "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tumor-specimen')", - ); - const constrainedResources = fhirpath.evaluate( - bundle, - "Bundle.entry.resource.ofType(Specimen).where(type.coding.code = 'TUMOR' and type.coding.system = 'http://terminology.hl7.org/CodeSystem/v2-0487')", - ); - return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); -} - -// Disease -// Observations with a code from an extensible valueset, TumorMarkerTestVS, must be Tumor Marker Tests: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-tumor-marker-test.html#conformance -function getTumorMarkerTest(bundle) { - const metaProfiledResources = fhirpath.evaluate( - bundle, - "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tumor-marker-test')", - ); - const constrainedResources = fhirpath - .evaluate(bundle, 'Bundle.entry.resource.ofType(Observation)') - .filter( - (observation) => - observation.code?.coding?.some((coding) => - vsChecker.checkCodeInVs(coding.code, coding.system, 'TumorMarkerTestVS'), - ) ?? false, - ); - return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); -} -// Conditions with a code from an the extensible valueset, SecondaryCancerDisorderVS, must be Secondary Cancer Conditions: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-secondary-cancer-condition.html#conformance -function getSecondaryCancerCondition(bundle) { - const metaProfiledResources = fhirpath.evaluate( - bundle, - "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-secondary-cancer-condition')", - ); - const constrainedResources = fhirpath - .evaluate(bundle, 'Bundle.entry.resource.ofType(Condition)') - .filter( - (condition) => - condition.code?.coding?.some((coding) => - vsChecker.checkCodeInVs(coding.code, coding.system, 'SecondaryCancerDisorderVS'), - ) ?? false, - ); - return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); -} -// Conditions with a code from extensible valueset, PrimaryCancerDisorderVS, must be Primary Cancer Conditions: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-primary-cancer-condition.html#conformance -function getPrimaryCancerCondition(bundle) { - const metaProfiledResources = fhirpath.evaluate( - bundle, - "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-primary-cancer-condition')", - ); - const constrainedResources = fhirpath - .evaluate(bundle, 'Bundle.entry.resource.ofType(Condition)') - .filter( - (condition) => - condition.code?.coding?.some((coding) => - vsChecker.checkCodeInVs(coding.code, coding.system, 'PrimaryCancerDisorderVS'), - ) ?? false, - ); - return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); -} -// Observations with a code from the following – LOINC 21908-9, 21902-2, or 21914-7 – must be Stage Groups: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-cancer-stage-group.html#conformance -function getStageGroup(bundle) { - const metaProfiledResources = fhirpath.evaluate( - bundle, - "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-stage-group')", - ); - const constrainedResources = fhirpath.evaluate( - bundle, - "Bundle.entry.resource.ofType(Observation).where(code.coding.system = 'http://loinc.org' and (code.coding.code = '21908-9' or code.coding.code = '21902-2' or code.coding.code = '21914-7'))", - ); - return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); -} -// Observations with a code from the following – LOINC 21905-5, 21899-0, or 21911-3 – must be Primary Tumor Categories: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-tnm-primary-tumor-category.html#conformance -function getTNMPrimaryTumorCategory(bundle) { - const metaProfiledResources = fhirpath.evaluate( - bundle, - "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tnm-primary-tumor-category')", - ); - const constrainedResources = fhirpath.evaluate( - bundle, - "Bundle.entry.resource.ofType(Observation).where(code.coding.system = 'http://loinc.org' and (code.coding.code = '21905-5' or code.coding.code = '21899-0' or code.coding.code = '21911-3'))", - ); - return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); -} -// Observations with a code from the following – LOINC 21907-1, 21901-4, or 21913-9 – must be Metastases Categories: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-tnm-distant-metastases-category.html#conformance -function getTNMDistantMetastasesCategory(bundle) { - const metaProfiledResources = fhirpath.evaluate( - bundle, - "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tnm-distant-metastases-category')", - ); - const constrainedResources = fhirpath.evaluate( - bundle, - "Bundle.entry.resource.ofType(Observation).where(code.coding.system = 'http://loinc.org' and (code.coding.code = '21907-1' or code.coding.code = '21901-4' or code.coding.code = '21913-9'))", - ); - return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); -} -// Observations with a code from the following - LOINC 21906-3, 21900-6, or 21912-1 – must be Regional Node categories: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-tnm-regional-nodes-category.html#conformance -function getTNMRegionalNodesCategory(bundle) { - const metaProfiledResources = fhirpath.evaluate( - bundle, - "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tnm-regional-nodes-category')", - ); - const constrainedResources = fhirpath.evaluate( - bundle, - "Bundle.entry.resource.ofType(Observation).where(code.coding.system = 'http://loinc.org' and (code.coding.code = '21906-3' or code.coding.code = '21900-6' or code.coding.code = '21912-1'))", - ); - return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); -} - -// Genomics -// DiagnosticReports with a LOINC code 81247-9 must be GenomicsReport: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-genomics-report.html#conformance -function getGenomicsReport(bundle) { - const metaProfiledResources = fhirpath.evaluate( - bundle, - "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-genomics-report')", - ); - const constrainedResources = fhirpath.evaluate( - bundle, - "Bundle.entry.resource.ofType(DiagnosticReport).where(code.coding.system = 'http://loinc.org' and code.coding.code = '81247-9')", - ); - return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); -} -// Specimen with a code from the extensible valueset GenomicSpecimenTypeVS must be GenomicsSpecimen: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-genomic-specimen.html#conformance -function getGenomicSpecimen(bundle) { - const metaProfiledResources = fhirpath.evaluate( - bundle, - "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-genomic-specimen')", - ); - const constrainedResources = fhirpath - .evaluate(bundle, 'Bundle.entry.resource.ofType(Specimen)') - .filter( - (specimen) => - specimen.type?.coding?.some((coding) => - vsChecker.checkCodeInVs(coding.code, coding.system, 'GenomicSpecimenTypeVS'), - ) ?? false, - ); - return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); -} -// Observations with a LOINC code `69548-6` must be GenomicsVariant: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-genomic-variant.html#conformance -function getGenomicVariant(bundle) { - const metaProfiledResources = fhirpath.evaluate( - bundle, - "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-genomic-variant')", - ); - const constrainedResources = fhirpath.evaluate( - bundle, - "Bundle.entry.resource.ofType(Observation).where(code.coding.system = 'http://loinc.org' and code.coding.code = '69548-6')", - ); - return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); -} -// Observations with a LOINC code `53041-0` must be GenomicsRegion: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-genomic-region-studied.html#conformance -function getGenomicRegionStudied(bundle) { - const metaProfiledResources = fhirpath.evaluate( - bundle, - "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-genomic-region-studied')", - ); - const constrainedResources = fhirpath.evaluate( - bundle, - "Bundle.entry.resource.ofType(Observation).where(code.coding.system = 'http://loinc.org' and code.coding.code = '53041-0')", - ); - return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); -} - -// Assessment -// Observations with a LOINC code `89243-0` must be KarnofskyStatus: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-karnofsky-performance-status.html#conformance -function getKarnofskyPerformanceStatus(bundle) { - const metaProfiledResources = fhirpath.evaluate( - bundle, - "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-karnofsky-performance-status')", - ); - const constrainedResources = fhirpath.evaluate( - bundle, - "Bundle.entry.resource.ofType(Observation).where(code.coding.system = 'http://loinc.org' and code.coding.code = '89243-0')", - ); - - return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); -} -// Observations with a code `comorbidities-elixhauser` from codesystem `http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs`, as made clear by the diff table, must be Comorbidities: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-comorbidities-elixhauser.html#conformance -function getComorbidities(bundle) { - const metaProfiledResources = fhirpath.evaluate( - bundle, - "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-comorbidities-elixhauser')", - ); - const constrainedResources = fhirpath.evaluate( - bundle, - "Bundle.entry.resource.ofType(Observation).where(code.coding.system = 'http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs' and code.coding.code = 'comorbidities-elixhauser')", - ); - return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); -} -// Observations with a LOINC code `89247-1` must be ECOG: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-ecog-performance-status.html#conformance -function getECOGPerfomanceStatus(bundle) { - const metaProfiledResources = fhirpath.evaluate( - bundle, - "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-ecog-performance-status')", - ); - const constrainedResources = fhirpath.evaluate( - bundle, - "Bundle.entry.resource.ofType(Observation).where(code.coding.system = 'http://loinc.org' and code.coding.code = '89247-1')", - ); - return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); -} - -// Treatment -// MedicationRequests that reference a CancerCondition must be CancerRelatedMedicationRequests, either by reasonCode or reasonReference: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-cancer-related-medication-request.html#conformance & constraints section -function getCancerRelatedMedicationRequest(bundle) { - const metaProfiledResources = fhirpath.evaluate( - bundle, - "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-related-medication-request')", - ); - const constrainedResources = fhirpath.evaluate( - bundle, - 'Bundle.entry.resource.ofType(MedicationRequest).where(reasonCode.exists() or reasonReference.exists())', - ); - // NOTE: these constraints aren't implemented perfectly, we should be checking these reasons for cancer-relevance; being overly permissive is okay at this stage of the filter. - return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); -} -// MedicationAdministrations that reference a CancerCondition must be CancerRelatedMedicationAdministration, either by reasonCode or reasonReference: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-cancer-related-medication-administration.html#conformance & constraints section -function getCancerRelatedMedicationAdministration(bundle) { - const metaProfiledResources = fhirpath.evaluate( - bundle, - "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-related-medication-administration')", - ); - const constrainedResources = fhirpath.evaluate( - bundle, - 'Bundle.entry.resource.ofType(MedicationAdministration).where(reasonCode.exists() or reasonReference.exists())', - ); - // NOTE: these constraints aren't implemented perfectly, we should be checking these reasons for cancer-relevance; being overly permissive is okay at this stage of the filter. - return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); -} -// Procedures with a SNOMED category code `387713003` must be a CancerRelatedMedicationSurgicalProcedure: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-cancer-related-surgical-procedure.html#conformance -function getCancerRelatedSurgicalProcedure(bundle) { - const metaProfiledResources = fhirpath.evaluate( - bundle, - "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-related-surgical-procedure')", - ); - const constrainedResources = fhirpath.evaluate( - bundle, - "Bundle.entry.resource.ofType(Procedure).where(category.coding.system = 'http://snomed.info/sct' and category.coding.code = '387713003')", - ); - return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); -} -// Procedures with a code `USCRS-33529` from codesystem `http://hl7.org/fhir/us/mcode/CodeSystem/snomed-requested-cs`, which differs from the stated conformance guidelines but is mentioned in the diff-table, must be a RadiotherapyCourseSummary: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-radiotherapy-course-summary.html#conformance -function getRadiotherapyCourseSummary(bundle) { - const metaProfiledResources = fhirpath.evaluate( - bundle, - "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-course-summary')", - ); - const constrainedResources = fhirpath.evaluate( - bundle, - "Bundle.entry.resource.ofType(Procedure).where(code.coding.system = 'http://hl7.org/fhir/us/mcode/CodeSystem/snomed-requested-cs' and code.coding.code = 'USCRS-33529')", - ); - return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); -} -// BodyStructures with a morphology code from ValueSet RadiotherapyVolumeTypeVS must be a Radiotherapy Volume: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-radiotherapy-volume.html#conformance -function getRadiotherapyVolume(bundle) { - const metaProfiledResources = fhirpath.evaluate( - bundle, - "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-volume')", - ); - const constrainedResources = fhirpath - .evaluate(bundle, 'Bundle.entry.resource.ofType(BodyStructure)') - .filter( - (bodyStructure) => - bodyStructure.morphology?.coding?.some((coding) => - vsChecker.checkCodeInVs(coding.code, coding.system, 'RadiotherapyVolumeTypeVS'), - ) ?? false, - ); - return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); -} - -export { - getPatient, - getDiseaseStatus, - getTumor, - getTumorSize, - getTumorSpecimen, - getTumorMarkerTest, - getPrimaryCancerCondition, - getSecondaryCancerCondition, - getStageGroup, - getTNMDistantMetastasesCategory, - getTNMPrimaryTumorCategory, - getTNMRegionalNodesCategory, - getGenomicRegionStudied, - getGenomicSpecimen, - getGenomicVariant, - getGenomicsReport, - getKarnofskyPerformanceStatus, - getECOGPerfomanceStatus, - getComorbidities, - getCancerRelatedMedicationRequest, - getCancerRelatedMedicationAdministration, - getCancerRelatedSurgicalProcedure, - getRadiotherapyCourseSummary, - getRadiotherapyVolume, -}; diff --git a/mcode-coverage-checker/src/lib/valueSets/ValueSet-mcode-genomic-specimen-type-vs.json b/mcode-coverage-checker/src/lib/valueSets/ValueSet-mcode-genomic-specimen-type-vs.json deleted file mode 100644 index 24abaf4..0000000 --- a/mcode-coverage-checker/src/lib/valueSets/ValueSet-mcode-genomic-specimen-type-vs.json +++ /dev/null @@ -1,197 +0,0 @@ -{ - "resourceType": "ValueSet", - "id": "mcode-genomic-specimen-type-vs", - "language": "en", - "url": "http://hl7.org/fhir/us/mcode/ValueSet/mcode-genomic-specimen-type-vs", - "version": "2.1.0", - "name": "GenomicSpecimenTypeVS", - "title": "Genomic Specimen Type Value Set", - "status": "active", - "experimental": false, - "expansion": { - "identifier": "urn:uuid:3d2cbcf4-570f-4152-9ae0-5f84d73d8121", - "timestamp": "2022-10-05T22:14:54.098Z", - "parameter": [ - { - "name": "expansion-source", - "valueUri": "ValueSet/mcode-genomic-specimen-type-vs" - }, - { - "name": "version", - "valueUri": "http://terminology.hl7.org/CodeSystem/v2-0487|2.9" - } - ], - "contains": [ - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0487", - "code": "AMN", - "display": "Amniotic fluid" - }, - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0487", - "code": "BIFL", - "display": "Bile Fluid" - }, - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0487", - "code": "BLD", - "display": "Whole blood" - }, - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0487", - "code": "BLDA", - "display": "Blood arterial" - }, - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0487", - "code": "BLDCO", - "display": "Cord blood" - }, - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0487", - "code": "BLDV", - "display": "Blood venous" - }, - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0487", - "code": "BON", - "display": "Bone" - }, - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0487", - "code": "CSERU", - "display": "Serum, Convalescent" - }, - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0487", - "code": "CSF", - "display": "Cerebral spinal fluid" - }, - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0487", - "code": "CVM", - "display": "Cervical Mucus" - }, - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0487", - "code": "DUFL", - "display": "Duodenal fluid" - }, - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0487", - "code": "FBLOOD", - "display": "Blood, Fetal" - }, - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0487", - "code": "FGA", - "display": "Fluid, Abdomen" - }, - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0487", - "code": "GENV", - "display": "Genital vaginal" - }, - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0487", - "code": "HYDC", - "display": "Fluid, Hydrocele" - }, - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0487", - "code": "JNTFLD", - "display": "Fluid, Joint" - }, - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0487", - "code": "KIDFLD", - "display": "Fluid, Kidney" - }, - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0487", - "code": "LSAC", - "display": "Fluid, Lumbar Sac" - }, - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0487", - "code": "MAR", - "display": "Marrow" - }, - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0487", - "code": "PAFL", - "display": "Pancreatic fluid" - }, - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0487", - "code": "PCFL", - "display": "Fluid, Pericardial" - }, - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0487", - "code": "PLC", - "display": "Placenta" - }, - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0487", - "code": "PLR", - "display": "Pleural fluid (thoracentesis fluid)" - }, - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0487", - "code": "SAL", - "display": "Saliva" - }, - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0487", - "code": "SKN", - "display": "Skin" - }, - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0487", - "code": "SMN", - "display": "Seminal fluid" - }, - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0487", - "code": "SNV", - "display": "Fluid, synovial (Joint fluid)" - }, - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0487", - "code": "SPT", - "display": "Sputum" - }, - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0487", - "code": "TISS", - "display": "Tissue" - }, - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0487", - "code": "TUMOR", - "display": "Tumor" - }, - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0487", - "code": "VITF", - "display": "Vitreous Fluid" - }, - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0487", - "code": "WND", - "display": "Wound" - }, - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0487", - "code": "UR", - "display": "Urine" - }, - { - "system": "http://terminology.hl7.org/CodeSystem/v2-0487", - "code": "STL", - "display": "Stool = Fecal" - } - ] - } -} diff --git a/mcode-coverage-checker/src/lib/valueSets/ValueSet-mcode-primary-cancer-disorder-vs.json b/mcode-coverage-checker/src/lib/valueSets/ValueSet-mcode-primary-cancer-disorder-vs.json deleted file mode 100644 index e308471..0000000 --- a/mcode-coverage-checker/src/lib/valueSets/ValueSet-mcode-primary-cancer-disorder-vs.json +++ /dev/null @@ -1,29660 +0,0 @@ -{ - "resourceType": "ValueSet", - "status": "active", - "name": "PrimaryCancerDisorderVS", - "id": "mcode-primary-cancer-disorder-vs", - "title": "Primary Cancer Disorder Value Set", - "description": "Types of primary malignant neoplastic disease, coded in SNOMED CT or ICD-10-CM.", - "version": "2.1.0", - "url": "http://hl7.org/fhir/us/mcode/ValueSet/mcode-primary-cancer-disorder-vs", - "copyright": "This value set includes content from SNOMED CT, which is copyright © 2002+ International Health Terminology Standards Development Organisation (IHTSDO), and distributed by agreement between IHTSDO and HL7. Implementer use of SNOMED CT is not covered by this agreement", - "experimental": false, - "extension": [ - { - "_sliceName": "FMM", - "valueInteger": { - "assignedValue": 4, - "_primitive": true - } - } - ], - "expansion": { - "contains": [ - { - "system": "http://snomed.info/sct", - "code": "363346000", - "display": "Malignant tumor" - }, - { - "system": "http://snomed.info/sct", - "code": "13048006", - "display": "Orbital lymphoma" - }, - { - "system": "http://snomed.info/sct", - "code": "20224008", - "display": "Delta heavy chain disease" - }, - { - "system": "http://snomed.info/sct", - "code": "25050002", - "display": "Alpha heavy chain disease, respiratory form" - }, - { - "system": "http://snomed.info/sct", - "code": "35868009", - "display": "Carcinoid syndrome" - }, - { - "system": "http://snomed.info/sct", - "code": "36222008", - "display": "Carcinoid heart disease" - }, - { - "system": "http://snomed.info/sct", - "code": "39795003", - "display": "Hand-Schuller-Christian disease" - }, - { - "system": "http://snomed.info/sct", - "code": "58961005", - "display": "Lethal midline granuloma" - }, - { - "system": "http://snomed.info/sct", - "code": "60620005", - "display": "Epsilon heavy chain disease" - }, - { - "system": "http://snomed.info/sct", - "code": "61493004", - "display": "Mu heavy chain disease" - }, - { - "system": "http://snomed.info/sct", - "code": "62497000", - "display": "Stewart-Treves syndrome" - }, - { - "system": "http://snomed.info/sct", - "code": "68979007", - "display": "Heavy chain disease" - }, - { - "system": "http://snomed.info/sct", - "code": "69408002", - "display": "Gorlin syndrome" - }, - { - "system": "http://snomed.info/sct", - "code": "82546001", - "display": "Reactive immunoproliferative disease" - }, - { - "system": "http://snomed.info/sct", - "code": "91854005", - "display": "Acute leukemia in remission" - }, - { - "system": "http://snomed.info/sct", - "code": "91855006", - "display": "Acute leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "91856007", - "display": "Acute lymphoid leukemia in remission" - }, - { - "system": "http://snomed.info/sct", - "code": "91857003", - "display": "Acute lymphoid leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "91858008", - "display": "Acute monocytic leukemia in remission" - }, - { - "system": "http://snomed.info/sct", - "code": "91860005", - "display": "Acute myeloid leukemia in remission" - }, - { - "system": "http://snomed.info/sct", - "code": "91861009", - "display": "Acute myeloid leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "92511007", - "display": "Burkitt's tumor of lymph nodes of axilla AND/OR upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "92512000", - "display": "Burkitt's tumor of lymph nodes of head, face AND/OR neck" - }, - { - "system": "http://snomed.info/sct", - "code": "92513005", - "display": "Burkitt's tumor of lymph nodes of inguinal region AND/OR lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "92516002", - "display": "Burkitt's tumor of extranodal AND/OR solid organ site" - }, - { - "system": "http://snomed.info/sct", - "code": "92811003", - "display": "Chronic leukemia in remission" - }, - { - "system": "http://snomed.info/sct", - "code": "92812005", - "display": "Chronic leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "92813000", - "display": "Chronic lymphoid leukemia in remission" - }, - { - "system": "http://snomed.info/sct", - "code": "92814006", - "display": "Chronic lymphoid leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "92817004", - "display": "Chronic myeloid leukemia in remission" - }, - { - "system": "http://snomed.info/sct", - "code": "92818009", - "display": "Chronic myeloid leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "93133006", - "display": "Letterer-Siwe disease of intra-abdominal lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "93134000", - "display": "Letterer-Siwe disease of intrapelvic lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "93135004", - "display": "Letterer-Siwe disease of intrathoracic lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "93136003", - "display": "Letterer-Siwe disease of lymph nodes of axilla AND/OR upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "93137007", - "display": "Letterer-Siwe disease of lymph nodes of head, face AND/OR neck" - }, - { - "system": "http://snomed.info/sct", - "code": "93138002", - "display": "Letterer-Siwe disease of lymph nodes of inguinal region AND/OR lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "93139005", - "display": "Letterer-Siwe disease of lymph nodes of multiple sites" - }, - { - "system": "http://snomed.info/sct", - "code": "93140007", - "display": "Letterer-Siwe disease of spleen" - }, - { - "system": "http://snomed.info/sct", - "code": "93141006", - "display": "Letterer-Siwe disease of extranodal AND/OR solid organ site" - }, - { - "system": "http://snomed.info/sct", - "code": "93142004", - "display": "Leukemia in remission" - }, - { - "system": "http://snomed.info/sct", - "code": "93143009", - "display": "Leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "93151007", - "display": "Leukemic reticuloendotheliosis of spleen" - }, - { - "system": "http://snomed.info/sct", - "code": "93169003", - "display": "Lymphoid leukemia in remission" - }, - { - "system": "http://snomed.info/sct", - "code": "93182006", - "display": "Malignant histiocytosis of intra-abdominal lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "93183001", - "display": "Malignant histiocytosis of intrapelvic lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "93184007", - "display": "Malignant histiocytosis of intrathoracic lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "93185008", - "display": "Malignant histiocytosis of lymph nodes of axilla AND/OR upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "93186009", - "display": "Malignant histiocytosis of lymph nodes of head, face AND/OR neck" - }, - { - "system": "http://snomed.info/sct", - "code": "93187000", - "display": "Malignant histiocytosis of lymph nodes of inguinal region AND/OR lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "93188005", - "display": "Malignant histiocytosis of lymph nodes of multiple sites" - }, - { - "system": "http://snomed.info/sct", - "code": "93189002", - "display": "Malignant histiocytosis of spleen" - }, - { - "system": "http://snomed.info/sct", - "code": "93190006", - "display": "Malignant histiocytosis of extranodal AND/OR solid organ site" - }, - { - "system": "http://snomed.info/sct", - "code": "93191005", - "display": "Malignant lymphoma of intra-abdominal lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "93192003", - "display": "Malignant lymphoma of intrapelvic lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "93193008", - "display": "Malignant lymphoma of intrathoracic lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "93194002", - "display": "Malignant lymphoma of lymph nodes of axilla AND/OR upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "93195001", - "display": "Malignant lymphoma of lymph nodes of head, face AND/OR neck" - }, - { - "system": "http://snomed.info/sct", - "code": "93196000", - "display": "Malignant lymphoma of lymph nodes of inguinal region AND/OR lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "93197009", - "display": "Malignant lymphoma of lymph nodes of multiple sites" - }, - { - "system": "http://snomed.info/sct", - "code": "93198004", - "display": "Malignant lymphoma of spleen" - }, - { - "system": "http://snomed.info/sct", - "code": "93199007", - "display": "Malignant lymphoma of extranodal AND/OR solid organ site" - }, - { - "system": "http://snomed.info/sct", - "code": "93200005", - "display": "Malignant mast cell tumor of intra-abdominal lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "93201009", - "display": "Malignant mast cell tumor of intrapelvic lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "93202002", - "display": "Malignant mast cell tumor of intrathoracic lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "93203007", - "display": "Malignant mast cell tumor of lymph nodes of axilla AND/OR upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "93204001", - "display": "Malignant mast cell tumor of lymph nodes of head, face AND/OR neck" - }, - { - "system": "http://snomed.info/sct", - "code": "93205000", - "display": "Malignant mast cell tumor of lymph nodes of inguinal region AND/OR lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "93209006", - "display": "Malignant melanoma of perianal skin" - }, - { - "system": "http://snomed.info/sct", - "code": "93210001", - "display": "Malignant melanoma of skin of abdomen" - }, - { - "system": "http://snomed.info/sct", - "code": "93211002", - "display": "Malignant melanoma of skin of ankle" - }, - { - "system": "http://snomed.info/sct", - "code": "93213004", - "display": "Malignant melanoma of skin of axilla" - }, - { - "system": "http://snomed.info/sct", - "code": "93214005", - "display": "Malignant melanoma of skin of back" - }, - { - "system": "http://snomed.info/sct", - "code": "93215006", - "display": "Malignant melanoma of skin of breast" - }, - { - "system": "http://snomed.info/sct", - "code": "93216007", - "display": "Malignant melanoma of skin of buttock" - }, - { - "system": "http://snomed.info/sct", - "code": "93217003", - "display": "Malignant melanoma of skin of cheek" - }, - { - "system": "http://snomed.info/sct", - "code": "93218008", - "display": "Malignant melanoma of skin of chest" - }, - { - "system": "http://snomed.info/sct", - "code": "93219000", - "display": "Malignant melanoma of skin of chin" - }, - { - "system": "http://snomed.info/sct", - "code": "93220006", - "display": "Malignant melanoma of skin of ear" - }, - { - "system": "http://snomed.info/sct", - "code": "93221005", - "display": "Malignant melanoma of skin of elbow" - }, - { - "system": "http://snomed.info/sct", - "code": "93222003", - "display": "Malignant melanoma of skin of external auditory canal" - }, - { - "system": "http://snomed.info/sct", - "code": "93223008", - "display": "Malignant melanoma of skin of eyebrow" - }, - { - "system": "http://snomed.info/sct", - "code": "93224002", - "display": "Malignant melanoma of skin of eyelid" - }, - { - "system": "http://snomed.info/sct", - "code": "93225001", - "display": "Malignant melanoma of skin of face" - }, - { - "system": "http://snomed.info/sct", - "code": "93226000", - "display": "Malignant melanoma of skin of finger" - }, - { - "system": "http://snomed.info/sct", - "code": "93227009", - "display": "Malignant melanoma of skin of foot" - }, - { - "system": "http://snomed.info/sct", - "code": "93228004", - "display": "Malignant melanoma of skin of forearm" - }, - { - "system": "http://snomed.info/sct", - "code": "93229007", - "display": "Malignant melanoma of skin of forehead" - }, - { - "system": "http://snomed.info/sct", - "code": "93230002", - "display": "Malignant melanoma of skin of groin" - }, - { - "system": "http://snomed.info/sct", - "code": "93451002", - "display": "Di Guglielmo's disease" - }, - { - "system": "http://snomed.info/sct", - "code": "93487009", - "display": "Hodgkin's disease, lymphocytic depletion of lymph nodes of axilla AND/OR upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "93488004", - "display": "Hodgkin's disease, lymphocytic depletion of lymph nodes of head, face AND/OR neck" - }, - { - "system": "http://snomed.info/sct", - "code": "93489007", - "display": "Hodgkin's disease, lymphocytic depletion of lymph nodes of inguinal region AND/OR lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "93492006", - "display": "Hodgkin's disease, lymphocytic depletion of extranodal AND/OR solid organ site" - }, - { - "system": "http://snomed.info/sct", - "code": "93493001", - "display": "Hodgkin's disease, lymphocytic-histiocytic predominance of intra-abdominal lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "93494007", - "display": "Hodgkin's disease, lymphocytic-histiocytic predominance of intrapelvic lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "93495008", - "display": "Hodgkin's disease, lymphocytic-histiocytic predominance of intrathoracic lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "93496009", - "display": "Hodgkin's disease, lymphocytic-histiocytic predominance of lymph nodes of axilla AND/OR upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "93497000", - "display": "Hodgkin's disease, lymphocytic-histiocytic predominance of lymph nodes of head, face AND/OR neck" - }, - { - "system": "http://snomed.info/sct", - "code": "93498005", - "display": "Hodgkin's disease, lymphocytic-histiocytic predominance of lymph nodes of inguinal region AND/OR lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "93500006", - "display": "Hodgkin's disease, lymphocytic-histiocytic predominance of spleen" - }, - { - "system": "http://snomed.info/sct", - "code": "93501005", - "display": "Hodgkin's disease, lymphocytic-histiocytic predominance of extranodal AND/OR solid organ site" - }, - { - "system": "http://snomed.info/sct", - "code": "93505001", - "display": "Hodgkin's disease, mixed cellularity of lymph nodes of axilla AND/OR upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "93506000", - "display": "Hodgkin's disease, mixed cellularity of lymph nodes of head, face AND/OR neck" - }, - { - "system": "http://snomed.info/sct", - "code": "93507009", - "display": "Hodgkin's disease, mixed cellularity of lymph nodes of inguinal region AND/OR lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "93509007", - "display": "Hodgkin's disease, mixed cellularity of spleen" - }, - { - "system": "http://snomed.info/sct", - "code": "93510002", - "display": "Hodgkin's disease, mixed cellularity of extranodal AND/OR solid organ site" - }, - { - "system": "http://snomed.info/sct", - "code": "93514006", - "display": "Hodgkin's disease, nodular sclerosis of lymph nodes of axilla AND/OR upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "93515007", - "display": "Hodgkin's disease, nodular sclerosis of lymph nodes of head, face AND/OR neck" - }, - { - "system": "http://snomed.info/sct", - "code": "93516008", - "display": "Hodgkin's disease, nodular sclerosis of lymph nodes of inguinal region AND/OR lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "93518009", - "display": "Hodgkin's disease, nodular sclerosis of spleen" - }, - { - "system": "http://snomed.info/sct", - "code": "93519001", - "display": "Hodgkin's disease, nodular sclerosis of extranodal AND/OR solid organ site" - }, - { - "system": "http://snomed.info/sct", - "code": "93520007", - "display": "Hodgkin's disease of intra-abdominal lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "93521006", - "display": "Hodgkin's disease of intrapelvic lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "93522004", - "display": "Hodgkin's disease of intrathoracic lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "93523009", - "display": "Hodgkin's disease of lymph nodes of axilla AND/OR upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "93524003", - "display": "Hodgkin's disease of lymph nodes of head, face AND/OR neck" - }, - { - "system": "http://snomed.info/sct", - "code": "93525002", - "display": "Hodgkin's disease of lymph nodes of inguinal region AND/OR lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "93526001", - "display": "Hodgkin's disease of lymph nodes of multiple sites" - }, - { - "system": "http://snomed.info/sct", - "code": "93527005", - "display": "Hodgkin's disease of spleen" - }, - { - "system": "http://snomed.info/sct", - "code": "93528000", - "display": "Hodgkin's disease of extranodal AND/OR solid organ site" - }, - { - "system": "http://snomed.info/sct", - "code": "93530003", - "display": "Hodgkin's granuloma of intrapelvic lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "93531004", - "display": "Hodgkin's granuloma of intrathoracic lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "93532006", - "display": "Hodgkin's granuloma of lymph nodes of axilla AND/OR upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "93533001", - "display": "Hodgkin's granuloma of lymph nodes of head, face AND/OR neck" - }, - { - "system": "http://snomed.info/sct", - "code": "93534007", - "display": "Hodgkin's granuloma of lymph nodes of inguinal region AND/OR lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "93536009", - "display": "Hodgkin's granuloma of spleen" - }, - { - "system": "http://snomed.info/sct", - "code": "93537000", - "display": "Hodgkin's granuloma of extranodal AND/OR solid organ site" - }, - { - "system": "http://snomed.info/sct", - "code": "93541001", - "display": "Hodgkin's paragranuloma of lymph nodes of axilla AND/OR upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "93542008", - "display": "Hodgkin's paragranuloma of lymph nodes of head, face AND/OR neck" - }, - { - "system": "http://snomed.info/sct", - "code": "93543003", - "display": "Hodgkin's paragranuloma of lymph nodes of inguinal region AND/OR lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "93546006", - "display": "Hodgkin's paragranuloma of extranodal AND/OR solid organ site" - }, - { - "system": "http://snomed.info/sct", - "code": "93547002", - "display": "Hodgkin's sarcoma of intra-abdominal lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "93548007", - "display": "Hodgkin's sarcoma of intrapelvic lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "93549004", - "display": "Hodgkin's sarcoma of intrathoracic lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "93550004", - "display": "Hodgkin's sarcoma of lymph nodes of axilla AND/OR upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "93551000", - "display": "Hodgkin's sarcoma of lymph nodes of head, face AND/OR neck" - }, - { - "system": "http://snomed.info/sct", - "code": "93552007", - "display": "Hodgkin's sarcoma of lymph nodes of inguinal region AND/OR lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "93554008", - "display": "Hodgkin's sarcoma of spleen" - }, - { - "system": "http://snomed.info/sct", - "code": "93555009", - "display": "Hodgkin's sarcoma of extranodal AND/OR solid organ site" - }, - { - "system": "http://snomed.info/sct", - "code": "93636004", - "display": "Malignant melanoma of skin of hand" - }, - { - "system": "http://snomed.info/sct", - "code": "93637008", - "display": "Malignant melanoma of skin of hip" - }, - { - "system": "http://snomed.info/sct", - "code": "93638003", - "display": "Malignant melanoma of skin of knee" - }, - { - "system": "http://snomed.info/sct", - "code": "93640008", - "display": "Malignant melanoma of skin of lip" - }, - { - "system": "http://snomed.info/sct", - "code": "93641007", - "display": "Malignant melanoma of skin of lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "93642000", - "display": "Malignant melanoma of skin of neck" - }, - { - "system": "http://snomed.info/sct", - "code": "93643005", - "display": "Malignant melanoma of skin of nose" - }, - { - "system": "http://snomed.info/sct", - "code": "93644004", - "display": "Malignant melanoma of skin of perineum" - }, - { - "system": "http://snomed.info/sct", - "code": "93645003", - "display": "Malignant melanoma of skin of popliteal area" - }, - { - "system": "http://snomed.info/sct", - "code": "93646002", - "display": "Malignant melanoma of skin of scalp" - }, - { - "system": "http://snomed.info/sct", - "code": "93647006", - "display": "Malignant melanoma of skin of shoulder" - }, - { - "system": "http://snomed.info/sct", - "code": "93648001", - "display": "Malignant melanoma of skin of temporal region" - }, - { - "system": "http://snomed.info/sct", - "code": "93649009", - "display": "Malignant melanoma of skin of thigh" - }, - { - "system": "http://snomed.info/sct", - "code": "93650009", - "display": "Malignant melanoma of skin of toe" - }, - { - "system": "http://snomed.info/sct", - "code": "93651008", - "display": "Malignant melanoma of skin of trunk" - }, - { - "system": "http://snomed.info/sct", - "code": "93652001", - "display": "Malignant melanoma of skin of umbilicus" - }, - { - "system": "http://snomed.info/sct", - "code": "93653006", - "display": "Malignant melanoma of skin of upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "93654000", - "display": "Malignant melanoma of skin of wrist" - }, - { - "system": "http://snomed.info/sct", - "code": "93655004", - "display": "Malignant melanoma of skin" - }, - { - "system": "http://snomed.info/sct", - "code": "93657007", - "display": "Primary malignant neoplasm of abducens nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "93658002", - "display": "Primary malignant neoplasm of accessory nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "93659005", - "display": "Primary malignant neoplasm of accessory sinus" - }, - { - "system": "http://snomed.info/sct", - "code": "93660000", - "display": "Primary malignant neoplasm of acoustic nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "93661001", - "display": "Primary malignant neoplasm of acromion" - }, - { - "system": "http://snomed.info/sct", - "code": "93662008", - "display": "Primary malignant neoplasm of adenoid" - }, - { - "system": "http://snomed.info/sct", - "code": "93663003", - "display": "Primary malignant neoplasm of adnexa of skin" - }, - { - "system": "http://snomed.info/sct", - "code": "93665005", - "display": "Primary malignant neoplasm of adrenal gland" - }, - { - "system": "http://snomed.info/sct", - "code": "93667002", - "display": "Primary malignant neoplasm of alveolar ridge mucosa" - }, - { - "system": "http://snomed.info/sct", - "code": "93669004", - "display": "Primary malignant neoplasm of anal canal" - }, - { - "system": "http://snomed.info/sct", - "code": "93670003", - "display": "Primary malignant neoplasm of anterior aspect of epiglottis" - }, - { - "system": "http://snomed.info/sct", - "code": "93671004", - "display": "Primary malignant neoplasm of anterior mediastinum" - }, - { - "system": "http://snomed.info/sct", - "code": "93672006", - "display": "Primary malignant neoplasm of anterior portion of floor of mouth" - }, - { - "system": "http://snomed.info/sct", - "code": "93674007", - "display": "Primary malignant neoplasm of anterior wall of nasopharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "93675008", - "display": "Primary malignant neoplasm of anterior wall of urinary bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "93676009", - "display": "Primary malignant neoplasm of anus" - }, - { - "system": "http://snomed.info/sct", - "code": "93677000", - "display": "Primary malignant neoplasm of aortic body" - }, - { - "system": "http://snomed.info/sct", - "code": "93679002", - "display": "Primary malignant neoplasm of appendix" - }, - { - "system": "http://snomed.info/sct", - "code": "93680004", - "display": "Primary malignant neoplasm of areola of female breast" - }, - { - "system": "http://snomed.info/sct", - "code": "93681000", - "display": "Primary malignant neoplasm of areola of male breast" - }, - { - "system": "http://snomed.info/sct", - "code": "93682007", - "display": "Primary malignant neoplasm of upper arm" - }, - { - "system": "http://snomed.info/sct", - "code": "93683002", - "display": "Primary malignant neoplasm of ascending colon" - }, - { - "system": "http://snomed.info/sct", - "code": "93684008", - "display": "Primary malignant neoplasm of axilla" - }, - { - "system": "http://snomed.info/sct", - "code": "93686005", - "display": "Primary malignant neoplasm of back" - }, - { - "system": "http://snomed.info/sct", - "code": "93687001", - "display": "Primary malignant neoplasm of base of tongue" - }, - { - "system": "http://snomed.info/sct", - "code": "93689003", - "display": "Primary malignant neoplasm of bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "93690007", - "display": "Primary malignant neoplasm of blood vessel of abdomen" - }, - { - "system": "http://snomed.info/sct", - "code": "93692004", - "display": "Primary malignant neoplasm of blood vessel of axilla" - }, - { - "system": "http://snomed.info/sct", - "code": "93693009", - "display": "Primary malignant neoplasm of blood vessel of buttock" - }, - { - "system": "http://snomed.info/sct", - "code": "93694003", - "display": "Primary malignant neoplasm of blood vessel of face" - }, - { - "system": "http://snomed.info/sct", - "code": "93695002", - "display": "Primary malignant neoplasm of blood vessel of finger" - }, - { - "system": "http://snomed.info/sct", - "code": "93696001", - "display": "Primary malignant neoplasm of blood vessel of foot" - }, - { - "system": "http://snomed.info/sct", - "code": "93697005", - "display": "Primary malignant neoplasm of blood vessel of forearm" - }, - { - "system": "http://snomed.info/sct", - "code": "93698000", - "display": "Primary malignant neoplasm of blood vessel of hand" - }, - { - "system": "http://snomed.info/sct", - "code": "93699008", - "display": "Primary malignant neoplasm of blood vessel of head" - }, - { - "system": "http://snomed.info/sct", - "code": "93700009", - "display": "Primary malignant neoplasm of blood vessel of hip" - }, - { - "system": "http://snomed.info/sct", - "code": "93701008", - "display": "Primary malignant neoplasm of blood vessel of inguinal region" - }, - { - "system": "http://snomed.info/sct", - "code": "93703006", - "display": "Primary malignant neoplasm of blood vessel of lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "93704000", - "display": "Primary malignant neoplasm of blood vessel of neck" - }, - { - "system": "http://snomed.info/sct", - "code": "93705004", - "display": "Primary malignant neoplasm of blood vessel of pelvis" - }, - { - "system": "http://snomed.info/sct", - "code": "93706003", - "display": "Primary malignant neoplasm of blood vessel of perineum" - }, - { - "system": "http://snomed.info/sct", - "code": "93707007", - "display": "Primary malignant neoplasm of blood vessel of popliteal space" - }, - { - "system": "http://snomed.info/sct", - "code": "93708002", - "display": "Primary malignant neoplasm of blood vessel of shoulder" - }, - { - "system": "http://snomed.info/sct", - "code": "93709005", - "display": "Primary malignant neoplasm of blood vessel of thigh" - }, - { - "system": "http://snomed.info/sct", - "code": "93710000", - "display": "Primary malignant neoplasm of blood vessel of thorax" - }, - { - "system": "http://snomed.info/sct", - "code": "93711001", - "display": "Primary malignant neoplasm of blood vessel of toe" - }, - { - "system": "http://snomed.info/sct", - "code": "93712008", - "display": "Primary malignant neoplasm of blood vessel of trunk" - }, - { - "system": "http://snomed.info/sct", - "code": "93713003", - "display": "Primary malignant neoplasm of blood vessel of upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "93714009", - "display": "Primary malignant neoplasm of blood vessel" - }, - { - "system": "http://snomed.info/sct", - "code": "93715005", - "display": "Primary malignant neoplasm of body of pancreas" - }, - { - "system": "http://snomed.info/sct", - "code": "93716006", - "display": "Primary malignant neoplasm of body of penis" - }, - { - "system": "http://snomed.info/sct", - "code": "93717002", - "display": "Primary malignant neoplasm of body of stomach" - }, - { - "system": "http://snomed.info/sct", - "code": "93720005", - "display": "Primary malignant neoplasm of bone marrow" - }, - { - "system": "http://snomed.info/sct", - "code": "93721009", - "display": "Primary malignant neoplasm of bone of face" - }, - { - "system": "http://snomed.info/sct", - "code": "93722002", - "display": "Primary malignant neoplasm of bone of lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "93723007", - "display": "Primary malignant neoplasm of bone of skull" - }, - { - "system": "http://snomed.info/sct", - "code": "93724001", - "display": "Primary malignant neoplasm of bone of upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "93725000", - "display": "Primary malignant neoplasm of bone" - }, - { - "system": "http://snomed.info/sct", - "code": "93726004", - "display": "Primary malignant neoplasm of brain stem" - }, - { - "system": "http://snomed.info/sct", - "code": "93727008", - "display": "Primary malignant neoplasm of brain" - }, - { - "system": "http://snomed.info/sct", - "code": "93728003", - "display": "Primary malignant neoplasm of broad ligament" - }, - { - "system": "http://snomed.info/sct", - "code": "93729006", - "display": "Primary malignant neoplasm of bronchus of left lower lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "93730001", - "display": "Primary malignant neoplasm of bronchus of left upper lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "93731002", - "display": "Primary malignant neoplasm of bronchus of right lower lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "93732009", - "display": "Primary malignant neoplasm of bronchus of right middle lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "93733004", - "display": "Primary malignant neoplasm of bronchus of right upper lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "93734005", - "display": "Primary malignant neoplasm of bronchus" - }, - { - "system": "http://snomed.info/sct", - "code": "93737003", - "display": "Primary malignant neoplasm of calcaneus" - }, - { - "system": "http://snomed.info/sct", - "code": "93738008", - "display": "Primary malignant neoplasm of cardia of stomach" - }, - { - "system": "http://snomed.info/sct", - "code": "93739000", - "display": "Primary malignant neoplasm of carina" - }, - { - "system": "http://snomed.info/sct", - "code": "93740003", - "display": "Primary malignant neoplasm of carotid body" - }, - { - "system": "http://snomed.info/sct", - "code": "93741004", - "display": "Primary malignant neoplasm of carpal bone" - }, - { - "system": "http://snomed.info/sct", - "code": "93742006", - "display": "Primary malignant neoplasm of cartilage of nose" - }, - { - "system": "http://snomed.info/sct", - "code": "93743001", - "display": "Primary malignant neoplasm of cauda equina" - }, - { - "system": "http://snomed.info/sct", - "code": "93744007", - "display": "Primary malignant neoplasm of central nervous system" - }, - { - "system": "http://snomed.info/sct", - "code": "93745008", - "display": "Primary malignant neoplasm of central portion of female breast" - }, - { - "system": "http://snomed.info/sct", - "code": "93746009", - "display": "Primary malignant neoplasm of cerebellum" - }, - { - "system": "http://snomed.info/sct", - "code": "93747000", - "display": "Primary malignant neoplasm of cerebral meninges" - }, - { - "system": "http://snomed.info/sct", - "code": "93748005", - "display": "Primary malignant neoplasm of cerebral ventricle" - }, - { - "system": "http://snomed.info/sct", - "code": "93749002", - "display": "Primary malignant neoplasm of cerebrum" - }, - { - "system": "http://snomed.info/sct", - "code": "93751003", - "display": "Primary malignant neoplasm of cervical vertebral column" - }, - { - "system": "http://snomed.info/sct", - "code": "93753000", - "display": "Primary malignant neoplasm of cheek" - }, - { - "system": "http://snomed.info/sct", - "code": "93754006", - "display": "Primary malignant neoplasm of chest wall" - }, - { - "system": "http://snomed.info/sct", - "code": "93755007", - "display": "Primary malignant neoplasm of choroid, primary" - }, - { - "system": "http://snomed.info/sct", - "code": "93756008", - "display": "Primary malignant neoplasm of ciliary body (primary)" - }, - { - "system": "http://snomed.info/sct", - "code": "93757004", - "display": "Primary malignant neoplasm of clavicle" - }, - { - "system": "http://snomed.info/sct", - "code": "93759001", - "display": "Primary malignant neoplasm of coccygeal body" - }, - { - "system": "http://snomed.info/sct", - "code": "93760006", - "display": "Primary malignant neoplasm of coccyx" - }, - { - "system": "http://snomed.info/sct", - "code": "93761005", - "display": "Primary malignant neoplasm of colon" - }, - { - "system": "http://snomed.info/sct", - "code": "93763008", - "display": "Primary malignant neoplasm of common bile duct" - }, - { - "system": "http://snomed.info/sct", - "code": "93764002", - "display": "Primary malignant neoplasm of conjunctiva of eye (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "93766000", - "display": "Primary malignant neoplasm of cornea of eye (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "93767009", - "display": "Primary malignant neoplasm of cranial nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "93768004", - "display": "Primary malignant neoplasm of craniopharyngeal duct" - }, - { - "system": "http://snomed.info/sct", - "code": "93769007", - "display": "Primary malignant neoplasm of cuboid" - }, - { - "system": "http://snomed.info/sct", - "code": "93770008", - "display": "Primary malignant neoplasm of cystic duct" - }, - { - "system": "http://snomed.info/sct", - "code": "93771007", - "display": "Primary malignant neoplasm of descending colon" - }, - { - "system": "http://snomed.info/sct", - "code": "93772000", - "display": "Primary malignant neoplasm of diaphragm" - }, - { - "system": "http://snomed.info/sct", - "code": "93773005", - "display": "Primary malignant neoplasm of dorsal surface of tongue" - }, - { - "system": "http://snomed.info/sct", - "code": "93775003", - "display": "Primary malignant neoplasm of duodenum" - }, - { - "system": "http://snomed.info/sct", - "code": "93776002", - "display": "Primary malignant neoplasm of ectopic female breast tissue" - }, - { - "system": "http://snomed.info/sct", - "code": "93777006", - "display": "Primary malignant neoplasm of ectopic male breast tissue" - }, - { - "system": "http://snomed.info/sct", - "code": "93778001", - "display": "Primary malignant neoplasm of endocardium" - }, - { - "system": "http://snomed.info/sct", - "code": "93779009", - "display": "Primary malignant neoplasm of endocervix" - }, - { - "system": "http://snomed.info/sct", - "code": "93781006", - "display": "Primary malignant neoplasm of endometrium" - }, - { - "system": "http://snomed.info/sct", - "code": "93782004", - "display": "Primary malignant neoplasm of epicardium" - }, - { - "system": "http://snomed.info/sct", - "code": "93783009", - "display": "Primary malignant neoplasm of epididymis" - }, - { - "system": "http://snomed.info/sct", - "code": "93784003", - "display": "Primary malignant neoplasm of epiglottis" - }, - { - "system": "http://snomed.info/sct", - "code": "93786001", - "display": "Primary malignant neoplasm of ethmoid bone" - }, - { - "system": "http://snomed.info/sct", - "code": "93787005", - "display": "Primary malignant neoplasm of ethmoidal sinus" - }, - { - "system": "http://snomed.info/sct", - "code": "93788000", - "display": "Primary malignant neoplasm of eustachian tube" - }, - { - "system": "http://snomed.info/sct", - "code": "93789008", - "display": "Primary malignant neoplasm of exocervix" - }, - { - "system": "http://snomed.info/sct", - "code": "93792007", - "display": "Primary malignant neoplasm of face" - }, - { - "system": "http://snomed.info/sct", - "code": "93793002", - "display": "Primary malignant neoplasm of facial nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "93796005", - "display": "Primary malignant neoplasm of female breast" - }, - { - "system": "http://snomed.info/sct", - "code": "93797001", - "display": "Primary malignant neoplasm of female genital organ" - }, - { - "system": "http://snomed.info/sct", - "code": "93798006", - "display": "Primary malignant neoplasm of femur" - }, - { - "system": "http://snomed.info/sct", - "code": "93799003", - "display": "Primary malignant neoplasm of fibula" - }, - { - "system": "http://snomed.info/sct", - "code": "93800004", - "display": "Primary malignant neoplasm of first cuneiform bone of foot" - }, - { - "system": "http://snomed.info/sct", - "code": "93801000", - "display": "Primary malignant neoplasm of flank" - }, - { - "system": "http://snomed.info/sct", - "code": "93802007", - "display": "Primary malignant neoplasm of floor of mouth" - }, - { - "system": "http://snomed.info/sct", - "code": "93803002", - "display": "Primary malignant neoplasm of foot" - }, - { - "system": "http://snomed.info/sct", - "code": "93804008", - "display": "Primary malignant neoplasm of forearm" - }, - { - "system": "http://snomed.info/sct", - "code": "93806005", - "display": "Primary malignant neoplasm of frontal bone" - }, - { - "system": "http://snomed.info/sct", - "code": "93807001", - "display": "Primary malignant neoplasm of frontal lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "93808006", - "display": "Primary malignant neoplasm of frontal sinus" - }, - { - "system": "http://snomed.info/sct", - "code": "93809003", - "display": "Primary malignant neoplasm of fundus of stomach" - }, - { - "system": "http://snomed.info/sct", - "code": "93812000", - "display": "Primary malignant neoplasm of gingival mucosa" - }, - { - "system": "http://snomed.info/sct", - "code": "93814004", - "display": "Primary malignant neoplasm of glomus jugulare" - }, - { - "system": "http://snomed.info/sct", - "code": "93815003", - "display": "Primary malignant neoplasm of glossopharyngeal nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "93816002", - "display": "Primary malignant neoplasm of glottis" - }, - { - "system": "http://snomed.info/sct", - "code": "93817006", - "display": "Primary malignant neoplasm of great vessels" - }, - { - "system": "http://snomed.info/sct", - "code": "93818001", - "display": "Primary malignant neoplasm of greater curvature of stomach" - }, - { - "system": "http://snomed.info/sct", - "code": "93820003", - "display": "Primary malignant neoplasm of hamate bone" - }, - { - "system": "http://snomed.info/sct", - "code": "93821004", - "display": "Primary malignant neoplasm of hand" - }, - { - "system": "http://snomed.info/sct", - "code": "93824007", - "display": "Primary malignant neoplasm of head" - }, - { - "system": "http://snomed.info/sct", - "code": "93825008", - "display": "Primary malignant neoplasm of heart" - }, - { - "system": "http://snomed.info/sct", - "code": "93826009", - "display": "Primary malignant neoplasm of hepatic flexure of colon" - }, - { - "system": "http://snomed.info/sct", - "code": "93827000", - "display": "Primary malignant neoplasm of hilus of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "93828005", - "display": "Primary malignant neoplasm of hypoglossal nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "93829002", - "display": "Primary malignant neoplasm of hypopharyngeal aspect of aryepiglottic fold" - }, - { - "system": "http://snomed.info/sct", - "code": "93830007", - "display": "Primary malignant neoplasm of hypopharyngeal aspect of interarytenoid fold" - }, - { - "system": "http://snomed.info/sct", - "code": "93831006", - "display": "Primary malignant neoplasm of hypopharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "93832004", - "display": "Primary malignant neoplasm of ileum" - }, - { - "system": "http://snomed.info/sct", - "code": "93833009", - "display": "Primary malignant neoplasm of ilium" - }, - { - "system": "http://snomed.info/sct", - "code": "93834003", - "display": "Primary malignant neoplasm of inguinal region" - }, - { - "system": "http://snomed.info/sct", - "code": "93835002", - "display": "Primary malignant neoplasm of inner aspect of lip" - }, - { - "system": "http://snomed.info/sct", - "code": "93836001", - "display": "Primary malignant neoplasm of inner aspect of lower lip" - }, - { - "system": "http://snomed.info/sct", - "code": "93837005", - "display": "Primary malignant neoplasm of inner aspect of upper lip" - }, - { - "system": "http://snomed.info/sct", - "code": "93839008", - "display": "Primary malignant neoplasm of intra-abdominal organs" - }, - { - "system": "http://snomed.info/sct", - "code": "93841009", - "display": "Primary malignant neoplasm of intrathoracic organs" - }, - { - "system": "http://snomed.info/sct", - "code": "93842002", - "display": "Primary malignant neoplasm of ischium" - }, - { - "system": "http://snomed.info/sct", - "code": "93843007", - "display": "Primary malignant neoplasm of islets of Langerhans" - }, - { - "system": "http://snomed.info/sct", - "code": "93844001", - "display": "Primary malignant neoplasm of isthmus of uterus" - }, - { - "system": "http://snomed.info/sct", - "code": "93845000", - "display": "Primary malignant neoplasm of jaw" - }, - { - "system": "http://snomed.info/sct", - "code": "93846004", - "display": "Primary malignant neoplasm of jejunum" - }, - { - "system": "http://snomed.info/sct", - "code": "93848003", - "display": "Primary malignant neoplasm of junctional zone of tongue" - }, - { - "system": "http://snomed.info/sct", - "code": "93849006", - "display": "Primary malignant neoplasm of kidney" - }, - { - "system": "http://snomed.info/sct", - "code": "93850006", - "display": "Primary malignant neoplasm of labia majora" - }, - { - "system": "http://snomed.info/sct", - "code": "93851005", - "display": "Primary malignant neoplasm of labia minora" - }, - { - "system": "http://snomed.info/sct", - "code": "93854002", - "display": "Primary malignant neoplasm of large intestine" - }, - { - "system": "http://snomed.info/sct", - "code": "93857009", - "display": "Primary malignant neoplasm of laryngeal commissure" - }, - { - "system": "http://snomed.info/sct", - "code": "93858004", - "display": "Primary malignant neoplasm of laryngeal surface of epiglottis" - }, - { - "system": "http://snomed.info/sct", - "code": "93860002", - "display": "Primary malignant neoplasm of lateral portion of floor of mouth" - }, - { - "system": "http://snomed.info/sct", - "code": "93861003", - "display": "Primary malignant neoplasm of lateral wall of nasopharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "93862005", - "display": "Primary malignant neoplasm of lateral wall of oropharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "93863000", - "display": "Primary malignant neoplasm of lateral wall of urinary bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "93864006", - "display": "Primary malignant neoplasm of left lower lobe of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "93865007", - "display": "Primary malignant neoplasm of left upper lobe of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "93867004", - "display": "Primary malignant neoplasm of lesser curvature of stomach" - }, - { - "system": "http://snomed.info/sct", - "code": "93868009", - "display": "Primary malignant neoplasm of lingual tonsil" - }, - { - "system": "http://snomed.info/sct", - "code": "93870000", - "display": "Malignant neoplasm of liver" - }, - { - "system": "http://snomed.info/sct", - "code": "93871001", - "display": "Primary malignant neoplasm of long bone of lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "93872008", - "display": "Primary malignant neoplasm of long bone of upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "93874009", - "display": "Primary malignant neoplasm of lower inner quadrant of female breast" - }, - { - "system": "http://snomed.info/sct", - "code": "93875005", - "display": "Primary malignant neoplasm of lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "93876006", - "display": "Primary malignant neoplasm of lower outer quadrant of female breast" - }, - { - "system": "http://snomed.info/sct", - "code": "93878007", - "display": "Primary malignant neoplasm of lumbar vertebral column" - }, - { - "system": "http://snomed.info/sct", - "code": "93879004", - "display": "Primary malignant neoplasm of lunate bone" - }, - { - "system": "http://snomed.info/sct", - "code": "93880001", - "display": "Primary malignant neoplasm of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "93882009", - "display": "Primary malignant neoplasm of main bronchus" - }, - { - "system": "http://snomed.info/sct", - "code": "93883004", - "display": "Primary malignant neoplasm of major salivary gland" - }, - { - "system": "http://snomed.info/sct", - "code": "93884005", - "display": "Primary malignant neoplasm of male breast" - }, - { - "system": "http://snomed.info/sct", - "code": "93885006", - "display": "Primary malignant neoplasm of male genital organ" - }, - { - "system": "http://snomed.info/sct", - "code": "93886007", - "display": "Primary malignant neoplasm of mandible" - }, - { - "system": "http://snomed.info/sct", - "code": "93887003", - "display": "Primary malignant neoplasm of mastoid air cells" - }, - { - "system": "http://snomed.info/sct", - "code": "93888008", - "display": "Primary malignant neoplasm of maxilla" - }, - { - "system": "http://snomed.info/sct", - "code": "93889000", - "display": "Primary malignant neoplasm of maxillary sinus" - }, - { - "system": "http://snomed.info/sct", - "code": "93890009", - "display": "Primary malignant neoplasm of Meckel's diverticulum" - }, - { - "system": "http://snomed.info/sct", - "code": "93891008", - "display": "Primary malignant neoplasm of mediastinum" - }, - { - "system": "http://snomed.info/sct", - "code": "93892001", - "display": "Primary malignant neoplasm of metacarpal bone" - }, - { - "system": "http://snomed.info/sct", - "code": "93893006", - "display": "Primary malignant neoplasm of metatarsal bone" - }, - { - "system": "http://snomed.info/sct", - "code": "93894000", - "display": "Primary malignant neoplasm of middle ear" - }, - { - "system": "http://snomed.info/sct", - "code": "93898002", - "display": "Primary malignant neoplasm of multiple endocrine glands" - }, - { - "system": "http://snomed.info/sct", - "code": "93899005", - "display": "Primary malignant neoplasm of muscle of abdomen" - }, - { - "system": "http://snomed.info/sct", - "code": "93900000", - "display": "Primary malignant neoplasm of muscle of buttock" - }, - { - "system": "http://snomed.info/sct", - "code": "93901001", - "display": "Primary malignant neoplasm of muscle of face" - }, - { - "system": "http://snomed.info/sct", - "code": "93902008", - "display": "Primary malignant neoplasm of muscle of head" - }, - { - "system": "http://snomed.info/sct", - "code": "93903003", - "display": "Primary malignant neoplasm of muscle of hip" - }, - { - "system": "http://snomed.info/sct", - "code": "93904009", - "display": "Primary malignant neoplasm of muscle of inguinal region" - }, - { - "system": "http://snomed.info/sct", - "code": "93905005", - "display": "Primary malignant neoplasm of muscle of lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "93906006", - "display": "Primary malignant neoplasm of muscle of neck" - }, - { - "system": "http://snomed.info/sct", - "code": "93907002", - "display": "Primary malignant neoplasm of muscle of pelvis" - }, - { - "system": "http://snomed.info/sct", - "code": "93908007", - "display": "Primary malignant neoplasm of muscle of perineum" - }, - { - "system": "http://snomed.info/sct", - "code": "93909004", - "display": "Primary malignant neoplasm of muscle of shoulder" - }, - { - "system": "http://snomed.info/sct", - "code": "93910009", - "display": "Primary malignant neoplasm of muscle of thorax" - }, - { - "system": "http://snomed.info/sct", - "code": "93911008", - "display": "Primary malignant neoplasm of muscle of trunk" - }, - { - "system": "http://snomed.info/sct", - "code": "93912001", - "display": "Primary malignant neoplasm of muscle of upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "93913006", - "display": "Primary malignant neoplasm of muscle" - }, - { - "system": "http://snomed.info/sct", - "code": "93914000", - "display": "Primary malignant neoplasm of myocardium" - }, - { - "system": "http://snomed.info/sct", - "code": "93915004", - "display": "Primary malignant neoplasm of myometrium" - }, - { - "system": "http://snomed.info/sct", - "code": "93916003", - "display": "Primary malignant neoplasm of nasal bone" - }, - { - "system": "http://snomed.info/sct", - "code": "93917007", - "display": "Primary malignant neoplasm of nasal cavity" - }, - { - "system": "http://snomed.info/sct", - "code": "93918002", - "display": "Primary malignant neoplasm of nasal concha" - }, - { - "system": "http://snomed.info/sct", - "code": "93920004", - "display": "Primary malignant neoplasm of navicular bone of foot" - }, - { - "system": "http://snomed.info/sct", - "code": "93922007", - "display": "Primary malignant neoplasm of neck" - }, - { - "system": "http://snomed.info/sct", - "code": "93923002", - "display": "Primary malignant neoplasm of nervous system" - }, - { - "system": "http://snomed.info/sct", - "code": "93924008", - "display": "Primary malignant neoplasm of nipple of female breast" - }, - { - "system": "http://snomed.info/sct", - "code": "93925009", - "display": "Primary malignant neoplasm of nipple of male breast" - }, - { - "system": "http://snomed.info/sct", - "code": "93926005", - "display": "Primary malignant neoplasm of nose" - }, - { - "system": "http://snomed.info/sct", - "code": "93927001", - "display": "Primary malignant neoplasm of occipital bone" - }, - { - "system": "http://snomed.info/sct", - "code": "93928006", - "display": "Primary malignant neoplasm of occipital lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "93929003", - "display": "Primary malignant neoplasm of oculomotor nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "93930008", - "display": "Primary malignant neoplasm of olfactory nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "93931007", - "display": "Primary malignant neoplasm of optic nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "93932000", - "display": "Primary malignant neoplasm of orbit" - }, - { - "system": "http://snomed.info/sct", - "code": "93933005", - "display": "Primary malignant neoplasm of oropharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "93934004", - "display": "Primary malignant neoplasm of ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "93936002", - "display": "Primary malignant neoplasm of palatine bone" - }, - { - "system": "http://snomed.info/sct", - "code": "93939009", - "display": "Primary malignant neoplasm of pancreatic duct" - }, - { - "system": "http://snomed.info/sct", - "code": "93940006", - "display": "Primary malignant neoplasm of para-aortic body" - }, - { - "system": "http://snomed.info/sct", - "code": "93941005", - "display": "Primary malignant neoplasm of paraganglion" - }, - { - "system": "http://snomed.info/sct", - "code": "93942003", - "display": "Primary malignant neoplasm of parametrium" - }, - { - "system": "http://snomed.info/sct", - "code": "93943008", - "display": "Primary malignant neoplasm of parathyroid gland" - }, - { - "system": "http://snomed.info/sct", - "code": "93944002", - "display": "Primary malignant neoplasm of paraurethral glands" - }, - { - "system": "http://snomed.info/sct", - "code": "93945001", - "display": "Primary malignant neoplasm of parietal bone" - }, - { - "system": "http://snomed.info/sct", - "code": "93946000", - "display": "Primary malignant neoplasm of parietal lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "93947009", - "display": "Primary malignant neoplasm of parietal peritoneum" - }, - { - "system": "http://snomed.info/sct", - "code": "93948004", - "display": "Primary malignant neoplasm of parietal pleura" - }, - { - "system": "http://snomed.info/sct", - "code": "93950007", - "display": "Primary malignant neoplasm of patella" - }, - { - "system": "http://snomed.info/sct", - "code": "93951006", - "display": "Primary malignant neoplasm of pelvic bone" - }, - { - "system": "http://snomed.info/sct", - "code": "93952004", - "display": "Primary malignant neoplasm of pelvic peritoneum" - }, - { - "system": "http://snomed.info/sct", - "code": "93953009", - "display": "Primary malignant neoplasm of pelvis" - }, - { - "system": "http://snomed.info/sct", - "code": "93955002", - "display": "Primary malignant neoplasm of periadrenal tissue" - }, - { - "system": "http://snomed.info/sct", - "code": "93956001", - "display": "Primary malignant neoplasm of perianal skin" - }, - { - "system": "http://snomed.info/sct", - "code": "93957005", - "display": "Primary malignant neoplasm of pericardium" - }, - { - "system": "http://snomed.info/sct", - "code": "93958000", - "display": "Primary malignant neoplasm of perirenal tissue" - }, - { - "system": "http://snomed.info/sct", - "code": "93959008", - "display": "Primary malignant neoplasm of phalanx of foot" - }, - { - "system": "http://snomed.info/sct", - "code": "93960003", - "display": "Primary malignant neoplasm of phalanx of hand" - }, - { - "system": "http://snomed.info/sct", - "code": "93961004", - "display": "Primary malignant neoplasm of pharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "93962006", - "display": "Primary malignant neoplasm of pineal gland" - }, - { - "system": "http://snomed.info/sct", - "code": "93963001", - "display": "Primary malignant neoplasm of pisiform bone of hand" - }, - { - "system": "http://snomed.info/sct", - "code": "93964007", - "display": "Primary malignant neoplasm of pituitary gland" - }, - { - "system": "http://snomed.info/sct", - "code": "93966009", - "display": "Primary malignant neoplasm of pleura" - }, - { - "system": "http://snomed.info/sct", - "code": "93967000", - "display": "Primary malignant neoplasm of postcricoid region" - }, - { - "system": "http://snomed.info/sct", - "code": "93968005", - "display": "Primary malignant neoplasm of posterior hypopharyngeal wall" - }, - { - "system": "http://snomed.info/sct", - "code": "93969002", - "display": "Primary malignant neoplasm of posterior mediastinum" - }, - { - "system": "http://snomed.info/sct", - "code": "93970001", - "display": "Primary malignant neoplasm of posterior wall of nasopharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "93971002", - "display": "Primary malignant neoplasm of posterior wall of oropharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "93972009", - "display": "Primary malignant neoplasm of posterior wall of urinary bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "93973004", - "display": "Primary malignant neoplasm of presacral region" - }, - { - "system": "http://snomed.info/sct", - "code": "93974005", - "display": "Primary malignant neoplasm of prostate" - }, - { - "system": "http://snomed.info/sct", - "code": "93975006", - "display": "Primary malignant neoplasm of pubis" - }, - { - "system": "http://snomed.info/sct", - "code": "93976007", - "display": "Primary malignant neoplasm of pyloric antrum" - }, - { - "system": "http://snomed.info/sct", - "code": "93977003", - "display": "Primary malignant neoplasm of pylorus" - }, - { - "system": "http://snomed.info/sct", - "code": "93978008", - "display": "Primary malignant neoplasm of pyriform sinus" - }, - { - "system": "http://snomed.info/sct", - "code": "93979000", - "display": "Primary malignant neoplasm of radius" - }, - { - "system": "http://snomed.info/sct", - "code": "93980002", - "display": "Primary malignant neoplasm of rectosigmoid junction" - }, - { - "system": "http://snomed.info/sct", - "code": "93981003", - "display": "Primary malignant neoplasm of rectouterine pouch" - }, - { - "system": "http://snomed.info/sct", - "code": "93982005", - "display": "Primary malignant neoplasm of rectovaginal septum" - }, - { - "system": "http://snomed.info/sct", - "code": "93983000", - "display": "Primary malignant neoplasm of rectovesical septum" - }, - { - "system": "http://snomed.info/sct", - "code": "93984006", - "display": "Primary malignant neoplasm of rectum" - }, - { - "system": "http://snomed.info/sct", - "code": "93985007", - "display": "Primary malignant neoplasm of renal pelvis" - }, - { - "system": "http://snomed.info/sct", - "code": "93986008", - "display": "Primary malignant neoplasm of respiratory tract" - }, - { - "system": "http://snomed.info/sct", - "code": "93987004", - "display": "Primary malignant neoplasm of retina of eye (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "93989001", - "display": "Primary malignant neoplasm of retromolar area" - }, - { - "system": "http://snomed.info/sct", - "code": "93990005", - "display": "Primary malignant neoplasm of rib" - }, - { - "system": "http://snomed.info/sct", - "code": "93991009", - "display": "Primary malignant neoplasm of right lower lobe of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "93992002", - "display": "Primary malignant neoplasm of right middle lobe of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "93993007", - "display": "Primary malignant neoplasm of right upper lobe of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "93994001", - "display": "Primary malignant neoplasm of round ligament of uterus" - }, - { - "system": "http://snomed.info/sct", - "code": "93995000", - "display": "Primary malignant neoplasm of sacrococcygeal region" - }, - { - "system": "http://snomed.info/sct", - "code": "93996004", - "display": "Primary malignant neoplasm of sacrum" - }, - { - "system": "http://snomed.info/sct", - "code": "93997008", - "display": "Primary malignant neoplasm of scapula" - }, - { - "system": "http://snomed.info/sct", - "code": "93998003", - "display": "Primary malignant neoplasm of sclera of eye (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "94000008", - "display": "Primary malignant neoplasm of sebaceous gland" - }, - { - "system": "http://snomed.info/sct", - "code": "94001007", - "display": "Primary malignant neoplasm of second cuneiform bone of foot" - }, - { - "system": "http://snomed.info/sct", - "code": "94002000", - "display": "Primary malignant neoplasm of septum of nose" - }, - { - "system": "http://snomed.info/sct", - "code": "94003005", - "display": "Primary malignant neoplasm of short bone of lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "94004004", - "display": "Primary malignant neoplasm of short bone of upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "94005003", - "display": "Primary malignant neoplasm of shoulder" - }, - { - "system": "http://snomed.info/sct", - "code": "94006002", - "display": "Primary malignant neoplasm of sigmoid colon" - }, - { - "system": "http://snomed.info/sct", - "code": "94007006", - "display": "Primary malignant neoplasm of skin of abdomen" - }, - { - "system": "http://snomed.info/sct", - "code": "94008001", - "display": "Primary malignant neoplasm of skin of ankle" - }, - { - "system": "http://snomed.info/sct", - "code": "94010004", - "display": "Primary malignant neoplasm of skin of axilla" - }, - { - "system": "http://snomed.info/sct", - "code": "94011000", - "display": "Primary malignant neoplasm of skin of back" - }, - { - "system": "http://snomed.info/sct", - "code": "94012007", - "display": "Primary malignant neoplasm of skin of breast" - }, - { - "system": "http://snomed.info/sct", - "code": "94013002", - "display": "Primary malignant neoplasm of skin of buttock" - }, - { - "system": "http://snomed.info/sct", - "code": "94014008", - "display": "Primary malignant neoplasm of skin of cheek" - }, - { - "system": "http://snomed.info/sct", - "code": "94015009", - "display": "Primary malignant neoplasm of skin of chest" - }, - { - "system": "http://snomed.info/sct", - "code": "94016005", - "display": "Primary malignant neoplasm of skin of chin" - }, - { - "system": "http://snomed.info/sct", - "code": "94017001", - "display": "Primary malignant neoplasm of skin of ear" - }, - { - "system": "http://snomed.info/sct", - "code": "94018006", - "display": "Primary malignant neoplasm of skin of elbow" - }, - { - "system": "http://snomed.info/sct", - "code": "94019003", - "display": "Primary malignant neoplasm of skin of external auditory canal" - }, - { - "system": "http://snomed.info/sct", - "code": "94020009", - "display": "Primary malignant neoplasm of skin of eyebrow" - }, - { - "system": "http://snomed.info/sct", - "code": "94021008", - "display": "Primary malignant neoplasm of skin of eyelid" - }, - { - "system": "http://snomed.info/sct", - "code": "94022001", - "display": "Primary malignant neoplasm of skin of face" - }, - { - "system": "http://snomed.info/sct", - "code": "94023006", - "display": "Primary malignant neoplasm of skin of finger" - }, - { - "system": "http://snomed.info/sct", - "code": "94024000", - "display": "Primary malignant neoplasm of skin of foot" - }, - { - "system": "http://snomed.info/sct", - "code": "94025004", - "display": "Primary malignant neoplasm of skin of forearm" - }, - { - "system": "http://snomed.info/sct", - "code": "94026003", - "display": "Primary malignant neoplasm of skin of forehead" - }, - { - "system": "http://snomed.info/sct", - "code": "94027007", - "display": "Primary malignant neoplasm of skin of groin" - }, - { - "system": "http://snomed.info/sct", - "code": "94028002", - "display": "Primary malignant neoplasm of skin of hand" - }, - { - "system": "http://snomed.info/sct", - "code": "94029005", - "display": "Primary malignant neoplasm of skin of hip" - }, - { - "system": "http://snomed.info/sct", - "code": "94030000", - "display": "Primary malignant neoplasm of skin of knee" - }, - { - "system": "http://snomed.info/sct", - "code": "94032008", - "display": "Primary malignant neoplasm of skin of lip" - }, - { - "system": "http://snomed.info/sct", - "code": "94033003", - "display": "Primary malignant neoplasm of skin of lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "94034009", - "display": "Primary malignant neoplasm of skin of neck" - }, - { - "system": "http://snomed.info/sct", - "code": "94035005", - "display": "Primary malignant neoplasm of skin of nose" - }, - { - "system": "http://snomed.info/sct", - "code": "94036006", - "display": "Primary malignant neoplasm of skin of perineum" - }, - { - "system": "http://snomed.info/sct", - "code": "94037002", - "display": "Primary malignant neoplasm of skin of popliteal area" - }, - { - "system": "http://snomed.info/sct", - "code": "94038007", - "display": "Primary malignant neoplasm of skin of scalp" - }, - { - "system": "http://snomed.info/sct", - "code": "94039004", - "display": "Primary malignant neoplasm of skin of shoulder" - }, - { - "system": "http://snomed.info/sct", - "code": "94040002", - "display": "Primary malignant neoplasm of skin of temporal region" - }, - { - "system": "http://snomed.info/sct", - "code": "94041003", - "display": "Primary malignant neoplasm of skin of thigh" - }, - { - "system": "http://snomed.info/sct", - "code": "94042005", - "display": "Primary malignant neoplasm of skin of toe" - }, - { - "system": "http://snomed.info/sct", - "code": "94043000", - "display": "Primary malignant neoplasm of skin of trunk" - }, - { - "system": "http://snomed.info/sct", - "code": "94044006", - "display": "Primary malignant neoplasm of skin of umbilicus" - }, - { - "system": "http://snomed.info/sct", - "code": "94045007", - "display": "Primary malignant neoplasm of skin of upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "94046008", - "display": "Primary malignant neoplasm of skin of wrist" - }, - { - "system": "http://snomed.info/sct", - "code": "94047004", - "display": "Primary malignant neoplasm of skin" - }, - { - "system": "http://snomed.info/sct", - "code": "94048009", - "display": "Primary malignant neoplasm of small intestine" - }, - { - "system": "http://snomed.info/sct", - "code": "94049001", - "display": "Primary malignant neoplasm of soft palate" - }, - { - "system": "http://snomed.info/sct", - "code": "94050001", - "display": "Primary malignant neoplasm of soft tissues of abdomen" - }, - { - "system": "http://snomed.info/sct", - "code": "94051002", - "display": "Primary malignant neoplasm of soft tissues of axilla" - }, - { - "system": "http://snomed.info/sct", - "code": "94052009", - "display": "Primary malignant neoplasm of soft tissues of buttock" - }, - { - "system": "http://snomed.info/sct", - "code": "94053004", - "display": "Primary malignant neoplasm of soft tissues of face" - }, - { - "system": "http://snomed.info/sct", - "code": "94054005", - "display": "Primary malignant neoplasm of soft tissues of head" - }, - { - "system": "http://snomed.info/sct", - "code": "94055006", - "display": "Primary malignant neoplasm of soft tissues of hip" - }, - { - "system": "http://snomed.info/sct", - "code": "94056007", - "display": "Primary malignant neoplasm of soft tissues of inguinal region" - }, - { - "system": "http://snomed.info/sct", - "code": "94057003", - "display": "Primary malignant neoplasm of soft tissues of lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "94058008", - "display": "Primary malignant neoplasm of soft tissues of neck" - }, - { - "system": "http://snomed.info/sct", - "code": "94059000", - "display": "Primary malignant neoplasm of soft tissues of pelvis" - }, - { - "system": "http://snomed.info/sct", - "code": "94060005", - "display": "Primary malignant neoplasm of soft tissues of perineum" - }, - { - "system": "http://snomed.info/sct", - "code": "94061009", - "display": "Primary malignant neoplasm of soft tissues of shoulder" - }, - { - "system": "http://snomed.info/sct", - "code": "94062002", - "display": "Primary malignant neoplasm of soft tissues of thorax" - }, - { - "system": "http://snomed.info/sct", - "code": "94063007", - "display": "Primary malignant neoplasm of soft tissues of trunk" - }, - { - "system": "http://snomed.info/sct", - "code": "94066004", - "display": "Primary malignant neoplasm of sphenoid bone" - }, - { - "system": "http://snomed.info/sct", - "code": "94067008", - "display": "Primary malignant neoplasm of sphenoidal sinus" - }, - { - "system": "http://snomed.info/sct", - "code": "94068003", - "display": "Primary malignant neoplasm of spinal cord" - }, - { - "system": "http://snomed.info/sct", - "code": "94069006", - "display": "Primary malignant neoplasm of spinal meninges" - }, - { - "system": "http://snomed.info/sct", - "code": "94071006", - "display": "Primary malignant neoplasm of spleen" - }, - { - "system": "http://snomed.info/sct", - "code": "94072004", - "display": "Primary malignant neoplasm of splenic flexure of colon" - }, - { - "system": "http://snomed.info/sct", - "code": "94073009", - "display": "Primary malignant neoplasm of sternum" - }, - { - "system": "http://snomed.info/sct", - "code": "94075002", - "display": "Primary malignant neoplasm of subglottis" - }, - { - "system": "http://snomed.info/sct", - "code": "94076001", - "display": "Primary malignant neoplasm of sublingual gland" - }, - { - "system": "http://snomed.info/sct", - "code": "94077005", - "display": "Primary malignant neoplasm of submaxillary gland" - }, - { - "system": "http://snomed.info/sct", - "code": "94078000", - "display": "Primary malignant neoplasm of superior wall of nasopharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "94079008", - "display": "Primary malignant neoplasm of supraclavicular region" - }, - { - "system": "http://snomed.info/sct", - "code": "94080006", - "display": "Primary malignant neoplasm of supraglottis" - }, - { - "system": "http://snomed.info/sct", - "code": "94081005", - "display": "Primary malignant neoplasm of sweat gland" - }, - { - "system": "http://snomed.info/sct", - "code": "94082003", - "display": "Primary malignant neoplasm of tail of pancreas" - }, - { - "system": "http://snomed.info/sct", - "code": "94083008", - "display": "Primary malignant neoplasm of talus" - }, - { - "system": "http://snomed.info/sct", - "code": "94084002", - "display": "Primary malignant neoplasm of tarsal bone" - }, - { - "system": "http://snomed.info/sct", - "code": "94085001", - "display": "Primary malignant neoplasm of temporal bone" - }, - { - "system": "http://snomed.info/sct", - "code": "94086000", - "display": "Primary malignant neoplasm of temporal lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "94087009", - "display": "Primary malignant neoplasm of testis" - }, - { - "system": "http://snomed.info/sct", - "code": "94089007", - "display": "Primary malignant neoplasm of the mesocolon" - }, - { - "system": "http://snomed.info/sct", - "code": "94090003", - "display": "Primary malignant neoplasm of omentum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "94092006", - "display": "Primary malignant neoplasm of retroperitoneum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "94093001", - "display": "Primary malignant neoplasm of thigh" - }, - { - "system": "http://snomed.info/sct", - "code": "94094007", - "display": "Primary malignant neoplasm of third cuneiform bone of foot" - }, - { - "system": "http://snomed.info/sct", - "code": "94096009", - "display": "Primary malignant neoplasm of thymus" - }, - { - "system": "http://snomed.info/sct", - "code": "94097000", - "display": "Primary malignant neoplasm of thyroglossal duct" - }, - { - "system": "http://snomed.info/sct", - "code": "94098005", - "display": "Primary malignant neoplasm of thyroid gland" - }, - { - "system": "http://snomed.info/sct", - "code": "94099002", - "display": "Primary malignant neoplasm of tibia" - }, - { - "system": "http://snomed.info/sct", - "code": "94101009", - "display": "Primary malignant neoplasm of tongue" - }, - { - "system": "http://snomed.info/sct", - "code": "94102002", - "display": "Primary malignant neoplasm of tonsillar fossa" - }, - { - "system": "http://snomed.info/sct", - "code": "94103007", - "display": "Primary malignant neoplasm of tonsillar pillar" - }, - { - "system": "http://snomed.info/sct", - "code": "94104001", - "display": "Primary malignant neoplasm of trachea" - }, - { - "system": "http://snomed.info/sct", - "code": "94105000", - "display": "Primary malignant neoplasm of transverse colon" - }, - { - "system": "http://snomed.info/sct", - "code": "94107008", - "display": "Primary malignant neoplasm of trapezoid bone" - }, - { - "system": "http://snomed.info/sct", - "code": "94108003", - "display": "Primary malignant neoplasm of trigeminal nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "94109006", - "display": "Primary malignant neoplasm of trigone of urinary bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "94110001", - "display": "Primary malignant neoplasm of trochlear nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "94111002", - "display": "Primary malignant neoplasm of trunk" - }, - { - "system": "http://snomed.info/sct", - "code": "94112009", - "display": "Primary malignant neoplasm of ulna" - }, - { - "system": "http://snomed.info/sct", - "code": "94113004", - "display": "Primary malignant neoplasm of undescended testis" - }, - { - "system": "http://snomed.info/sct", - "code": "94115006", - "display": "Primary malignant neoplasm of upper inner quadrant of female breast" - }, - { - "system": "http://snomed.info/sct", - "code": "94116007", - "display": "Primary malignant neoplasm of upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "94117003", - "display": "Primary malignant neoplasm of upper outer quadrant of female breast" - }, - { - "system": "http://snomed.info/sct", - "code": "94118008", - "display": "Primary malignant neoplasm of upper respiratory tract" - }, - { - "system": "http://snomed.info/sct", - "code": "94120006", - "display": "Primary malignant neoplasm of urachus" - }, - { - "system": "http://snomed.info/sct", - "code": "94121005", - "display": "Primary malignant neoplasm of ureter" - }, - { - "system": "http://snomed.info/sct", - "code": "94122003", - "display": "Primary malignant neoplasm of ureteric orifice of urinary bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "94123008", - "display": "Primary malignant neoplasm of urethra" - }, - { - "system": "http://snomed.info/sct", - "code": "94124002", - "display": "Primary malignant neoplasm of urinary bladder neck" - }, - { - "system": "http://snomed.info/sct", - "code": "94125001", - "display": "Primary malignant neoplasm of urinary system" - }, - { - "system": "http://snomed.info/sct", - "code": "94126000", - "display": "Primary malignant neoplasm of uterine adnexa" - }, - { - "system": "http://snomed.info/sct", - "code": "94128004", - "display": "Primary malignant neoplasm of uveal tract of eye (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "94129007", - "display": "Primary malignant neoplasm of uvula" - }, - { - "system": "http://snomed.info/sct", - "code": "94131003", - "display": "Primary malignant neoplasm of vagus nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "94132005", - "display": "Primary malignant neoplasm of vallecula" - }, - { - "system": "http://snomed.info/sct", - "code": "94133000", - "display": "Primary malignant neoplasm of vas deferens" - }, - { - "system": "http://snomed.info/sct", - "code": "94134006", - "display": "Primary malignant neoplasm of ventral surface of tongue" - }, - { - "system": "http://snomed.info/sct", - "code": "94135007", - "display": "Primary malignant neoplasm of vermilion border of lip" - }, - { - "system": "http://snomed.info/sct", - "code": "94138009", - "display": "Primary malignant neoplasm of vestibule of mouth" - }, - { - "system": "http://snomed.info/sct", - "code": "94139001", - "display": "Primary malignant neoplasm of vestibule of nose" - }, - { - "system": "http://snomed.info/sct", - "code": "94140004", - "display": "Primary malignant neoplasm of visceral pleura" - }, - { - "system": "http://snomed.info/sct", - "code": "94142007", - "display": "Primary malignant neoplasm of vomer" - }, - { - "system": "http://snomed.info/sct", - "code": "94143002", - "display": "Primary malignant neoplasm of vulva" - }, - { - "system": "http://snomed.info/sct", - "code": "94144008", - "display": "Primary malignant neoplasm of Waldeyer's ring" - }, - { - "system": "http://snomed.info/sct", - "code": "94145009", - "display": "Primary malignant neoplasm of zygomatic bone" - }, - { - "system": "http://snomed.info/sct", - "code": "94148006", - "display": "Megakaryocytic leukemia in remission" - }, - { - "system": "http://snomed.info/sct", - "code": "94686001", - "display": "Mixed cell type lymphosarcoma of intra-abdominal lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "94687005", - "display": "Mixed cell type lymphosarcoma of intrapelvic lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "94688000", - "display": "Mixed cell type lymphosarcoma of intrathoracic lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "94690004", - "display": "Mixed cell type lymphosarcoma of lymph nodes of head, face, and neck" - }, - { - "system": "http://snomed.info/sct", - "code": "94704006", - "display": "Multiple myeloma in remission" - }, - { - "system": "http://snomed.info/sct", - "code": "94707004", - "display": "Mycosis fungoides of intra-abdominal lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "94708009", - "display": "Mycosis fungoides of intrapelvic lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "94709001", - "display": "Mycosis fungoides of intrathoracic lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "94710006", - "display": "Mycosis fungoides of lymph nodes of axilla AND/OR upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "94711005", - "display": "Mycosis fungoides of lymph nodes of head, face AND/OR neck" - }, - { - "system": "http://snomed.info/sct", - "code": "94714002", - "display": "Mycosis fungoides of spleen" - }, - { - "system": "http://snomed.info/sct", - "code": "94715001", - "display": "Mycosis fungoides of extranodal AND/OR solid organ site" - }, - { - "system": "http://snomed.info/sct", - "code": "94716000", - "display": "Myeloid leukemia in remission" - }, - { - "system": "http://snomed.info/sct", - "code": "94718004", - "display": "Myeloid sarcoma in remission" - }, - { - "system": "http://snomed.info/sct", - "code": "94719007", - "display": "Myeloid sarcoma" - }, - { - "system": "http://snomed.info/sct", - "code": "95186006", - "display": "Nodular lymphoma of intra-abdominal lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "95187002", - "display": "Nodular lymphoma of intrapelvic lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "95188007", - "display": "Nodular lymphoma of intrathoracic lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "95192000", - "display": "Nodular lymphoma of lymph nodes of multiple sites" - }, - { - "system": "http://snomed.info/sct", - "code": "95193005", - "display": "Nodular lymphoma of spleen" - }, - { - "system": "http://snomed.info/sct", - "code": "95194004", - "display": "Nodular lymphoma of extranodal AND/OR solid organ site" - }, - { - "system": "http://snomed.info/sct", - "code": "95209008", - "display": "Plasma cell leukemia in remission" - }, - { - "system": "http://snomed.info/sct", - "code": "95210003", - "display": "Plasma cell leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "95214007", - "display": "Primary malignant neoplasm of liver" - }, - { - "system": "http://snomed.info/sct", - "code": "95224004", - "display": "Reticulosarcoma of intra-abdominal lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "95225003", - "display": "Reticulosarcoma of intrapelvic lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "95226002", - "display": "Reticulosarcoma of intrathoracic lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "95230004", - "display": "Reticulosarcoma of lymph nodes of multiple sites" - }, - { - "system": "http://snomed.info/sct", - "code": "95231000", - "display": "Reticulosarcoma of spleen" - }, - { - "system": "http://snomed.info/sct", - "code": "95260009", - "display": "Sézary's disease of lymph nodes of head, face AND/OR neck" - }, - { - "system": "http://snomed.info/sct", - "code": "95263006", - "display": "Sézary's disease of spleen" - }, - { - "system": "http://snomed.info/sct", - "code": "95264000", - "display": "Sézary's disease of extranodal AND/OR solid organ site" - }, - { - "system": "http://snomed.info/sct", - "code": "109264009", - "display": "Overlapping malignant neoplasm of skin" - }, - { - "system": "http://snomed.info/sct", - "code": "109267002", - "display": "Overlapping malignant melanoma of skin" - }, - { - "system": "http://snomed.info/sct", - "code": "109347009", - "display": "Overlapping malignant neoplasm of bone and articular cartilage" - }, - { - "system": "http://snomed.info/sct", - "code": "109348004", - "display": "Overlapping malignant neoplasm of bone and articular cartilage of limb" - }, - { - "system": "http://snomed.info/sct", - "code": "109349007", - "display": "Overlapping malignant neoplasm of connective and other soft tissues" - }, - { - "system": "http://snomed.info/sct", - "code": "109356001", - "display": "Primary malignant neoplasm of unspecified site (clinical)" - }, - { - "system": "http://snomed.info/sct", - "code": "109359008", - "display": "Primary malignant neoplasm of independent multiple sites" - }, - { - "system": "http://snomed.info/sct", - "code": "109366009", - "display": "Overlapping malignant neoplasm of accessory sinuses" - }, - { - "system": "http://snomed.info/sct", - "code": "109367000", - "display": "Overlapping malignant neoplasm of nasopharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "109368005", - "display": "Overlapping malignant neoplasm of hypopharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "109369002", - "display": "Overlapping malignant neoplasm of larynx" - }, - { - "system": "http://snomed.info/sct", - "code": "109370001", - "display": "Primary malignant neoplasm of laryngeal cartilage" - }, - { - "system": "http://snomed.info/sct", - "code": "109371002", - "display": "Overlapping malignant neoplasm of bronchus and lung" - }, - { - "system": "http://snomed.info/sct", - "code": "109374005", - "display": "Overlapping malignant neoplasm of mediastinum and pleura" - }, - { - "system": "http://snomed.info/sct", - "code": "109378008", - "display": "Mesothelioma (malignant, clinical disorder) (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "109383000", - "display": "Malignant mesothelioma of pericardium (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "109384006", - "display": "Overlapping malignant neoplasm of heart, mediastinum and pleura" - }, - { - "system": "http://snomed.info/sct", - "code": "109385007", - "display": "Kaposi's sarcoma (clinical)" - }, - { - "system": "http://snomed.info/sct", - "code": "109386008", - "display": "Kaposi's sarcoma of skin" - }, - { - "system": "http://snomed.info/sct", - "code": "109388009", - "display": "Kaposi's sarcoma of palate" - }, - { - "system": "http://snomed.info/sct", - "code": "109389001", - "display": "Kaposi's sarcoma of gastrointestinal tract" - }, - { - "system": "http://snomed.info/sct", - "code": "109390005", - "display": "Kaposi's sarcoma of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "109391009", - "display": "Kaposi's sarcoma of lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "109392002", - "display": "Kaposi's sarcoma of multiple organs" - }, - { - "system": "http://snomed.info/sct", - "code": "109821008", - "display": "Overlapping malignant neoplasm of gastrointestinal tract" - }, - { - "system": "http://snomed.info/sct", - "code": "109822001", - "display": "Overlapping malignant neoplasm of lip" - }, - { - "system": "http://snomed.info/sct", - "code": "109823006", - "display": "Overlapping malignant neoplasm of tongue" - }, - { - "system": "http://snomed.info/sct", - "code": "109824000", - "display": "Overlapping malignant neoplasm of major salivary gland" - }, - { - "system": "http://snomed.info/sct", - "code": "109828002", - "display": "Primary malignant neoplasm of salivary gland duct" - }, - { - "system": "http://snomed.info/sct", - "code": "109830000", - "display": "Overlapping malignant neoplasm of floor of mouth" - }, - { - "system": "http://snomed.info/sct", - "code": "109831001", - "display": "Overlapping malignant neoplasm of palate" - }, - { - "system": "http://snomed.info/sct", - "code": "109832008", - "display": "Overlapping malignant neoplasm of oropharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "109833003", - "display": "Overlapping malignant neoplasm of lip, oral cavity and pharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "109834009", - "display": "Primary malignant neoplasm of branchial cleft" - }, - { - "system": "http://snomed.info/sct", - "code": "109835005", - "display": "Overlapping malignant neoplasm of esophagus" - }, - { - "system": "http://snomed.info/sct", - "code": "109836006", - "display": "Overlapping malignant neoplasm of stomach" - }, - { - "system": "http://snomed.info/sct", - "code": "109837002", - "display": "Overlapping malignant neoplasm of small intestine" - }, - { - "system": "http://snomed.info/sct", - "code": "109838007", - "display": "Overlapping malignant neoplasm of colon" - }, - { - "system": "http://snomed.info/sct", - "code": "109839004", - "display": "Overlapping malignant neoplasm of rectum, anus and anal canal" - }, - { - "system": "http://snomed.info/sct", - "code": "109840002", - "display": "Primary malignant neoplasm of cloacogenic zone" - }, - { - "system": "http://snomed.info/sct", - "code": "109841003", - "display": "Hepatocarcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "109842005", - "display": "Intrahepatic bile duct carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "109843000", - "display": "Hepatoblastoma of liver" - }, - { - "system": "http://snomed.info/sct", - "code": "109844006", - "display": "Angiosarcoma of liver" - }, - { - "system": "http://snomed.info/sct", - "code": "109847004", - "display": "Overlapping malignant neoplasm of biliary tract" - }, - { - "system": "http://snomed.info/sct", - "code": "109848009", - "display": "Overlapping malignant neoplasm of pancreas" - }, - { - "system": "http://snomed.info/sct", - "code": "109851002", - "display": "Overlapping malignant neoplasm of retroperitoneum and peritoneum" - }, - { - "system": "http://snomed.info/sct", - "code": "109853004", - "display": "Mesothelioma of peritoneum" - }, - { - "system": "http://snomed.info/sct", - "code": "109854005", - "display": "Mesothelioma of parietal peritoneum" - }, - { - "system": "http://snomed.info/sct", - "code": "109855006", - "display": "Mesothelioma of pelvic peritoneum" - }, - { - "system": "http://snomed.info/sct", - "code": "109856007", - "display": "Mesothelioma of mesentery" - }, - { - "system": "http://snomed.info/sct", - "code": "109858008", - "display": "Mesothelioma of omentum" - }, - { - "system": "http://snomed.info/sct", - "code": "109870007", - "display": "Overlapping malignant neoplasm of urinary system" - }, - { - "system": "http://snomed.info/sct", - "code": "109874003", - "display": "Overlapping malignant neoplasm of male genital organs" - }, - { - "system": "http://snomed.info/sct", - "code": "109875002", - "display": "Overlapping malignant neoplasm of penis" - }, - { - "system": "http://snomed.info/sct", - "code": "109876001", - "display": "Primary malignant neoplasm of descended testis" - }, - { - "system": "http://snomed.info/sct", - "code": "109878000", - "display": "Overlapping malignant neoplasm of female genital organs" - }, - { - "system": "http://snomed.info/sct", - "code": "109879008", - "display": "Overlapping malignant neoplasm of body of uterus" - }, - { - "system": "http://snomed.info/sct", - "code": "109880006", - "display": "Overlapping malignant neoplasm of uterine cervix" - }, - { - "system": "http://snomed.info/sct", - "code": "109882003", - "display": "Primary malignant neoplasm of fundus uteri" - }, - { - "system": "http://snomed.info/sct", - "code": "109885001", - "display": "Overlapping malignant neoplasm of vulva" - }, - { - "system": "http://snomed.info/sct", - "code": "109886000", - "display": "Overlapping malignant neoplasm of female breast" - }, - { - "system": "http://snomed.info/sct", - "code": "109887009", - "display": "Overlapping malignant neoplasm of male breast" - }, - { - "system": "http://snomed.info/sct", - "code": "109911004", - "display": "Overlapping malignant neoplasm of brain and other parts of the central nervous system" - }, - { - "system": "http://snomed.info/sct", - "code": "109912006", - "display": "Overlapping malignant neoplasm of brain" - }, - { - "system": "http://snomed.info/sct", - "code": "109915008", - "display": "Primary malignant neoplasm of meninges" - }, - { - "system": "http://snomed.info/sct", - "code": "109918005", - "display": "Primary malignant neoplasm of peripheral nerves and peripheral autonomic nervous system" - }, - { - "system": "http://snomed.info/sct", - "code": "109919002", - "display": "Overlapping malignant neoplasm of peripheral nerves and autonomic nervous system" - }, - { - "system": "http://snomed.info/sct", - "code": "109921007", - "display": "Primary malignant neoplasm of peripheral nerve of head, face and/or neck (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "109923005", - "display": "Primary malignant neoplasm of peripheral nerves of head" - }, - { - "system": "http://snomed.info/sct", - "code": "109925003", - "display": "Primary malignant neoplasm of peripheral nerves of face" - }, - { - "system": "http://snomed.info/sct", - "code": "109927006", - "display": "Primary malignant neoplasm of peripheral nerves of neck" - }, - { - "system": "http://snomed.info/sct", - "code": "109931000", - "display": "Primary malignant neoplasm of peripheral nerves of upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "109933002", - "display": "Primary malignant neoplasm of peripheral nerves of shoulder" - }, - { - "system": "http://snomed.info/sct", - "code": "109937001", - "display": "Primary malignant neoplasm of peripheral nerves of lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "109939003", - "display": "Primary malignant neoplasm of peripheral nerves of hip" - }, - { - "system": "http://snomed.info/sct", - "code": "109941002", - "display": "Primary malignant neoplasm of peripheral nerves of thorax" - }, - { - "system": "http://snomed.info/sct", - "code": "109943004", - "display": "Primary malignant neoplasm of peripheral nerves of abdomen" - }, - { - "system": "http://snomed.info/sct", - "code": "109945006", - "display": "Primary malignant neoplasm of peripheral nerves of pelvis" - }, - { - "system": "http://snomed.info/sct", - "code": "109947003", - "display": "Primary malignant neoplasm of peripheral nerves of trunk" - }, - { - "system": "http://snomed.info/sct", - "code": "109948008", - "display": "Overlapping malignant neoplasm of eye and adnexa (primary)" - }, - { - "system": "http://snomed.info/sct", - "code": "109951001", - "display": "Overlapping malignant neoplasm of multiple endocrine glands" - }, - { - "system": "http://snomed.info/sct", - "code": "109962001", - "display": "Diffuse non-Hodgkin's lymphoma" - }, - { - "system": "http://snomed.info/sct", - "code": "109964000", - "display": "Diffuse non-Hodgkin's lymphoma, undifferentiated" - }, - { - "system": "http://snomed.info/sct", - "code": "109966003", - "display": "Diffuse non-Hodgkin's lymphoma, immunoblastic (clinical)" - }, - { - "system": "http://snomed.info/sct", - "code": "109967007", - "display": "Diffuse non-Hodgkin's lymphoma, small cleaved cell (clinical)" - }, - { - "system": "http://snomed.info/sct", - "code": "109968002", - "display": "Diffuse non-Hodgkin's lymphoma, small cell (clinical)" - }, - { - "system": "http://snomed.info/sct", - "code": "109969005", - "display": "Diffuse non-Hodgkin's lymphoma, large cell (clinical)" - }, - { - "system": "http://snomed.info/sct", - "code": "109970006", - "display": "Follicular non-Hodgkin's lymphoma, small cleaved cell (clinical)" - }, - { - "system": "http://snomed.info/sct", - "code": "109971005", - "display": "Follicular non-Hodgkin's lymphoma, mixed small cleaved cell and large cell (clinical)" - }, - { - "system": "http://snomed.info/sct", - "code": "109972003", - "display": "Follicular non-Hodgkin's lymphoma, large cell (clinical)" - }, - { - "system": "http://snomed.info/sct", - "code": "109975001", - "display": "T-zone lymphoma (clinical)" - }, - { - "system": "http://snomed.info/sct", - "code": "109976000", - "display": "Lymphoepithelioid lymphoma (clinical)" - }, - { - "system": "http://snomed.info/sct", - "code": "109977009", - "display": "Peripheral T-cell lymphoma (clinical)" - }, - { - "system": "http://snomed.info/sct", - "code": "109978004", - "display": "T-cell lymphoma (clinical)" - }, - { - "system": "http://snomed.info/sct", - "code": "109979007", - "display": "B-cell lymphoma (clinical)" - }, - { - "system": "http://snomed.info/sct", - "code": "109980005", - "display": "Malignant immunoproliferative disease (clinical)" - }, - { - "system": "http://snomed.info/sct", - "code": "109982002", - "display": "Alpha heavy chain disease (clinical)" - }, - { - "system": "http://snomed.info/sct", - "code": "109984001", - "display": "Gamma heavy chain disease (clinical)" - }, - { - "system": "http://snomed.info/sct", - "code": "109985000", - "display": "Immunoproliferative small intestinal disease (clinical)" - }, - { - "system": "http://snomed.info/sct", - "code": "109988003", - "display": "True histiocytic lymphoma (clinical)" - }, - { - "system": "http://snomed.info/sct", - "code": "109989006", - "display": "Multiple myeloma (clinical)" - }, - { - "system": "http://snomed.info/sct", - "code": "109991003", - "display": "Acute myelofibrosis (clinical)" - }, - { - "system": "http://snomed.info/sct", - "code": "109992005", - "display": "Vaquez's disease" - }, - { - "system": "http://snomed.info/sct", - "code": "109994006", - "display": "Essential thrombocythemia (clinical disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "109995007", - "display": "Myelodysplastic syndrome (clinical)" - }, - { - "system": "http://snomed.info/sct", - "code": "109996008", - "display": "Refractory anemia (clinical)" - }, - { - "system": "http://snomed.info/sct", - "code": "109998009", - "display": "Refractory anemia with sideroblasts" - }, - { - "system": "http://snomed.info/sct", - "code": "110000005", - "display": "Refractory anemia with excess blasts in transformation (clinical)" - }, - { - "system": "http://snomed.info/sct", - "code": "110002002", - "display": "Mast cell leukemia (clinical)" - }, - { - "system": "http://snomed.info/sct", - "code": "110004001", - "display": "Acute promyelocytic leukemia, FAB M3" - }, - { - "system": "http://snomed.info/sct", - "code": "110005000", - "display": "Acute myelomonocytic leukemia, FAB M4" - }, - { - "system": "http://snomed.info/sct", - "code": "110006004", - "display": "Prolymphocytic leukemia (clinical)" - }, - { - "system": "http://snomed.info/sct", - "code": "110007008", - "display": "Adult T-cell leukemia/lymphoma" - }, - { - "system": "http://snomed.info/sct", - "code": "110013004", - "display": "Overlapping malignant neoplasm of tonsil" - }, - { - "system": "http://snomed.info/sct", - "code": "118599009", - "display": "Hodgkin's disease (clinical)" - }, - { - "system": "http://snomed.info/sct", - "code": "118600007", - "display": "Malignant lymphoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "118601006", - "display": "Non-Hodgkin's lymphoma (clinical)" - }, - { - "system": "http://snomed.info/sct", - "code": "118602004", - "display": "Hodgkin's granuloma (clinical)" - }, - { - "system": "http://snomed.info/sct", - "code": "118605002", - "display": "Hodgkin's paragranuloma (clinical)" - }, - { - "system": "http://snomed.info/sct", - "code": "118606001", - "display": "Hodgkin's sarcoma (clinical)" - }, - { - "system": "http://snomed.info/sct", - "code": "118607005", - "display": "Hodgkin lymphoma, lymphocyte-rich (clinical)" - }, - { - "system": "http://snomed.info/sct", - "code": "118608000", - "display": "Hodgkin's disease, nodular sclerosis (clinical)" - }, - { - "system": "http://snomed.info/sct", - "code": "118609008", - "display": "Hodgkin's disease, mixed cellularity (clinical)" - }, - { - "system": "http://snomed.info/sct", - "code": "118610003", - "display": "Hodgkin's disease, lymphocytic depletion (clinical)" - }, - { - "system": "http://snomed.info/sct", - "code": "118611004", - "display": "Sézary's disease (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "118612006", - "display": "Malignant histiocytosis (clinical)" - }, - { - "system": "http://snomed.info/sct", - "code": "118613001", - "display": "Hairy cell leukemia (clinical)" - }, - { - "system": "http://snomed.info/sct", - "code": "118614007", - "display": "Letterer-Siwe disease (clinical)" - }, - { - "system": "http://snomed.info/sct", - "code": "118615008", - "display": "Malignant mast cell tumor (clinical)" - }, - { - "system": "http://snomed.info/sct", - "code": "118617000", - "display": "Burkitt's lymphoma (clinical)" - }, - { - "system": "http://snomed.info/sct", - "code": "118618005", - "display": "Mycosis fungoides (clinical)" - }, - { - "system": "http://snomed.info/sct", - "code": "123313007", - "display": "Alpha heavy chain disease, enteric form" - }, - { - "system": "http://snomed.info/sct", - "code": "123842006", - "display": "Endocervical adenocarcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "123845008", - "display": "Adenocarcinoma of endometrium" - }, - { - "system": "http://snomed.info/sct", - "code": "127066000", - "display": "Familial polycythemia vera" - }, - { - "system": "http://snomed.info/sct", - "code": "127070008", - "display": "Malignant histiocytic disorder" - }, - { - "system": "http://snomed.info/sct", - "code": "127218004", - "display": "Reactive follicular hyperplasia in the elderly" - }, - { - "system": "http://snomed.info/sct", - "code": "127220001", - "display": "Malignant lymphoma of lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "127225006", - "display": "Chronic myelomonocytic leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "128466006", - "display": "Primary malignant neoplasm of articular cartilage" - }, - { - "system": "http://snomed.info/sct", - "code": "128875000", - "display": "Primary cutaneous CD30+ large T-cell lymphoma" - }, - { - "system": "http://snomed.info/sct", - "code": "134312002", - "display": "Odontogenic ghost cell carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "187601000", - "display": "Malignant neoplasm of upper lip, lipstick area" - }, - { - "system": "http://snomed.info/sct", - "code": "187604008", - "display": "Malignant neoplasm of lower lip, external" - }, - { - "system": "http://snomed.info/sct", - "code": "187606005", - "display": "Malignant tumor of upper labial mucosa" - }, - { - "system": "http://snomed.info/sct", - "code": "187608006", - "display": "Malignant tumor of frenum of upper lip" - }, - { - "system": "http://snomed.info/sct", - "code": "187613005", - "display": "Malignant neoplasm of lower lip, buccal aspect" - }, - { - "system": "http://snomed.info/sct", - "code": "187614004", - "display": "Malignant tumor of frenum of lower lip" - }, - { - "system": "http://snomed.info/sct", - "code": "187622006", - "display": "Malignant tumor of labial mucosa" - }, - { - "system": "http://snomed.info/sct", - "code": "187631006", - "display": "Malignant neoplasm of base of tongue dorsal surface" - }, - { - "system": "http://snomed.info/sct", - "code": "187633009", - "display": "Malignant neoplasm of dorsal surface of tongue" - }, - { - "system": "http://snomed.info/sct", - "code": "187634003", - "display": "Malignant neoplasm of anterior 2/3 of tongue dorsal surface" - }, - { - "system": "http://snomed.info/sct", - "code": "187635002", - "display": "Malignant neoplasm of midline of tongue" - }, - { - "system": "http://snomed.info/sct", - "code": "187637005", - "display": "Malignant neoplasm of tongue, tip and lateral border" - }, - { - "system": "http://snomed.info/sct", - "code": "187640005", - "display": "Malignant neoplasm of anterior 2/3 of tongue ventral surface" - }, - { - "system": "http://snomed.info/sct", - "code": "187641009", - "display": "Malignant tumor of frenum linguae" - }, - { - "system": "http://snomed.info/sct", - "code": "187644001", - "display": "Malignant tumor of junctional zone of tongue" - }, - { - "system": "http://snomed.info/sct", - "code": "187652003", - "display": "Malignant tumor of anterior floor of mouth" - }, - { - "system": "http://snomed.info/sct", - "code": "187653008", - "display": "Malignant neoplasm of lateral portion of floor of mouth" - }, - { - "system": "http://snomed.info/sct", - "code": "187658004", - "display": "Malignant tumor of vestibule of mouth" - }, - { - "system": "http://snomed.info/sct", - "code": "187659007", - "display": "Malignant neoplasm of upper buccal sulcus" - }, - { - "system": "http://snomed.info/sct", - "code": "187660002", - "display": "Malignant tumor of lower buccal sulcus" - }, - { - "system": "http://snomed.info/sct", - "code": "187661003", - "display": "Malignant neoplasm of upper labial sulcus" - }, - { - "system": "http://snomed.info/sct", - "code": "187662005", - "display": "Malignant tumor of lower labial sulcus" - }, - { - "system": "http://snomed.info/sct", - "code": "187666008", - "display": "Malignant neoplasm of junction of hard and soft palate" - }, - { - "system": "http://snomed.info/sct", - "code": "187675005", - "display": "Malignant tumor of tonsillar pillar" - }, - { - "system": "http://snomed.info/sct", - "code": "187681002", - "display": "Malignant neoplasm of anterior epiglottis" - }, - { - "system": "http://snomed.info/sct", - "code": "187682009", - "display": "Malignant neoplasm of epiglottis, free border" - }, - { - "system": "http://snomed.info/sct", - "code": "187683004", - "display": "Malignant neoplasm of glossoepiglottic fold" - }, - { - "system": "http://snomed.info/sct", - "code": "187685006", - "display": "Malignant neoplasm of junctional region of epiglottis" - }, - { - "system": "http://snomed.info/sct", - "code": "187688008", - "display": "Malignant tumor of posterior wall of oropharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "187692001", - "display": "Malignant tumor of epipharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "187693006", - "display": "Malignant neoplasm of posterior wall of nasopharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "187694000", - "display": "Malignant tumor of adenoid" - }, - { - "system": "http://snomed.info/sct", - "code": "187697007", - "display": "Malignant tumor of pharyngeal recess" - }, - { - "system": "http://snomed.info/sct", - "code": "187698002", - "display": "Malignant tumor of opening of auditory tube" - }, - { - "system": "http://snomed.info/sct", - "code": "187700006", - "display": "Malignant tumor of anterior wall of nasopharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "187701005", - "display": "Malignant neoplasm of floor of nasopharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "187708004", - "display": "Malignant tumor aryepiglottic fold - hypopharyngeal aspect" - }, - { - "system": "http://snomed.info/sct", - "code": "187709007", - "display": "Malignant neoplasm of posterior pharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "187716008", - "display": "Malignant tumor of Waldeyer's ring" - }, - { - "system": "http://snomed.info/sct", - "code": "187722004", - "display": "Malignant tumor of cervical part of esophagus" - }, - { - "system": "http://snomed.info/sct", - "code": "187723009", - "display": "Malignant neoplasm of thoracic esophagus" - }, - { - "system": "http://snomed.info/sct", - "code": "187724003", - "display": "Malignant tumor of abdominal part of esophagus" - }, - { - "system": "http://snomed.info/sct", - "code": "187725002", - "display": "Malignant neoplasm of upper third of esophagus" - }, - { - "system": "http://snomed.info/sct", - "code": "187726001", - "display": "Malignant tumor of middle third of esophagus" - }, - { - "system": "http://snomed.info/sct", - "code": "187727005", - "display": "Malignant neoplasm of lower third of esophagus" - }, - { - "system": "http://snomed.info/sct", - "code": "187732006", - "display": "Malignant neoplasm of cardia of stomach" - }, - { - "system": "http://snomed.info/sct", - "code": "187733001", - "display": "Malignant neoplasm of cardiac orifice of stomach" - }, - { - "system": "http://snomed.info/sct", - "code": "187734007", - "display": "Malignant neoplasm of cardio-esophageal junction of stomach" - }, - { - "system": "http://snomed.info/sct", - "code": "187736009", - "display": "Malignant tumor of pylorus" - }, - { - "system": "http://snomed.info/sct", - "code": "187738005", - "display": "Malignant neoplasm of pyloric canal of stomach" - }, - { - "system": "http://snomed.info/sct", - "code": "187740000", - "display": "Malignant tumor of pyloric antrum" - }, - { - "system": "http://snomed.info/sct", - "code": "187741001", - "display": "Malignant neoplasm of fundus of stomach" - }, - { - "system": "http://snomed.info/sct", - "code": "187742008", - "display": "Malignant tumor of body of stomach" - }, - { - "system": "http://snomed.info/sct", - "code": "187752007", - "display": "Malignant tumor of Meckel's diverticulum" - }, - { - "system": "http://snomed.info/sct", - "code": "187760008", - "display": "Malignant neoplasm of rectum, rectosigmoid junction and anus" - }, - { - "system": "http://snomed.info/sct", - "code": "187769009", - "display": "Primary carcinoma of liver" - }, - { - "system": "http://snomed.info/sct", - "code": "187773007", - "display": "Malignant neoplasm of interlobular bile ducts" - }, - { - "system": "http://snomed.info/sct", - "code": "187776004", - "display": "Malignant neoplasm of intrahepatic canaliculi" - }, - { - "system": "http://snomed.info/sct", - "code": "187777008", - "display": "Malignant neoplasm of intrahepatic gall duct" - }, - { - "system": "http://snomed.info/sct", - "code": "187784000", - "display": "Malignant neoplasm of hepatic duct" - }, - { - "system": "http://snomed.info/sct", - "code": "187786003", - "display": "Malignant neoplasm of sphincter of Oddi" - }, - { - "system": "http://snomed.info/sct", - "code": "187791002", - "display": "Malignant tumor of body of pancreas" - }, - { - "system": "http://snomed.info/sct", - "code": "187792009", - "display": "Malignant neoplasm of tail of pancreas" - }, - { - "system": "http://snomed.info/sct", - "code": "187793004", - "display": "Malignant tumor of pancreatic duct" - }, - { - "system": "http://snomed.info/sct", - "code": "187794005", - "display": "Malignant neoplasm of Islets of Langerhans" - }, - { - "system": "http://snomed.info/sct", - "code": "187798008", - "display": "Malignant neoplasm of ectopic pancreatic tissue" - }, - { - "system": "http://snomed.info/sct", - "code": "187801002", - "display": "Malignant tumor of peritoneum and retroperitoneum" - }, - { - "system": "http://snomed.info/sct", - "code": "187803004", - "display": "Malignant neoplasm of perinephric tissue" - }, - { - "system": "http://snomed.info/sct", - "code": "187804005", - "display": "Malignant neoplasm of retrocecal tissue" - }, - { - "system": "http://snomed.info/sct", - "code": "187809000", - "display": "Malignant neoplasm of mesocolon" - }, - { - "system": "http://snomed.info/sct", - "code": "187810005", - "display": "Malignant neoplasm of mesocecum" - }, - { - "system": "http://snomed.info/sct", - "code": "187811009", - "display": "Malignant neoplasm of mesorectum" - }, - { - "system": "http://snomed.info/sct", - "code": "187814001", - "display": "Malignant neoplasm of the pouch of Douglas" - }, - { - "system": "http://snomed.info/sct", - "code": "187821001", - "display": "Angiosarcoma of spleen" - }, - { - "system": "http://snomed.info/sct", - "code": "187822008", - "display": "Fibrosarcoma of spleen" - }, - { - "system": "http://snomed.info/sct", - "code": "187824009", - "display": "Malignant neoplasm, overlapping lesion of digestive system" - }, - { - "system": "http://snomed.info/sct", - "code": "187828007", - "display": "Malignant neoplasm of nasal cavities, middle ear and accessory sinuses" - }, - { - "system": "http://snomed.info/sct", - "code": "187829004", - "display": "Malignant neoplasm of cartilage of nose" - }, - { - "system": "http://snomed.info/sct", - "code": "187830009", - "display": "Malignant neoplasm of nasal conchae" - }, - { - "system": "http://snomed.info/sct", - "code": "187831008", - "display": "Malignant tumor of nasal vestibule" - }, - { - "system": "http://snomed.info/sct", - "code": "187833006", - "display": "Malignant neoplasm of auditory tube, middle ear and mastoid air cells" - }, - { - "system": "http://snomed.info/sct", - "code": "187834000", - "display": "Malignant tumor of Eustachian tube" - }, - { - "system": "http://snomed.info/sct", - "code": "187835004", - "display": "Malignant neoplasm of tympanic cavity" - }, - { - "system": "http://snomed.info/sct", - "code": "187836003", - "display": "Malignant tumor of tympanic antrum" - }, - { - "system": "http://snomed.info/sct", - "code": "187841006", - "display": "Malignant tumor of glottis" - }, - { - "system": "http://snomed.info/sct", - "code": "187842004", - "display": "Malignant neoplasm of supraglottis" - }, - { - "system": "http://snomed.info/sct", - "code": "187843009", - "display": "Malignant neoplasm of arytenoid cartilage" - }, - { - "system": "http://snomed.info/sct", - "code": "187844003", - "display": "Malignant neoplasm of cricoid cartilage" - }, - { - "system": "http://snomed.info/sct", - "code": "187845002", - "display": "Malignant neoplasm of cuneiform cartilage" - }, - { - "system": "http://snomed.info/sct", - "code": "187846001", - "display": "Malignant neoplasm of thyroid cartilage" - }, - { - "system": "http://snomed.info/sct", - "code": "187853005", - "display": "Malignant neoplasm of cartilage of trachea" - }, - { - "system": "http://snomed.info/sct", - "code": "187854004", - "display": "Malignant neoplasm of mucosa of trachea" - }, - { - "system": "http://snomed.info/sct", - "code": "187857006", - "display": "Malignant neoplasm of carina of bronchus" - }, - { - "system": "http://snomed.info/sct", - "code": "187861000", - "display": "Malignant neoplasm of upper lobe bronchus" - }, - { - "system": "http://snomed.info/sct", - "code": "187862007", - "display": "Malignant neoplasm of upper lobe of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "187865009", - "display": "Malignant neoplasm of middle lobe bronchus" - }, - { - "system": "http://snomed.info/sct", - "code": "187869003", - "display": "Malignant neoplasm of lower lobe bronchus" - }, - { - "system": "http://snomed.info/sct", - "code": "187870002", - "display": "Malignant neoplasm of lower lobe of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "187900002", - "display": "Malignant neoplasm of bones of skull and face" - }, - { - "system": "http://snomed.info/sct", - "code": "187903000", - "display": "Malignant neoplasm of malar bone" - }, - { - "system": "http://snomed.info/sct", - "code": "187906008", - "display": "Malignant neoplasm of orbital bone" - }, - { - "system": "http://snomed.info/sct", - "code": "187916000", - "display": "Malignant neoplasm of cervical vertebra" - }, - { - "system": "http://snomed.info/sct", - "code": "187917009", - "display": "Malignant neoplasm of thoracic vertebra" - }, - { - "system": "http://snomed.info/sct", - "code": "187918004", - "display": "Malignant neoplasm of lumbar vertebra" - }, - { - "system": "http://snomed.info/sct", - "code": "187920001", - "display": "Malignant neoplasm of ribs, sternum and clavicle" - }, - { - "system": "http://snomed.info/sct", - "code": "187925006", - "display": "Malignant neoplasm of costal cartilage" - }, - { - "system": "http://snomed.info/sct", - "code": "187926007", - "display": "Malignant neoplasm of costovertebral joint" - }, - { - "system": "http://snomed.info/sct", - "code": "187927003", - "display": "Malignant neoplasm of xiphoid process" - }, - { - "system": "http://snomed.info/sct", - "code": "187929000", - "display": "Malignant neoplasm of scapula and long bones of upper arm" - }, - { - "system": "http://snomed.info/sct", - "code": "187932002", - "display": "Malignant neoplasm of humerus" - }, - { - "system": "http://snomed.info/sct", - "code": "187937008", - "display": "Malignant neoplasm of carpal bone - scaphoid" - }, - { - "system": "http://snomed.info/sct", - "code": "187938003", - "display": "Malignant neoplasm of carpal bone - lunate" - }, - { - "system": "http://snomed.info/sct", - "code": "187939006", - "display": "Malignant neoplasm of carpal bone - triquetrum" - }, - { - "system": "http://snomed.info/sct", - "code": "187940008", - "display": "Malignant neoplasm of carpal bone - pisiform" - }, - { - "system": "http://snomed.info/sct", - "code": "187941007", - "display": "Malignant neoplasm of carpal bone - trapezium" - }, - { - "system": "http://snomed.info/sct", - "code": "187942000", - "display": "Malignant neoplasm of carpal bone - trapezoid" - }, - { - "system": "http://snomed.info/sct", - "code": "187943005", - "display": "Malignant neoplasm of carpal bone - capitate" - }, - { - "system": "http://snomed.info/sct", - "code": "187944004", - "display": "Malignant neoplasm of carpal bone - hamate" - }, - { - "system": "http://snomed.info/sct", - "code": "187945003", - "display": "Malignant neoplasm of first metacarpal bone" - }, - { - "system": "http://snomed.info/sct", - "code": "187946002", - "display": "Malignant neoplasm of second metacarpal bone" - }, - { - "system": "http://snomed.info/sct", - "code": "187947006", - "display": "Malignant neoplasm of third metacarpal bone" - }, - { - "system": "http://snomed.info/sct", - "code": "187948001", - "display": "Malignant neoplasm of fourth metacarpal bone" - }, - { - "system": "http://snomed.info/sct", - "code": "187949009", - "display": "Malignant neoplasm of fifth metacarpal bone" - }, - { - "system": "http://snomed.info/sct", - "code": "187950009", - "display": "Malignant neoplasm of phalanges of hand" - }, - { - "system": "http://snomed.info/sct", - "code": "187952001", - "display": "Malignant neoplasm of pelvic bones, sacrum and coccyx" - }, - { - "system": "http://snomed.info/sct", - "code": "187956003", - "display": "Malignant neoplasm of sacral vertebra" - }, - { - "system": "http://snomed.info/sct", - "code": "187957007", - "display": "Malignant neoplasm of coccygeal vertebra" - }, - { - "system": "http://snomed.info/sct", - "code": "187967002", - "display": "Malignant neoplasm of calcaneum" - }, - { - "system": "http://snomed.info/sct", - "code": "187968007", - "display": "Malignant neoplasm of medial cuneiform" - }, - { - "system": "http://snomed.info/sct", - "code": "187969004", - "display": "Malignant neoplasm of intermediate cuneiform" - }, - { - "system": "http://snomed.info/sct", - "code": "187970003", - "display": "Malignant neoplasm of lateral cuneiform" - }, - { - "system": "http://snomed.info/sct", - "code": "187972006", - "display": "Malignant neoplasm of navicular" - }, - { - "system": "http://snomed.info/sct", - "code": "187973001", - "display": "Malignant neoplasm of first metatarsal bone" - }, - { - "system": "http://snomed.info/sct", - "code": "187974007", - "display": "Malignant neoplasm of second metatarsal bone" - }, - { - "system": "http://snomed.info/sct", - "code": "187975008", - "display": "Malignant neoplasm of third metatarsal bone" - }, - { - "system": "http://snomed.info/sct", - "code": "187976009", - "display": "Malignant neoplasm of fourth metatarsal bone" - }, - { - "system": "http://snomed.info/sct", - "code": "187977000", - "display": "Malignant neoplasm of fifth metatarsal bone" - }, - { - "system": "http://snomed.info/sct", - "code": "187978005", - "display": "Malignant neoplasm of phalanges of foot" - }, - { - "system": "http://snomed.info/sct", - "code": "187987001", - "display": "Malignant neoplasm of cartilage of ear" - }, - { - "system": "http://snomed.info/sct", - "code": "187988006", - "display": "Malignant neoplasm of tarsus of eyelid" - }, - { - "system": "http://snomed.info/sct", - "code": "187989003", - "display": "Malignant neoplasm soft tissues of cervical spine" - }, - { - "system": "http://snomed.info/sct", - "code": "187991006", - "display": "Malignant neoplasm of connective and soft tissue of upper limb and shoulder" - }, - { - "system": "http://snomed.info/sct", - "code": "187992004", - "display": "Malignant neoplasm of connective and soft tissue of shoulder" - }, - { - "system": "http://snomed.info/sct", - "code": "187993009", - "display": "Malignant neoplasm of connective and soft tissue, upper arm" - }, - { - "system": "http://snomed.info/sct", - "code": "187994003", - "display": "Malignant neoplasm of connective and soft tissue of forearm" - }, - { - "system": "http://snomed.info/sct", - "code": "187995002", - "display": "Malignant neoplasm of connective and soft tissue of hand" - }, - { - "system": "http://snomed.info/sct", - "code": "187996001", - "display": "Malignant neoplasm of connective and soft tissue of finger" - }, - { - "system": "http://snomed.info/sct", - "code": "187997005", - "display": "Malignant neoplasm of connective and soft tissue of thumb" - }, - { - "system": "http://snomed.info/sct", - "code": "187999008", - "display": "Malignant neoplasm of connective and soft tissue of hip and lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "188000002", - "display": "Malignant neoplasm of connective and soft tissue of hip" - }, - { - "system": "http://snomed.info/sct", - "code": "188001003", - "display": "Malignant neoplasm of connective and soft tissue of thigh and upper leg" - }, - { - "system": "http://snomed.info/sct", - "code": "188002005", - "display": "Malignant neoplasm of connective and soft tissue of popliteal space" - }, - { - "system": "http://snomed.info/sct", - "code": "188003000", - "display": "Malignant neoplasm of connective and soft tissue of lower leg" - }, - { - "system": "http://snomed.info/sct", - "code": "188004006", - "display": "Malignant neoplasm of connective and soft tissue of foot" - }, - { - "system": "http://snomed.info/sct", - "code": "188005007", - "display": "Malignant neoplasm of connective and soft tissue of toe" - }, - { - "system": "http://snomed.info/sct", - "code": "188006008", - "display": "Malignant neoplasm of connective and soft tissue of great toe" - }, - { - "system": "http://snomed.info/sct", - "code": "188009001", - "display": "Malignant neoplasm of connective and soft tissue of thorax" - }, - { - "system": "http://snomed.info/sct", - "code": "188010006", - "display": "Malignant neoplasm of connective and soft tissue of axilla" - }, - { - "system": "http://snomed.info/sct", - "code": "188013008", - "display": "Malignant neoplasm of connective and soft tissues of thoracic spine" - }, - { - "system": "http://snomed.info/sct", - "code": "188015001", - "display": "Malignant neoplasm of connective and soft tissue of abdomen" - }, - { - "system": "http://snomed.info/sct", - "code": "188016000", - "display": "Malignant neoplasm of connective and soft tissue of abdominal wall" - }, - { - "system": "http://snomed.info/sct", - "code": "188017009", - "display": "Malignant neoplasm of connective and soft tissues of lumbar spine" - }, - { - "system": "http://snomed.info/sct", - "code": "188019007", - "display": "Malignant neoplasm of connective and soft tissue of pelvis" - }, - { - "system": "http://snomed.info/sct", - "code": "188020001", - "display": "Malignant neoplasm of connective and soft tissue of buttock" - }, - { - "system": "http://snomed.info/sct", - "code": "188021002", - "display": "Malignant neoplasm of connective and soft tissue of inguinal region" - }, - { - "system": "http://snomed.info/sct", - "code": "188022009", - "display": "Malignant neoplasm of connective and soft tissue of perineum" - }, - { - "system": "http://snomed.info/sct", - "code": "188029000", - "display": "Kaposi's sarcoma of soft tissue" - }, - { - "system": "http://snomed.info/sct", - "code": "188030005", - "display": "Malignant melanoma of lip" - }, - { - "system": "http://snomed.info/sct", - "code": "188033007", - "display": "Malignant melanoma of auricle (ear)" - }, - { - "system": "http://snomed.info/sct", - "code": "188034001", - "display": "Malignant melanoma of external auditory meatus" - }, - { - "system": "http://snomed.info/sct", - "code": "188038003", - "display": "Malignant melanoma of chin" - }, - { - "system": "http://snomed.info/sct", - "code": "188040008", - "display": "Malignant melanoma of forehead" - }, - { - "system": "http://snomed.info/sct", - "code": "188044004", - "display": "Malignant melanoma of scalp and/or neck" - }, - { - "system": "http://snomed.info/sct", - "code": "188045003", - "display": "Malignant melanoma of scalp" - }, - { - "system": "http://snomed.info/sct", - "code": "188046002", - "display": "Malignant melanoma of neck" - }, - { - "system": "http://snomed.info/sct", - "code": "188049009", - "display": "Malignant melanoma of axilla" - }, - { - "system": "http://snomed.info/sct", - "code": "188050009", - "display": "Malignant melanoma of breast" - }, - { - "system": "http://snomed.info/sct", - "code": "188051008", - "display": "Malignant melanoma of buttock" - }, - { - "system": "http://snomed.info/sct", - "code": "188052001", - "display": "Malignant melanoma of groin" - }, - { - "system": "http://snomed.info/sct", - "code": "188054000", - "display": "Malignant melanoma of perineum" - }, - { - "system": "http://snomed.info/sct", - "code": "188055004", - "display": "Malignant melanoma of umbilicus" - }, - { - "system": "http://snomed.info/sct", - "code": "188060000", - "display": "Malignant melanoma of shoulder" - }, - { - "system": "http://snomed.info/sct", - "code": "188061001", - "display": "Malignant melanoma of upper arm" - }, - { - "system": "http://snomed.info/sct", - "code": "188062008", - "display": "Malignant melanoma of forearm (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "188063003", - "display": "Malignant melanoma of hand" - }, - { - "system": "http://snomed.info/sct", - "code": "188064009", - "display": "Malignant melanoma of finger" - }, - { - "system": "http://snomed.info/sct", - "code": "188065005", - "display": "Malignant melanoma of thumb" - }, - { - "system": "http://snomed.info/sct", - "code": "188068007", - "display": "Malignant melanoma of hip" - }, - { - "system": "http://snomed.info/sct", - "code": "188069004", - "display": "Malignant melanoma of thigh" - }, - { - "system": "http://snomed.info/sct", - "code": "188070003", - "display": "Malignant melanoma of knee" - }, - { - "system": "http://snomed.info/sct", - "code": "188071004", - "display": "Malignant melanoma of popliteal fossa area" - }, - { - "system": "http://snomed.info/sct", - "code": "188072006", - "display": "Malignant melanoma of lower leg" - }, - { - "system": "http://snomed.info/sct", - "code": "188073001", - "display": "Malignant melanoma of ankle" - }, - { - "system": "http://snomed.info/sct", - "code": "188074007", - "display": "Malignant melanoma of heel" - }, - { - "system": "http://snomed.info/sct", - "code": "188075008", - "display": "Malignant melanoma of foot" - }, - { - "system": "http://snomed.info/sct", - "code": "188076009", - "display": "Malignant melanoma of toe" - }, - { - "system": "http://snomed.info/sct", - "code": "188077000", - "display": "Malignant melanoma of great toe" - }, - { - "system": "http://snomed.info/sct", - "code": "188089003", - "display": "Malignant neoplasm of skin of ear and external auricular canal" - }, - { - "system": "http://snomed.info/sct", - "code": "188090007", - "display": "Malignant neoplasm of skin of auricle (ear)" - }, - { - "system": "http://snomed.info/sct", - "code": "188091006", - "display": "Malignant neoplasm of skin of external auditory meatus" - }, - { - "system": "http://snomed.info/sct", - "code": "188095002", - "display": "Malignant neoplasm of skin of cheek, external" - }, - { - "system": "http://snomed.info/sct", - "code": "188099008", - "display": "Malignant neoplasm of skin of nose (external)" - }, - { - "system": "http://snomed.info/sct", - "code": "188100000", - "display": "Malignant neoplasm of skin of temple" - }, - { - "system": "http://snomed.info/sct", - "code": "188102008", - "display": "Malignant neoplasm of scalp and/or skin of neck" - }, - { - "system": "http://snomed.info/sct", - "code": "188103003", - "display": "Malignant neoplasm of scalp" - }, - { - "system": "http://snomed.info/sct", - "code": "188107002", - "display": "Malignant neoplasm of skin of axillary fold" - }, - { - "system": "http://snomed.info/sct", - "code": "188110009", - "display": "Malignant neoplasm of skin of abdominal wall" - }, - { - "system": "http://snomed.info/sct", - "code": "188121000", - "display": "Malignant neoplasm of skin of upper arm" - }, - { - "system": "http://snomed.info/sct", - "code": "188122007", - "display": "Malignant neoplasm of skin of forearm" - }, - { - "system": "http://snomed.info/sct", - "code": "188125009", - "display": "Malignant neoplasm of skin of thumb" - }, - { - "system": "http://snomed.info/sct", - "code": "188132000", - "display": "Malignant neoplasm of skin of popliteal fossa area" - }, - { - "system": "http://snomed.info/sct", - "code": "188133005", - "display": "Malignant neoplasm of skin of lower leg" - }, - { - "system": "http://snomed.info/sct", - "code": "188135003", - "display": "Malignant neoplasm of skin of heel" - }, - { - "system": "http://snomed.info/sct", - "code": "188138001", - "display": "Malignant neoplasm of skin of great toe" - }, - { - "system": "http://snomed.info/sct", - "code": "188147009", - "display": "Malignant neoplasm of nipple and areola of female breast" - }, - { - "system": "http://snomed.info/sct", - "code": "188151006", - "display": "Malignant neoplasm of central part of female breast" - }, - { - "system": "http://snomed.info/sct", - "code": "188152004", - "display": "Malignant neoplasm of upper-inner quadrant of female breast" - }, - { - "system": "http://snomed.info/sct", - "code": "188153009", - "display": "Malignant neoplasm of lower-inner quadrant of female breast" - }, - { - "system": "http://snomed.info/sct", - "code": "188154003", - "display": "Malignant neoplasm of upper-outer quadrant of female breast" - }, - { - "system": "http://snomed.info/sct", - "code": "188155002", - "display": "Malignant neoplasm of lower-outer quadrant of female breast" - }, - { - "system": "http://snomed.info/sct", - "code": "188156001", - "display": "Malignant neoplasm of axillary tail of female breast" - }, - { - "system": "http://snomed.info/sct", - "code": "188157005", - "display": "Malignant neoplasm, overlapping lesion of breast" - }, - { - "system": "http://snomed.info/sct", - "code": "188159008", - "display": "Malignant neoplasm of ectopic site of female breast" - }, - { - "system": "http://snomed.info/sct", - "code": "188163001", - "display": "Malignant neoplasm of nipple and areola of male breast" - }, - { - "system": "http://snomed.info/sct", - "code": "188168005", - "display": "Malignant neoplasm of ectopic site of male breast" - }, - { - "system": "http://snomed.info/sct", - "code": "188176007", - "display": "Malignant neoplasm of endocervical canal" - }, - { - "system": "http://snomed.info/sct", - "code": "188177003", - "display": "Malignant neoplasm of endocervical gland" - }, - { - "system": "http://snomed.info/sct", - "code": "188180002", - "display": "Primary malignant neoplasm of overlapping sites of cervix uteri" - }, - { - "system": "http://snomed.info/sct", - "code": "188183000", - "display": "Malignant neoplasm of cervical stump" - }, - { - "system": "http://snomed.info/sct", - "code": "188184006", - "display": "Malignant neoplasm of squamocolumnar junction of cervix" - }, - { - "system": "http://snomed.info/sct", - "code": "188188009", - "display": "Choriocarcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "188189001", - "display": "Malignant neoplasm of corpus uteri, excluding isthmus" - }, - { - "system": "http://snomed.info/sct", - "code": "188190005", - "display": "Malignant neoplasm of cornu of corpus uteri" - }, - { - "system": "http://snomed.info/sct", - "code": "188191009", - "display": "Malignant neoplasm of fundus of corpus uteri" - }, - { - "system": "http://snomed.info/sct", - "code": "188192002", - "display": "Malignant neoplasm of endometrium of corpus uteri" - }, - { - "system": "http://snomed.info/sct", - "code": "188193007", - "display": "Malignant neoplasm of myometrium of corpus uteri" - }, - { - "system": "http://snomed.info/sct", - "code": "188195000", - "display": "Malignant neoplasm of isthmus of uterine body" - }, - { - "system": "http://snomed.info/sct", - "code": "188204000", - "display": "Malignant neoplasm of round ligament" - }, - { - "system": "http://snomed.info/sct", - "code": "188208002", - "display": "Malignant neoplasm of Gartner's duct" - }, - { - "system": "http://snomed.info/sct", - "code": "188209005", - "display": "Malignant neoplasm of vaginal vault" - }, - { - "system": "http://snomed.info/sct", - "code": "188211001", - "display": "Malignant neoplasm of greater vestibular (Bartholin's) gland" - }, - { - "system": "http://snomed.info/sct", - "code": "188219004", - "display": "Malignant tumor of undescended testis" - }, - { - "system": "http://snomed.info/sct", - "code": "188220005", - "display": "Malignant neoplasm of ectopic testis" - }, - { - "system": "http://snomed.info/sct", - "code": "188230001", - "display": "Malignant tumor of body of penis" - }, - { - "system": "http://snomed.info/sct", - "code": "188234005", - "display": "Malignant neoplasm of seminal vesicle" - }, - { - "system": "http://snomed.info/sct", - "code": "188235006", - "display": "Malignant tumor of tunica vaginalis" - }, - { - "system": "http://snomed.info/sct", - "code": "188239000", - "display": "Malignant tumor of trigone of urinary bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "188240003", - "display": "Malignant neoplasm of vault of bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "188241004", - "display": "Malignant neoplasm of lateral wall of urinary bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "188242006", - "display": "Malignant neoplasm of anterior wall of urinary bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "188243001", - "display": "Malignant neoplasm of posterior wall of urinary bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "188244007", - "display": "Malignant tumor of bladder neck" - }, - { - "system": "http://snomed.info/sct", - "code": "188245008", - "display": "Malignant neoplasm of ureteric orifice" - }, - { - "system": "http://snomed.info/sct", - "code": "188247000", - "display": "Malignant neoplasm, overlapping lesion of bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "188250002", - "display": "Malignant neoplasm of kidney parenchyma" - }, - { - "system": "http://snomed.info/sct", - "code": "188252005", - "display": "Malignant neoplasm of renal calyx" - }, - { - "system": "http://snomed.info/sct", - "code": "188253000", - "display": "Malignant tumor of pelviureteric junction" - }, - { - "system": "http://snomed.info/sct", - "code": "188256008", - "display": "Malignant neoplasm of overlapping lesion of urinary organs" - }, - { - "system": "http://snomed.info/sct", - "code": "188261005", - "display": "Malignant neoplasm of eyeball excluding conjunctiva, cornea, retina and choroid" - }, - { - "system": "http://snomed.info/sct", - "code": "188263008", - "display": "Malignant neoplasm of ciliary body" - }, - { - "system": "http://snomed.info/sct", - "code": "188264002", - "display": "Malignant neoplasm of iris" - }, - { - "system": "http://snomed.info/sct", - "code": "188265001", - "display": "Malignant neoplasm of crystalline lens" - }, - { - "system": "http://snomed.info/sct", - "code": "188266000", - "display": "Malignant neoplasm of sclera" - }, - { - "system": "http://snomed.info/sct", - "code": "188268004", - "display": "Malignant neoplasm of connective tissue of orbit" - }, - { - "system": "http://snomed.info/sct", - "code": "188269007", - "display": "Malignant neoplasm of extraocular muscle of orbit" - }, - { - "system": "http://snomed.info/sct", - "code": "188272000", - "display": "Malignant neoplasm of lacrimal gland" - }, - { - "system": "http://snomed.info/sct", - "code": "188273005", - "display": "Malignant neoplasm of lacrimal sac" - }, - { - "system": "http://snomed.info/sct", - "code": "188274004", - "display": "Malignant neoplasm of nasolacrimal duct" - }, - { - "system": "http://snomed.info/sct", - "code": "188280007", - "display": "Malignant neoplasm of cerebrum (excluding lobes and ventricles)" - }, - { - "system": "http://snomed.info/sct", - "code": "188281006", - "display": "Malignant neoplasm of basal ganglia" - }, - { - "system": "http://snomed.info/sct", - "code": "188282004", - "display": "Malignant neoplasm of cerebral cortex" - }, - { - "system": "http://snomed.info/sct", - "code": "188283009", - "display": "Malignant neoplasm of corpus striatum" - }, - { - "system": "http://snomed.info/sct", - "code": "188285002", - "display": "Malignant neoplasm of globus pallidus" - }, - { - "system": "http://snomed.info/sct", - "code": "188286001", - "display": "Malignant tumor of hypothalamus" - }, - { - "system": "http://snomed.info/sct", - "code": "188287005", - "display": "Malignant neoplasm of thalamus" - }, - { - "system": "http://snomed.info/sct", - "code": "188289008", - "display": "Malignant neoplasm of hippocampus" - }, - { - "system": "http://snomed.info/sct", - "code": "188290004", - "display": "Malignant neoplasm of uncus" - }, - { - "system": "http://snomed.info/sct", - "code": "188292007", - "display": "Malignant tumor of choroid plexus" - }, - { - "system": "http://snomed.info/sct", - "code": "188293002", - "display": "Malignant neoplasm of floor of cerebral ventricle" - }, - { - "system": "http://snomed.info/sct", - "code": "188295009", - "display": "Malignant neoplasm of cerebral peduncle" - }, - { - "system": "http://snomed.info/sct", - "code": "188296005", - "display": "Malignant neoplasm of medulla oblongata" - }, - { - "system": "http://snomed.info/sct", - "code": "188297001", - "display": "Malignant neoplasm of midbrain" - }, - { - "system": "http://snomed.info/sct", - "code": "188298006", - "display": "Malignant neoplasm of pons" - }, - { - "system": "http://snomed.info/sct", - "code": "188301005", - "display": "Malignant neoplasm of corpus callosum" - }, - { - "system": "http://snomed.info/sct", - "code": "188302003", - "display": "Malignant neoplasm of tapetum" - }, - { - "system": "http://snomed.info/sct", - "code": "188307009", - "display": "Malignant tumor of cranial nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "188308004", - "display": "Malignant neoplasm of olfactory bulb" - }, - { - "system": "http://snomed.info/sct", - "code": "188312005", - "display": "Malignant neoplasm of cerebral dura mater" - }, - { - "system": "http://snomed.info/sct", - "code": "188313000", - "display": "Malignant neoplasm of cerebral arachnoid mater" - }, - { - "system": "http://snomed.info/sct", - "code": "188315007", - "display": "Malignant neoplasm of cerebral pia mater" - }, - { - "system": "http://snomed.info/sct", - "code": "188317004", - "display": "Malignant neoplasm of spinal dura mater" - }, - { - "system": "http://snomed.info/sct", - "code": "188318009", - "display": "Malignant neoplasm of spinal arachnoid mater" - }, - { - "system": "http://snomed.info/sct", - "code": "188319001", - "display": "Malignant neoplasm of spinal pia mater" - }, - { - "system": "http://snomed.info/sct", - "code": "188321006", - "display": "Malignant neoplasm of peripheral nerves and autonomic nervous system" - }, - { - "system": "http://snomed.info/sct", - "code": "188322004", - "display": "Malignant neoplasm of peripheral nerves of head, face and neck" - }, - { - "system": "http://snomed.info/sct", - "code": "188323009", - "display": "Malignant neoplasm of peripheral nerves of upper limb, including shoulder" - }, - { - "system": "http://snomed.info/sct", - "code": "188324003", - "display": "Malignant neoplasm of peripheral nerves of lower limb, including hip" - }, - { - "system": "http://snomed.info/sct", - "code": "188325002", - "display": "Malignant neoplasm of peripheral nerve of thorax" - }, - { - "system": "http://snomed.info/sct", - "code": "188326001", - "display": "Malignant neoplasm of peripheral nerve of abdomen" - }, - { - "system": "http://snomed.info/sct", - "code": "188327005", - "display": "Malignant neoplasm of peripheral nerve of pelvis" - }, - { - "system": "http://snomed.info/sct", - "code": "188339002", - "display": "Malignant neoplasm of pituitary gland and craniopharyngeal duct" - }, - { - "system": "http://snomed.info/sct", - "code": "188340000", - "display": "Malignant tumor of craniopharyngeal duct" - }, - { - "system": "http://snomed.info/sct", - "code": "188361007", - "display": "Malignant neoplasm of thorax" - }, - { - "system": "http://snomed.info/sct", - "code": "188366002", - "display": "Malignant tumor of abdomen" - }, - { - "system": "http://snomed.info/sct", - "code": "188478004", - "display": "Malignant neoplasms of independent (primary) multiple sites" - }, - { - "system": "http://snomed.info/sct", - "code": "188487008", - "display": "Lymphosarcoma and reticulosarcoma" - }, - { - "system": "http://snomed.info/sct", - "code": "188489006", - "display": "Reticulosarcoma of lymph nodes of head, face and neck" - }, - { - "system": "http://snomed.info/sct", - "code": "188492005", - "display": "Reticulosarcoma of lymph nodes of axilla and upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "188493000", - "display": "Reticulosarcoma of lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "188498009", - "display": "Lymphosarcoma" - }, - { - "system": "http://snomed.info/sct", - "code": "188500005", - "display": "Lymphosarcoma of lymph nodes of head, face and neck" - }, - { - "system": "http://snomed.info/sct", - "code": "188501009", - "display": "Lymphosarcoma of intrathoracic lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "188502002", - "display": "Lymphosarcoma of intra-abdominal lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "188503007", - "display": "Lymphosarcoma of lymph nodes of axilla and upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "188504001", - "display": "Lymphosarcoma of lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "188505000", - "display": "Lymphosarcoma of intrapelvic lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "188506004", - "display": "Lymphosarcoma of spleen" - }, - { - "system": "http://snomed.info/sct", - "code": "188507008", - "display": "Lymphosarcoma of lymph nodes of multiple sites" - }, - { - "system": "http://snomed.info/sct", - "code": "188511002", - "display": "Burkitt's lymphoma of intrathoracic lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "188512009", - "display": "Burkitt's lymphoma of intra-abdominal lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "188513004", - "display": "Burkitt's lymphoma of lymph nodes of axilla and upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "188514005", - "display": "Burkitt's lymphoma of lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "188515006", - "display": "Burkitt's lymphoma of intrapelvic lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "188516007", - "display": "Burkitt's lymphoma of spleen" - }, - { - "system": "http://snomed.info/sct", - "code": "188517003", - "display": "Burkitt's lymphoma of lymph nodes of multiple sites" - }, - { - "system": "http://snomed.info/sct", - "code": "188524002", - "display": "Hodgkin's paragranuloma of intrathoracic lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "188529007", - "display": "Hodgkin's paragranuloma of intrapelvic lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "188531003", - "display": "Hodgkin's paragranuloma of lymph nodes of multiple sites" - }, - { - "system": "http://snomed.info/sct", - "code": "188536008", - "display": "Hodgkin's granuloma of intra-abdominal lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "188537004", - "display": "Hodgkin's granuloma of lymph nodes of axilla and upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "188538009", - "display": "Hodgkin's granuloma of lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "188541000", - "display": "Hodgkin's granuloma of lymph nodes of multiple sites" - }, - { - "system": "http://snomed.info/sct", - "code": "188547001", - "display": "Hodgkin's sarcoma of lymph nodes of axilla and upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "188548006", - "display": "Hodgkin's sarcoma of lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "188551004", - "display": "Hodgkin's sarcoma of lymph nodes of multiple sites" - }, - { - "system": "http://snomed.info/sct", - "code": "188554007", - "display": "Hodgkin's disease, lymphocytic-histiocytic predominance of lymph nodes of head, face and neck" - }, - { - "system": "http://snomed.info/sct", - "code": "188558005", - "display": "Hodgkin's disease, lymphocytic-histiocytic predominance of lymph nodes of axilla and upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "188559002", - "display": "Hodgkin's disease, lymphocytic-histiocytic predominance of lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "188562004", - "display": "Hodgkin's disease, lymphocytic-histiocytic predominance of lymph nodes of multiple sites" - }, - { - "system": "http://snomed.info/sct", - "code": "188565002", - "display": "Hodgkin's disease, nodular sclerosis of lymph nodes of head, face and neck" - }, - { - "system": "http://snomed.info/sct", - "code": "188566001", - "display": "Hodgkin's disease, nodular sclerosis of intrathoracic lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "188567005", - "display": "Hodgkin's disease, nodular sclerosis of intra-abdominal lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "188568000", - "display": "Hodgkin's disease, nodular sclerosis of lymph nodes of axilla and upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "188569008", - "display": "Hodgkin's disease, nodular sclerosis of lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "188570009", - "display": "Hodgkin's disease, nodular sclerosis of intrapelvic lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "188572001", - "display": "Hodgkin's disease, nodular sclerosis of lymph nodes of multiple sites" - }, - { - "system": "http://snomed.info/sct", - "code": "188575004", - "display": "Hodgkin's disease, mixed cellularity of lymph nodes of head, face and neck" - }, - { - "system": "http://snomed.info/sct", - "code": "188576003", - "display": "Hodgkin's disease, mixed cellularity of intrathoracic lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "188577007", - "display": "Hodgkin's disease, mixed cellularity of intra-abdominal lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "188578002", - "display": "Hodgkin's disease, mixed cellularity of lymph nodes of axilla and upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "188579005", - "display": "Hodgkin's disease, mixed cellularity of lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "188580008", - "display": "Hodgkin's disease, mixed cellularity of intrapelvic lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "188582000", - "display": "Hodgkin's disease, mixed cellularity of lymph nodes of multiple sites" - }, - { - "system": "http://snomed.info/sct", - "code": "188585003", - "display": "Hodgkin's disease, lymphocytic depletion of lymph nodes of head, face and neck" - }, - { - "system": "http://snomed.info/sct", - "code": "188586002", - "display": "Hodgkin's disease, lymphocytic depletion of intrathoracic lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "188587006", - "display": "Hodgkin's disease, lymphocytic depletion of intra-abdominal lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "188589009", - "display": "Hodgkin's disease, lymphocytic depletion of lymph nodes of axilla and upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "188590000", - "display": "Hodgkin's disease, lymphocytic depletion of lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "188591001", - "display": "Hodgkin's disease, lymphocytic depletion of intrapelvic lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "188592008", - "display": "Hodgkin's disease, lymphocytic depletion of spleen" - }, - { - "system": "http://snomed.info/sct", - "code": "188593003", - "display": "Hodgkin's disease, lymphocytic depletion of lymph nodes of multiple sites" - }, - { - "system": "http://snomed.info/sct", - "code": "188609000", - "display": "Nodular lymphoma of lymph nodes of head, face and neck" - }, - { - "system": "http://snomed.info/sct", - "code": "188612002", - "display": "Nodular lymphoma of lymph nodes of axilla and upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "188613007", - "display": "Nodular lymphoma of lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "188627002", - "display": "Mycosis fungoides of lymph nodes of multiple sites" - }, - { - "system": "http://snomed.info/sct", - "code": "188631008", - "display": "Sezary's disease of intrathoracic lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "188632001", - "display": "Sezary's disease of intra-abdominal lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "188633006", - "display": "Sezary's disease of lymph nodes of axilla and upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "188634000", - "display": "Sezary's disease of lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "188635004", - "display": "Sezary's disease of intrapelvic lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "188637007", - "display": "Sezary's disease of lymph nodes of multiple sites" - }, - { - "system": "http://snomed.info/sct", - "code": "188641006", - "display": "Malignant histiocytosis of lymph nodes of axilla and upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "188642004", - "display": "Malignant histiocytosis of lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "188662007", - "display": "Mast cell malignancy of lymph nodes of head, face and neck" - }, - { - "system": "http://snomed.info/sct", - "code": "188665009", - "display": "Mast cell malignancy of lymph nodes of axilla and upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "188666005", - "display": "Mast cell malignancy of lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "188668006", - "display": "Mast cell malignancy of spleen" - }, - { - "system": "http://snomed.info/sct", - "code": "188669003", - "display": "Mast cell malignancy of lymph nodes of multiple sites" - }, - { - "system": "http://snomed.info/sct", - "code": "188672005", - "display": "Follicular non-Hodgkin's mixed small cleaved and large cell lymphoma" - }, - { - "system": "http://snomed.info/sct", - "code": "188674006", - "display": "Diffuse malignant lymphoma - small non-cleaved cell" - }, - { - "system": "http://snomed.info/sct", - "code": "188675007", - "display": "Diffuse non-Hodgkin's small cleaved cell (diffuse) lymphoma" - }, - { - "system": "http://snomed.info/sct", - "code": "188676008", - "display": "Malignant lymphoma - mixed small and large cell" - }, - { - "system": "http://snomed.info/sct", - "code": "188679001", - "display": "Diffuse non-Hodgkin's lymphoma undifferentiated (diffuse)" - }, - { - "system": "http://snomed.info/sct", - "code": "188691005", - "display": "Malignant immunoproliferative small intestinal disease" - }, - { - "system": "http://snomed.info/sct", - "code": "188718006", - "display": "Extramedullary plasmacytoma (clinical)" - }, - { - "system": "http://snomed.info/sct", - "code": "188725004", - "display": "Lymphoid leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "188726003", - "display": "Subacute lymphoid leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "188728002", - "display": "Aleukemic lymphoid leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "188732008", - "display": "Myeloid leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "188734009", - "display": "Chronic neutrophilic leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "188736006", - "display": "Subacute myeloid leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "188737002", - "display": "Chloroma" - }, - { - "system": "http://snomed.info/sct", - "code": "188741003", - "display": "Aleukemic myeloid leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "188744006", - "display": "Histiocytic leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "188745007", - "display": "Chronic monocytic leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "188746008", - "display": "Subacute monocytic leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "188748009", - "display": "Aleukemic monocytic leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "188754005", - "display": "Thrombocytic leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "188768003", - "display": "Myelomonocytic leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "188770007", - "display": "Subacute myelomonocytic leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "189814006", - "display": "Pancreatoblastoma" - }, - { - "system": "http://snomed.info/sct", - "code": "189815007", - "display": "Pulmonary blastoma" - }, - { - "system": "http://snomed.info/sct", - "code": "189847002", - "display": "Malignant teratoma" - }, - { - "system": "http://snomed.info/sct", - "code": "189924002", - "display": "Pleomorphic xanthoastrocytoma" - }, - { - "system": "http://snomed.info/sct", - "code": "190030009", - "display": "Compound leukemias" - }, - { - "system": "http://snomed.info/sct", - "code": "190818004", - "display": "Waldenstrom's macroglobulinemia" - }, - { - "system": "http://snomed.info/sct", - "code": "231829006", - "display": "Malignant tumor of eyelid" - }, - { - "system": "http://snomed.info/sct", - "code": "231831002", - "display": "Squamous cell carcinoma of eyelid" - }, - { - "system": "http://snomed.info/sct", - "code": "231832009", - "display": "Basal cell carcinoma of eyelid" - }, - { - "system": "http://snomed.info/sct", - "code": "231833004", - "display": "Sebaceous adenocarcinoma of eyelid" - }, - { - "system": "http://snomed.info/sct", - "code": "231834005", - "display": "Malignant melanoma of eyelid" - }, - { - "system": "http://snomed.info/sct", - "code": "231835006", - "display": "Kaposi's sarcoma of eyelid" - }, - { - "system": "http://snomed.info/sct", - "code": "232075002", - "display": "Lymphoma of retina" - }, - { - "system": "http://snomed.info/sct", - "code": "235966007", - "display": "Cystadenocarcinoma of pancreas" - }, - { - "system": "http://snomed.info/sct", - "code": "236513009", - "display": "Lymphoma of kidney" - }, - { - "system": "http://snomed.info/sct", - "code": "237832001", - "display": "Gastrointestinal hormone-secreting endocrine tumor" - }, - { - "system": "http://snomed.info/sct", - "code": "237833006", - "display": "Carcinoid crisis" - }, - { - "system": "http://snomed.info/sct", - "code": "238636003", - "display": "Malignant acanthosis nigricans" - }, - { - "system": "http://snomed.info/sct", - "code": "240163000", - "display": "Malignant neoplasm of nasopharyngeal wall" - }, - { - "system": "http://snomed.info/sct", - "code": "240531002", - "display": "African Burkitt's lymphoma" - }, - { - "system": "http://snomed.info/sct", - "code": "253000007", - "display": "Neuroendocrine carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "253001006", - "display": "Trabecular cell carcinoma of skin" - }, - { - "system": "http://snomed.info/sct", - "code": "253003009", - "display": "Carcinoid bronchial adenoma" - }, - { - "system": "http://snomed.info/sct", - "code": "253005002", - "display": "VIP-oma - Vasoactive intestinal peptide-secreting tumor" - }, - { - "system": "http://snomed.info/sct", - "code": "253017000", - "display": "Klatskin's tumor" - }, - { - "system": "http://snomed.info/sct", - "code": "253018005", - "display": "Fibrolamellar hepatocellular carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "253096008", - "display": "Neuroectodermal tumor" - }, - { - "system": "http://snomed.info/sct", - "code": "254389005", - "display": "Carcinoma of vermilion border of upper lip" - }, - { - "system": "http://snomed.info/sct", - "code": "254390001", - "display": "Carcinoma of lipstick area of lower lip" - }, - { - "system": "http://snomed.info/sct", - "code": "254393004", - "display": "Carcinoma of frenum of lip" - }, - { - "system": "http://snomed.info/sct", - "code": "254398008", - "display": "Carcinoma of frenum of upper lip" - }, - { - "system": "http://snomed.info/sct", - "code": "254402004", - "display": "Carcinoma of frenum of lower lip" - }, - { - "system": "http://snomed.info/sct", - "code": "254404003", - "display": "Carcinoma of commissure of lip" - }, - { - "system": "http://snomed.info/sct", - "code": "254408000", - "display": "Malignant tumor of anterior two-thirds of tongue - lateral margin" - }, - { - "system": "http://snomed.info/sct", - "code": "254412006", - "display": "Malignant tumor of tip of tongue" - }, - { - "system": "http://snomed.info/sct", - "code": "254417000", - "display": "Carcinoma of frenum linguae" - }, - { - "system": "http://snomed.info/sct", - "code": "254423005", - "display": "Carcinoma of lingual tonsil" - }, - { - "system": "http://snomed.info/sct", - "code": "254424004", - "display": "Carcinoma of upper gum" - }, - { - "system": "http://snomed.info/sct", - "code": "254425003", - "display": "Carcinoma of lower gum" - }, - { - "system": "http://snomed.info/sct", - "code": "254427006", - "display": "Carcinoma of anterior part of floor of mouth" - }, - { - "system": "http://snomed.info/sct", - "code": "254431000", - "display": "Carcinoma of lateral part of floor of mouth" - }, - { - "system": "http://snomed.info/sct", - "code": "254434008", - "display": "Carcinoma of hard palate" - }, - { - "system": "http://snomed.info/sct", - "code": "254435009", - "display": "Carcinoma of soft palate" - }, - { - "system": "http://snomed.info/sct", - "code": "254436005", - "display": "Carcinoma of uvula" - }, - { - "system": "http://snomed.info/sct", - "code": "254437001", - "display": "Squamous cell carcinoma of buccal mucosa" - }, - { - "system": "http://snomed.info/sct", - "code": "254441002", - "display": "Carcinoma of upper buccal sulcus" - }, - { - "system": "http://snomed.info/sct", - "code": "254445006", - "display": "Carcinoma of lower buccal sulcus" - }, - { - "system": "http://snomed.info/sct", - "code": "254450000", - "display": "Carcinoma of upper labial sulcus" - }, - { - "system": "http://snomed.info/sct", - "code": "254454009", - "display": "Carcinoma of lower labial sulcus" - }, - { - "system": "http://snomed.info/sct", - "code": "254457002", - "display": "Carcinoma of retromolar area" - }, - { - "system": "http://snomed.info/sct", - "code": "254459004", - "display": "Malignant tumor of anterior pillar of fauces" - }, - { - "system": "http://snomed.info/sct", - "code": "254462001", - "display": "Carcinoma of parotid gland" - }, - { - "system": "http://snomed.info/sct", - "code": "254465004", - "display": "Carcinoma of submandibular gland" - }, - { - "system": "http://snomed.info/sct", - "code": "254466003", - "display": "Carcinoma of sublingual gland" - }, - { - "system": "http://snomed.info/sct", - "code": "254474002", - "display": "Malignant tumor of nasal skeleton" - }, - { - "system": "http://snomed.info/sct", - "code": "254478004", - "display": "Malignant tumor of inferior turbinate" - }, - { - "system": "http://snomed.info/sct", - "code": "254481009", - "display": "Malignant tumor of middle turbinate" - }, - { - "system": "http://snomed.info/sct", - "code": "254484001", - "display": "Malignant tumor of posterior margin of nasal septum and choanae" - }, - { - "system": "http://snomed.info/sct", - "code": "254503007", - "display": "Malignant tumor of inferior surface of soft palate" - }, - { - "system": "http://snomed.info/sct", - "code": "254509006", - "display": "Malignant tumor of anterior commissure" - }, - { - "system": "http://snomed.info/sct", - "code": "254513004", - "display": "Malignant tumor of posterior commissure" - }, - { - "system": "http://snomed.info/sct", - "code": "254517003", - "display": "Malignant tumor of suprahyoid epiglottis" - }, - { - "system": "http://snomed.info/sct", - "code": "254520006", - "display": "Malignant tumor of infrahyoid epiglottis" - }, - { - "system": "http://snomed.info/sct", - "code": "254526000", - "display": "Malignant tumor of laryngeal ventricle" - }, - { - "system": "http://snomed.info/sct", - "code": "254530002", - "display": "Malignant tumor of parapharyngeal space" - }, - { - "system": "http://snomed.info/sct", - "code": "254535007", - "display": "Carcinoma of cervical part of esophagus" - }, - { - "system": "http://snomed.info/sct", - "code": "254539001", - "display": "Carcinoma of thoracic part of esophagus" - }, - { - "system": "http://snomed.info/sct", - "code": "254543002", - "display": "Carcinoma of abdominal part of esophagus" - }, - { - "system": "http://snomed.info/sct", - "code": "254547001", - "display": "Carcinoma of upper third of esophagus" - }, - { - "system": "http://snomed.info/sct", - "code": "254549003", - "display": "Carcinoma of middle third of esophagus" - }, - { - "system": "http://snomed.info/sct", - "code": "254551004", - "display": "Carcinoma of lower third of esophagus" - }, - { - "system": "http://snomed.info/sct", - "code": "254553001", - "display": "Carcinoma of cardia" - }, - { - "system": "http://snomed.info/sct", - "code": "254555008", - "display": "Carcinoma of fundus of stomach" - }, - { - "system": "http://snomed.info/sct", - "code": "254557000", - "display": "Carcinoma of body of stomach" - }, - { - "system": "http://snomed.info/sct", - "code": "254559002", - "display": "Carcinoma of pyloric antrum" - }, - { - "system": "http://snomed.info/sct", - "code": "254561006", - "display": "Carcinoma of pylorus" - }, - { - "system": "http://snomed.info/sct", - "code": "254563009", - "display": "Carcinoma of lesser curve of stomach" - }, - { - "system": "http://snomed.info/sct", - "code": "254567005", - "display": "Carcinoma of greater curve of stomach" - }, - { - "system": "http://snomed.info/sct", - "code": "254570009", - "display": "Carcinoma of duodenum" - }, - { - "system": "http://snomed.info/sct", - "code": "254582000", - "display": "Adenocarcinoma of rectum" - }, - { - "system": "http://snomed.info/sct", - "code": "254586002", - "display": "Malignant tumor of anorectal junction" - }, - { - "system": "http://snomed.info/sct", - "code": "254601002", - "display": "Sarcoma of liver" - }, - { - "system": "http://snomed.info/sct", - "code": "254609000", - "display": "Carcinoma of ampulla of Vater" - }, - { - "system": "http://snomed.info/sct", - "code": "254611009", - "display": "Malignant tumor of endocrine pancreas" - }, - { - "system": "http://snomed.info/sct", - "code": "254612002", - "display": "Carcinoma of endocrine pancreas" - }, - { - "system": "http://snomed.info/sct", - "code": "254619006", - "display": "Adenoid cystic carcinoma of trachea" - }, - { - "system": "http://snomed.info/sct", - "code": "254620000", - "display": "Squamous cell carcinoma of trachea" - }, - { - "system": "http://snomed.info/sct", - "code": "254622008", - "display": "Squamous cell carcinoma of bronchus" - }, - { - "system": "http://snomed.info/sct", - "code": "254625005", - "display": "Malignant tumor of lung parenchyma" - }, - { - "system": "http://snomed.info/sct", - "code": "254626006", - "display": "Adenocarcinoma of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "254629004", - "display": "Large cell carcinoma of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "254631008", - "display": "Giant cell carcinoma of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "254632001", - "display": "Small cell carcinoma of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "254633006", - "display": "Oat cell carcinoma of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "254634000", - "display": "Squamous cell carcinoma of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "254635004", - "display": "Epithelioid hemangioendothelioma of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "254637007", - "display": "Non-small cell lung cancer" - }, - { - "system": "http://snomed.info/sct", - "code": "254638002", - "display": "Superior sulcus tumor" - }, - { - "system": "http://snomed.info/sct", - "code": "254645002", - "display": "Malignant mesothelioma of pleura" - }, - { - "system": "http://snomed.info/sct", - "code": "254650008", - "display": "Malignant tumor of surface epithelium" - }, - { - "system": "http://snomed.info/sct", - "code": "254651007", - "display": "Squamous cell carcinoma of skin" - }, - { - "system": "http://snomed.info/sct", - "code": "254652000", - "display": "SCC - Clear cell squamous cell carcinoma of skin" - }, - { - "system": "http://snomed.info/sct", - "code": "254653005", - "display": "Spindle cell squamous carcinoma of skin" - }, - { - "system": "http://snomed.info/sct", - "code": "254654004", - "display": "SCC - Acantholytic squamous cell carcinoma of skin" - }, - { - "system": "http://snomed.info/sct", - "code": "254655003", - "display": "Plantar verrucous carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "254701007", - "display": "Basal cell carcinoma of skin" - }, - { - "system": "http://snomed.info/sct", - "code": "254702000", - "display": "BCC - Metatypical basal cell carcinoma of skin" - }, - { - "system": "http://snomed.info/sct", - "code": "254703005", - "display": "Pinkus tumor" - }, - { - "system": "http://snomed.info/sct", - "code": "254707006", - "display": "Sweat gland carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "254708001", - "display": "Eccrine porocarcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "254709009", - "display": "Sweat gland adenocarcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "254710004", - "display": "Basal cell carcinoma with eccrine differentiation" - }, - { - "system": "http://snomed.info/sct", - "code": "254711000", - "display": "Adenoid cystic eccrine carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "254712007", - "display": "Malignant syringoma" - }, - { - "system": "http://snomed.info/sct", - "code": "254713002", - "display": "Mucoepidermoid carcinoma of skin" - }, - { - "system": "http://snomed.info/sct", - "code": "254714008", - "display": "Mucinous eccrine carcinoma of skin" - }, - { - "system": "http://snomed.info/sct", - "code": "254726003", - "display": "Malignant skin tumor with apocrine differentiation" - }, - { - "system": "http://snomed.info/sct", - "code": "254727007", - "display": "Extramammary Paget's disease of skin" - }, - { - "system": "http://snomed.info/sct", - "code": "254730000", - "display": "Superficial spreading malignant melanoma of skin" - }, - { - "system": "http://snomed.info/sct", - "code": "254731001", - "display": "Nodular melanoma of skin" - }, - { - "system": "http://snomed.info/sct", - "code": "254732008", - "display": "Acral lentiginous malignant melanoma of skin" - }, - { - "system": "http://snomed.info/sct", - "code": "254733003", - "display": "Malignant melanoma arising in intradermal nevus" - }, - { - "system": "http://snomed.info/sct", - "code": "254734009", - "display": "Malignant melanoma arising in congenital nevus" - }, - { - "system": "http://snomed.info/sct", - "code": "254748009", - "display": "Cutaneous fibrosarcoma" - }, - { - "system": "http://snomed.info/sct", - "code": "254764001", - "display": "Peripheral neuroblastoma" - }, - { - "system": "http://snomed.info/sct", - "code": "254771006", - "display": "Cutaneous leiomyosarcoma" - }, - { - "system": "http://snomed.info/sct", - "code": "254792006", - "display": "Proliferating angioendotheliomatosis" - }, - { - "system": "http://snomed.info/sct", - "code": "254794007", - "display": "Angiosarcoma of skin" - }, - { - "system": "http://snomed.info/sct", - "code": "254797000", - "display": "Malignant hemangiopericytoma of skin" - }, - { - "system": "http://snomed.info/sct", - "code": "254800003", - "display": "Epithelioid sarcoma of Enzinger" - }, - { - "system": "http://snomed.info/sct", - "code": "254820002", - "display": "Follicular atrophoderma and basal cell epitheliomata" - }, - { - "system": "http://snomed.info/sct", - "code": "254824006", - "display": "Malignant tumor of mesothelial tissue" - }, - { - "system": "http://snomed.info/sct", - "code": "254829001", - "display": "Liposarcoma" - }, - { - "system": "http://snomed.info/sct", - "code": "254837009", - "display": "Malignant tumor of breast" - }, - { - "system": "http://snomed.info/sct", - "code": "254838004", - "display": "CA - Carcinoma of breast" - }, - { - "system": "http://snomed.info/sct", - "code": "254839007", - "display": "Scirrhous carcinoma of breast" - }, - { - "system": "http://snomed.info/sct", - "code": "254840009", - "display": "Inflammatory carcinoma of breast" - }, - { - "system": "http://snomed.info/sct", - "code": "254841008", - "display": "Cancer en cuirasse" - }, - { - "system": "http://snomed.info/sct", - "code": "254843006", - "display": "Familial cancer of breast" - }, - { - "system": "http://snomed.info/sct", - "code": "254844000", - "display": "Malignant phyllodes tumor of breast" - }, - { - "system": "http://snomed.info/sct", - "code": "254849005", - "display": "Malignant epithelial tumor of ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "254850005", - "display": "Serous papillary cystadenocarcinoma ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "254851009", - "display": "Mucinous cystadenocarcinoma of ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "254852002", - "display": "Endometrioid carcinoma ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "254856004", - "display": "Undifferentiated carcinoma of ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "254860001", - "display": "Malignant sex cord tumor of ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "254863004", - "display": "Granulosa cell tumor of ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "254869000", - "display": "Malignant germ cell tumor of ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "254870004", - "display": "Choriocarcinoma of ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "254872007", - "display": "Embryonal carcinoma of ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "254874008", - "display": "Dysgerminoma of ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "254876005", - "display": "Endodermal sinus tumor of ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "254877001", - "display": "Uterine sarcoma" - }, - { - "system": "http://snomed.info/sct", - "code": "254878006", - "display": "Endometrial carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "254886006", - "display": "Squamous cell carcinoma of cervix" - }, - { - "system": "http://snomed.info/sct", - "code": "254887002", - "display": "Adenocarcinoma of cervix" - }, - { - "system": "http://snomed.info/sct", - "code": "254888007", - "display": "Adenosquamous carcinoma of cervix" - }, - { - "system": "http://snomed.info/sct", - "code": "254893005", - "display": "Carcinoma of vagina" - }, - { - "system": "http://snomed.info/sct", - "code": "254895003", - "display": "Epithelioma of vulva" - }, - { - "system": "http://snomed.info/sct", - "code": "254896002", - "display": "Malignant melanoma of vulva" - }, - { - "system": "http://snomed.info/sct", - "code": "254897006", - "display": "Sarcoma of vulva" - }, - { - "system": "http://snomed.info/sct", - "code": "254898001", - "display": "Paget's disease of vulva" - }, - { - "system": "http://snomed.info/sct", - "code": "254900004", - "display": "Carcinoma of prostate" - }, - { - "system": "http://snomed.info/sct", - "code": "254904008", - "display": "Carcinoma of glans penis" - }, - { - "system": "http://snomed.info/sct", - "code": "254908006", - "display": "Malignant tumor of penile skin" - }, - { - "system": "http://snomed.info/sct", - "code": "254909003", - "display": "Carcinoma of foreskin" - }, - { - "system": "http://snomed.info/sct", - "code": "254912000", - "display": "Regressed malignant testicular tumor" - }, - { - "system": "http://snomed.info/sct", - "code": "254915003", - "display": "Clear cell carcinoma of kidney" - }, - { - "system": "http://snomed.info/sct", - "code": "254916002", - "display": "Cystadenocarcinoma of kidney" - }, - { - "system": "http://snomed.info/sct", - "code": "254917006", - "display": "Papillary cystadenocarcinoma of kidney" - }, - { - "system": "http://snomed.info/sct", - "code": "254918001", - "display": "Sarcoma of kidney" - }, - { - "system": "http://snomed.info/sct", - "code": "254934003", - "display": "Malignant tumor of urethral stump" - }, - { - "system": "http://snomed.info/sct", - "code": "254938000", - "display": "Astrocytic tumor of brain" - }, - { - "system": "http://snomed.info/sct", - "code": "254940005", - "display": "Oligodendroglioma of brain" - }, - { - "system": "http://snomed.info/sct", - "code": "254948003", - "display": "Astrocytoma of spinal cord" - }, - { - "system": "http://snomed.info/sct", - "code": "254950006", - "display": "Oligodendroglioma of spinal cord" - }, - { - "system": "http://snomed.info/sct", - "code": "254955001", - "display": "Pituitary carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "254969001", - "display": "Malignant tumor of olfactory tract" - }, - { - "system": "http://snomed.info/sct", - "code": "254972008", - "display": "Malignant tumor of optic nerve and sheath" - }, - { - "system": "http://snomed.info/sct", - "code": "254973003", - "display": "Malignant astrocytoma of optic nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "254974009", - "display": "Malignant tumor of optic nerve sheath" - }, - { - "system": "http://snomed.info/sct", - "code": "254975005", - "display": "Malignant meningioma of optic nerve sheath" - }, - { - "system": "http://snomed.info/sct", - "code": "254980001", - "display": "Malignant tumor of acoustic vestibular nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "254983004", - "display": "Malignant tumor of spinal nerve and sheath" - }, - { - "system": "http://snomed.info/sct", - "code": "254986007", - "display": "Malignant tumor of peripheral nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "254987003", - "display": "Adenoid cystic carcinoma of lacrimal gland" - }, - { - "system": "http://snomed.info/sct", - "code": "254988008", - "display": "Adenocarcinoma of lacrimal gland" - }, - { - "system": "http://snomed.info/sct", - "code": "254989000", - "display": "Malignant mixed tumor of lacrimal gland" - }, - { - "system": "http://snomed.info/sct", - "code": "254993006", - "display": "Liposarcoma of orbit" - }, - { - "system": "http://snomed.info/sct", - "code": "254994000", - "display": "Rhabdomyosarcoma of orbit" - }, - { - "system": "http://snomed.info/sct", - "code": "254995004", - "display": "Malignant hemangiopericytoma of orbit" - }, - { - "system": "http://snomed.info/sct", - "code": "254996003", - "display": "Malignant fibrous histiocytoma of orbit" - }, - { - "system": "http://snomed.info/sct", - "code": "255003007", - "display": "Squamous cell carcinoma of conjunctiva" - }, - { - "system": "http://snomed.info/sct", - "code": "255004001", - "display": "Malignant melanoma of conjunctiva" - }, - { - "system": "http://snomed.info/sct", - "code": "255008003", - "display": "Squamous cell carcinoma of cornea" - }, - { - "system": "http://snomed.info/sct", - "code": "255012009", - "display": "Malignant melanoma of iris" - }, - { - "system": "http://snomed.info/sct", - "code": "255015006", - "display": "Malignant melanoma of ciliary body" - }, - { - "system": "http://snomed.info/sct", - "code": "255016007", - "display": "Adenocarcinoma of pigmented epithelium of ciliary body" - }, - { - "system": "http://snomed.info/sct", - "code": "255017003", - "display": "Adenocarcinoma of non-pigmented epithelium of ciliary body" - }, - { - "system": "http://snomed.info/sct", - "code": "255021005", - "display": "Malignant melanoma of choroid" - }, - { - "system": "http://snomed.info/sct", - "code": "255028004", - "display": "Follicular thyroid carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "255029007", - "display": "Papillary thyroid carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "255030002", - "display": "Mixed follicular and papillary thyroid carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "255031003", - "display": "Anaplastic thyroid carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "255032005", - "display": "Medullary thyroid carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "255035007", - "display": "Adrenal carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "255037004", - "display": "Parathyroid carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "255038009", - "display": "GRF-oma - Growth hormone releasing factor-secreting tumor" - }, - { - "system": "http://snomed.info/sct", - "code": "255039001", - "display": "Pancreatic polypeptidoma" - }, - { - "system": "http://snomed.info/sct", - "code": "255040004", - "display": "Parathyroid hormone-related peptide-secreting tumor" - }, - { - "system": "http://snomed.info/sct", - "code": "255042007", - "display": "Gastric inhibitory peptide-secreting tumor" - }, - { - "system": "http://snomed.info/sct", - "code": "255052006", - "display": "Malignant tumor of unknown origin" - }, - { - "system": "http://snomed.info/sct", - "code": "255056009", - "display": "Malignant tumor of head and neck" - }, - { - "system": "http://snomed.info/sct", - "code": "255066001", - "display": "Carcinoma of genitourinary organ" - }, - { - "system": "http://snomed.info/sct", - "code": "255067005", - "display": "Sarcoma of bone and connective tissue" - }, - { - "system": "http://snomed.info/sct", - "code": "255068000", - "display": "Carcinoma of bone, connective tissue, skin and breast" - }, - { - "system": "http://snomed.info/sct", - "code": "255069008", - "display": "Carcinoma of lip, oral cavity and pharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "255070009", - "display": "Overlapping malignant neoplasm of oral cavity and lip and salivary gland (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "255071008", - "display": "Squamous cell carcinoma of lip" - }, - { - "system": "http://snomed.info/sct", - "code": "255072001", - "display": "Cancer of salivary gland" - }, - { - "system": "http://snomed.info/sct", - "code": "255073006", - "display": "Malignant tumor of ear, nose and throat" - }, - { - "system": "http://snomed.info/sct", - "code": "255074000", - "display": "Malignant tumor of nasal cavity and nasopharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "255075004", - "display": "Malignant tumor of lateral nasal wall" - }, - { - "system": "http://snomed.info/sct", - "code": "255077007", - "display": "Malignant tumor of digestive organ" - }, - { - "system": "http://snomed.info/sct", - "code": "255078002", - "display": "Malignant tumor of esophagus, stomach and duodenum" - }, - { - "system": "http://snomed.info/sct", - "code": "255081007", - "display": "Carcinoma of cecum" - }, - { - "system": "http://snomed.info/sct", - "code": "255084004", - "display": "Squamous cell carcinoma of anal margin" - }, - { - "system": "http://snomed.info/sct", - "code": "255086002", - "display": "Carcinoma common bile duct" - }, - { - "system": "http://snomed.info/sct", - "code": "255087006", - "display": "Malignant polyp of biliary tract" - }, - { - "system": "http://snomed.info/sct", - "code": "255088001", - "display": "Malignant tumor of exocrine pancreas" - }, - { - "system": "http://snomed.info/sct", - "code": "255090000", - "display": "Malignant neoplasm of carpal bones" - }, - { - "system": "http://snomed.info/sct", - "code": "255091001", - "display": "Malignant neoplasm of metacarpal bones" - }, - { - "system": "http://snomed.info/sct", - "code": "255093003", - "display": "Malignant tumor of epidermal appendage" - }, - { - "system": "http://snomed.info/sct", - "code": "255096006", - "display": "Malignant tumor of dermis" - }, - { - "system": "http://snomed.info/sct", - "code": "255107005", - "display": "Seminoma of testis" - }, - { - "system": "http://snomed.info/sct", - "code": "255108000", - "display": "Carcinoma of bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "255109008", - "display": "Transitional cell carcinoma of bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "255110003", - "display": "Adenocarcinoma of bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "255111004", - "display": "Squamous cell carcinoma of bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "255112006", - "display": "Malignant tumor of pituitary and hypothalamus" - }, - { - "system": "http://snomed.info/sct", - "code": "255114007", - "display": "Kaposi's sarcoma of conjunctiva" - }, - { - "system": "http://snomed.info/sct", - "code": "255115008", - "display": "Kaposi's sarcoma of cornea" - }, - { - "system": "http://snomed.info/sct", - "code": "255128001", - "display": "Malignant infiltration of peripheral nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "255129009", - "display": "Malignant infiltration of peripheral nerve plexus" - }, - { - "system": "http://snomed.info/sct", - "code": "255191003", - "display": "Localized malignant reticulohistiocytoma" - }, - { - "system": "http://snomed.info/sct", - "code": "269459004", - "display": "Malignant tumor of lesser curve of stomach" - }, - { - "system": "http://snomed.info/sct", - "code": "269460009", - "display": "Malignant tumor of greater curve of stomach" - }, - { - "system": "http://snomed.info/sct", - "code": "269463006", - "display": "Malignant tumor of middle ear and mastoid" - }, - { - "system": "http://snomed.info/sct", - "code": "269464000", - "display": "Malignant neoplasm of upper lobe, bronchus or lung" - }, - { - "system": "http://snomed.info/sct", - "code": "269467007", - "display": "Malignant neoplasm of hand bones" - }, - { - "system": "http://snomed.info/sct", - "code": "269469005", - "display": "Malignant neoplasm of soft tissue" - }, - { - "system": "http://snomed.info/sct", - "code": "269475001", - "display": "Malignant neoplasm of lymphatic and hemopoietic tissue" - }, - { - "system": "http://snomed.info/sct", - "code": "269476000", - "display": "Nodular lymphoma" - }, - { - "system": "http://snomed.info/sct", - "code": "269515006", - "display": "Carcinoma of lip" - }, - { - "system": "http://snomed.info/sct", - "code": "269516007", - "display": "Tongue carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "269533000", - "display": "Carcinoma of colon" - }, - { - "system": "http://snomed.info/sct", - "code": "269544008", - "display": "Carcinoma of the rectosigmoid junction" - }, - { - "system": "http://snomed.info/sct", - "code": "269578002", - "display": "Malignant melanoma of head and neck" - }, - { - "system": "http://snomed.info/sct", - "code": "269579005", - "display": "Malignant melanoma of trunk" - }, - { - "system": "http://snomed.info/sct", - "code": "269580008", - "display": "Malignant melanoma of upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "269581007", - "display": "Malignant melanoma of lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "271323007", - "display": "Malignant neoplasm of lip, oral cavity and pharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "271467005", - "display": "Malignant neoplasm of bone, connective tissue, skin and breast" - }, - { - "system": "http://snomed.info/sct", - "code": "271468000", - "display": "Malignant neoplasm of genitourinary organ" - }, - { - "system": "http://snomed.info/sct", - "code": "271568003", - "display": "Malig neoplasm of lower lip, oral aspect" - }, - { - "system": "http://snomed.info/sct", - "code": "271943005", - "display": "Carcinoma of base of tongue" - }, - { - "system": "http://snomed.info/sct", - "code": "274084007", - "display": "Palate carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "274085008", - "display": "Tonsil carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "274087000", - "display": "Malignant melanoma of eye" - }, - { - "system": "http://snomed.info/sct", - "code": "274902006", - "display": "Mixed hepatocellular and bile duct carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "274905008", - "display": "Malignant lymphoma - lymphocytic, intermediate differentiation" - }, - { - "system": "http://snomed.info/sct", - "code": "275394001", - "display": "Carcinoma ventral surface of tongue" - }, - { - "system": "http://snomed.info/sct", - "code": "275395000", - "display": "Carcinoma anterior 2/3 tongue ventrum" - }, - { - "system": "http://snomed.info/sct", - "code": "275396004", - "display": "Carcinoma of anterior two-thirds of tongue - dorsal surface" - }, - { - "system": "http://snomed.info/sct", - "code": "275397008", - "display": "Carcinoma of midline of tongue" - }, - { - "system": "http://snomed.info/sct", - "code": "275399006", - "display": "Malignant tumor of lipstick area of lip" - }, - { - "system": "http://snomed.info/sct", - "code": "275490009", - "display": "Carcinoma of tongue base - dorsal surface" - }, - { - "system": "http://snomed.info/sct", - "code": "276419004", - "display": "Malignant tumor of corpus spongiosum" - }, - { - "system": "http://snomed.info/sct", - "code": "276420005", - "display": "Malignant tumor of corpus cavernosum" - }, - { - "system": "http://snomed.info/sct", - "code": "276738009", - "display": "Primary signet ring cell carcinoma of skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "276750003", - "display": "Malignant tumor of skin with pilar differentiation" - }, - { - "system": "http://snomed.info/sct", - "code": "276751004", - "display": "Amelanotic malignant melanoma of skin" - }, - { - "system": "http://snomed.info/sct", - "code": "276797002", - "display": "Malignant tumor of fibrous tissue" - }, - { - "system": "http://snomed.info/sct", - "code": "276803003", - "display": "Adenocarcinoma of esophagus" - }, - { - "system": "http://snomed.info/sct", - "code": "276804009", - "display": "Squamous cell carcinoma of esophagus" - }, - { - "system": "http://snomed.info/sct", - "code": "276809004", - "display": "EGC - Early gastric cancer" - }, - { - "system": "http://snomed.info/sct", - "code": "276810009", - "display": "Late gastric cancer" - }, - { - "system": "http://snomed.info/sct", - "code": "276811008", - "display": "Gastric lymphoma" - }, - { - "system": "http://snomed.info/sct", - "code": "276815004", - "display": "Lymphoma of intestine" - }, - { - "system": "http://snomed.info/sct", - "code": "276821000", - "display": "Malignant melanoma of anus" - }, - { - "system": "http://snomed.info/sct", - "code": "276822007", - "display": "Malignant melanoma of rectum" - }, - { - "system": "http://snomed.info/sct", - "code": "276826005", - "display": "Malignant glioma of brain" - }, - { - "system": "http://snomed.info/sct", - "code": "276827001", - "display": "Malignant glioma of spinal cord" - }, - { - "system": "http://snomed.info/sct", - "code": "276828006", - "display": "Glioblastoma multiforme of brain" - }, - { - "system": "http://snomed.info/sct", - "code": "276829003", - "display": "Glioblastoma multiforme of spinal cord" - }, - { - "system": "http://snomed.info/sct", - "code": "276836002", - "display": "Primary cerebral lymphoma" - }, - { - "system": "http://snomed.info/sct", - "code": "276860003", - "display": "Squamous cell carcinoma of scrotum" - }, - { - "system": "http://snomed.info/sct", - "code": "276870001", - "display": "Carcinoma of fallopian tube" - }, - { - "system": "http://snomed.info/sct", - "code": "276876007", - "display": "Carcinoma of Bartholin's gland" - }, - { - "system": "http://snomed.info/sct", - "code": "276952000", - "display": "Squamous cell carcinoma of tongue" - }, - { - "system": "http://snomed.info/sct", - "code": "276953005", - "display": "SCC - Squamous cell carcinoma of gum" - }, - { - "system": "http://snomed.info/sct", - "code": "276954004", - "display": "Squamous cell carcinoma of floor of mouth" - }, - { - "system": "http://snomed.info/sct", - "code": "276962007", - "display": "Squamous cell carcinoma of palate" - }, - { - "system": "http://snomed.info/sct", - "code": "276975007", - "display": "Carcinoma of larynx" - }, - { - "system": "http://snomed.info/sct", - "code": "277156006", - "display": "Malignant tumor of external ear" - }, - { - "system": "http://snomed.info/sct", - "code": "277461004", - "display": "Anaplastic astrocytoma of brain" - }, - { - "system": "http://snomed.info/sct", - "code": "277474005", - "display": "B-cell chronic lymphocytic leukemia variant" - }, - { - "system": "http://snomed.info/sct", - "code": "277505007", - "display": "Medulloblastoma of cerebellum" - }, - { - "system": "http://snomed.info/sct", - "code": "277530005", - "display": "Malignant melanoma of meninges" - }, - { - "system": "http://snomed.info/sct", - "code": "277543005", - "display": "Malignant white blood cell disorder" - }, - { - "system": "http://snomed.info/sct", - "code": "277545003", - "display": "T-cell chronic lymphocytic leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "277549009", - "display": "Chronic lymphocytic prolymphocytic leukemia syndrome" - }, - { - "system": "http://snomed.info/sct", - "code": "277550009", - "display": "Richter's syndrome" - }, - { - "system": "http://snomed.info/sct", - "code": "277551008", - "display": "Splenic lymphoma with villous lymphocytes" - }, - { - "system": "http://snomed.info/sct", - "code": "277567002", - "display": "T-cell prolymphocytic leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "277568007", - "display": "Hairy cell leukemia variant" - }, - { - "system": "http://snomed.info/sct", - "code": "277569004", - "display": "Large granular lymphocytic leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "277570003", - "display": "Lymphoma with spill" - }, - { - "system": "http://snomed.info/sct", - "code": "277571004", - "display": "B-cell acute lymphoblastic leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "277572006", - "display": "Acute pre B-cell lymphoblastic leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "277573001", - "display": "Common acute lymphoblastic leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "277574007", - "display": "Null cell acute lymphoblastic leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "277575008", - "display": "T-cell acute lymphoblastic leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "277579002", - "display": "Light chain myeloma" - }, - { - "system": "http://snomed.info/sct", - "code": "277580004", - "display": "Non-secretory myeloma" - }, - { - "system": "http://snomed.info/sct", - "code": "277587001", - "display": "JCML - Juvenile chronic myeloid leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "277589003", - "display": "Atypical chronic myeloid leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "277597005", - "display": "Myelodysplastic syndrome with isolated del(5q) (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "277601005", - "display": "Acute monocytoid leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "277602003", - "display": "Acute megakaryoblastic leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "277604002", - "display": "Acute eosinophilic leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "277609007", - "display": "Hodgkin's disease, lymphocytic predominance - diffuse" - }, - { - "system": "http://snomed.info/sct", - "code": "277610002", - "display": "Hodgkin's disease, nodular sclerosis - lymphocytic predominance" - }, - { - "system": "http://snomed.info/sct", - "code": "277611003", - "display": "Hodgkin's disease, nodular sclerosis - mixed cellularity" - }, - { - "system": "http://snomed.info/sct", - "code": "277612005", - "display": "Hodgkin's disease, nodular sclerosis - lymphocytic depletion" - }, - { - "system": "http://snomed.info/sct", - "code": "277613000", - "display": "Cutaneous/peripheral T-cell lymphoma" - }, - { - "system": "http://snomed.info/sct", - "code": "277614006", - "display": "Prethymic and thymic T-cell lymphoma/leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "277615007", - "display": "Low grade B-cell lymphoma" - }, - { - "system": "http://snomed.info/sct", - "code": "277616008", - "display": "Diffuse low grade B-cell lymphoma" - }, - { - "system": "http://snomed.info/sct", - "code": "277617004", - "display": "High grade B-cell lymphoma" - }, - { - "system": "http://snomed.info/sct", - "code": "277618009", - "display": "Follicular low grade B-cell lymphoma" - }, - { - "system": "http://snomed.info/sct", - "code": "277619001", - "display": "B-cell prolymphocytic leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "277622004", - "display": "Mucosa-associated lymphoma" - }, - { - "system": "http://snomed.info/sct", - "code": "277623009", - "display": "Monocytoid B-cell lymphoma" - }, - { - "system": "http://snomed.info/sct", - "code": "277624003", - "display": "Follicular malignant lymphoma - mixed cell type" - }, - { - "system": "http://snomed.info/sct", - "code": "277625002", - "display": "Follicular non-Hodgkin's small cleaved cell lymphoma" - }, - { - "system": "http://snomed.info/sct", - "code": "277626001", - "display": "Diffuse high grade B-cell lymphoma" - }, - { - "system": "http://snomed.info/sct", - "code": "277627005", - "display": "Nodular high grade B-cell lymphoma" - }, - { - "system": "http://snomed.info/sct", - "code": "277628000", - "display": "Diffuse malignant lymphoma - large cleaved cell" - }, - { - "system": "http://snomed.info/sct", - "code": "277629008", - "display": "Diffuse malignant lymphoma - large non-cleaved cell" - }, - { - "system": "http://snomed.info/sct", - "code": "277632006", - "display": "Diffuse malignant lymphoma - centroblastic polymorphic" - }, - { - "system": "http://snomed.info/sct", - "code": "277642008", - "display": "Low grade T-cell lymphoma" - }, - { - "system": "http://snomed.info/sct", - "code": "277643003", - "display": "High grade T-cell lymphoma" - }, - { - "system": "http://snomed.info/sct", - "code": "277654008", - "display": "Enteropathy-associated T-cell lymphoma" - }, - { - "system": "http://snomed.info/sct", - "code": "277664004", - "display": "Malignant lymphoma of testis" - }, - { - "system": "http://snomed.info/sct", - "code": "277782009", - "display": "Malignant peritoneal local recurrence" - }, - { - "system": "http://snomed.info/sct", - "code": "278024000", - "display": "Rhabdomyosarcoma of bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "278042005", - "display": "Malignant teratoma of mediastinum" - }, - { - "system": "http://snomed.info/sct", - "code": "278043000", - "display": "Malignant seminoma of mediastinum" - }, - { - "system": "http://snomed.info/sct", - "code": "278044006", - "display": "Malignant neuroma of mediastinum" - }, - { - "system": "http://snomed.info/sct", - "code": "278046008", - "display": "Sarcoma of bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "278050001", - "display": "Sarcoma of breast" - }, - { - "system": "http://snomed.info/sct", - "code": "278052009", - "display": "Malignant lymphoma of breast" - }, - { - "system": "http://snomed.info/sct", - "code": "278054005", - "display": "Lobular carcinoma of breast" - }, - { - "system": "http://snomed.info/sct", - "code": "278055006", - "display": "Malignant Leydig cell tumor of testis" - }, - { - "system": "http://snomed.info/sct", - "code": "278060005", - "display": "Endometrioid carcinoma of prostate" - }, - { - "system": "http://snomed.info/sct", - "code": "278189009", - "display": "Hypergranular promyelocytic leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "278453007", - "display": "Acute biphenotypic leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "278491007", - "display": "Mixed seminoma teratoma of testis" - }, - { - "system": "http://snomed.info/sct", - "code": "280959007", - "display": "Malignant tumor of lacrimal drainage structure" - }, - { - "system": "http://snomed.info/sct", - "code": "281560004", - "display": "Neuroblastoma of brain" - }, - { - "system": "http://snomed.info/sct", - "code": "281562007", - "display": "Adrenal neuroblastoma" - }, - { - "system": "http://snomed.info/sct", - "code": "281563002", - "display": "Thoracic neuroblastoma" - }, - { - "system": "http://snomed.info/sct", - "code": "281564008", - "display": "Pelvic neuroblastoma" - }, - { - "system": "http://snomed.info/sct", - "code": "281565009", - "display": "Paraspinal neuroblastoma" - }, - { - "system": "http://snomed.info/sct", - "code": "281566005", - "display": "Abdominothoracic neuroblastoma" - }, - { - "system": "http://snomed.info/sct", - "code": "281702006", - "display": "Tibial adamantinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "285307007", - "display": "Squamous cell carcinoma of skin of upper lip" - }, - { - "system": "http://snomed.info/sct", - "code": "285308002", - "display": "Squamous cell carcinoma of skin of lower lip" - }, - { - "system": "http://snomed.info/sct", - "code": "285309005", - "display": "Squamous cell carcinoma of skin of cheek" - }, - { - "system": "http://snomed.info/sct", - "code": "285310000", - "display": "Carcinoma of anal canal" - }, - { - "system": "http://snomed.info/sct", - "code": "285312008", - "display": "Carcinoma of sigmoid colon" - }, - { - "system": "http://snomed.info/sct", - "code": "285420006", - "display": "IgA myeloma" - }, - { - "system": "http://snomed.info/sct", - "code": "285421005", - "display": "IgG myeloma" - }, - { - "system": "http://snomed.info/sct", - "code": "285422003", - "display": "Immunoglobulin D myeloma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "285432005", - "display": "Carcinoma of cervix" - }, - { - "system": "http://snomed.info/sct", - "code": "285769009", - "display": "Acute promyelocytic leukemia - hypogranular variant" - }, - { - "system": "http://snomed.info/sct", - "code": "285776004", - "display": "Intermediate grade B-cell lymphoma" - }, - { - "system": "http://snomed.info/sct", - "code": "285839005", - "display": "M4Eo - Acute myelomonocytic leukemia - eosinophilic variant" - }, - { - "system": "http://snomed.info/sct", - "code": "286887005", - "display": "Carcinoma liver/biliary system" - }, - { - "system": "http://snomed.info/sct", - "code": "286889008", - "display": "Carcinoma of upper limb bones/scapula" - }, - { - "system": "http://snomed.info/sct", - "code": "286890004", - "display": "Carcinoma of lower limb bones" - }, - { - "system": "http://snomed.info/sct", - "code": "286891000", - "display": "Carcinoma of skin of head/neck" - }, - { - "system": "http://snomed.info/sct", - "code": "286893002", - "display": "Carcinoma of breast - upper, inner quadrant" - }, - { - "system": "http://snomed.info/sct", - "code": "286894008", - "display": "Carcinoma of breast - lower, inner quadrant" - }, - { - "system": "http://snomed.info/sct", - "code": "286895009", - "display": "Carcinoma of breast - upper, outer quadrant" - }, - { - "system": "http://snomed.info/sct", - "code": "286896005", - "display": "Carcinoma breast - lower, outer quadrant" - }, - { - "system": "http://snomed.info/sct", - "code": "286897001", - "display": "Carcinoma of breast - axillary tail" - }, - { - "system": "http://snomed.info/sct", - "code": "286899003", - "display": "Carcinoma genital organs" - }, - { - "system": "http://snomed.info/sct", - "code": "300988009", - "display": "Transitional cell carcinoma of ureter" - }, - { - "system": "http://snomed.info/sct", - "code": "301756000", - "display": "Adenocarcinoma of sigmoid colon" - }, - { - "system": "http://snomed.info/sct", - "code": "302815008", - "display": "Malignant tumor of frenum of lip" - }, - { - "system": "http://snomed.info/sct", - "code": "302816009", - "display": "Malignant tumor of soft tissue of head, face and neck" - }, - { - "system": "http://snomed.info/sct", - "code": "302823005", - "display": "Alpha cell adenoma" - }, - { - "system": "http://snomed.info/sct", - "code": "302837001", - "display": "LMM - Lentigo maligna melanoma" - }, - { - "system": "http://snomed.info/sct", - "code": "302841002", - "display": "Malignant lymphoma, lymphocytic, well differentiated" - }, - { - "system": "http://snomed.info/sct", - "code": "302842009", - "display": "Diffuse malignant lymphoma - centroblastic" - }, - { - "system": "http://snomed.info/sct", - "code": "302845006", - "display": "Nodular malignant lymphoma, lymphocytic - well differentiated" - }, - { - "system": "http://snomed.info/sct", - "code": "302847003", - "display": "Rhabdomyosarcoma" - }, - { - "system": "http://snomed.info/sct", - "code": "302848008", - "display": "Nodular malignant lymphoma, lymphocytic - intermediate differentiation" - }, - { - "system": "http://snomed.info/sct", - "code": "302849000", - "display": "Nephroblastoma" - }, - { - "system": "http://snomed.info/sct", - "code": "302851001", - "display": "Synovial sarcoma" - }, - { - "system": "http://snomed.info/sct", - "code": "302855005", - "display": "Subacute leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "302856006", - "display": "Aleukemic leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "303012000", - "display": "Malignant tumor of posterior wall of hypopharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "303017006", - "display": "Malignant lymphoma, convoluted cell type" - }, - { - "system": "http://snomed.info/sct", - "code": "303055001", - "display": "Malignant lymphoma, follicular center cell" - }, - { - "system": "http://snomed.info/sct", - "code": "303056000", - "display": "Malignant lymphoma, follicular center cell, cleaved" - }, - { - "system": "http://snomed.info/sct", - "code": "303057009", - "display": "Malignant lymphoma, follicular center cell, non-cleaved" - }, - { - "system": "http://snomed.info/sct", - "code": "304545002", - "display": "Adenocarcinoma of ileum" - }, - { - "system": "http://snomed.info/sct", - "code": "307216009", - "display": "Perforated carcinoma of esophagus" - }, - { - "system": "http://snomed.info/sct", - "code": "307219002", - "display": "Retroperitoneal sarcoma" - }, - { - "system": "http://snomed.info/sct", - "code": "307340003", - "display": "Monosomy 7 syndrome" - }, - { - "system": "http://snomed.info/sct", - "code": "307341004", - "display": "Atypical hairy cell leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "307502000", - "display": "Squamous cell carcinoma of mouth" - }, - { - "system": "http://snomed.info/sct", - "code": "307576001", - "display": "Osteosarcoma of bone" - }, - { - "system": "http://snomed.info/sct", - "code": "307591004", - "display": "Malignant mastocytosis" - }, - { - "system": "http://snomed.info/sct", - "code": "307592006", - "display": "Basophilic leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "307599002", - "display": "Sebaceous adenocarcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "307603002", - "display": "Malignant blue nevus of skin" - }, - { - "system": "http://snomed.info/sct", - "code": "307608006", - "display": "Ewing's sarcoma of bone" - }, - { - "system": "http://snomed.info/sct", - "code": "307609003", - "display": "Adamantinoma of long bone" - }, - { - "system": "http://snomed.info/sct", - "code": "307610008", - "display": "Pilomatrix carcinoma of skin" - }, - { - "system": "http://snomed.info/sct", - "code": "307617006", - "display": "Neutrophilic leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "307622006", - "display": "Prolymphocytic lymphosarcoma" - }, - { - "system": "http://snomed.info/sct", - "code": "307623001", - "display": "Malignant lymphoma - lymphoplasmacytic" - }, - { - "system": "http://snomed.info/sct", - "code": "307624007", - "display": "Diffuse malignant lymphoma - centroblastic-centrocytic" - }, - { - "system": "http://snomed.info/sct", - "code": "307625008", - "display": "Malignant lymphoma - centrocytic" - }, - { - "system": "http://snomed.info/sct", - "code": "307633009", - "display": "Hodgkin's disease, lymphocytic depletion, diffuse fibrosis" - }, - { - "system": "http://snomed.info/sct", - "code": "307634003", - "display": "Hodgkin's disease, lymphocytic depletion, reticular type" - }, - { - "system": "http://snomed.info/sct", - "code": "307635002", - "display": "Hodgkin's disease, nodular sclerosis - cellular phase" - }, - { - "system": "http://snomed.info/sct", - "code": "307636001", - "display": "Malignant lymphoma, mixed lymphocytic-histiocytic, nodular" - }, - { - "system": "http://snomed.info/sct", - "code": "307637005", - "display": "Germinoblastoma, follicular" - }, - { - "system": "http://snomed.info/sct", - "code": "307646004", - "display": "Malignant lymphoma, lymphocytic, poorly differentiated, nodular" - }, - { - "system": "http://snomed.info/sct", - "code": "307647008", - "display": "Malignant lymphoma, centroblastic type, follicular" - }, - { - "system": "http://snomed.info/sct", - "code": "307649006", - "display": "Microglioma" - }, - { - "system": "http://snomed.info/sct", - "code": "307650006", - "display": "Histiocytic medullary reticulosis" - }, - { - "system": "http://snomed.info/sct", - "code": "307651005", - "display": "Myelosclerosis with myeloid metaplasia" - }, - { - "system": "http://snomed.info/sct", - "code": "308121000", - "display": "Follicular non-Hodgkin's lymphoma" - }, - { - "system": "http://snomed.info/sct", - "code": "309245001", - "display": "Adenocarcinoma of uterus" - }, - { - "system": "http://snomed.info/sct", - "code": "310498001", - "display": "Malignant melanoma of back" - }, - { - "system": "http://snomed.info/sct", - "code": "310504009", - "display": "Primary malignant neoplasm of unknown site" - }, - { - "system": "http://snomed.info/sct", - "code": "310526005", - "display": "Malignant tumor of soft tissue of back" - }, - { - "system": "http://snomed.info/sct", - "code": "310599006", - "display": "Malignant neoplasm of canthus" - }, - { - "system": "http://snomed.info/sct", - "code": "311779007", - "display": "Malignant neoplasm of skin of scapular region" - }, - { - "system": "http://snomed.info/sct", - "code": "312104005", - "display": "Cholangiocarcinoma of biliary tract" - }, - { - "system": "http://snomed.info/sct", - "code": "312111009", - "display": "Carcinoma of ascending colon" - }, - { - "system": "http://snomed.info/sct", - "code": "312112002", - "display": "Carcinoma of transverse colon" - }, - { - "system": "http://snomed.info/sct", - "code": "312113007", - "display": "Carcinoma of descending colon" - }, - { - "system": "http://snomed.info/sct", - "code": "312114001", - "display": "Carcinoma of hepatic flexure" - }, - { - "system": "http://snomed.info/sct", - "code": "312115000", - "display": "Carcinoma of splenic flexure" - }, - { - "system": "http://snomed.info/sct", - "code": "312949007", - "display": "Retinal pigment epithelial adenocarcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "313248004", - "display": "Malignant melanoma of chest wall" - }, - { - "system": "http://snomed.info/sct", - "code": "313249007", - "display": "Malignant neoplasm of upper eyelid" - }, - { - "system": "http://snomed.info/sct", - "code": "313250007", - "display": "Malignant neoplasm of lower eyelid" - }, - { - "system": "http://snomed.info/sct", - "code": "313353007", - "display": "Squamous cell carcinoma of bronchus in left lower lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "313354001", - "display": "Squamous cell carcinoma of bronchus in left upper lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "313355000", - "display": "Squamous cell carcinoma of bronchus in right lower lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "313356004", - "display": "Squamous cell carcinoma of bronchus in right middle lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "313357008", - "display": "Squamous cell carcinoma of bronchus in right upper lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "313427003", - "display": "Lambda light chain myeloma" - }, - { - "system": "http://snomed.info/sct", - "code": "313428008", - "display": "Seminoma of undescended testis" - }, - { - "system": "http://snomed.info/sct", - "code": "313429000", - "display": "Seminoma of descended testis" - }, - { - "system": "http://snomed.info/sct", - "code": "314191009", - "display": "Cystadenocarcinoma of ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "314951005", - "display": "Local recurrence of malignant tumor of tongue" - }, - { - "system": "http://snomed.info/sct", - "code": "314952003", - "display": "Local recurrence of malignant tumor of buccal cavity" - }, - { - "system": "http://snomed.info/sct", - "code": "314953008", - "display": "Local recurrence of malignant tumor of thyroid gland" - }, - { - "system": "http://snomed.info/sct", - "code": "314954002", - "display": "Local recurrence of malignant tumor of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "314955001", - "display": "Local recurrence of malignant tumor of breast" - }, - { - "system": "http://snomed.info/sct", - "code": "314960002", - "display": "Local recurrence of malignant tumor of esophagus" - }, - { - "system": "http://snomed.info/sct", - "code": "314961003", - "display": "Local recurrence of malignant tumor of stomach" - }, - { - "system": "http://snomed.info/sct", - "code": "314962005", - "display": "Local recurrence of malignant tumor of gallbladder" - }, - { - "system": "http://snomed.info/sct", - "code": "314963000", - "display": "Local recurrence of malignant tumor of liver" - }, - { - "system": "http://snomed.info/sct", - "code": "314964006", - "display": "Local recurrence of malignant tumor of pancreas" - }, - { - "system": "http://snomed.info/sct", - "code": "314965007", - "display": "Local recurrence of malignant tumor of colon" - }, - { - "system": "http://snomed.info/sct", - "code": "314966008", - "display": "Local recurrence of malignant tumor of rectum" - }, - { - "system": "http://snomed.info/sct", - "code": "314967004", - "display": "Local recurrence of malignant tumor of kidney" - }, - { - "system": "http://snomed.info/sct", - "code": "314968009", - "display": "Local recurrence of malignant tumor of urinary bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "314969001", - "display": "Local recurrence of malignant tumor of prostate" - }, - { - "system": "http://snomed.info/sct", - "code": "314970000", - "display": "Local recurrence of malignant tumor of cervix" - }, - { - "system": "http://snomed.info/sct", - "code": "314973003", - "display": "Local recurrence of malignant tumor of bone" - }, - { - "system": "http://snomed.info/sct", - "code": "314974009", - "display": "Local recurrence of malignant tumor of soft tissue" - }, - { - "system": "http://snomed.info/sct", - "code": "314975005", - "display": "Local recurrence of malignant tumor of skin" - }, - { - "system": "http://snomed.info/sct", - "code": "314976006", - "display": "Local recurrence of malignant melanoma of skin" - }, - { - "system": "http://snomed.info/sct", - "code": "315058005", - "display": "Hereditary nonpolyposis colon cancer" - }, - { - "system": "http://snomed.info/sct", - "code": "326072005", - "display": "Carcinoma of head of pancreas" - }, - { - "system": "http://snomed.info/sct", - "code": "359631009", - "display": "Acute myeloid leukemia, minimal differentiation, FAB M0" - }, - { - "system": "http://snomed.info/sct", - "code": "359640008", - "display": "Acute myeloid leukemia without maturation, FAB M1" - }, - { - "system": "http://snomed.info/sct", - "code": "359648001", - "display": "Acute myeloid leukemia with maturation, FAB M2" - }, - { - "system": "http://snomed.info/sct", - "code": "363348004", - "display": "Malignant tumor of lip" - }, - { - "system": "http://snomed.info/sct", - "code": "363349007", - "display": "Malignant tumor of stomach" - }, - { - "system": "http://snomed.info/sct", - "code": "363350007", - "display": "Malignant tumor of cecum" - }, - { - "system": "http://snomed.info/sct", - "code": "363351006", - "display": "Malignant tumor of rectum" - }, - { - "system": "http://snomed.info/sct", - "code": "363352004", - "display": "Malignant tumor of anal canal" - }, - { - "system": "http://snomed.info/sct", - "code": "363353009", - "display": "Malignant tumor of gallbladder" - }, - { - "system": "http://snomed.info/sct", - "code": "363354003", - "display": "Malignant tumor of cervix" - }, - { - "system": "http://snomed.info/sct", - "code": "363355002", - "display": "Malignant tumor of adrenal gland" - }, - { - "system": "http://snomed.info/sct", - "code": "363358000", - "display": "Malignant tumor of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "363359008", - "display": "Malignant tumor of middle ear" - }, - { - "system": "http://snomed.info/sct", - "code": "363360003", - "display": "Malignant tumor of anterior two-thirds of tongue" - }, - { - "system": "http://snomed.info/sct", - "code": "363363001", - "display": "Malignant tumor of soft tissue of shoulder" - }, - { - "system": "http://snomed.info/sct", - "code": "363364007", - "display": "Malignant tumor of soft tissue of hip" - }, - { - "system": "http://snomed.info/sct", - "code": "363365008", - "display": "Malignant tumor of soft tissue of thorax" - }, - { - "system": "http://snomed.info/sct", - "code": "363366009", - "display": "Malignant tumor of soft tissue of pelvis" - }, - { - "system": "http://snomed.info/sct", - "code": "363367000", - "display": "Malignant tumor of vulva" - }, - { - "system": "http://snomed.info/sct", - "code": "363368005", - "display": "Carcinoma of body of pancreas" - }, - { - "system": "http://snomed.info/sct", - "code": "363369002", - "display": "Carcinoma of tail of pancreas" - }, - { - "system": "http://snomed.info/sct", - "code": "363370001", - "display": "Malignant neoplasm of mesentery" - }, - { - "system": "http://snomed.info/sct", - "code": "363372009", - "display": "Malignant tumor of vermilion border of upper lip" - }, - { - "system": "http://snomed.info/sct", - "code": "363373004", - "display": "Malignant tumor of vermilion border of lower lip" - }, - { - "system": "http://snomed.info/sct", - "code": "363374005", - "display": "Malignant tumor of commissure of lip" - }, - { - "system": "http://snomed.info/sct", - "code": "363375006", - "display": "Malignant tumor of tongue" - }, - { - "system": "http://snomed.info/sct", - "code": "363376007", - "display": "Malignant tumor of base of tongue" - }, - { - "system": "http://snomed.info/sct", - "code": "363377003", - "display": "Malignant tumor of lingual tonsil" - }, - { - "system": "http://snomed.info/sct", - "code": "363378008", - "display": "Malignant tumor of major salivary gland" - }, - { - "system": "http://snomed.info/sct", - "code": "363379000", - "display": "Malignant tumor of parotid gland" - }, - { - "system": "http://snomed.info/sct", - "code": "363380002", - "display": "Malignant tumor of submandibular gland" - }, - { - "system": "http://snomed.info/sct", - "code": "363381003", - "display": "Malignant tumor of sublingual gland" - }, - { - "system": "http://snomed.info/sct", - "code": "363382005", - "display": "Malignant tumor of gum" - }, - { - "system": "http://snomed.info/sct", - "code": "363383000", - "display": "Malignant tumor of upper gingiva" - }, - { - "system": "http://snomed.info/sct", - "code": "363384006", - "display": "Malignant tumor of lower gingiva" - }, - { - "system": "http://snomed.info/sct", - "code": "363385007", - "display": "Malignant tumor of floor of mouth" - }, - { - "system": "http://snomed.info/sct", - "code": "363386008", - "display": "Malignant tumor of buccal mucosa" - }, - { - "system": "http://snomed.info/sct", - "code": "363387004", - "display": "Malignant tumor of hard palate" - }, - { - "system": "http://snomed.info/sct", - "code": "363388009", - "display": "Malignant tumor of soft palate" - }, - { - "system": "http://snomed.info/sct", - "code": "363389001", - "display": "Malignant tumor of uvula" - }, - { - "system": "http://snomed.info/sct", - "code": "363390005", - "display": "Malignant tumor of palate" - }, - { - "system": "http://snomed.info/sct", - "code": "363391009", - "display": "Malignant tumor of retromolar area" - }, - { - "system": "http://snomed.info/sct", - "code": "363392002", - "display": "Malignant tumor of oropharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "363393007", - "display": "Malignant tumor of tonsil" - }, - { - "system": "http://snomed.info/sct", - "code": "363394001", - "display": "Malignant tumor of tonsillar fossa" - }, - { - "system": "http://snomed.info/sct", - "code": "363395000", - "display": "Malignant tumor of vallecula" - }, - { - "system": "http://snomed.info/sct", - "code": "363396004", - "display": "Malignant tumor of branchial cleft" - }, - { - "system": "http://snomed.info/sct", - "code": "363398003", - "display": "Malignant tumor of lateral wall of nasopharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "363399006", - "display": "Malignant tumor of hypopharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "363400004", - "display": "Malignant tumor of postcricoid region" - }, - { - "system": "http://snomed.info/sct", - "code": "363401000", - "display": "Malignant tumor of pyriform fossa" - }, - { - "system": "http://snomed.info/sct", - "code": "363402007", - "display": "Malignant tumor of esophagus" - }, - { - "system": "http://snomed.info/sct", - "code": "363403002", - "display": "Malignant tumor of duodenum" - }, - { - "system": "http://snomed.info/sct", - "code": "363404008", - "display": "Malignant tumor of jejunum" - }, - { - "system": "http://snomed.info/sct", - "code": "363405009", - "display": "Malignant tumor of ileum" - }, - { - "system": "http://snomed.info/sct", - "code": "363406005", - "display": "Malignant tumor of colon" - }, - { - "system": "http://snomed.info/sct", - "code": "363407001", - "display": "Malignant tumor of hepatic flexure" - }, - { - "system": "http://snomed.info/sct", - "code": "363408006", - "display": "Malignant tumor of transverse colon" - }, - { - "system": "http://snomed.info/sct", - "code": "363409003", - "display": "Malignant tumor of descending colon" - }, - { - "system": "http://snomed.info/sct", - "code": "363410008", - "display": "Malignant tumor of sigmoid colon" - }, - { - "system": "http://snomed.info/sct", - "code": "363411007", - "display": "Malignant tumor of appendix" - }, - { - "system": "http://snomed.info/sct", - "code": "363412000", - "display": "Malignant tumor of ascending colon" - }, - { - "system": "http://snomed.info/sct", - "code": "363413005", - "display": "Malignant tumor of splenic flexure" - }, - { - "system": "http://snomed.info/sct", - "code": "363414004", - "display": "Malignant tumor of rectosigmoid junction" - }, - { - "system": "http://snomed.info/sct", - "code": "363415003", - "display": "Malignant tumor of biliary tract" - }, - { - "system": "http://snomed.info/sct", - "code": "363416002", - "display": "Malignant tumor of extrahepatic bile duct" - }, - { - "system": "http://snomed.info/sct", - "code": "363417006", - "display": "Malignant tumor of ampulla of Vater" - }, - { - "system": "http://snomed.info/sct", - "code": "363418001", - "display": "Malignant tumor of pancreas" - }, - { - "system": "http://snomed.info/sct", - "code": "363419009", - "display": "Malignant tumor of head of pancreas" - }, - { - "system": "http://snomed.info/sct", - "code": "363420003", - "display": "Malignant retroperitoneal tumor" - }, - { - "system": "http://snomed.info/sct", - "code": "363421004", - "display": "Malignant neoplasm of omentum" - }, - { - "system": "http://snomed.info/sct", - "code": "363422006", - "display": "Malignant tumor of nasal cavity" - }, - { - "system": "http://snomed.info/sct", - "code": "363423001", - "display": "Malignant tumor of nasal septum" - }, - { - "system": "http://snomed.info/sct", - "code": "363424007", - "display": "Malignant tumor of mastoid air cells" - }, - { - "system": "http://snomed.info/sct", - "code": "363425008", - "display": "Malignant tumor of maxillary sinus" - }, - { - "system": "http://snomed.info/sct", - "code": "363426009", - "display": "Malignant tumor of ethmoid sinus" - }, - { - "system": "http://snomed.info/sct", - "code": "363427000", - "display": "Malignant tumor of frontal sinus" - }, - { - "system": "http://snomed.info/sct", - "code": "363428005", - "display": "Malignant tumor of sphenoid sinus" - }, - { - "system": "http://snomed.info/sct", - "code": "363429002", - "display": "Malignant tumor of larynx" - }, - { - "system": "http://snomed.info/sct", - "code": "363430007", - "display": "Malignant tumor of subglottis" - }, - { - "system": "http://snomed.info/sct", - "code": "363431006", - "display": "Malignant tumor of laryngeal cartilage" - }, - { - "system": "http://snomed.info/sct", - "code": "363432004", - "display": "Malignant tumor of trachea" - }, - { - "system": "http://snomed.info/sct", - "code": "363433009", - "display": "Malignant tumor of pleura" - }, - { - "system": "http://snomed.info/sct", - "code": "363434003", - "display": "Malignant tumor of thymus" - }, - { - "system": "http://snomed.info/sct", - "code": "363435002", - "display": "Malignant tumor of heart" - }, - { - "system": "http://snomed.info/sct", - "code": "363436001", - "display": "Malignant tumor of endocardium" - }, - { - "system": "http://snomed.info/sct", - "code": "363437005", - "display": "Malignant tumor of myocardium" - }, - { - "system": "http://snomed.info/sct", - "code": "363438000", - "display": "Malignant tumor of vertebral column" - }, - { - "system": "http://snomed.info/sct", - "code": "363439008", - "display": "Malignant tumor of soft tissue of head" - }, - { - "system": "http://snomed.info/sct", - "code": "363440005", - "display": "Malignant tumor of soft tissue of face" - }, - { - "system": "http://snomed.info/sct", - "code": "363441009", - "display": "Malignant tumor of soft tissue of neck" - }, - { - "system": "http://snomed.info/sct", - "code": "363443007", - "display": "Malignant tumor of ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "363444001", - "display": "Malignant tumor of fallopian tube" - }, - { - "system": "http://snomed.info/sct", - "code": "363445000", - "display": "Malignant tumor of vagina" - }, - { - "system": "http://snomed.info/sct", - "code": "363446004", - "display": "Malignant neoplasm of labia majora" - }, - { - "system": "http://snomed.info/sct", - "code": "363447008", - "display": "Malignant neoplasm of labia minora" - }, - { - "system": "http://snomed.info/sct", - "code": "363449006", - "display": "Malignant tumor of testis" - }, - { - "system": "http://snomed.info/sct", - "code": "363450006", - "display": "Malignant tumor of foreskin" - }, - { - "system": "http://snomed.info/sct", - "code": "363451005", - "display": "Malignant tumor of glans penis" - }, - { - "system": "http://snomed.info/sct", - "code": "363452003", - "display": "Malignant tumor of epididymis" - }, - { - "system": "http://snomed.info/sct", - "code": "363453008", - "display": "Malignant tumor of spermatic cord" - }, - { - "system": "http://snomed.info/sct", - "code": "363454002", - "display": "Malignant tumor of scrotum" - }, - { - "system": "http://snomed.info/sct", - "code": "363456000", - "display": "Malignant tumor of urachus" - }, - { - "system": "http://snomed.info/sct", - "code": "363457009", - "display": "Malignant tumor of renal pelvis" - }, - { - "system": "http://snomed.info/sct", - "code": "363458004", - "display": "Malignant tumor of ureter" - }, - { - "system": "http://snomed.info/sct", - "code": "363459007", - "display": "Malignant tumor of urethra" - }, - { - "system": "http://snomed.info/sct", - "code": "363460002", - "display": "Malignant tumor of paraurethral gland" - }, - { - "system": "http://snomed.info/sct", - "code": "363461003", - "display": "Malignant tumor of eye" - }, - { - "system": "http://snomed.info/sct", - "code": "363462005", - "display": "Malignant tumor of orbit" - }, - { - "system": "http://snomed.info/sct", - "code": "363463000", - "display": "Malignant tumor of conjunctiva" - }, - { - "system": "http://snomed.info/sct", - "code": "363464006", - "display": "Malignant tumor of cornea" - }, - { - "system": "http://snomed.info/sct", - "code": "363465007", - "display": "Malignant tumor of retina" - }, - { - "system": "http://snomed.info/sct", - "code": "363466008", - "display": "Malignant tumor of choroid" - }, - { - "system": "http://snomed.info/sct", - "code": "363467004", - "display": "Malignant neoplasm of frontal lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "363468009", - "display": "Malignant neoplasm of temporal lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "363469001", - "display": "Malignant neoplasm of parietal lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "363470000", - "display": "Malignant neoplasm of occipital lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "363471001", - "display": "Malignant neoplasm of cerebral ventricles" - }, - { - "system": "http://snomed.info/sct", - "code": "363473003", - "display": "Malignant neoplasm of brainstem" - }, - { - "system": "http://snomed.info/sct", - "code": "363474009", - "display": "Malignant neoplasm of cerebral meninges" - }, - { - "system": "http://snomed.info/sct", - "code": "363475005", - "display": "Malignant tumor of spinal cord" - }, - { - "system": "http://snomed.info/sct", - "code": "363476006", - "display": "Malignant neoplasm of spinal meninges" - }, - { - "system": "http://snomed.info/sct", - "code": "363477002", - "display": "Malignant neoplasm of cauda equina" - }, - { - "system": "http://snomed.info/sct", - "code": "363478007", - "display": "Malignant tumor of thyroid gland" - }, - { - "system": "http://snomed.info/sct", - "code": "363481002", - "display": "Malignant tumor of parathyroid gland" - }, - { - "system": "http://snomed.info/sct", - "code": "363482009", - "display": "Malignant tumor of pituitary gland" - }, - { - "system": "http://snomed.info/sct", - "code": "363483004", - "display": "Malignant tumor of pineal gland" - }, - { - "system": "http://snomed.info/sct", - "code": "363484005", - "display": "Malignant tumor of pelvis" - }, - { - "system": "http://snomed.info/sct", - "code": "363485006", - "display": "Malignant tumor of minor salivary gland" - }, - { - "system": "http://snomed.info/sct", - "code": "363486007", - "display": "Malignant tumor of vocal cord" - }, - { - "system": "http://snomed.info/sct", - "code": "363487003", - "display": "Malignant tumor of aryepiglottic fold - laryngeal aspect" - }, - { - "system": "http://snomed.info/sct", - "code": "363488008", - "display": "Malignant tumor of false cord" - }, - { - "system": "http://snomed.info/sct", - "code": "363489000", - "display": "Malignant tumor of neck" - }, - { - "system": "http://snomed.info/sct", - "code": "363490009", - "display": "Malignant tumor of anus" - }, - { - "system": "http://snomed.info/sct", - "code": "363491008", - "display": "Malignant tumor of cloacogenic zone" - }, - { - "system": "http://snomed.info/sct", - "code": "363492001", - "display": "Malignant tumor of peritoneum" - }, - { - "system": "http://snomed.info/sct", - "code": "363493006", - "display": "Malignant tumor of bronchus" - }, - { - "system": "http://snomed.info/sct", - "code": "363494000", - "display": "Malignant tumor of mediastinum" - }, - { - "system": "http://snomed.info/sct", - "code": "363495004", - "display": "Malignant tumor of muscle" - }, - { - "system": "http://snomed.info/sct", - "code": "363496003", - "display": "Malignant tumor of soft tissue of abdomen" - }, - { - "system": "http://snomed.info/sct", - "code": "363497007", - "display": "Malignant tumor of meninges" - }, - { - "system": "http://snomed.info/sct", - "code": "363498002", - "display": "Malignant tumor of optic nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "363499005", - "display": "Malignant tumor of spleen" - }, - { - "system": "http://snomed.info/sct", - "code": "363500001", - "display": "Multiple malignancy" - }, - { - "system": "http://snomed.info/sct", - "code": "363501002", - "display": "Malignant tumor of face" - }, - { - "system": "http://snomed.info/sct", - "code": "363502009", - "display": "Malignant tumor of axilla" - }, - { - "system": "http://snomed.info/sct", - "code": "363503004", - "display": "Malignant tumor of upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "363504005", - "display": "Malignant tumor of lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "363505006", - "display": "Malignant tumor of oral cavity" - }, - { - "system": "http://snomed.info/sct", - "code": "363506007", - "display": "Malignant tumor of nasal sinuses" - }, - { - "system": "http://snomed.info/sct", - "code": "363507003", - "display": "Malignant tumor of pharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "363508008", - "display": "Malignant tumor of intestine" - }, - { - "system": "http://snomed.info/sct", - "code": "363509000", - "display": "Malignant tumor of small intestine" - }, - { - "system": "http://snomed.info/sct", - "code": "363510005", - "display": "Malignant tumor of large intestine" - }, - { - "system": "http://snomed.info/sct", - "code": "363514001", - "display": "Malignant tumor of female genital organ" - }, - { - "system": "http://snomed.info/sct", - "code": "363515000", - "display": "Malignant tumor of male genital organ" - }, - { - "system": "http://snomed.info/sct", - "code": "363516004", - "display": "Malignant tumor of penis" - }, - { - "system": "http://snomed.info/sct", - "code": "363517008", - "display": "Malignant tumor of urinary tract" - }, - { - "system": "http://snomed.info/sct", - "code": "363518003", - "display": "Malignant tumor of kidney" - }, - { - "system": "http://snomed.info/sct", - "code": "363745004", - "display": "Primary malignant neoplasm of gastrointestinal tract" - }, - { - "system": "http://snomed.info/sct", - "code": "369448007", - "display": "Malignant tumor involving rectum by direct extension from endometrium" - }, - { - "system": "http://snomed.info/sct", - "code": "369449004", - "display": "Malignant tumor involving rectum by direct extension from fallopian tube" - }, - { - "system": "http://snomed.info/sct", - "code": "369450004", - "display": "Malignant tumor involving rectum by direct extension from ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "369451000", - "display": "Malignant tumor involving rectum by direct extension from prostate" - }, - { - "system": "http://snomed.info/sct", - "code": "369452007", - "display": "Malignant tumor involving rectum by direct extension from uterine cervix" - }, - { - "system": "http://snomed.info/sct", - "code": "369453002", - "display": "Malignant tumor involving rectum by direct extension from uterus" - }, - { - "system": "http://snomed.info/sct", - "code": "369454008", - "display": "Malignant tumor involving rectum by direct extension from vagina" - }, - { - "system": "http://snomed.info/sct", - "code": "369463005", - "display": "Malignant tumor involving ureter by direct extension from bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "369465003", - "display": "Malignant tumor involving urethra by direct extension from bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "369466002", - "display": "Malignant tumor involving urethra by direct extension from prostate" - }, - { - "system": "http://snomed.info/sct", - "code": "369469009", - "display": "Malignant tumor involving bladder by direct extension from endometrium" - }, - { - "system": "http://snomed.info/sct", - "code": "369470005", - "display": "Malignant tumor involving bladder by direct extension from fallopian tube" - }, - { - "system": "http://snomed.info/sct", - "code": "369471009", - "display": "Malignant tumor involving bladder by direct extension from ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "369472002", - "display": "Malignant tumor involving bladder by direct extension from prostate" - }, - { - "system": "http://snomed.info/sct", - "code": "369473007", - "display": "Malignant tumor involving bladder by direct extension from uterine cervix" - }, - { - "system": "http://snomed.info/sct", - "code": "369474001", - "display": "Malignant tumor involving bladder by direct extension from uterus" - }, - { - "system": "http://snomed.info/sct", - "code": "369475000", - "display": "Malignant tumor involving bladder by direct extension from vagina" - }, - { - "system": "http://snomed.info/sct", - "code": "369483006", - "display": "Malignant tumor involving vasa deferentia by direct extension from prostate" - }, - { - "system": "http://snomed.info/sct", - "code": "369485004", - "display": "Malignant tumor involving prostate by direct extension from bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "369487007", - "display": "Primary malignant neoplasm of seminal vesicle" - }, - { - "system": "http://snomed.info/sct", - "code": "369489005", - "display": "Malignant tumor involving seminal vesicle by direct extension from bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "369490001", - "display": "Malignant tumor involving seminal vesicle by direct extension from prostate" - }, - { - "system": "http://snomed.info/sct", - "code": "369493004", - "display": "Malignant tumor involving uterine corpus by direct extension from bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "369494005", - "display": "Malignant tumor involving uterine corpus by direct extension from ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "369495006", - "display": "Malignant tumor involving uterine corpus by direct extension from uterine cervix" - }, - { - "system": "http://snomed.info/sct", - "code": "369496007", - "display": "Malignant tumor involving uterine corpus by direct extension from vagina" - }, - { - "system": "http://snomed.info/sct", - "code": "369497003", - "display": "Malignant tumor involving uterine cervix by direct extension from fallopian tube" - }, - { - "system": "http://snomed.info/sct", - "code": "369498008", - "display": "Malignant tumor involving uterine cervix by direct extension from ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "369499000", - "display": "Malignant tumor involving uterine cervix by direct extension from vagina" - }, - { - "system": "http://snomed.info/sct", - "code": "369503006", - "display": "Malignant tumor involving vagina by direct extension from uterus" - }, - { - "system": "http://snomed.info/sct", - "code": "369504000", - "display": "Malignant tumor involving vagina by direct extension from bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "369505004", - "display": "Malignant tumor involving vagina by direct extension from endometrium" - }, - { - "system": "http://snomed.info/sct", - "code": "369506003", - "display": "Malignant tumor involving vagina by direct extension from fallopian tube" - }, - { - "system": "http://snomed.info/sct", - "code": "369507007", - "display": "Malignant tumor involving vulva by direct extension from endometrium" - }, - { - "system": "http://snomed.info/sct", - "code": "369508002", - "display": "Malignant tumor involving vulva by direct extension from fallopian tube" - }, - { - "system": "http://snomed.info/sct", - "code": "369509005", - "display": "Malignant tumor involving vulva by direct extension from ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "369510000", - "display": "Malignant tumor involving vulva by direct extension from uterine cervix" - }, - { - "system": "http://snomed.info/sct", - "code": "369511001", - "display": "Malignant tumor involving vulva by direct extension from uterus" - }, - { - "system": "http://snomed.info/sct", - "code": "369512008", - "display": "Malignant tumor involving vagina by direct extension from ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "369513003", - "display": "Primary malignant neoplasm of left fallopian tube" - }, - { - "system": "http://snomed.info/sct", - "code": "369515005", - "display": "Malignant tumor involving left fallopian tube by direct extension from endometrium" - }, - { - "system": "http://snomed.info/sct", - "code": "369516006", - "display": "Malignant tumor involving left fallopian tube by direct extension from ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "369517002", - "display": "Malignant tumor involving left fallopian tube by direct extension from right fallopian tube" - }, - { - "system": "http://snomed.info/sct", - "code": "369518007", - "display": "Malignant tumor involving left fallopian tube by direct extension from uterine cervix" - }, - { - "system": "http://snomed.info/sct", - "code": "369519004", - "display": "Malignant tumor involving left fallopian tube by direct extension from uterus" - }, - { - "system": "http://snomed.info/sct", - "code": "369520005", - "display": "Primary malignant neoplasm of right fallopian tube" - }, - { - "system": "http://snomed.info/sct", - "code": "369522002", - "display": "Primary malignant neoplasm of left ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "369524001", - "display": "Malignant tumor involving left ovary by direct extension from endometrium" - }, - { - "system": "http://snomed.info/sct", - "code": "369525000", - "display": "Malignant tumor involving left ovary by direct extension from fallopian tube" - }, - { - "system": "http://snomed.info/sct", - "code": "369526004", - "display": "Malignant tumor involving left ovary by direct extension from right ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "369527008", - "display": "Malignant tumor involving left ovary by direct extension from uterine cervix" - }, - { - "system": "http://snomed.info/sct", - "code": "369528003", - "display": "Malignant tumor involving left ovary by direct extension from uterus" - }, - { - "system": "http://snomed.info/sct", - "code": "369529006", - "display": "Primary malignant neoplasm of right ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "369531002", - "display": "Malignant tumor involving right ovary by direct extension from endometrium" - }, - { - "system": "http://snomed.info/sct", - "code": "369532009", - "display": "Malignant tumor involving right ovary by direct extension from fallopian tube" - }, - { - "system": "http://snomed.info/sct", - "code": "369533004", - "display": "Malignant tumor involving right ovary by direct extension from left ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "369534005", - "display": "Malignant tumor involving right ovary by direct extension from uterine cervix" - }, - { - "system": "http://snomed.info/sct", - "code": "369541004", - "display": "Malignant tumor involving left fallopian tube by direct extension from vagina" - }, - { - "system": "http://snomed.info/sct", - "code": "369547000", - "display": "Malignant tumor involving right fallopian tube by direct extension from endometrium" - }, - { - "system": "http://snomed.info/sct", - "code": "369548005", - "display": "Malignant tumor involving right fallopian tube by direct extension from left fallopian tube" - }, - { - "system": "http://snomed.info/sct", - "code": "369549002", - "display": "Malignant tumor involving right fallopian tube by direct extension from ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "369550002", - "display": "Malignant tumor involving right fallopian tube by direct extension from uterine cervix" - }, - { - "system": "http://snomed.info/sct", - "code": "369551003", - "display": "Malignant tumor involving right fallopian tube by direct extension from uterus" - }, - { - "system": "http://snomed.info/sct", - "code": "369552005", - "display": "Malignant tumor involving right fallopian tube by direct extension from vagina" - }, - { - "system": "http://snomed.info/sct", - "code": "369559001", - "display": "Malignant tumor involving left ovary by direct extension from vagina" - }, - { - "system": "http://snomed.info/sct", - "code": "369566000", - "display": "Malignant tumor involving right ovary by direct extension from uterus" - }, - { - "system": "http://snomed.info/sct", - "code": "369567009", - "display": "Malignant tumor involving right ovary by direct extension from vagina" - }, - { - "system": "http://snomed.info/sct", - "code": "369579009", - "display": "Malignant tumor involving uterine corpus by direct extension from fallopian tube" - }, - { - "system": "http://snomed.info/sct", - "code": "369580007", - "display": "Malignant tumor involving vagina by direct extension from uterine cervix" - }, - { - "system": "http://snomed.info/sct", - "code": "369587005", - "display": "Malignant tumor involving vulva by direct extension from vagina" - }, - { - "system": "http://snomed.info/sct", - "code": "369594008", - "display": "Malignant tumor involving an organ by direct extension from bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "369595009", - "display": "Malignant tumor involving an organ by direct extension from endometrium" - }, - { - "system": "http://snomed.info/sct", - "code": "369596005", - "display": "Malignant tumor involving an organ by direct extension from fallopian tube" - }, - { - "system": "http://snomed.info/sct", - "code": "369597001", - "display": "Malignant tumor involving an organ by direct extension from ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "369598006", - "display": "Malignant tumor involving an organ by direct extension from prostate" - }, - { - "system": "http://snomed.info/sct", - "code": "369599003", - "display": "Malignant tumor involving an organ by direct extension from uterine cervix" - }, - { - "system": "http://snomed.info/sct", - "code": "369600000", - "display": "Malignant tumor involving an organ by direct extension from uterus" - }, - { - "system": "http://snomed.info/sct", - "code": "369601001", - "display": "Malignant tumor involving an organ by direct extension from vagina" - }, - { - "system": "http://snomed.info/sct", - "code": "370511006", - "display": "Vaccine-induced fibrosarcoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "370967009", - "display": "Retinoblastoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "370987005", - "display": "Anaplastic astrocytoma of spinal cord (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "371012000", - "display": "Acute lymphoblastic leukemia, transitional pre-B-cell (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "371134001", - "display": "Malignant lymphoma, large cell, polymorphous, immunoblastic (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "371962007", - "display": "Primary malignant neoplasm of abdominal esophagus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "371963002", - "display": "Primary malignant neoplasm of adrenal cortex (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "371964008", - "display": "Malignant neoplasm of adrenal cortex (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "371965009", - "display": "Malignant neoplasm of adrenal medulla (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "371966005", - "display": "Primary malignant neoplasm of adrenal medulla (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "371967001", - "display": "Primary malignant neoplasm of ampulla of Vater" - }, - { - "system": "http://snomed.info/sct", - "code": "371968006", - "display": "Primary malignant neoplasm of anterior two-thirds of tongue (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "371969003", - "display": "Primary malignant neoplasm of apex of urinary bladder (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "371970002", - "display": "Primary malignant neoplasm of biliary tract (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "371971003", - "display": "Primary malignant neoplasm of body of uterus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "371972005", - "display": "Malignant neoplasm of body of uterus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "371973000", - "display": "Malignant neoplasm of uterus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "371974006", - "display": "Malignant neoplasm of border of tongue (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "371975007", - "display": "Primary malignant neoplasm of border of tongue (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "371976008", - "display": "Primary malignant neoplasm of buccal mucosa (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "371977004", - "display": "Primary malignant neoplasm of cecum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "371978009", - "display": "Primary malignant neoplasm of cervical esophagus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "371979001", - "display": "Malignant neoplasm of clitoris (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "371980003", - "display": "Primary malignant neoplasm of clitoris (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "371981004", - "display": "Primary malignant neoplasm of commissure of lip (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "371982006", - "display": "Malignant neoplasm of endocrine gland (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "371983001", - "display": "Primary malignant neoplasm of endocrine gland (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "371984007", - "display": "Primary malignant neoplasm of esophagus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "371986009", - "display": "Primary malignant neoplasm of eye (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "371987000", - "display": "Primary malignant neoplasm of fallopian tube (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "371988005", - "display": "Primary malignant neoplasm of false vocal cord (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "371989002", - "display": "Primary malignant neoplasm of glans penis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "371990006", - "display": "Primary malignant neoplasm of gum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "371991005", - "display": "Primary malignant neoplasm of hard palate (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "371992003", - "display": "Primary malignant neoplasm of intestinal tract (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "371993008", - "display": "Primary malignant neoplasm of lacrimal gland (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "371994002", - "display": "Primary malignant neoplasm of laryngeal aspect of aryepiglottic fold (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "371995001", - "display": "Primary malignant neoplasm of larynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "371996000", - "display": "Primary malignant neoplasm of lip (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "371997009", - "display": "Primary malignant neoplasm of lower gum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "371998004", - "display": "Primary malignant neoplasm of lower third of esophagus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "371999007", - "display": "Primary malignant neoplasm of middle third of esophagus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372000001", - "display": "Primary malignant neoplasm of minor salivary gland (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372001002", - "display": "Primary malignant neoplasm of oral cavity (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372002009", - "display": "Primary malignant neoplasm of palate (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372003004", - "display": "Primary malignant neoplasm of pancreas (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372004005", - "display": "Primary malignant neoplasm of parotid gland (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372005006", - "display": "Primary malignant neoplasm of penis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372006007", - "display": "Primary malignant neoplasm of prepuce (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372007003", - "display": "Primary malignant neoplasm of retrocecal tissue (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372008008", - "display": "Primary malignant neoplasm of scaphoid bone (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372009000", - "display": "Primary malignant neoplasm of scrotum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372010005", - "display": "Primary malignant neoplasm of soft tissues (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372011009", - "display": "Malignant tumor of soft tissue of upper limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372012002", - "display": "Primary malignant neoplasm of soft tissues of upper limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372013007", - "display": "Primary malignant neoplasm of spermatic cord (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372014001", - "display": "Primary malignant neoplasm of stomach (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372015000", - "display": "Primary malignant neoplasm of the mesentery (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372016004", - "display": "Primary malignant neoplasm of the peritoneum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372017008", - "display": "Primary malignant neoplasm of thoracic esophagus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372018003", - "display": "Malignant neoplasm of thoracic vertebral column" - }, - { - "system": "http://snomed.info/sct", - "code": "372019006", - "display": "Primary malignant neoplasm of thoracic vertebral column (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372020000", - "display": "Primary malignant neoplasm of tonsil (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372021001", - "display": "Primary malignant neoplasm of trapezium (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372022008", - "display": "Primary malignant neoplasm of upper gum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372023003", - "display": "Primary malignant neoplasm of upper third of esophagus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372024009", - "display": "Primary malignant neoplasm of uterine cervix (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372025005", - "display": "Primary malignant neoplasm of vagina (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372026006", - "display": "Primary malignant neoplasm of vermilion border of lower lip (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372027002", - "display": "Primary malignant neoplasm of vermilion border of upper lip (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372028007", - "display": "Primary malignant neoplasm of vertebral column (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372030009", - "display": "Primary malignant neoplasm of vocal cord (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372062007", - "display": "Malignant neoplasm of central nervous system (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372063002", - "display": "Malignant neoplasm of nervous system (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372064008", - "display": "Malignant neoplasm of female breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372065009", - "display": "Malignant neoplasm of main bronchus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372087000", - "display": "Primary malignant neoplasm (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372092003", - "display": "Primary malignant neoplasm of axillary tail of breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372094002", - "display": "Malignant neoplasm of axillary tail of breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372095001", - "display": "Malignant neoplasm of male breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372096000", - "display": "Carcinoma of male breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372097009", - "display": "Malignant neoplasm of endocervix (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372098004", - "display": "Carcinoma of endocervix (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372099007", - "display": "Malignant neoplasm of exocervix (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372100004", - "display": "Carcinoma of exocervix (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372101000", - "display": "Carcinoma of extrahepatic bile duct (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372103002", - "display": "Carcinoma of glottis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372104008", - "display": "Carcinoma of subglottis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372105009", - "display": "Carcinoma of supraglottis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372106005", - "display": "Carcinoma of penis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372107001", - "display": "Primary malignant neoplasm of ribs, sternum and clavicle" - }, - { - "system": "http://snomed.info/sct", - "code": "372108006", - "display": "Malignant neoplasm of bone of lower limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372110008", - "display": "Primary malignant neoplasm of lower lobe, bronchus or lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372111007", - "display": "Carcinoma of lower lobe, bronchus or lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372115003", - "display": "Primary malignant neoplasm of pelvic bones, sacrum and coccyx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372116002", - "display": "Carcinoma of pelvic bones, sacrum and coccyx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372119009", - "display": "Primary malignant neoplasm of head of pancreas (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372120003", - "display": "Carcinoma of main bronchus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372121004", - "display": "Carcinoma of ribs and/or sternum and/or clavicle (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372122006", - "display": "Malignant neoplasm of skin head and neck (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372123001", - "display": "Primary malignant neoplasm of skin head and neck (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372124007", - "display": "Malignant neoplasm of skin of lower limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372125008", - "display": "Carcinoma of skin of lower limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372126009", - "display": "Malignant neoplasm of skin of trunk (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372127000", - "display": "Carcinoma of skin of trunk (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372128005", - "display": "Malignant neoplasm of skin of upper limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372129002", - "display": "Carcinoma of skin of upper limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372130007", - "display": "Malignant neoplasm of skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372131006", - "display": "Malignant neoplasm of upper limb bones and scapula (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372133009", - "display": "Primary malignant neoplasm of upper limb bones and scapula (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372137005", - "display": "Primary malignant neoplasm of breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372138000", - "display": "Carcinoma of esophagus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372139008", - "display": "Primary malignant neoplasm of gallbladder (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372140005", - "display": "Carcinoma of gallbladder (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372141009", - "display": "Carcinoma of vocal cord (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372142002", - "display": "Carcinoma of pancreas (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372143007", - "display": "Carcinoma of stomach (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "372244006", - "display": "Malignant melanoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "373080008", - "display": "Malignant neoplasm of breast lower inner quadrant (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "373081007", - "display": "Malignant neoplasm of breast lower outer quadrant (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "373082000", - "display": "Malignant neoplasm of breast upper inner quadrant (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "373083005", - "display": "Malignant neoplasm of breast upper outer quadrant (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "373088001", - "display": "Primary malignant neoplasm of breast upper outer quadrant (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "373089009", - "display": "Primary malignant neoplasm of breast upper inner quadrant (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "373090000", - "display": "Primary malignant neoplasm of breast lower inner quadrant (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "373091001", - "display": "Primary malignant neoplasm of breast lower outer quadrant (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "373168002", - "display": "Reticulosarcoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "373888000", - "display": "Extrauterine adenocarcinoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "385478001", - "display": "Adenoma malignum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "389216001", - "display": "Diaphyseal medullary stenosis with bone malignancy (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "393563007", - "display": "Glioblastoma multiforme" - }, - { - "system": "http://snomed.info/sct", - "code": "396198006", - "display": "Small cell carcinoma of prostate (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "397008008", - "display": "Aggressive lymphadenopathic mastocytosis with eosinophilia (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "397009000", - "display": "Mast cell malignancy (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "397011009", - "display": "Mast cell malignancy of lymph nodes (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "397015000", - "display": "Systemic mastocytosis with associated clonal hematological non-mast cell lineage disease (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "398623004", - "display": "Refractory anemia with excess blasts" - }, - { - "system": "http://snomed.info/sct", - "code": "398903003", - "display": "Pleomorphic malignant fibrous histiocytoma of skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "399068003", - "display": "Malignant tumor of prostate (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "399326009", - "display": "Malignant tumor of urinary bladder (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "399490008", - "display": "Adenocarcinoma of prostate (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "399590005", - "display": "Squamous cell carcinoma of prostate (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "399660006", - "display": "Ring melanoma of ciliary body (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "399884001", - "display": "Primary malignant neoplasm of blood vessel of upper arm (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "399897004", - "display": "Basal cell carcinoma of postauricular skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "399934007", - "display": "Basal cell carcinoma of preauricular skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "399954008", - "display": "Basal cell carcinoma of earlobe (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "400001003", - "display": "Primary cutaneous lymphoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "400057007", - "display": "Basal cell carcinoma of pinnal sulcus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "400074007", - "display": "Primary malignant neoplasm of blood vessel of lower leg (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "400122007", - "display": "Primary cutaneous T-cell lymphoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "400173004", - "display": "Eccrine carcinoma of skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "400174005", - "display": "Basal cell carcinoma of antihelix of ear (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "400175006", - "display": "Myxofibrosarcoma of skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402494003", - "display": "Basal cell carcinoma of lower eyelid (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402495002", - "display": "Basal cell carcinoma of medial canthus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402496001", - "display": "Basal cell carcinoma of lateral canthus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402497005", - "display": "Basal cell carcinoma of root of nose (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402498000", - "display": "Basal cell carcinoma of dorsum of nose (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402499008", - "display": "Basal cell carcinoma of lateral side wall of nose (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402500004", - "display": "Basal cell carcinoma of ala nasi (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402501000", - "display": "Basal cell carcinoma of supratip of nose (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402502007", - "display": "Basal cell carcinoma of tip of nose (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402503002", - "display": "Basal cell carcinoma of nasal columella (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402504008", - "display": "Basal cell carcinoma of nasolabial groove (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402505009", - "display": "Basal cell carcinoma of upper lip (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402506005", - "display": "Basal cell carcinoma of lower lip (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402507001", - "display": "Basal cell carcinoma of cheek (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402508006", - "display": "Basal cell carcinoma of chin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402509003", - "display": "Basal cell carcinoma of neck (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402510008", - "display": "Basal cell carcinoma of helix of ear (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402511007", - "display": "Basal cell carcinoma of conchal bowl of ear (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402512000", - "display": "Basal cell carcinoma of antitragus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402513005", - "display": "Basal cell carcinoma of tragus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402514004", - "display": "Basal cell carcinoma of obverse of pinna (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402515003", - "display": "Basal cell carcinoma of anterior chest (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402516002", - "display": "Basal cell carcinoma of abdomen (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402517006", - "display": "Basal cell carcinoma of upper back (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402518001", - "display": "Basal cell carcinoma of lower back (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402519009", - "display": "Basal cell carcinoma of face (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402520003", - "display": "Basal cell carcinoma of hand (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402521004", - "display": "Basal cell carcinoma of upper extremity (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402522006", - "display": "Basal cell carcinoma of lower extremity (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402523001", - "display": "Basal cell carcinoma of truncal skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402524007", - "display": "Basal cell carcinoma - adamantinoid (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402525008", - "display": "Basal cell carcinoma - adenoid (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402526009", - "display": "Basal cell carcinoma - follicular (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402527000", - "display": "Basal cell carcinoma - infiltrative (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402528005", - "display": "Basal cell carcinoma - keratotic (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402529002", - "display": "Basal cell carcinoma - micronodular (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402530007", - "display": "Basal cell carcinoma with matrical differentiation (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402531006", - "display": "Basal cell carcinoma with granular cell change (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402532004", - "display": "Basal cell carcinoma with monster cells (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402533009", - "display": "Basal cell carcinoma with sebaceous differentiation (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402534003", - "display": "Basal cell carcinoma with signet ring change (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402536001", - "display": "Basal cell carcinoma - primary (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402538000", - "display": "Recurrent basal cell carcinoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402539008", - "display": "Basal cell carcinoma recurrent following excision (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402540005", - "display": "Basal cell carcinoma recurrent following Mohs' excision (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402541009", - "display": "Basal cell carcinoma recurrent following curettage (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402542002", - "display": "Basal cell carcinoma recurrent following cryosurgery (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402543007", - "display": "Basal cell carcinoma recurrent following radiotherapy (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402544001", - "display": "Basal cell carcinoma - first recurrence (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402545000", - "display": "Basal cell carcinoma - second recurrence (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402546004", - "display": "Basal cell carcinoma - third recurrence (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402547008", - "display": "Basal cell carcinoma - multiple recurrences (more than three times) (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402558004", - "display": "Malignant melanoma (vertical growth phase) (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402559007", - "display": "Congenital malignant melanoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402560002", - "display": "Materno-fetal metastatic malignant melanoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402561003", - "display": "Malignant melanoma of soft tissues (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402562005", - "display": "Malignant melanoma animal-type (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402564006", - "display": "Multiple primary malignant melanomata (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402636006", - "display": "Malignant neoplasm of nail apparatus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402652009", - "display": "Malignant vascular tumor of skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402815007", - "display": "Squamous cell carcinoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402816008", - "display": "Squamous cell carcinoma of anogenital area (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402817004", - "display": "Squamous cell carcinoma of nail apparatus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402818009", - "display": "Basal cell carcinoma of nose (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402819001", - "display": "Basal cell carcinoma of skin of lip (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402820007", - "display": "Basal cell carcinoma of ear (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402871009", - "display": "Malignant neoplasm of subcutaneous fibrous tissue (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402873007", - "display": "Malignant fibrohistiocytic tumor of skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402876004", - "display": "Malignant tumor of nerve sheath origin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402880009", - "display": "Primary cutaneous large T-cell lymphoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402881008", - "display": "Primary cutaneous B-cell lymphoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402882001", - "display": "Hodgkin's disease affecting skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402910001", - "display": "Anogenital verrucous carcinoma of Buschke-Löwenstein (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402911002", - "display": "Penile verrucous carcinoma of Buschke-Löwenstein (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402912009", - "display": "Vulval verrucous carcinoma of Buschke-Löwenstein (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403274000", - "display": "Hypomelanosis surrounding malignant melanoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403458008", - "display": "Localized skin involvement by breast carcinoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403468003", - "display": "Squamous cell carcinoma of penis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403711001", - "display": "PUVA therapy-associated skin malignancy" - }, - { - "system": "http://snomed.info/sct", - "code": "403712008", - "display": "PUVA therapy-associated basal cell carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "403713003", - "display": "PUVA therapy-associated squamous cell carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "403714009", - "display": "PUVA therapy-associated malignant melanoma" - }, - { - "system": "http://snomed.info/sct", - "code": "403729006", - "display": "Radiation-induced skin malignancy (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403742006", - "display": "Arsenic-induced skin malignancy" - }, - { - "system": "http://snomed.info/sct", - "code": "403889000", - "display": "Verrucous carcinoma of oral cavity (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403890009", - "display": "Squamous cell carcinoma of vulva due to lichen sclerosus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403891008", - "display": "Squamous cell carcinoma of scalp (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403892001", - "display": "Squamous cell carcinoma of skin of face (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403893006", - "display": "Squamous cell carcinoma of forehead (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403894000", - "display": "Squamous cell carcinoma of skin of ear (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403895004", - "display": "Squamous cell carcinoma of foot (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403896003", - "display": "Squamous cell carcinoma of hand (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403897007", - "display": "Squamous cell carcinoma of upper extremity (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403898002", - "display": "Squamous cell carcinoma of skin of lower extremity (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403899005", - "display": "Squamous cell carcinoma of skin of trunk (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403900000", - "display": "Spindle cell squamous cell carcinoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403901001", - "display": "Acantholytic squamous cell carcinoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403902008", - "display": "Adenosquamous cell carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "403903003", - "display": "Signet ring squamous cell carcinoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403904009", - "display": "Verrucous squamous cell carcinoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403905005", - "display": "Multiple squamous cell carcinomata (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403909004", - "display": "Pigmented basal cell carcinoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403910009", - "display": "Circumscribed solid basal cell carcinoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403911008", - "display": "Nodulo-ulcerative basal cell carcinoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403912001", - "display": "Cystic basal cell carcinoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403913006", - "display": "Morpheic basal cell carcinoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403914000", - "display": "Superficial basal cell carcinoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403915004", - "display": "Basal cell carcinoma of scalp (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403916003", - "display": "Basal cell carcinoma of forehead (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403917007", - "display": "Basal cell carcinoma of temple (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403918002", - "display": "Basal cell carcinoma of glabella (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403919005", - "display": "Basal cell carcinoma of upper eyelid (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403920004", - "display": "Minimal deviation malignant melanoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403921000", - "display": "Borderline malignant melanoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403922007", - "display": "Balloon cell malignant melanoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403923002", - "display": "Spindle cell malignant melanoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403924008", - "display": "Desmoplastic malignant melanoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403925009", - "display": "Neurotropic malignant melanoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403926005", - "display": "Malignant melanoma of oral cavity (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403927001", - "display": "Malignant melanoma of nail apparatus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403929003", - "display": "Trichilemmal carcinoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403939009", - "display": "Eccrine ductal carcinoma of skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403940006", - "display": "Clear cell eccrine hidradenocarcinoma of skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403941005", - "display": "Malignant cylindroma of skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403942003", - "display": "Malignant eccrine spiradenoma of skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403943008", - "display": "Malignant chondroid syringoma of skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403944002", - "display": "Small cell eccrine carcinoma of skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403946000", - "display": "Paget's disease of nipple (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403947009", - "display": "Perianal Paget's disease (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403949007", - "display": "Apocrine adenocarcinoma of skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403950007", - "display": "Moll's gland adenocarcinoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403951006", - "display": "Ceruminous gland adenocarcinoma of skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403954003", - "display": "Mixed eccrine/pilar adnexal carcinoma of skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403955002", - "display": "Undifferentiated adnexal carcinoma of skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403977003", - "display": "Angiosarcoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403978008", - "display": "Kaposi's sarcoma - sporadic (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403979000", - "display": "Endemic Kaposi sarcoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403981003", - "display": "Epithelioid hemangioendothelioma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403986008", - "display": "Lymphangiosarcoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403996004", - "display": "Infantile fibrosarcoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404014008", - "display": "Malignant fibrous histiocytoma of skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404015009", - "display": "Superficial malignant fibrous histiocytoma of skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404016005", - "display": "Giant cell malignant fibrous histiocytoma of skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404017001", - "display": "Inflammatory malignant fibrous histiocytoma of skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404037002", - "display": "Malignant peripheral nerve sheath tumor (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404038007", - "display": "Epithelioid malignant nerve sheath tumor (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404039004", - "display": "Melanotic malignant nerve sheath tumor (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404040002", - "display": "Malignant Triton tumor (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404041003", - "display": "Malignant granular cell tumor (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404045007", - "display": "Epithelioid leiomyosarcoma of skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404046008", - "display": "Myxoid leiomyosarcoma of skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404047004", - "display": "Cutaneous leiomyosarcoma with granular cell change (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404051002", - "display": "Embryonal rhabdomyosarcoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404052009", - "display": "Botryoid rhabdomyosarcoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404053004", - "display": "Alveolar rhabdomyosarcoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404054005", - "display": "Pleomorphic rhabdomyosarcoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404055006", - "display": "Spindle cell rhabdomyosarcoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404056007", - "display": "Alveolar soft part sarcoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404067008", - "display": "Adipocytic liposarcoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404068003", - "display": "Sclerosing liposarcoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404069006", - "display": "Myxoid liposarcoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404071006", - "display": "Pleomorphic liposarcoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404072004", - "display": "Dedifferentiated liposarcoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404073009", - "display": "Spindle cell liposarcoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404077005", - "display": "Extraskeletal osteosarcoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404079008", - "display": "Extraskeletal myxoid chondrosarcoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404080006", - "display": "Extraskeletal mesenchymal chondrosarcoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404081005", - "display": "Yolk sac tumor (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404087009", - "display": "Carcinosarcoma of skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404088004", - "display": "Low-grade fibromyxoid sarcoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404089007", - "display": "Extrarenal rhabdoid tumor (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404106004", - "display": "Lymphomatoid papulosis with Hodgkin's disease (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404107008", - "display": "Patch/plaque stage mycosis fungoides (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404108003", - "display": "Poikilodermatous mycosis fungoides (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404109006", - "display": "Follicular mucinosis type mycosis fungoides (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404110001", - "display": "Hypomelanotic mycosis fungoides (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404111002", - "display": "Lymphomatoid papulosis-associated mycosis fungoides (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404112009", - "display": "Granulomatous mycosis fungoides (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404113004", - "display": "Tumor stage mycosis fungoides (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404114005", - "display": "Erythrodermic mycosis fungoides (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404115006", - "display": "Bullous mycosis fungoides (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404116007", - "display": "Mycosis fungoides with systemic infiltration (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404117003", - "display": "Spongiotic mycosis fungoides (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404118008", - "display": "Syringotropic mycosis fungoides (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404119000", - "display": "Pagetoid reticulosis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404120006", - "display": "Localized pagetoid reticulosis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404121005", - "display": "Generalized pagetoid reticulosis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404126000", - "display": "CD-30 positive pleomorphic large T-cell cutaneous lymphoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404127009", - "display": "CD-30 positive T-immunoblastic cutaneous lymphoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404128004", - "display": "CD-30 negative cutaneous T-cell lymphoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404129007", - "display": "CD-30 negative anaplastic large T-cell cutaneous lymphoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404130002", - "display": "CD-30 negative pleomorphic large T-cell cutaneous lymphoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404131003", - "display": "CD-30 negative T-immunoblastic cutaneous lymphoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404133000", - "display": "Subcutaneous panniculitic cutaneous T-cell lymphoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404134006", - "display": "Anaplastic large T-cell systemic malignant lymphoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404135007", - "display": "Angiocentric NK/T-cell malignant lymphoma involving skin" - }, - { - "system": "http://snomed.info/sct", - "code": "404136008", - "display": "Aggressive NK-cell leukemia involving skin" - }, - { - "system": "http://snomed.info/sct", - "code": "404137004", - "display": "Precursor B-cell lymphoblastic lymphoma involving skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404138009", - "display": "Small lymphocytic B-cell lymphoma involving skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404140004", - "display": "Primary cutaneous marginal zone B-cell lymphoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404141000", - "display": "Primary cutaneous immunocytoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404142007", - "display": "Primary cutaneous plasmacytoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404143002", - "display": "Crosti's lymphoma" - }, - { - "system": "http://snomed.info/sct", - "code": "404144008", - "display": "Primary cutaneous diffuse large cell B-cell lymphoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404147001", - "display": "Follicular center B-cell lymphoma (nodal/systemic with skin involvement) (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404148006", - "display": "Diffuse large B-cell lymphoma (nodal/systemic with skin involvement) (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404149003", - "display": "Lymphoplasmacytic B-cell lymphoma, nodal/systemic with skin involvement (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404150003", - "display": "Mantle cell B-cell lymphoma (nodal/systemic with skin involvement) (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404155008", - "display": "Granulocytic sarcoma affecting skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404169008", - "display": "Malignant histiocytosis involving skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404172001", - "display": "Mast cell leukemia affecting skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404664002", - "display": "Malignant optic glioma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404810003", - "display": "5-HT secreting neuroendocrine tumor" - }, - { - "system": "http://snomed.info/sct", - "code": "405546008", - "display": "Malignant pericardial effusion" - }, - { - "system": "http://snomed.info/sct", - "code": "405822008", - "display": "Squamous cell carcinoma of larynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "405945003", - "display": "Malignant neoplasm of metatarsal bone of foot (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "408642003", - "display": "Transitional cell carcinoma of kidney (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "408643008", - "display": "Infiltrating duct carcinoma of breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "408644002", - "display": "Adenocarcinoma of duodenum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "408645001", - "display": "Adenocarcinoma of large intestine (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "408646000", - "display": "Adenocarcinoma of liver (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "408647009", - "display": "Adenocarcinoma of stomach (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "408648004", - "display": "Squamous cell carcinoma of epiglottis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "408649007", - "display": "Squamous cell carcinoma of pharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "413389003", - "display": "Accelerated phase chronic myeloid leukemia (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "413441006", - "display": "Acute monocytic leukemia, FAB M5b (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "413442004", - "display": "Acute monocytic/monoblastic leukemia (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "413445002", - "display": "Adenocarcinoma of appendix (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "413446001", - "display": "Adenocarcinoma of cecum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "413537009", - "display": "Angioimmunoblastic T-cell lymphoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "413587002", - "display": "Smoldering multiple myeloma" - }, - { - "system": "http://snomed.info/sct", - "code": "413656006", - "display": "Blastic phase chronic myeloid leukemia (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "413842007", - "display": "Chronic myeloid leukemia in lymphoid blast crisis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "413843002", - "display": "Chronic myeloid leukemia in myeloid blast crisis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "413847001", - "display": "Chronic phase chronic myeloid leukemia (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "414166008", - "display": "Extranodal NK/T-cell lymphoma, nasal type" - }, - { - "system": "http://snomed.info/sct", - "code": "414553000", - "display": "Kappa light chain myeloma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "414780005", - "display": "Mucosa-associated lymphoid tissue (MALT) lymphoma of orbit" - }, - { - "system": "http://snomed.info/sct", - "code": "414785000", - "display": "Multiple solitary plasmacytomas (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "415110002", - "display": "Plasma cell myeloma/plasmacytoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "415112005", - "display": "Plasmacytoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "415177008", - "display": "Primary malignant neoplasm of ear, nose AND/OR throat (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "415283002", - "display": "Refractory anemia with excess blasts-1" - }, - { - "system": "http://snomed.info/sct", - "code": "415284008", - "display": "Refractory anemia with excess blasts-2" - }, - { - "system": "http://snomed.info/sct", - "code": "415285009", - "display": "Refractory cytopenia with multilineage dysplasia" - }, - { - "system": "http://snomed.info/sct", - "code": "415286005", - "display": "Refractory cytopenia with multilineage dysplasia and ringed sideroblasts" - }, - { - "system": "http://snomed.info/sct", - "code": "415287001", - "display": "Relapsing chronic myeloid leukemia (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "416769008", - "display": "Malignant teratoma of testis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "416842003", - "display": "Malignant sacral teratoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "416901002", - "display": "Malignant medulloepithelioma of ciliary body (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "417181009", - "display": "Hormone receptor positive malignant neoplasm of breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "417417007", - "display": "Malignant teratoma of undescended testis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "417554000", - "display": "Malignant teratoma of descended testis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "417570003", - "display": "Gestational choriocarcinoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "418372008", - "display": "Squamous cell carcinoma of mucous membrane of lower lip (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "419052002", - "display": "Malignant tumor of urinary system (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "419240004", - "display": "Squamous cell carcinoma of mucous membrane of upper lip (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "419842002", - "display": "Squamous cell carcinoma of oral mucous membrane (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "420302007", - "display": "Reticulosarcoma with AIDS (acquired immunodeficiency syndrome)" - }, - { - "system": "http://snomed.info/sct", - "code": "420519005", - "display": "Malignant lymphoma of the eye region (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "420524008", - "display": "Kaposi's sarcoma with acquired immunodeficiency syndrome" - }, - { - "system": "http://snomed.info/sct", - "code": "420788006", - "display": "Intraocular non-Hodgkin malignant lymphoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "420890002", - "display": "Precursor T cell lymphoblastic leukemia/lymphoblastic lymphoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "421246008", - "display": "Precursor T-cell lymphoblastic lymphoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "421249001", - "display": "Malignant tumor of vermilion border of lip (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "421283008", - "display": "Primary lymphoma of brain with acquired immunodeficiency syndrome" - }, - { - "system": "http://snomed.info/sct", - "code": "422282000", - "display": "Malignant neoplasm with acquired immunodeficiency syndrome (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "422378004", - "display": "Squamous cell carcinoma of bridge of nose (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "422541001", - "display": "Undifferentiated carcinoma of nasopharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "422572002", - "display": "Squamous cell carcinoma of chin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "422599000", - "display": "Squamous cell carcinoma of back (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "422676009", - "display": "Squamous cell carcinoma of ala nasi (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "422691006", - "display": "Squamous cell carcinoma of nasopharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "422736007", - "display": "Primary malignant neoplasm of peripheral nerve (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "422758009", - "display": "Carcinoma of nasal meatus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "422833009", - "display": "Adenoid cystic carcinoma of salivary gland (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "422853008", - "display": "Lymphoma of retroperitoneal space (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "422886007", - "display": "Olfactory neuroblastoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "422968005", - "display": "Non-small cell carcinoma of lung, TNM stage 3 (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "423005002", - "display": "Primary malignant neoplasm of lacrimal gland duct (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "423038006", - "display": "Polymorphous low grade adenocarcinoma of salivary gland (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "423050000", - "display": "Large cell carcinoma of lung, TNM stage 2 (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "423106003", - "display": "Adenocarcinoma of nasopharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "423121009", - "display": "Non-small cell carcinoma of lung, TNM stage 4 (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "423158009", - "display": "Hurthle cell carcinoma of thyroid (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "423189008", - "display": "Adenoid cystic carcinoma of submandibular gland (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "423195009", - "display": "Primary malignant neoplasm of lacrimal drainage system (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "423280002", - "display": "Malignant melanoma of skin of canthus of eye (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "423284006", - "display": "Squamous cell carcinoma of skin of neck (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "423295000", - "display": "Squamous cell carcinoma of lung, TNM stage 1 (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "423318000", - "display": "Adenoid cystic carcinoma of oropharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "423325007", - "display": "Basal cell carcinoma of external auditory canal (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "423349005", - "display": "Carcinoma of tip of nose (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "423424005", - "display": "Mucoepidermoid carcinoma of submandibular gland (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "423425006", - "display": "Malignant neoplasm of skin of eyelid (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "423447006", - "display": "Malignant melanoma of skin of lower eyelid (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "423463003", - "display": "Basal cell carcinoma of back (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "423464009", - "display": "Squamous cell carcinoma of oropharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "423468007", - "display": "Squamous cell carcinoma of lung, TNM stage 2 (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "423494003", - "display": "Malignant melanoma of skin of upper eyelid (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "423506005", - "display": "Squamous cell carcinoma of external auditory canal (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "423535002", - "display": "Basal cell carcinoma of chest wall (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "423600008", - "display": "Large cell carcinoma of lung, TNM stage 4 (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "423607006", - "display": "Adenocarcinoma of anus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "423610004", - "display": "Rhabdomyosarcoma of connective or soft tissue (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "423615009", - "display": "Adenoid cystic carcinoma of parotid gland (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "423627007", - "display": "Sarcoma of ovary (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "423673009", - "display": "Malignant melanoma of retina (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "423691004", - "display": "Malignant neoplasm of gum and contiguous sites (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "423700001", - "display": "Squamous cell carcinoma of auricle of ear (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "423708008", - "display": "Mucoepidermoid carcinoma of salivary gland (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "423746001", - "display": "Adenocarcinoma of pelvis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "423793008", - "display": "Mucoepidermoid carcinoma of parotid gland (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "423807009", - "display": "Primary leiomyosarcoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "423812005", - "display": "Sarcoma of head and neck (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "423829008", - "display": "Invasive vulval Paget's disease (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "423896007", - "display": "Squamous cell carcinoma of tip of nose (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "423973006", - "display": "Carcinoma of uterine cervix, invasive (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "424132000", - "display": "Non-small cell carcinoma of lung, TNM stage 1 (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "424151006", - "display": "Anaplastic glioma of brain (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "424190005", - "display": "Malignant melanoma of unknown origin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "424260006", - "display": "Squamous cell carcinoma of nasolabial fold (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "424276002", - "display": "Malignant glioma of brainstem (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "424302003", - "display": "Malignant melanoma of skin of lower lip (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "424334007", - "display": "Malignant tumor of spinal cord, intramedullary (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "424413001", - "display": "Sarcoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "424440001", - "display": "Adenocarcinoma of small intestine (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "424487008", - "display": "Malignant melanoma of skin of upper lip (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "424549003", - "display": "Malignant tumor of spinal cord, extramedullary (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "424666005", - "display": "Basal cell carcinoma of auricle of ear (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "424779008", - "display": "Primary Kaposi's sarcoma of oral cavity (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "424849005", - "display": "Primary sarcoma of tongue (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "424938000", - "display": "Large cell carcinoma of lung, TNM stage 1 (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "424952003", - "display": "Sarcoma of soft tissue (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "424970000", - "display": "Large cell carcinoma of lung, TNM stage 3 (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "425048006", - "display": "Non-small cell carcinoma of lung, TNM stage 2 (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "425066001", - "display": "Carcinoma of urinary bladder, invasive (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "425127006", - "display": "Carcinoma ex pleomorphic adenoma of parotid gland (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "425148008", - "display": "Squamous cell carcinoma of temple (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "425178004", - "display": "Adenocarcinoma of rectosigmoid junction (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "425225007", - "display": "Malignant mixed tumor of salivary gland (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "425230006", - "display": "Squamous cell carcinoma of lung, TNM stage 3 (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "425231005", - "display": "Carcinoma of urinary bladder, superficial (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "425376008", - "display": "Squamous cell carcinoma of lung, TNM stage 4 (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "425657001", - "display": "Osteosclerotic myeloma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "425688002", - "display": "Philadelphia chromosome-positive acute lymphoblastic leukemia (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "425749006", - "display": "Subacute myeloid leukemia in remission (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "425869007", - "display": "Acute promyelocytic leukemia, FAB M3, in remission (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "425941003", - "display": "Pre B-cell acute lymphoblastic leukemia in remission" - }, - { - "system": "http://snomed.info/sct", - "code": "426071002", - "display": "Hodgkin's disease in remission (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "426124006", - "display": "Acute myeloid leukemia with maturation, FAB M2, in remission (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "426217000", - "display": "Aleukemic leukemia in remission (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "426248008", - "display": "Aleukemic lymphoid leukemia in remission (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "426336007", - "display": "Solitary osseous myeloma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "426370008", - "display": "Subacute lymphoid leukemia in remission (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "426642002", - "display": "Erythroleukemia, FAB M6 in remission (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "426885008", - "display": "Hodgkin's disease, lymphocytic depletion of lymph nodes of head (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "426964009", - "display": "Non-small cell lung cancer, positive for epidermal growth factor receptor expression (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "427038005", - "display": "Non-small cell lung cancer, negative for epidermal growth factor receptor expression (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "427056005", - "display": "Subacute leukemia in remission (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "427141003", - "display": "Malignant lymphoma in remission (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "427492003", - "display": "Hormone refractory prostate cancer (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "427642009", - "display": "T-cell acute lymphoblastic leukemia in remission (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "427658007", - "display": "Acute myelomonocytic leukemia, FAB M4, in remission (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "427685000", - "display": "HER2-positive carcinoma of breast" - }, - { - "system": "http://snomed.info/sct", - "code": "428061005", - "display": "Malignant neoplasm of brain (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "428100006", - "display": "Malignant neoplasm of thoracic cavity structure (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "428281000", - "display": "Malignant neoplasm of bone (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "428322007", - "display": "Malignant neoplasm of uterine adnexa (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "428905002", - "display": "Malignant neoplasm of gastrointestinal tract (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "429033009", - "display": "Malignant neoplasm of cerebrum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "429114002", - "display": "Malignant basal cell neoplasm of skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "430338009", - "display": "Smoldering chronic lymphocytic leukemia (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "430556008", - "display": "Malignant neoplasm of genital structure (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "430621000", - "display": "Malignant neoplasm of lower respiratory tract (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "431396003", - "display": "Human epidermal growth factor 2 negative carcinoma of breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "432328008", - "display": "Neuroblastoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "433067002", - "display": "Adamantinoma of femur (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "438946002", - "display": "Siewert type I adenocarcinoma of esophagogastric junction (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "439478008", - "display": "Siewert type III adenocarcinoma of esophagogastric junction (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "440173001", - "display": "Nonsquamous nonsmall cell neoplasm of lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "440397000", - "display": "Primary osteosarcoma of pelvis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "440422002", - "display": "Asymptomatic multiple myeloma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "440501006", - "display": "Siewert type II adenocarcinoma of esophagogastric junction (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "440525003", - "display": "Primary small cell neoplasm of thymus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "440527006", - "display": "Primary squamous cell carcinoma of naris (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "441313008", - "display": "Indolent multiple myeloma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "441535001", - "display": "Adenocarcinoma of head and neck" - }, - { - "system": "http://snomed.info/sct", - "code": "441559006", - "display": "Mantle cell lymphoma of spleen" - }, - { - "system": "http://snomed.info/sct", - "code": "441962003", - "display": "Large cell lymphoma of intrapelvic lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "442537007", - "display": "Non-Hodgkin lymphoma associated with Human immunodeficiency virus infection" - }, - { - "system": "http://snomed.info/sct", - "code": "443136000", - "display": "Malignant neoplasm of skin of face (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "443250000", - "display": "Malignant fibromatous neoplasm (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "443261008", - "display": "Oxyphilic adenocarcinoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "443333004", - "display": "Medulloblastoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "443439001", - "display": "Malignant fibrous histiocytoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "443487006", - "display": "Mantle cell lymphoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "443488001", - "display": "Malignant neoplasm of anorectum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "443520009", - "display": "Chondrosarcoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "443648003", - "display": "Malignant neoplasm of ear (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "443675005", - "display": "Seminoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "443679004", - "display": "Malignant neoplasm of skeletal system (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "443719001", - "display": "Leiomyosarcoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "443936004", - "display": "Oligodendroglioma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "443937008", - "display": "Mixed glioma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "443961001", - "display": "Malignant adenomatous neoplasm (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "444374006", - "display": "Type C thymoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "444596001", - "display": "Malignant thymoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "444597005", - "display": "Extranodal marginal zone lymphoma of mucosa-associated lymphoid tissue of stomach (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "444604002", - "display": "Carcinoma of breast with ductal and lobular features (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "444712000", - "display": "Mucinous carcinoma of breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "444910004", - "display": "Primary mediastinal (thymic) large B-cell lymphoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "444911000", - "display": "Acute myeloid leukemia with t(9:11)(p22;q23); MLLT3-MLL (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "445105005", - "display": "Blastic plasmacytoid dendritic cell neoplasm (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "445227008", - "display": "Juvenile myelomonocytic leukemia (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "445238008", - "display": "Malignant carcinoid tumor (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "445269007", - "display": "Extranodal marginal zone B-cell lymphoma of mucosa-associated lymphoid tissue (MALT-lymphoma)" - }, - { - "system": "http://snomed.info/sct", - "code": "445406001", - "display": "Hepatosplenic T-cell lymphoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "445448008", - "display": "Acute myeloid leukemia with myelodysplasia-related changes (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "446022000", - "display": "Malignant epithelial neoplasm of uterus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "446189008", - "display": "Primary malignant neoplasm of extrahepatic bile duct (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "446807009", - "display": "Primary malignant neoplasm of perihilar bile duct (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "446939001", - "display": "Chordoma of clivus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "447100004", - "display": "Marginal zone lymphoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "447109003", - "display": "Primary malignant neoplasm of intrahepatic bile duct (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "447266004", - "display": "Sarcoma of endometrium (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "447389009", - "display": "Leiomyosarcoma of uterus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "447390000", - "display": "Adenosarcoma of uterus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "447416008", - "display": "Primary malignant neoplasm of distal bile duct (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "447656001", - "display": "Lymphoma of pylorus of stomach (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "447658000", - "display": "Lymphoma of fundus of stomach (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "447705002", - "display": "Malignant germ cell neoplasm of posterior mediastinum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "447706001", - "display": "Leiomyosarcoma of scalp (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "447707005", - "display": "Leiomyosarcoma of cardia of stomach (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "447708000", - "display": "Malignant germ cell neoplasm of anterior mediastinum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "447712006", - "display": "Malignant melanoma of skin of anus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "447730004", - "display": "Chordoma of sacrum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "447738006", - "display": "Paget's disease of skin of scrotum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "447757002", - "display": "Angiosarcoma of cheek (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "447766003", - "display": "Lymphoma of pyloric antrum of stomach (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "447781009", - "display": "Malignant epithelial neoplasm of peritoneum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "447782002", - "display": "Malignant epithelial neoplasm of female breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "447783007", - "display": "Sarcoma of peritoneum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "447784001", - "display": "Sarcoma of axillary tail of female breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "447785000", - "display": "Leiomyosarcoma of stomach (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "447792005", - "display": "Chondrosarcoma of bone (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "447800002", - "display": "Adenocarcinoma of scrotum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "447804006", - "display": "Leiomyosarcoma of connective tissue (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "447805007", - "display": "Lymphoma of greater curvature of stomach (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "447806008", - "display": "Lymphoma of cardia of stomach (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "447882007", - "display": "Malignant epithelial neoplasm of vulva (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "447883002", - "display": "Malignant neoplasm of carotid body (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "447885009", - "display": "Sarcoma of pelvis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "447886005", - "display": "Adenocarcinoma of anorectum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "447949005", - "display": "Malignant epithelial neoplasm of cheek (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "447951009", - "display": "Ewing's sarcoma of soft tissue (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "447989004", - "display": "Non-Hodgkin's lymphoma of extranodal site (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448139005", - "display": "Fibrosarcoma of connective tissue (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448165009", - "display": "Squamous cell carcinoma arising in chronic ulcer (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448213004", - "display": "Diffuse non-Hodgkin's lymphoma of prostate (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448214005", - "display": "Malignant epithelial neoplasm of oropharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448215006", - "display": "Malignant epithelial neoplasm of renal pelvis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448216007", - "display": "Malignant epithelial neoplasm of thyroid (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448217003", - "display": "Follicular non-Hodgkin's lymphoma of prostate (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448218008", - "display": "Malignant neoplasm of cerebellopontine angle (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448220006", - "display": "Non-Hodgkin's lymphoma of bone (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448221005", - "display": "Sarcoma of fibula (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448229007", - "display": "Leiomyosarcoma of lower esophagus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448231003", - "display": "Follicular non-Hodgkin's lymphoma of nose (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448233000", - "display": "Malignant neoplasm of urinary organ (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448248006", - "display": "Malignant neoplasm of axial suprasellar region of brain (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448250003", - "display": "Malignant teratoma of pineal region (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448254007", - "display": "Non-Hodgkin's lymphoma of central nervous system (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448257000", - "display": "Sarcoma of male breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448258005", - "display": "Sarcoma of mesentery (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448259002", - "display": "Sarcoma of posterior mediastinum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448269008", - "display": "Lymphoma of lesser curvature of stomach (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448273006", - "display": "Malignant melanoma of skin of scrotum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448274000", - "display": "Malignant neoplasm of connective tissue (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448298007", - "display": "Malignant melanoma of skin of penis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448299004", - "display": "Malignant neoplasm of mastoid (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448300007", - "display": "Malignant melanoma of skin of vulva (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448314007", - "display": "Malignant epithelial neoplasm of spinal cord (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448315008", - "display": "Malignant epithelial neoplasm of anus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448317000", - "display": "Follicular non-Hodgkin's lymphoma of soft tissue (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448319002", - "display": "Diffuse non-Hodgkin's lymphoma of nasopharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448354009", - "display": "Non-Hodgkin's lymphoma of intestine (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448371005", - "display": "Non-Hodgkin's lymphoma of nasopharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448372003", - "display": "Non-Hodgkin's lymphoma of lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448376000", - "display": "Non-Hodgkin's lymphoma of ovary (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448377009", - "display": "Sarcoma of sacrum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448378004", - "display": "Sarcoma of bone of foot (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448384001", - "display": "Non-Hodgkin's lymphoma of nose (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448386004", - "display": "Non-Hodgkin's lymphoma of oral cavity (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448387008", - "display": "Non-Hodgkin's lymphoma of testis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448388003", - "display": "Sarcoma of lower outer quadrant of female breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448401007", - "display": "Choriocarcinoma of placenta (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448408001", - "display": "Sarcoma of upper inner quadrant of female breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448435005", - "display": "Sarcoma lower inner quadrant of female breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448436006", - "display": "Sarcoma of central portion of female breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448447004", - "display": "Non-Hodgkin's lymphoma of skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448449001", - "display": "Sarcoma of female breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448450001", - "display": "Sarcoma of omentum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448451002", - "display": "Sarcoma upper outer quadrant of female breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448465000", - "display": "Diffuse non-Hodgkin's lymphoma of testis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448468003", - "display": "Diffuse non-Hodgkin's lymphoma of oral cavity (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448509007", - "display": "Transglottic malignant neoplasm of larynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448553002", - "display": "Lymphoma of pelvis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448554008", - "display": "Liposarcoma of connective tissue (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448555009", - "display": "Lymphoma of body of stomach (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448558006", - "display": "Malignant neoplasm of maxillofacial bone (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448559003", - "display": "Malignant teratoma of retroperitoneum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448560008", - "display": "Diffuse non-Hodgkin's lymphoma of extranodal site (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448561007", - "display": "Follicular non-Hodgkin's lymphoma of extranodal site (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448607004", - "display": "Diffuse non-Hodgkin's lymphoma of uterine cervix (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448609001", - "display": "Diffuse non-Hodgkin's lymphoma of ovary (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448663003", - "display": "Diffuse non-Hodgkin's lymphoma of stomach (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448664009", - "display": "Malignant epithelial neoplasm of small intestine (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448665005", - "display": "Malignant epithelial neoplasm of hypopharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448666006", - "display": "Follicular non-Hodgkin's lymphoma of bone (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448668007", - "display": "Malignant neoplasm of mandible (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448669004", - "display": "Malignant neoplasm of soft tissue of orbit (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448670003", - "display": "Malignant neoplasm of posterior mediastinum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448672006", - "display": "Follicular non-Hodgkin's lymphoma of lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448674007", - "display": "Malignant neoplasm of parametrium (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448675008", - "display": "Malignant neoplasm of digestive system (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448709005", - "display": "Non-Hodgkin's lymphoma of stomach (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448710000", - "display": "Sarcoma of bone (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448711001", - "display": "Sarcoma of back (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448712008", - "display": "Sarcoma of femur (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448738008", - "display": "Non-Hodgkin's lymphoma of soft tissue (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448774004", - "display": "Non-Hodgkin's lymphoma of uterine cervix (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448775003", - "display": "Sarcoma of radius (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448776002", - "display": "Sarcoma of vertebra (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448863000", - "display": "Malignant epithelial neoplasm of pineal gland (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448864006", - "display": "Malignant epithelial neoplasm of ureter (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448865007", - "display": "Follicular non-Hodgkin's lymphoma of skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448867004", - "display": "Diffuse non-Hodgkin's lymphoma of lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448868009", - "display": "Malignant neoplasm of lateral wall of oropharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448882009", - "display": "Malignant neoplasm of intraabdominal organ (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448930008", - "display": "Squamous cell carcinoma of nose (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448931007", - "display": "Squamous cell carcinoma of shoulder (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448952004", - "display": "Infiltrating duct carcinoma of female breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448954003", - "display": "Malignant epithelial neoplasm of urethra (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448988009", - "display": "Malignant epithelial neoplasm of nose (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448989001", - "display": "Malignant epithelial neoplasm of brain (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448990005", - "display": "Malignant epithelial neoplasm of nasal cavity (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448992002", - "display": "Malignant epithelial neoplasm of appendix (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448993007", - "display": "Malignant epithelial neoplasm of lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448994001", - "display": "Malignant epithelial neoplasm of upper rectum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448995000", - "display": "Follicular non-Hodgkin's lymphoma of central nervous system (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449034009", - "display": "Malignant neoplasm of anterior and lateral floor of mouth (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449053004", - "display": "Lymphoma of lower esophagus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449054005", - "display": "Malignant epithelial neoplasm of fundus of uterus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449055006", - "display": "Leiomyosarcoma of cardioesophageal junction (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449058008", - "display": "Follicular non-Hodgkin's lymphoma of tonsil (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449059000", - "display": "Follicular non-Hodgkin's lymphoma of uterine cervix (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449063007", - "display": "Follicular non-Hodgkin's lymphoma of oral cavity (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449065000", - "display": "Diffuse non-Hodgkin's lymphoma of nose (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449066004", - "display": "Malignant neoplasm of upper respiratory tract (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449067008", - "display": "Malignant neoplasm of parietal pleura (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449072004", - "display": "Lymphoma of gastrointestinal tract (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449073009", - "display": "Malignant epithelial neoplasm of body of uterus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449074003", - "display": "Lymphoma of small intestine (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449075002", - "display": "Lymphoma of cardioesophageal junction (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449077005", - "display": "Malignant epithelial neoplasm of maxilla (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449096009", - "display": "Malignant neoplasm of respiratory system (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449100005", - "display": "Sarcoma of bone of pelvis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449101009", - "display": "Sarcoma of sternum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449108003", - "display": "Philadelphia chromosome positive chronic myelogenous leukemia (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449153001", - "display": "Adenocarcinoma of lower esophagus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449156009", - "display": "Malignant epithelial neoplasm of floor of mouth (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449173006", - "display": "Diffuse non-Hodgkin's lymphoma of tonsil (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449176003", - "display": "Diffuse non-Hodgkin's lymphoma of intestine (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449177007", - "display": "Diffuse non-Hodgkin's lymphoma of bone (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449206007", - "display": "Sarcoma of tibia (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449207003", - "display": "Sarcoma of humerus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449208008", - "display": "Sarcoma of coccyx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449211009", - "display": "Malignant epithelial neoplasm of face (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449216004", - "display": "Diffuse non-Hodgkin's lymphoma of soft tissue (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449217008", - "display": "Diffuse non-Hodgkin's lymphoma of skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449218003", - "display": "Lymphoma of sigmoid colon (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449219006", - "display": "Follicular non-Hodgkin's lymphoma of nasopharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449220000", - "display": "Diffuse follicle center lymphoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449221001", - "display": "Diffuse non-Hodgkin's lymphoma of central nervous system (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449222008", - "display": "Follicular non-Hodgkin's lymphoma of stomach (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449223003", - "display": "Malignant neoplasm of alveolus of maxilla (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449224009", - "display": "Malignant neoplasm of anterior mediastinum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449248000", - "display": "Nasopharyngeal carcinoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449253005", - "display": "Malignant epithelial neoplasm of hypothalamus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449254004", - "display": "Malignant epithelial neoplasm of pharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449259009", - "display": "Malignant neoplasm of broad ligament of uterus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449260004", - "display": "Malignant neoplasm of alveolus dentalis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449267001", - "display": "Sarcoma of mandible (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449268006", - "display": "Sarcoma of clavicle (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449269003", - "display": "Sarcoma of rib (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449292003", - "display": "Non-Hodgkin's lymphoma of tonsil (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449293008", - "display": "Sarcoma of connective tissue (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449294002", - "display": "Sarcoma of scapula (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449295001", - "display": "Sarcoma of skull (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449307001", - "display": "Follicular non-Hodgkin's lymphoma of ovary (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449308006", - "display": "Malignant neoplasm of visceral pleura (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449309003", - "display": "Malignant neoplasm of skin of scrotum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449318001", - "display": "Non-Hodgkin's lymphoma of prostate (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449377002", - "display": "Malignant neoplasm of pelvic peritoneum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449386007", - "display": "Philadelphia chromosome negative chronic myelogenous leukemia (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449416001", - "display": "Malignant epithelial neoplasm of skin of anus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449417005", - "display": "Malignant epithelial neoplasm of nasal septum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449418000", - "display": "Follicular non-Hodgkin's lymphoma of testis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449419008", - "display": "Follicular non-Hodgkin's lymphoma of intestine (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449420002", - "display": "Malignant neoplasm of cerebellum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449472007", - "display": "Malignant epithelial neoplasm of alveolus dentalis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449487002", - "display": "Malignant epithelial neoplasm of mandible (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449497006", - "display": "Sarcoma of pelvic peritoneum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449578008", - "display": "Malignant neoplasm of alveolus of mandible (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449627008", - "display": "Malignant neoplasm of long bone of lower limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449628003", - "display": "Malignant neoplasm of long bone of lower leg" - }, - { - "system": "http://snomed.info/sct", - "code": "449634005", - "display": "Primary malignant neoplasm of skin of lower leg (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449635006", - "display": "Primary malignant neoplasm of lower leg (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449636007", - "display": "Malignant melanoma of skin of lower leg" - }, - { - "system": "http://snomed.info/sct", - "code": "449637003", - "display": "Malignant melanoma of skin of upper arm" - }, - { - "system": "http://snomed.info/sct", - "code": "449803009", - "display": "Primary malignant neoplasm of dome of urinary bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "609515005", - "display": "Epithelioid trophoblastic tumor" - }, - { - "system": "http://snomed.info/sct", - "code": "697993003", - "display": "SNUC - sinonasal undifferentiated carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "698011002", - "display": "Keratinizing squamous cell carcinoma of nasopharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "698040004", - "display": "Malignant melanoma of nasal cavity (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "698041000", - "display": "Malignant melanoma of vestibule of mouth (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "698042007", - "display": "Malignant melanoma of tongue" - }, - { - "system": "http://snomed.info/sct", - "code": "698043002", - "display": "Malignant melanoma of floor of mouth (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "698044008", - "display": "Malignant melanoma of palatine arch" - }, - { - "system": "http://snomed.info/sct", - "code": "698045009", - "display": "Malignant melanoma of buccal mucosa" - }, - { - "system": "http://snomed.info/sct", - "code": "698048006", - "display": "Nasopharyngeal carcinoma type 2b" - }, - { - "system": "http://snomed.info/sct", - "code": "698200003", - "display": "Large cell Ewing sarcoma of bone" - }, - { - "system": "http://snomed.info/sct", - "code": "698285005", - "display": "Malignant melanoma of ethmoid sinus" - }, - { - "system": "http://snomed.info/sct", - "code": "698286006", - "display": "Malignant melanoma of palate (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "698287002", - "display": "Malignant melanoma of gum" - }, - { - "system": "http://snomed.info/sct", - "code": "698288007", - "display": "Malignant melanoma of maxillary sinus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "698646006", - "display": "Acute monoblastic leukemia in remission (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "699028006", - "display": "Primitive neuroectodermal tumor (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "699317002", - "display": "Paratesticular malignant tumor" - }, - { - "system": "http://snomed.info/sct", - "code": "699318007", - "display": "Supratentorial primitive neuroectodermal tumor (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "699354006", - "display": "Sarcoma of orbit (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "699355007", - "display": "Leiomyosarcoma of orbit (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "699356008", - "display": "Endometrial stromal sarcoma" - }, - { - "system": "http://snomed.info/sct", - "code": "699357004", - "display": "Low grade endometrial stromal sarcoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "699358009", - "display": "High grade endometrial stromal sarcoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "699657009", - "display": "Hepatosplenic gamma-delta cell lymphoma" - }, - { - "system": "http://snomed.info/sct", - "code": "699659007", - "display": "Glandular malignant peripheral nerve sheath tumor" - }, - { - "system": "http://snomed.info/sct", - "code": "699704002", - "display": "Classic medulloblastoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "699818003", - "display": "T-cell large granular lymphocytic leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "700057001", - "display": "Emberger syndrome" - }, - { - "system": "http://snomed.info/sct", - "code": "700423003", - "display": "Pancreatic adenocarcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "700488005", - "display": "Malignant sex cord tumor of testis" - }, - { - "system": "http://snomed.info/sct", - "code": "702368000", - "display": "Carcinosarcoma of ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "702369008", - "display": "Carcinosarcoma of uterus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "702391001", - "display": "Renal cell carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "702405001", - "display": "Malignant granulosa cell tumor of testis" - }, - { - "system": "http://snomed.info/sct", - "code": "702446006", - "display": "Core binding factor acute myeloid leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "702467006", - "display": "Malignant tumor of augmented bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "702476004", - "display": "Therapy-related myelodysplastic syndrome (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "702786004", - "display": "Follicular non-Hodgkin's lymphoma diffuse follicle center sub-type grade 1 (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "702977001", - "display": "Follicular non-Hodgkin lymphoma diffuse follicle center cell sub-type grade 2" - }, - { - "system": "http://snomed.info/sct", - "code": "703228009", - "display": "Non-small cell lung cancer with mutation in epidermal growth factor receptor (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "703230006", - "display": "Non-small cell lung cancer without mutation in epidermal growth factor receptor" - }, - { - "system": "http://snomed.info/sct", - "code": "703387000", - "display": "Acute myeloid leukemia with normal karyotype (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "703429003", - "display": "Malignant optic glioma of adulthood" - }, - { - "system": "http://snomed.info/sct", - "code": "703625002", - "display": "Kaposi sarcoma not associated with acquired immunodeficiency syndrome (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "705061009", - "display": "Childhood myelodysplastic syndrome (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "706970001", - "display": "Triple negative malignant neoplasm of breast" - }, - { - "system": "http://snomed.info/sct", - "code": "707337006", - "display": "Primary adenocarcinoma of accessory sinus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707339009", - "display": "Primary adenocarcinoma of maxillary sinus" - }, - { - "system": "http://snomed.info/sct", - "code": "707342003", - "display": "Primary adenocarcinoma of ethmoidal sinus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707343008", - "display": "Primary adenocarcinoma of frontal sinus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707344002", - "display": "Primary adenocarcinoma of sphenoidal sinus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707345001", - "display": "Primary carcinoma of accessory sinus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707346000", - "display": "Primary carcinoma of ethmoidal sinus" - }, - { - "system": "http://snomed.info/sct", - "code": "707347009", - "display": "Primary carcinoma of maxillary sinus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707348004", - "display": "Primary carcinoma of sphenoidal sinus" - }, - { - "system": "http://snomed.info/sct", - "code": "707349007", - "display": "Primary carcinoma of frontal sinus" - }, - { - "system": "http://snomed.info/sct", - "code": "707350007", - "display": "Malignant melanoma of accessory sinus" - }, - { - "system": "http://snomed.info/sct", - "code": "707353009", - "display": "Primary squamous cell carcinoma of accessory sinus" - }, - { - "system": "http://snomed.info/sct", - "code": "707354003", - "display": "Primary squamous cell carcinoma of maxillary sinus" - }, - { - "system": "http://snomed.info/sct", - "code": "707355002", - "display": "Primary squamous cell carcinoma of sphenoidal sinus" - }, - { - "system": "http://snomed.info/sct", - "code": "707356001", - "display": "Primary squamous cell carcinoma of frontal sinus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707357005", - "display": "Primary squamous cell carcinoma of laryngeal cartilage (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707358000", - "display": "Primary squamous cell carcinoma of larynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707359008", - "display": "Primary squamous cell carcinoma of ethmoidal sinus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707360003", - "display": "Primary lymphoepithelial carcinoma of larynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707361004", - "display": "Malignant melanoma of frontal sinus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707362006", - "display": "Malignant melanoma of sphenoidal sinus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707377003", - "display": "Primary signet ring cell carcinoma of trachea (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707378008", - "display": "Primary myoepithelial carcinoma of trachea (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707379000", - "display": "Primary mucoepidermoid carcinoma of trachea (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707380002", - "display": "Primary salivary gland type carcinoma of trachea (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707383000", - "display": "Mucinous cystadenocarcinoma of trachea" - }, - { - "system": "http://snomed.info/sct", - "code": "707384006", - "display": "Primary solid carcinoma of trachea" - }, - { - "system": "http://snomed.info/sct", - "code": "707385007", - "display": "Primary undifferentiated carcinoma of trachea" - }, - { - "system": "http://snomed.info/sct", - "code": "707386008", - "display": "Primary acinar cell carcinoma of trachea" - }, - { - "system": "http://snomed.info/sct", - "code": "707388009", - "display": "Primary squamous cell carcinoma of trachea" - }, - { - "system": "http://snomed.info/sct", - "code": "707389001", - "display": "Clear cell squamous cell carcinoma of trachea" - }, - { - "system": "http://snomed.info/sct", - "code": "707390005", - "display": "Primary basaloid squamous cell carcinoma of trachea" - }, - { - "system": "http://snomed.info/sct", - "code": "707391009", - "display": "Papillary squamous cell carcinoma of trachea" - }, - { - "system": "http://snomed.info/sct", - "code": "707392002", - "display": "Primary giant cell carcinoma of trachea (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707393007", - "display": "Primary adenosquamous carcinoma of trachea (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707394001", - "display": "Spindle cell carcinoma of trachea" - }, - { - "system": "http://snomed.info/sct", - "code": "707395000", - "display": "Primary adenocarcinoma of hypopharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "707396004", - "display": "Primary oxyphilic adenocarcinoma of oropharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707397008", - "display": "Primary basal cell adenocarcinoma of oropharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707398003", - "display": "Primary polymorphous low grade adenocarcinoma of oropharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "707399006", - "display": "Primary papillary adenocarcinoma of oropharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707400004", - "display": "Primary mucinous adenocarcinoma of oropharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707401000", - "display": "Primary clear cell adenocarcinoma of oropharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "707402007", - "display": "Primary adenocarcinoma of oropharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707403002", - "display": "Primary fetal adenocarcinoma of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "707404008", - "display": "Primary mixed subtype adenocarcinoma of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "707405009", - "display": "Primary adenosquamous carcinoma of lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707406005", - "display": "Mucoepidermoid carcinoma of hypopharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "707407001", - "display": "Primary signet ring cell carcinoma of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "707408006", - "display": "Primary small cell non-keratinising squamous cell carcinoma of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "707409003", - "display": "Primary acinar cell carcinoma of lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707410008", - "display": "Primary solid carcinoma of lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707411007", - "display": "Primary papillary adenocarcinoma of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "707421004", - "display": "Primary undifferentiated carcinoma of larynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707422006", - "display": "Primary spindle cell squamous cell carcinoma of larynx" - }, - { - "system": "http://snomed.info/sct", - "code": "707423001", - "display": "Primary basaloid carcinoma of larynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707424007", - "display": "Primary adenosquamous cell carcinoma of larynx" - }, - { - "system": "http://snomed.info/sct", - "code": "707425008", - "display": "Primary adenoid squamous cell carcinoma of larynx" - }, - { - "system": "http://snomed.info/sct", - "code": "707426009", - "display": "Primary papillary squamous cell carcinoma of larynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707427000", - "display": "Primary verrucous carcinoma of larynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707429002", - "display": "Overlapping squamous cell carcinoma of larynx" - }, - { - "system": "http://snomed.info/sct", - "code": "707430007", - "display": "Overlapping squamous cell carcinoma of laryngeal cartilage (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707451005", - "display": "Primary adenocarcinoma of lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707452003", - "display": "Primary mucinous adenocarcinoma of lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707453008", - "display": "Primary clear cell squamous cell carcinoma of lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707454002", - "display": "Primary basaloid squamous cell carcinoma of lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707455001", - "display": "Primary papillary squamous cell carcinoma of lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707456000", - "display": "Primary undifferentiated carcinoma of lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707457009", - "display": "Primary spindle cell carcinoma of lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707458004", - "display": "Primary pleomorphic carcinoma of lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707460002", - "display": "Primary pseudosarcomatous carcinoma of lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707464006", - "display": "Primary myoepithelial carcinoma of lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707465007", - "display": "Primary mucoepidermoid carcinoma of lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707466008", - "display": "Primary adenoid cystic carcinoma of lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707467004", - "display": "Primary salivary gland type carcinoma of lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707468009", - "display": "Primary mixed mucinous and non-mucinous bronchiolo-alveolar carcinoma of lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707469001", - "display": "Primary non-mucinous bronchiolo-alveolar carcinoma of lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707470000", - "display": "Primary mucinous bronchiolo-alveolar carcinoma of lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707471001", - "display": "Primary clear cell adenocarcinoma of trachea (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707472008", - "display": "Primary papillary adenocarcinoma of trachea (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707473003", - "display": "Primary mucinous adenocarcinoma of trachea (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707475005", - "display": "Primary adenocarcinoma of trachea (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707479004", - "display": "Primary adenocarcinoma of subglottis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707481002", - "display": "Primary basaloid squamous cell carcinoma of hypopharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707482009", - "display": "Primary papillary squamous cell carcinoma of hypopharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707483004", - "display": "Primary undifferentiated carcinoma of hypopharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707484005", - "display": "Primary adenoid squamous cell carcinoma of hypopharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707485006", - "display": "Primary adenosquamous carcinoma of hypopharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707486007", - "display": "Primary basaloid carcinoma of hypopharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707487003", - "display": "Primary giant cell carcinoma of hypopharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707489000", - "display": "Primary spindle cell squamous cell carcinoma of hypopharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707490009", - "display": "Verrucous carcinoma of hypopharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "707491008", - "display": "Primary lymphoepithelial carcinoma of hypopharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707492001", - "display": "Primary squamous cell carcinoma of hypopharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707493006", - "display": "Primary lymphoepithelial carcinoma of trachea (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707494000", - "display": "Primary verrucous carcinoma of trachea (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707495004", - "display": "Primary squamous cell adenoid carcinoma of trachea (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707528007", - "display": "Primary squamous cell carcinoma of nasopharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707529004", - "display": "Overlapping squamous cell carcinoma of oropharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707531008", - "display": "Primary squamous cell carcinoma of branchial cleft" - }, - { - "system": "http://snomed.info/sct", - "code": "707532001", - "display": "Squamous cell carcinoma of posterior wall of oropharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "707535004", - "display": "Primary squamous cell carcinoma of lateral wall of oropharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "707537007", - "display": "Primary squamous cell carcinoma of anterior surface of epiglottis" - }, - { - "system": "http://snomed.info/sct", - "code": "707538002", - "display": "Primary squamous cell carcinoma of vallecula (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707539005", - "display": "Primary adenoid cystic carcinoma of hypopharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707575007", - "display": "Primary squamous cell carcinoma of supraglottis" - }, - { - "system": "http://snomed.info/sct", - "code": "707576008", - "display": "Primary squamous cell carcinoma of subglottis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707579001", - "display": "Primary basaloid squamous cell carcinoma of oropharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "707580003", - "display": "Primary basaloid carcinoma of oropharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707581004", - "display": "Primary papillary squamous cell carcinoma of oropharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707582006", - "display": "Spindle cell squamous cell carcinoma of oropharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "707583001", - "display": "Primary adenosquamous carcinoma of oropharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707584007", - "display": "Primary lymphoepithelial carcinoma of oropharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707585008", - "display": "Primary squamous cell carcinoma of oropharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "707586009", - "display": "Primary myoepithelial carcinoma of oropharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "707587000", - "display": "Primary carcinoma ex pleomorphic adenoma of oropharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707588005", - "display": "Primary epithelial-myoepithelial carcinoma of oropharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "707589002", - "display": "Primary cystadenocarcinoma of oropharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707590006", - "display": "Primary acinar cell carcinoma of oropharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "707591005", - "display": "Primary mucoepidermoid carcinoma of oropharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707592003", - "display": "Primary infiltrating duct carcinoma of oropharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707593008", - "display": "Primary salivary gland-type tumour of oropharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707595001", - "display": "Primary mucinous cystadenocarcinoma of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "707596000", - "display": "Carcinosarcoma of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "707627009", - "display": "Salivary gland-type tumor of hypopharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "707628004", - "display": "Overlapping squamous cell carcinoma of hypopharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "707660007", - "display": "Primary giant cell carcinoma of larynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707662004", - "display": "Primary basaloid squamous cell carcinoma of larynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707664003", - "display": "Primary squamous cell carcinoma of glottis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707670009", - "display": "Pleuropulmonary blastoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707671008", - "display": "Pleuro-pulmonary blastoma type I" - }, - { - "system": "http://snomed.info/sct", - "code": "707672001", - "display": "Pleuro-pulmonary blastoma type II" - }, - { - "system": "http://snomed.info/sct", - "code": "707673006", - "display": "Pleuro-pulmonary blastoma type III" - }, - { - "system": "http://snomed.info/sct", - "code": "707674000", - "display": "Primary malignant epithelial neoplasm of trachea (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707686002", - "display": "Primary squamous cell carcinoma of posterior wall of hypopharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707697002", - "display": "Primary squamous cell carcinoma of hypopharyngeal aspect of aryepiglottic fold (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707703001", - "display": "Primary squamous cell carcinoma of postcricoid region (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707704007", - "display": "Primary squamous cell carcinoma of pyriform sinus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "707705008", - "display": "Nonkeratinizing carcinoma of the nasopharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "708054009", - "display": "Malignant neoplasm after immunosuppressive therapy" - }, - { - "system": "http://snomed.info/sct", - "code": "708504008", - "display": "Periosteal osteosarcoma of jaw" - }, - { - "system": "http://snomed.info/sct", - "code": "708921005", - "display": "Carcinoma of central portion of breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "708971008", - "display": "Diffuse sclerosing papillary thyroid carcinoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "709031009", - "display": "Malignant neoplasm of superior wall of nasopharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "709471005", - "display": "Periodontitis co-occurrent with leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "709517003", - "display": "Malignant carcinoid tumor of small intestine" - }, - { - "system": "http://snomed.info/sct", - "code": "709830006", - "display": "Malignant carcinoid tumor of stomach" - }, - { - "system": "http://snomed.info/sct", - "code": "710195004", - "display": "Malignant odontogenic neoplasm of lower jaw" - }, - { - "system": "http://snomed.info/sct", - "code": "710196003", - "display": "Malignant odontogenic tumor of upper jaw" - }, - { - "system": "http://snomed.info/sct", - "code": "711414003", - "display": "Primary clear cell adenocarcinoma of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "712525007", - "display": "Malignant neoplasm of short bone of lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "712750007", - "display": "Malignant neoplasm of chest wall" - }, - { - "system": "http://snomed.info/sct", - "code": "713038003", - "display": "Overlapping primary malignant neoplasm of bone and articular cartilage of upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "713189001", - "display": "Malignant insulinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "713290004", - "display": "Malignant ameloblastoma of mandible" - }, - { - "system": "http://snomed.info/sct", - "code": "713293002", - "display": "Malignant germ cell neoplasm of mediastinum" - }, - { - "system": "http://snomed.info/sct", - "code": "713325002", - "display": "Primary cerebral lymphoma co-occurrent with human immunodeficiency virus infection" - }, - { - "system": "http://snomed.info/sct", - "code": "713327005", - "display": "Malignant meningioma of meninges of brain (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "713483007", - "display": "Reticulosarcoma co-occurrent with human immunodeficiency virus infection" - }, - { - "system": "http://snomed.info/sct", - "code": "713516007", - "display": "Primary effusion lymphoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "713572001", - "display": "Malignant neoplastic disease co-occurrent with human immunodeficiency virus infection" - }, - { - "system": "http://snomed.info/sct", - "code": "713573006", - "display": "Malignant carcinoid tumor of rectum" - }, - { - "system": "http://snomed.info/sct", - "code": "713574000", - "display": "Malignant carcinoid tumor of kidney" - }, - { - "system": "http://snomed.info/sct", - "code": "713609000", - "display": "Invasive carcinoma of breast" - }, - { - "system": "http://snomed.info/sct", - "code": "713646001", - "display": "Malignant germ cell tumor of testis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "713718006", - "display": "Diffuse non-Hodgkin's immunoblastic lymphoma co-occurrent with human immunodeficiency virus infection" - }, - { - "system": "http://snomed.info/sct", - "code": "713897006", - "display": "Burkitt lymphoma co-occurrent with human immunodeficiency virus infection (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "714251006", - "display": "Philadelphia chromosome-negative precursor B-cell acute lymphoblastic leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "714463003", - "display": "Primary effusion lymphoma co-occurrent with infection caused by Human herpesvirus 8 (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "715412008", - "display": "Familial malignant neoplasm of prostate (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "715414009", - "display": "Familial malignant neoplasm of pancreas (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "715664005", - "display": "Interdigitating dendritic cell sarcoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "715901002", - "display": "Ependymoblastoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "715903004", - "display": "Medulloepithelioma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "715904005", - "display": "Pineal parenchymal tumor of intermediate differentiation (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "715950008", - "display": "Anaplastic lymphoma kinase positive large B-cell lymphoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "716274007", - "display": "Nodular basal cell carcinoma of skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "716586009", - "display": "Epstein-Barr virus associated gastric carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "716588005", - "display": "Primary non-gestational choriocarcinoma of ovary (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "716593008", - "display": "Carcinoma of salivary gland type of breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "716647001", - "display": "Mixed oligoastrocytoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "716648006", - "display": "Embryonal sarcoma of liver (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "716649003", - "display": "Extraovarian primary peritoneal carcinoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "716651004", - "display": "Leiomyosarcoma of small intestine (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "716652006", - "display": "Primary hepatic neuroendocrine carcinoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "716653001", - "display": "Neuroendocrine carcinoma of thymus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "716655008", - "display": "Aggressive systemic mastocytosis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "716657000", - "display": "Familial papillary thyroid carcinoma with renal papillary neoplasia syndrome (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "716659002", - "display": "Squamous cell carcinoma of head and neck (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "716788007", - "display": "Epstein-Barr virus positive diffuse large B-cell lymphoma of elderly (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "716855006", - "display": "Theca steroid producing cell malignant neoplasm of ovary (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "716859000", - "display": "Hereditary diffuse carcinoma of stomach (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "717731002", - "display": "Basal cell carcinoma of vulva (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "717734005", - "display": "Papillary thyroid carcinoma with renal papillary neoplasia (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "717735006", - "display": "Renal cell carcinoma of kidney except renal pelvis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "717736007", - "display": "Familial renal cell carcinoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "717916003", - "display": "Neuroendocrine carcinoma of appendix (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "717921000", - "display": "Poorly-differentiated neuroendocrine carcinoma of thymus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "717922007", - "display": "Well-differentiated neuroendocrine carcinoma of thymus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "717968005", - "display": "Melanoma and neural system tumor syndrome (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "718200007", - "display": "Primary pulmonary lymphoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "718220008", - "display": "Hereditary breast and ovarian cancer syndrome (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "718604008", - "display": "Small cell neuroendocrine carcinoma of bladder (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "719052006", - "display": "Recurrent squamous cell carcinoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721303001", - "display": "Refractory neutropenia (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721304007", - "display": "Refractory thrombocytopenia (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721305008", - "display": "Acute myeloid leukemia due to recurrent genetic abnormality (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721306009", - "display": "Therapy related acute myeloid leukemia and myelodysplastic syndrome (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721308005", - "display": "Acute leukemia of ambiguous lineage (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721310007", - "display": "Aggressive natural killer-cell leukemia (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721311006", - "display": "Systemic Epstein-Barr virus positive T-cell lymphoproliferative disease of childhood (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721313009", - "display": "Indeterminate dendritic cell neoplasm (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721314003", - "display": "Fibroblastic reticular cell neoplasm (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721540005", - "display": "Primary adnexal carcinoma of skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721541009", - "display": "Primary malignant sarcoma of skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721546004", - "display": "Primary adenocarcinoma of ciliary epithelium (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721547008", - "display": "Primary adenocarcinoma of epithelium of iris (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721548003", - "display": "Primary malignant neoplasm of lacrimal apparatus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721549006", - "display": "Primary adenocarcinoma of lacrimal apparatus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721555001", - "display": "Follicular lymphoma of small intestine (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721556000", - "display": "Primary adenocarcinoma of palate (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721557009", - "display": "Primary adenocarcinoma of parotid gland (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721558004", - "display": "Primary adenocarcinoma of cystic duct (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721559007", - "display": "Primary adenocarcinoma of common bile duct (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721560002", - "display": "Primary adenocarcinoma of nasal cavity (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721561003", - "display": "Primary adenocarcinoma of middle ear (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721562005", - "display": "Primary adenocarcinoma overlapping lesion of retroperitoneum peritoneum and omentum" - }, - { - "system": "http://snomed.info/sct", - "code": "721563000", - "display": "Primary malignant melanoma of vagina (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721567004", - "display": "Primary malignant neoplasm of placenta (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721568009", - "display": "Primary adenocarcinoma of parametrium (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721569001", - "display": "Primary adenocarcinoma of uterine ligament (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721574009", - "display": "Primary rhabdomyosarcoma of male genital organ (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721575005", - "display": "Primary angiosarcoma of heart (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721576006", - "display": "Primary angiosarcoma of breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721577002", - "display": "Primary liposarcoma of soft tissue of limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721578007", - "display": "Primary liposarcoma of male genital organ (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721579004", - "display": "Primary synovial sarcoma of soft tissue of limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721580001", - "display": "Primary myosarcoma of omentum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721602000", - "display": "Primary embryonal carcinoma of testis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721603005", - "display": "Primary choriocarcinoma of testis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721604004", - "display": "Primary squamous cell carcinoma of overlapping lesion of male genital organ" - }, - { - "system": "http://snomed.info/sct", - "code": "721605003", - "display": "Primary squamous cell carcinoma of overlapping lesion of accessory sinuses" - }, - { - "system": "http://snomed.info/sct", - "code": "721606002", - "display": "Primary adenocarcinoma of overlapping lesion of accessory sinuses" - }, - { - "system": "http://snomed.info/sct", - "code": "721607006", - "display": "Primary undifferentiated carcinoma of oropharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721617001", - "display": "Primary adenocarcinoma of lower third of esophagus due to Barrett esophagus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721618006", - "display": "Primary squamous cell carcinoma of upper third of esophagus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721619003", - "display": "Primary squamous cell carcinoma of middle third of esophagus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721620009", - "display": "Primary squamous cell carcinoma of lower third of esophagus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721621008", - "display": "Primary squamous cell carcinoma of overlapping lesion of esophagus" - }, - { - "system": "http://snomed.info/sct", - "code": "721622001", - "display": "Primary adenocarcinoma of upper third of esophagus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721623006", - "display": "Primary adenocarcinoma of middle third of esophagus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721624000", - "display": "Primary adenocarcinoma of overlapping lesion of esophagus" - }, - { - "system": "http://snomed.info/sct", - "code": "721625004", - "display": "Primary neuroendocrine carcinoma of esophagus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721626003", - "display": "Primary malignant neuroendocrine neoplasm of esophagus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721627007", - "display": "Malignant melanoma of esophagus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721628002", - "display": "Primary adenocarcinoma of esophagogastric junction (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721629005", - "display": "Linitis plastica of stomach (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721630000", - "display": "Primary adenocarcinoma of cardia of stomach (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721632008", - "display": "Primary adenocarcinoma of pyloric antrum of stomach (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721633003", - "display": "Primary adenocarcinoma of overlapping lesion of stomach" - }, - { - "system": "http://snomed.info/sct", - "code": "721634009", - "display": "Primary malignant neuroendocrine neoplasm of stomach (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721635005", - "display": "Primary malignant neuroendocrine neoplasm of cardia of stomach (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721636006", - "display": "Primary malignant neuroendocrine neoplasm of body of stomach (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721637002", - "display": "Primary malignant neuroendocrine neoplasm of pyloric antrum of stomach (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721638007", - "display": "Primary neuroendocrine carcinoma of stomach (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721639004", - "display": "Primary neuroendocrine carcinoma of cardia of stomach (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721640002", - "display": "Primary neuroendocrine carcinoma of body of stomach (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721641003", - "display": "Primary neuroendocrine carcinoma of pyloric antrum of stomach (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721642005", - "display": "Primary neuroendocrine carcinoma of overlapping lesion of stomach" - }, - { - "system": "http://snomed.info/sct", - "code": "721643000", - "display": "Primary malignant mesenchymal neoplasm of stomach (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721644006", - "display": "Primary malignant neuroendocrine neoplasm of duodenum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721645007", - "display": "Primary neuroendocrine carcinoma of duodenum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721669006", - "display": "Primary adenocarcinoma of overlapping lesion of small intestine" - }, - { - "system": "http://snomed.info/sct", - "code": "721670007", - "display": "Primary malignant neuroendocrine neoplasm of small intestine (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721671006", - "display": "Primary neuroendocrine carcinoma of small intestine (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721672004", - "display": "Primary mucinous adenocarcinoma of appendix (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721673009", - "display": "Primary malignant neuroendocrine neoplasm of appendix (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721695008", - "display": "Primary adenocarcinoma of ascending colon and right flexure (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721696009", - "display": "Primary adenocarcinoma of transverse colon (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721697000", - "display": "Primary neuroendocrine carcinoma of colon (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721698005", - "display": "Primary malignant neuroendocrine neoplasm of colon (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721699002", - "display": "Primary adenocarcinoma of descending colon and splenic flexure (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721700001", - "display": "Primary malignant neuroendocrine neoplasm of rectum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721701002", - "display": "Primary neuroendocrine carcinoma of rectum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721709000", - "display": "Primary cloacogenic carcinoma of anal canal (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721716004", - "display": "Primary cholangiocarcinoma of intrahepatic biliary tract (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721718003", - "display": "Primary adenocarcinoma of ampulla of Vater (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721725005", - "display": "Primary adenocarcinoma of peritoneum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721762007", - "display": "Adult T-cell leukemia/lymphoma of skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722103009", - "display": "Hormone sensitive prostate cancer (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722112006", - "display": "Primary squamous cell carcinoma of ear (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722229001", - "display": "Primary sarcoma of retroperitoneum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722377004", - "display": "Paraganglioma and gastric stromal sarcoma syndrome (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722425009", - "display": "Reactive oxygen species 1 positive non-small cell lung cancer (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722444002", - "display": "Primary giant cell sarcoma of retroperitoneum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722445001", - "display": "Primary giant cell sarcoma of peritoneum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722509001", - "display": "Primary rhabdomyosarcoma of oral cavity (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722510006", - "display": "Primary rhabdomyosarcoma of pharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722511005", - "display": "Primary rhabdomyosarcoma of respiratory organ (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722512003", - "display": "Primary rhabdomyosarcoma of intrathoracic organ (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722513008", - "display": "Primary leiomyosarcoma of retroperitoneum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722514002", - "display": "Primary leiomyosarcoma of peritoneum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722515001", - "display": "Primary liposarcoma of retroperitoneum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722516000", - "display": "Primary liposarcoma of peritoneum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722517009", - "display": "Primary malignant nerve sheath neoplasm of peripheral nervous system structure (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722518004", - "display": "Primary malignant nerve sheath neoplasm of autonomic nerve (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722519007", - "display": "Primary sarcoma of peritoneum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722524005", - "display": "Primary invasive pleomorphic lobular carcinoma of breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722527003", - "display": "Primary malignant neuroendocrine neoplasm of bronchus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722528008", - "display": "Primary malignant neuroendocrine neoplasm of lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722529000", - "display": "Primary malignant epithelial neoplasm of nasopharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722530005", - "display": "Primary squamous cell carcinoma of pharyngeal tonsil (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722533007", - "display": "Primary malignant neoplasm of esophagogastric junction (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722542000", - "display": "Primary squamous cell carcinoma of anal canal (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722543005", - "display": "Primary malignant melanoma of anal canal (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722665003", - "display": "Primary malignant melanoma of cornea (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722666002", - "display": "Primary squamous cell carcinoma of lacrimal apparatus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722670005", - "display": "Primary thymic carcinoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722672002", - "display": "Primary squamous cell carcinoma of root of tongue" - }, - { - "system": "http://snomed.info/sct", - "code": "722673007", - "display": "Primary squamous cell carcinoma of lingual tonsil (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722674001", - "display": "Primary squamous cell carcinoma of parotid gland (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722676004", - "display": "Primary squamous cell carcinoma of middle ear (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722677008", - "display": "Primary mesothelioma overlapping lesion of retroperitoneum peritoneum and omentum" - }, - { - "system": "http://snomed.info/sct", - "code": "722678003", - "display": "Primary squamous cell carcinoma of vagina (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722679006", - "display": "Primary mucinous adenocarcinoma of endometrium (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722680009", - "display": "Primary serous adenocarcinoma of endometrium (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722681008", - "display": "Primary mixed adenocarcinoma of endometrium (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722682001", - "display": "Primary small cell carcinoma of endometrium (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722683006", - "display": "Primary neuroendocrine carcinoma of cervix uteri (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722684000", - "display": "Primary low grade serous adenocarcinoma of ovary (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722685004", - "display": "Primary high grade serous adenocarcinoma of ovary (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722686003", - "display": "Primary serous carcinoma of uterine adnexa (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722687007", - "display": "Primary mucinous carcinoma of uterine adnexa (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722688002", - "display": "Carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "722712000", - "display": "Occupational cancer of skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722714004", - "display": "Primary mucoepidermoid carcinoma of lacrimal apparatus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722718001", - "display": "Primary malignant meningioma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722795004", - "display": "Meningeal leukemia (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722827008", - "display": "Primary synovial sarcoma of respiratory organ (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722828003", - "display": "Primary synovial sarcoma of intrathoracic organ (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722832009", - "display": "Primary solid papillary carcinoma with invasion of breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722954005", - "display": "B-cell lymphoma unclassifiable with features intermediate between classical Hodgkin lymphoma and diffuse large B-cell lymphoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "723076008", - "display": "Primary myxofibrosarcoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "723077004", - "display": "Primary myosarcoma of uterus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "723173003", - "display": "Carcinosarcoma of uterine adnexa (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "723182009", - "display": "Primary squamous cell carcinoma of nasal cavity (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "723265000", - "display": "Primary squamous cell carcinoma of anus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "723281005", - "display": "Primary malignant melanoma of anus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "723301009", - "display": "Squamous non-small cell lung cancer (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "723843005", - "display": "Primary chondrosarcoma of bone of limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "723844004", - "display": "Primary chondrosarcoma of articular cartilage of limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "723845003", - "display": "Primary chondrosarcoma of articular cartilage of pelvis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "723846002", - "display": "Primary chondrosarcoma of bone of rib (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "723847006", - "display": "Primary chondrosarcoma of articular cartilage of rib (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "723848001", - "display": "Primary osteosarcoma of bone of jaw (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "723849009", - "display": "Primary osteosarcoma of articular cartilage of jaw (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "723850009", - "display": "Primary osteosarcoma of bone of limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "723851008", - "display": "Primary osteosarcoma of articular cartilage of limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "723852001", - "display": "Primary osteosarcoma of articular cartilage of pelvis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "723853006", - "display": "Primary Ewing sarcoma of bone of limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "723854000", - "display": "Primary Ewing sarcoma of articular cartilage of limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "723855004", - "display": "Primary Ewing sarcoma of articular cartilage of pelvis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "723856003", - "display": "Primary Ewing sarcoma of articular cartilage of rib (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "723879002", - "display": "Primary adenocarcinoma of overlapping lesion of urinary organ" - }, - { - "system": "http://snomed.info/sct", - "code": "723887001", - "display": "Primary Ewing sarcoma of bone of rib (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "723889003", - "display": "B lymphoblastic leukemia lymphoma with t(9:22) (q34;q11.2); BCR-ABL 1 (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "724056005", - "display": "Malignant neoplasm of lower lobe of right lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "724058006", - "display": "Malignant neoplasm of upper lobe of left lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "724059003", - "display": "Malignant neoplasm of lower lobe of left lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "724060008", - "display": "Malignant neoplasm of right upper lobe of lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "724467001", - "display": "Primary squamous cell carcinoma of overlapping lesion of urinary organs" - }, - { - "system": "http://snomed.info/sct", - "code": "724468006", - "display": "Primary transitional cell carcinoma of overlapping lesion of urinary organ" - }, - { - "system": "http://snomed.info/sct", - "code": "724536000", - "display": "Primary adenocarcinoma of ileum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "724537009", - "display": "Primary adenocarcinoma of jejunum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "724552002", - "display": "Primary poorly differentiated carcinoma of thyroid gland (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "724553007", - "display": "Primary undifferentiated carcinoma of thyroid gland (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "724554001", - "display": "Primary malignant epithelial neoplasm of endocrine gland (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "724644005", - "display": "Myeloid leukemia co-occurrent with Down syndrome (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "724645006", - "display": "T-cell hystiocyte rich large B-cell lymphoma" - }, - { - "system": "http://snomed.info/sct", - "code": "724647003", - "display": "Diffuse large B-cell lymphoma co-occurrent with chronic inflammation caused by Epstein-Barr virus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "724648008", - "display": "Plasmablastic lymphoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "724649000", - "display": "Langerhans cell sarcoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "724650000", - "display": "Primary follicular dendritic cell sarcoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "724805000", - "display": "Primary malignant neuroepitheliomatous neoplasm of peripheral nerve (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "724806004", - "display": "Primary malignant neuroepitheliomatous neoplasm of autonomic nervous system (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "724866001", - "display": "Primary malignant neoplasm of skin due to and following radiotherapy caused by ionizing radiation (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "725390002", - "display": "Acute myeloid leukemia with t(8;16)(p11;p13) translocation (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "725437002", - "display": "Chronic lymphocytic leukemia genetic mutation variant (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "726019003", - "display": "Familial malignant melanoma of skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "726652005", - "display": "Malignant carcinoid tumor of thymus" - }, - { - "system": "http://snomed.info/sct", - "code": "726653000", - "display": "Malignant carcinoid tumor of bronchus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "726654006", - "display": "Malignant carcinoid tumor of colon (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "726721002", - "display": "Nodal marginal zone B-cell lymphoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "732201008", - "display": "Carcinosarcoma of endometrium (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "733064004", - "display": "Osteosarcoma, limb anomalies, erythroid macrocytosis syndrome" - }, - { - "system": "http://snomed.info/sct", - "code": "733134009", - "display": "Primary squamous cell carcinoma of paraurethral gland" - }, - { - "system": "http://snomed.info/sct", - "code": "733135005", - "display": "Primary transitional cell carcinoma of paraurethral gland" - }, - { - "system": "http://snomed.info/sct", - "code": "733136006", - "display": "Primary adenocarcinoma of urethra (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "733144006", - "display": "Malignant epithelial neoplasm of bronchus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "733162002", - "display": "Primary malignant neuroendocrine neoplasm of anus" - }, - { - "system": "http://snomed.info/sct", - "code": "733163007", - "display": "Primary malignant neuroendocrine neoplasm of anal canal (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "733343005", - "display": "Primary squamous cell carcinoma of oral cavity (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "733344004", - "display": "Primary squamous cell carcinoma of lip (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "733345003", - "display": "Primary squamous cell carcinoma of pharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "733346002", - "display": "Primary mucinous cystic neoplasm with associated invasive carcinoma of perihilar bile duct (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "733347006", - "display": "Primary mucinous cystic neoplasm with associated invasive carcinoma of cystic duct" - }, - { - "system": "http://snomed.info/sct", - "code": "733348001", - "display": "Primary malignant neuroendocrine neoplasm of cystic duct (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "733349009", - "display": "Primary mucinous cystic neoplasm with associated invasive carcinoma of distal bile duct (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "733350009", - "display": "Primary malignant neuroendocrine neoplasm of distal bile duct (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "733351008", - "display": "Primary malignant neuroendocrine neoplasm of ampulla of Vater (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "733352001", - "display": "Primary mucinous cystic neoplasm with associated invasive carcinoma of biliary tract (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "733353006", - "display": "Primary malignant neuroendocrine neoplasm of biliary tract" - }, - { - "system": "http://snomed.info/sct", - "code": "733354000", - "display": "Primary adenocarcinoma of biliary tract (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "733355004", - "display": "Primary adenocarcinoma of digestive organ" - }, - { - "system": "http://snomed.info/sct", - "code": "733356003", - "display": "Primary mucinous adenocarcinoma of digestive organ" - }, - { - "system": "http://snomed.info/sct", - "code": "733357007", - "display": "Primary squamous cell carcinoma of intrathoracic organ" - }, - { - "system": "http://snomed.info/sct", - "code": "733358002", - "display": "Primary squamous cell carcinoma of respiratory system (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "733359005", - "display": "Endometrial squamous cell carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "733360000", - "display": "Endometrial undifferentiated carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "733361001", - "display": "Primary mucinous adenocarcinoma of ovary (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "733362008", - "display": "Primary adenocarcinoma of paraurethral gland (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "733470002", - "display": "Bellini carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "733471003", - "display": "Chromophobe renal cell carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "733598001", - "display": "Acute myeloid leukemia with t(6;9)(p23;q34) translocation (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "733603009", - "display": "Tubulocystic renal cell carcinoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "733608000", - "display": "Papillary renal cell carcinoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "733627006", - "display": "Primary cutaneous gamma-delta-positive T-cell lymphoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "733834006", - "display": "Invasive carcinoma of uterine cervix co-occurrent with human immunodeficiency virus infection (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "733926004", - "display": "Ganglioneuroblastoma of central nervous system (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "734066005", - "display": "Diffuse large B-cell lymphoma of central nervous system (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "734099007", - "display": "Neuroblastoma of central nervous system (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "734522002", - "display": "Acute myeloid leukemia with FMS-like tyrosine kinase-3 mutation (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "734884008", - "display": "Diarrhea co-occurrent and due to carcinoid syndrome (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "735332000", - "display": "Primary cutaneous diffuse large cell B-cell lymphoma of lower extremity (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "735385007", - "display": "Microsatellite instability-high solid malignant tumor (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "735450006", - "display": "Primary malignant neuroepitheliomatous neoplasm of nasal cavity (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "735678002", - "display": "Primary chondrosarcoma of articular cartilage (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "735679005", - "display": "Primary chondrosarcoma of bone (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "735680008", - "display": "Primary osteosarcoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "735718000", - "display": "Neonatal malabsorption co-occurrent and due to gastrointestinal hormone-secreting endocrine tumor (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "735735001", - "display": "Primary malignant neuroendocrine neoplasm of pancreas (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "735757008", - "display": "Primary ganglioneuroblastoma of brain (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "735916009", - "display": "Primary malignant neuroepithelial neoplasm of retina (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "735917000", - "display": "Primary malignant neoplasm of ocular adnexa (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "735918005", - "display": "Primary malignant neoplasm of lacrimal caruncle (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "735919002", - "display": "Primary malignant neuroepithelial neoplasm of iris (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "735920008", - "display": "Primary malignant neuroepithelial neoplasm of ciliary body (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "735921007", - "display": "Primary malignant neuroepithelial neoplasm of orbit (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "736322001", - "display": "Pediatric follicular lymphoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "737058005", - "display": "Mismatch repair deficient colorectal cancer" - }, - { - "system": "http://snomed.info/sct", - "code": "737308008", - "display": "Primary adenocarcinoma of sublingual gland" - }, - { - "system": "http://snomed.info/sct", - "code": "737309000", - "display": "Primary adenocarcinoma of submandibular gland (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "737310005", - "display": "Primary squamous cell carcinoma of submandibular gland" - }, - { - "system": "http://snomed.info/sct", - "code": "737311009", - "display": "Primary squamous cell carcinoma of sublingual gland" - }, - { - "system": "http://snomed.info/sct", - "code": "737312002", - "display": "Primary malignant neuroendocrine neoplasm of jejunum" - }, - { - "system": "http://snomed.info/sct", - "code": "737313007", - "display": "Primary malignant neuroendocrine neoplasm of ileum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "738527001", - "display": "Myeloid/lymphoid neoplasm associated with PDGFRA rearrangement" - }, - { - "system": "http://snomed.info/sct", - "code": "739301006", - "display": "Osteoporosis co-occurrent and due to multiple myeloma" - }, - { - "system": "http://snomed.info/sct", - "code": "761958009", - "display": "Malignant peripheral nerve sheath neoplasm with perineurial differentiation" - }, - { - "system": "http://snomed.info/sct", - "code": "762315004", - "display": "Therapy related acute myeloid leukemia due to and following administration of antineoplastic agent (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "762457009", - "display": "Astroblastoma of brain (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "762458004", - "display": "Endometrial endometrioid adenocarcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "762665002", - "display": "Primary malignant neuroendocrine neoplasm of perihilar bile duct (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "762690000", - "display": "Classical Hodgkin lymphoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "763063001", - "display": "Adenoid basal carcinoma of cervix uteri (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "763064007", - "display": "Adenoid cystic carcinoma of cervix uteri (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "763131005", - "display": "Clear cell adenocarcinoma of ovary (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "763309005", - "display": "Acute myeloid leukemia with nucleophosmin 1 somatic mutation (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "763408003", - "display": "Rhabdomyosarcoma of cervix uteri" - }, - { - "system": "http://snomed.info/sct", - "code": "763409006", - "display": "Rhabdomyosarcoma of corpus uteri (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "763477007", - "display": "Primary lymphoid conjunctival tumor" - }, - { - "system": "http://snomed.info/sct", - "code": "763479005", - "display": "Metaplastic carcinoma of breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "763666008", - "display": "Splenic marginal zone B-cell lymphoma" - }, - { - "system": "http://snomed.info/sct", - "code": "763771009", - "display": "Leiomyosarcoma of cervix uteri" - }, - { - "system": "http://snomed.info/sct", - "code": "763796007", - "display": "Megakaryoblastic acute myeloid leukemia with t(1;22)(p13;q13) (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "763884007", - "display": "Splenic diffuse red pulp small B-cell lymphoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "764694005", - "display": "Translocation renal cell carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "764735002", - "display": "Squamous cell carcinoma of small intestine (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "764737005", - "display": "Squamous cell carcinoma of corpus uteri (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "764845008", - "display": "Adenocarcinoma of anal canal" - }, - { - "system": "http://snomed.info/sct", - "code": "764846009", - "display": "Adenocarcinoma of penis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "764847000", - "display": "Adenosarcoma of cervix uteri (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "764855007", - "display": "Acute myeloid leukemia with CEBPA somatic mutations" - }, - { - "system": "http://snomed.info/sct", - "code": "764856008", - "display": "Acquired cystic disease associated renal cell carcinoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "764938007", - "display": "Lymphoepithelial carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "764940002", - "display": "Inherited acute myeloid leukemia (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "764951002", - "display": "Cervical carcinosarcoma" - }, - { - "system": "http://snomed.info/sct", - "code": "764952009", - "display": "Carcinosarcoma of corpus uteri (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "764961009", - "display": "Hereditary clear cell renal cell carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "764990003", - "display": "Mucinous tubular and spindle cell renal carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "765095002", - "display": "Renal medullary carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "765136002", - "display": "Primary cutaneous epidermotropic cytotoxic CD8 positive T-cell lymphoma" - }, - { - "system": "http://snomed.info/sct", - "code": "765328000", - "display": "Classic mycosis fungoides" - }, - { - "system": "http://snomed.info/sct", - "code": "765740002", - "display": "Adenosarcoma of corpus uteri (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "765741003", - "display": "Adenocarcinoma of gallbladder and extrahepatic biliary tract (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "766045006", - "display": "Acute myeloid leukemia and myelodysplastic syndrome related to alkylating agent" - }, - { - "system": "http://snomed.info/sct", - "code": "766046007", - "display": "Acute myeloid leukemia and myelodysplastic syndrome related to topoisomerase type 2 inhibitor" - }, - { - "system": "http://snomed.info/sct", - "code": "766048008", - "display": "Acute myeloid leukemia and myelodysplastic syndrome related to radiation" - }, - { - "system": "http://snomed.info/sct", - "code": "766247009", - "display": "Primitive neuroectodermal tumor of corpus uteri (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "766248004", - "display": "Primitive neuroectodermal tumor of cervix uteri (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "766757006", - "display": "Undifferentiated gastric carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "766758001", - "display": "Undifferentiated carcinoma of corpus uteri (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "766759009", - "display": "Vulvovaginal rhabdomyosarcoma" - }, - { - "system": "http://snomed.info/sct", - "code": "766930002", - "display": "Glassy cell carcinoma of cervix uteri (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "766935007", - "display": "Primary bone lymphoma" - }, - { - "system": "http://snomed.info/sct", - "code": "766978002", - "display": "Squamous cell carcinoma of gallbladder and extrahepatic biliary tract" - }, - { - "system": "http://snomed.info/sct", - "code": "766979005", - "display": "Rectal squamous cell carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "766980008", - "display": "Squamous cell carcinoma of stomach" - }, - { - "system": "http://snomed.info/sct", - "code": "766981007", - "display": "Squamous cell carcinoma of colon (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "767448007", - "display": "Pineoblastoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "770402000", - "display": "Aleukemic mast cell leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "770559003", - "display": "Leiomyosarcoma of body of uterus" - }, - { - "system": "http://snomed.info/sct", - "code": "770601003", - "display": "Small cell carcinoma of ovary (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "770602005", - "display": "Exocrine pancreatic squamous cell carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "770684008", - "display": "Squamous cell carcinoma of liver and intrahepatic biliary tract" - }, - { - "system": "http://snomed.info/sct", - "code": "770685009", - "display": "Undifferentiated carcinoma of liver and intrahepatic biliary tract (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "770686005", - "display": "Malignant germ cell neoplasm of vagina (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "771080008", - "display": "Hereditary site-specific ovarian cancer syndrome (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "772992009", - "display": "DTC - differentiated thyroid cancer" - }, - { - "system": "http://snomed.info/sct", - "code": "773283006", - "display": "Malignant germ cell neoplasm of cervix uteri (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "773284000", - "display": "Malignant germ cell neoplasm of corpus uteri" - }, - { - "system": "http://snomed.info/sct", - "code": "773537001", - "display": "Differentiation syndrome due to and following chemotherapy co-occurrent with acute promyelocytic leukemia (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "773624006", - "display": "Primary ameloblastic carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "773774000", - "display": "Poorly differentiated neuroendocrine carcinoma of corpus uteri" - }, - { - "system": "http://snomed.info/sct", - "code": "773775004", - "display": "High-grade neuroendocrine carcinoma of cervix uteri (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "773995001", - "display": "Primary cutaneous anaplastic large cell lymphoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "778066006", - "display": "Carcinofibroma of corpus uteri (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "780821007", - "display": "Invasive intraductal papillary-mucinous carcinoma of pancreas (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "780844005", - "display": "Acute myeloid leukemia with inv(3)(q21q26.2) or t(3;3)(q21;q26.2); RPN1-EVI1" - }, - { - "system": "http://snomed.info/sct", - "code": "781382000", - "display": "Colorectal cancer" - }, - { - "system": "http://snomed.info/sct", - "code": "782672006", - "display": "Extragonadal germinoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "782697005", - "display": "Solid pseudopapillary carcinoma of pancreas (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "782722002", - "display": "Global developmental delay, lung cysts, overgrowth, Wilms tumor syndrome (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "782827000", - "display": "Epithelioid sarcoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "782915004", - "display": "Acquired hemophagocytic lymphohistiocytosis associated with malignant disease (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "783006001", - "display": "Well-differentiated neuroendocrine tumor of the corpus uteri" - }, - { - "system": "http://snomed.info/sct", - "code": "783056006", - "display": "Adenocarcinoma of paratestis" - }, - { - "system": "http://snomed.info/sct", - "code": "783155007", - "display": "Malignant epithelial neoplasm of salivary gland" - }, - { - "system": "http://snomed.info/sct", - "code": "783183009", - "display": "Salivary gland type carcinoma of esophagus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "783615009", - "display": "Erythropoietic uroporphyria associated with myeloid malignancy" - }, - { - "system": "http://snomed.info/sct", - "code": "783704005", - "display": "Undifferentiated carcinoma of esophagus" - }, - { - "system": "http://snomed.info/sct", - "code": "783706007", - "display": "Serous cystadenocarcinoma of pancreas (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "783736003", - "display": "Malignant melanoma of mucous membrane" - }, - { - "system": "http://snomed.info/sct", - "code": "783771003", - "display": "Pancreatic acinar cell carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "785807007", - "display": "Transitional cell carcinoma of corpus uteri (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "785879009", - "display": "Mucinous cystadenocarcinoma of pancreas" - }, - { - "system": "http://snomed.info/sct", - "code": "786038001", - "display": "Familial nonmedullary thyroid carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "786710002", - "display": "Solid tumor with neurotrophic receptor tyrosine kinase" - }, - { - "system": "http://snomed.info/sct", - "code": "787091002", - "display": "Adenocarcinoma of liver and intrahepatic biliary tract (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "788874003", - "display": "B-cell prolymphocytic leukemia in remission" - }, - { - "system": "http://snomed.info/sct", - "code": "788972003", - "display": "Juvenile myelomonocytic leukemia in remission" - }, - { - "system": "http://snomed.info/sct", - "code": "788979007", - "display": "Malignant pilonidal cyst" - }, - { - "system": "http://snomed.info/sct", - "code": "788982002", - "display": "Mesothelioma of liver" - }, - { - "system": "http://snomed.info/sct", - "code": "789004008", - "display": "Parafollicular cell carcinoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "789689004", - "display": "Malignant lymphomatoid granulomatosis" - }, - { - "system": "http://snomed.info/sct", - "code": "789690008", - "display": "Malignant lymphomatoid granulomatosis of lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "789721005", - "display": "Malignant middle ear paraganglioma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "792907004", - "display": "Pancreatic ductal adenocarcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "816204007", - "display": "Nodular melanoma of mucous membrane (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "816205008", - "display": "Malignant pituitary blastoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "818967003", - "display": "Medulloepithelioma of central nervous system" - }, - { - "system": "http://snomed.info/sct", - "code": "822969007", - "display": "Acinar cell cystadenocarcinoma of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "822970008", - "display": "Acinar cell cystadenocarcinoma of prostate" - }, - { - "system": "http://snomed.info/sct", - "code": "823017009", - "display": "Infiltrating duct carcinoma of prostate (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "827162007", - "display": "Malignant immature teratoma of ovary (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "830055006", - "display": "Anaplastic lymphoma kinase negative non-small cell lung cancer" - }, - { - "system": "http://snomed.info/sct", - "code": "830057003", - "display": "Relapsing classical Hodgkin lymphoma" - }, - { - "system": "http://snomed.info/sct", - "code": "830060005", - "display": "Reactive oxygen species 1 negative non-small cell lung cancer (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "830150003", - "display": "Malignant melanoma with B-Raf proto-oncogene, serine/threonine kinase V600E mutation (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "830151004", - "display": "Anaplastic lymphoma kinase-positive non-small cell lung cancer" - }, - { - "system": "http://snomed.info/sct", - "code": "830196006", - "display": "Chordoma of cervical spine" - }, - { - "system": "http://snomed.info/sct", - "code": "833285007", - "display": "Chordoma of lumbar spine" - }, - { - "system": "http://snomed.info/sct", - "code": "833295000", - "display": "Chordoma of thoracic spine" - }, - { - "system": "http://snomed.info/sct", - "code": "838340006", - "display": "B lymphoblastic leukemia lymphoma with t(5;14)(q31;q32); IL3-IGH" - }, - { - "system": "http://snomed.info/sct", - "code": "838341005", - "display": "B lymphoblastic leukemia lymphoma with t(v;11q23); MLL rearranged" - }, - { - "system": "http://snomed.info/sct", - "code": "838342003", - "display": "B lymphoblastic leukemia lymphoma with t(12;21) (p13;q22); TEL/AML1 (ETV6-RUNX1) (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "838343008", - "display": "B lymphoblastic leukemia lymphoma with t(1;19)(Q23;P13.3); E2A-PBX1 (TCF3/PBX1) (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "838344002", - "display": "B lymphoblastic leukemia lymphoma with hypodiploidy" - }, - { - "system": "http://snomed.info/sct", - "code": "838346000", - "display": "B lymphoblastic leukemia lymphoma with hyperdiploidy (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "838349007", - "display": "Adenocarcinoma of Meckel diverticulum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "838355002", - "display": "Acute myeloid leukemia with inv(16)(p13.1q22) or t(16;16)(p13.1;q22) CBFB-MYH11 (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "840423002", - "display": "Diffuse large B-cell lymphoma of small intestine" - }, - { - "system": "http://snomed.info/sct", - "code": "840424008", - "display": "Diffuse large B-cell lymphoma of stomach" - }, - { - "system": "http://snomed.info/sct", - "code": "840573001", - "display": "Carcinoma of epididymis and spermatic cord (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "860828007", - "display": "Gastrointestinal stromal neoplasm of overlapping lesion of small intestine" - }, - { - "system": "http://snomed.info/sct", - "code": "860830009", - "display": "Gastrointestinal stromal neoplasm of overlapping lesion of stomach" - }, - { - "system": "http://snomed.info/sct", - "code": "860831008", - "display": "Epithelioid hemangioendothelioma of liver (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "860832001", - "display": "Extraskeletal myxoid chondrosarcoma of soft tissue of limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "860923004", - "display": "Primary osteosarcoma of articular cartilage of lower limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "865951006", - "display": "Perihilar cholangiocarcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "865954003", - "display": "Adenocarcinoma of breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "866048009", - "display": "Mucinous cystic neoplasm with invasive carcinoma of pancreas" - }, - { - "system": "http://snomed.info/sct", - "code": "866050001", - "display": "Mixed germ cell neoplasm of central nervous system" - }, - { - "system": "http://snomed.info/sct", - "code": "866052009", - "display": "Mixed ductal-neuroendocrine carcinoma of pancreas" - }, - { - "system": "http://snomed.info/sct", - "code": "866068003", - "display": "Malignant nerve sheath neoplasm of overlapping lesion of peripheral nerves and autonomic nervous system" - }, - { - "system": "http://snomed.info/sct", - "code": "866069006", - "display": "Malignant nerve sheath neoplasm of peripheral nerve of abdomen (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "866070007", - "display": "Malignant mesenchymal neoplasm of bile duct" - }, - { - "system": "http://snomed.info/sct", - "code": "866071006", - "display": "Malignant mesenchymal neoplasm of gallbladder (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "866072004", - "display": "Malignant melanoma of orbit" - }, - { - "system": "http://snomed.info/sct", - "code": "866073009", - "display": "Malignant melanoma of overlapping lesion of eye and adnexa" - }, - { - "system": "http://snomed.info/sct", - "code": "866079008", - "display": "Malignant melanoma of lacrimal gland (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "866080006", - "display": "Malignant germ cell neoplasm of heart" - }, - { - "system": "http://snomed.info/sct", - "code": "866082003", - "display": "Malignant melanoma of lacrimal drainage system (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "866093001", - "display": "Malignant nerve sheath neoplasm of peripheral nerve of upper limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "866094007", - "display": "Malignant nerve sheath neoplasm of peripheral nerve of pelvis" - }, - { - "system": "http://snomed.info/sct", - "code": "866095008", - "display": "Malignant nerve sheath neoplasm of peripheral nerve of thorax (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "866096009", - "display": "Malignant nerve sheath neoplasm of peripheral nerve of head and neck (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "866097000", - "display": "Malignant nerve sheath neoplasm of peripheral nerve of lower limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "866098005", - "display": "Large B-cell lymphoma arising in HHV8-associated multicentric Castleman disease" - }, - { - "system": "http://snomed.info/sct", - "code": "866176003", - "display": "Clear cell adenocarcinoma of peritoneum" - }, - { - "system": "http://snomed.info/sct", - "code": "870318006", - "display": "Osteosarcoma of bone of head (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "870327007", - "display": "Papillary squamous cell carcinoma of nasopharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "870355006", - "display": "Neuroendocrine carcinoma of anus" - }, - { - "system": "http://snomed.info/sct", - "code": "871843002", - "display": "Malignant neoplasm of connective and soft tissue of sacrococcygeal region" - }, - { - "system": "http://snomed.info/sct", - "code": "878805009", - "display": "Renal granular cell carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "878806005", - "display": "Second primary cancer" - }, - { - "system": "http://snomed.info/sct", - "code": "878807001", - "display": "HER2-positive gastric cancer" - }, - { - "system": "http://snomed.info/sct", - "code": "878808006", - "display": "Nongerminomatous germ cell tumor of central nervous system (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "878857009", - "display": "Malignant lymphomatoid granulomatosis grade 3 (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "878858004", - "display": "Malignant lymphomatoid granulomatosis grade 3 of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "890528009", - "display": "Primary malignant neoplasm of left lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "890529001", - "display": "Primary malignant neoplasm of right lung" - }, - { - "system": "http://snomed.info/sct", - "code": "890534002", - "display": "Primary malignant neoplasm of bilateral lungs (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "895111002", - "display": "Chordoma of vertebral column" - }, - { - "system": "http://snomed.info/sct", - "code": "895345000", - "display": "Primary malignant neoplasm of bilateral kidneys (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "895354002", - "display": "Primary malignant neoplasm of left ureter" - }, - { - "system": "http://snomed.info/sct", - "code": "895355001", - "display": "Primary malignant neoplasm of right ureter (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "895356000", - "display": "Primary malignant neoplasm of bilateral ureters (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "895358004", - "display": "Primary malignant neoplasm of left testis" - }, - { - "system": "http://snomed.info/sct", - "code": "895359007", - "display": "Primary malignant neoplasm of right testis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "895361003", - "display": "Primary malignant neoplasm of bilateral testes" - }, - { - "system": "http://snomed.info/sct", - "code": "898197001", - "display": "Adult T-cell leukemia/lymphoma in remission" - }, - { - "system": "http://snomed.info/sct", - "code": "898198006", - "display": "T-cell prolymphocytic leukemia in remission" - }, - { - "system": "http://snomed.info/sct", - "code": "1010603001", - "display": "Primary mucoepidermoid carcinoma of nasopharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1010607000", - "display": "Primary lymphoepithelial carcinoma of nasopharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1010624006", - "display": "Primary salivary gland type neoplasm of nasopharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1010631005", - "display": "Primary malignant melanoma of overlapping lesion of accessory sinuses" - }, - { - "system": "http://snomed.info/sct", - "code": "1010633008", - "display": "Primary papillary adenocarcinoma of nasopharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1010656004", - "display": "Adenoid squamous cell carcinoma of nasopharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "1010669000", - "display": "Primary squamous cell carcinoma of superior wall of nasopharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "1010674008", - "display": "Basaloid squamous cell carcinoma of nasopharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1010675009", - "display": "Squamous cell carcinoma of posterior wall of nasopharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1010677001", - "display": "Primary squamous cell carcinomas of anterior wall of nasopharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "1010679003", - "display": "Primary squamous cell carcinoma of lateral wall of nasopharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1010681001", - "display": "Primary squamous cell carcinoma of overlapping lesion of nasopharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "1137644008", - "display": "Leiomyosarcoma of fundus of stomach" - }, - { - "system": "http://snomed.info/sct", - "code": "1141621000", - "display": "Malignant epithelial neoplasm of pyriform fossa" - }, - { - "system": "http://snomed.info/sct", - "code": "1141626005", - "display": "Adenocarcinoma of pancreas with neuregulin 1 gene fusion" - }, - { - "system": "http://snomed.info/sct", - "code": "1141627001", - "display": "Non-small cell lung carcinoma with NRG1 fusion" - }, - { - "system": "http://snomed.info/sct", - "code": "1144252005", - "display": "Malignant neoplasm of lateral border of tongue (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1144303008", - "display": "Leiomyosarcoma of pylorus of stomach (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1144304002", - "display": "Leiomyosarcoma of pyloric antrum of stomach (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1144305001", - "display": "Leiomyosarcoma of body of stomach" - }, - { - "system": "http://snomed.info/sct", - "code": "1144306000", - "display": "Leiomyosarcoma of lesser curvature of stomach (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1144307009", - "display": "Leiomyosarcoma of greater curvature of stomach" - }, - { - "system": "http://snomed.info/sct", - "code": "1144764001", - "display": "Malignant tumor of esophagus with NRG1 fusion" - }, - { - "system": "http://snomed.info/sct", - "code": "1144891007", - "display": "Primary cholangiocarcinoma of extrahepatic bile duct" - }, - { - "system": "http://snomed.info/sct", - "code": "1144922006", - "display": "Thymoma type AB (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1144924007", - "display": "Thymoma type B (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1144928005", - "display": "Thymoma type A (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1144945000", - "display": "Adnexal carcinoma of vulva" - }, - { - "system": "http://snomed.info/sct", - "code": "1145245004", - "display": "Carcinoma of meibomian gland" - }, - { - "system": "http://snomed.info/sct", - "code": "1148551007", - "display": "Infiltrating duct carcinoma of pancreas (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1148845007", - "display": "Follicular lymphoma grade 3b" - }, - { - "system": "http://snomed.info/sct", - "code": "1148847004", - "display": "Follicular non-Hodgkin's lymphoma in situ (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1148851002", - "display": "Follicular lymphoma grade IIIa" - }, - { - "system": "http://snomed.info/sct", - "code": "1148852009", - "display": "Malignant cystic nephroma" - }, - { - "system": "http://snomed.info/sct", - "code": "1148901006", - "display": "Squamous cell carcinoma of male genital (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1148904003", - "display": "Spermatocytic seminoma of testis" - }, - { - "system": "http://snomed.info/sct", - "code": "1148906001", - "display": "Acute myeloid leukemia with t(8;21)(q22;q22) RUNX1-RUNX1T1 (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1148931000", - "display": "Cystic renal cell carcinoma of kidney" - }, - { - "system": "http://snomed.info/sct", - "code": "1153336009", - "display": "Pediatric nodal marginal zone B cell lymphoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1153345005", - "display": "Refractory cytopenia with unilineage dysplasia" - }, - { - "system": "http://snomed.info/sct", - "code": "1153346006", - "display": "Primary non Hodgkin malignant lymphoma of uveal tract" - }, - { - "system": "http://snomed.info/sct", - "code": "1153347002", - "display": "Primary non Hodgkin malignant lymphoma of vitreoretinal tract" - }, - { - "system": "http://snomed.info/sct", - "code": "1153348007", - "display": "Primary effusion lymphoma due to human immune deficiency virus infection" - }, - { - "system": "http://snomed.info/sct", - "code": "1153349004", - "display": "Primary familial polycythemia due to erythropoietin receptor mutation" - }, - { - "system": "http://snomed.info/sct", - "code": "1153354008", - "display": "Malignant lymphoma of duodenum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1153355009", - "display": "Malignant lymphoma of esophagus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1153356005", - "display": "Lymphoma of anus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1153357001", - "display": "Lymphoma of appendix (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1153377008", - "display": "Mixed phenotype acute leukemia with t(9;22) (q34;q11.2); BCR-ABL1 (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1153379006", - "display": "Mixed phenotype acute leukemia with T-cell and myeloid lineage (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1153381008", - "display": "Mixed phenotype acute leukemia with myeloid and B-cell lymphoid phenotypes" - }, - { - "system": "http://snomed.info/sct", - "code": "1153382001", - "display": "Lymphoma of lacrimal gland" - }, - { - "system": "http://snomed.info/sct", - "code": "1153383006", - "display": "Lymphoma of liver" - }, - { - "system": "http://snomed.info/sct", - "code": "1153421007", - "display": "Chondrosarcoma of sternum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1153422000", - "display": "Chondrosarcoma of mandible" - }, - { - "system": "http://snomed.info/sct", - "code": "1153423005", - "display": "Chondrosarcoma of rib" - }, - { - "system": "http://snomed.info/sct", - "code": "1153424004", - "display": "Chondrosarcoma of bone of pelvic wall (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1153425003", - "display": "Chondrosarcoma of clavicle" - }, - { - "system": "http://snomed.info/sct", - "code": "1153426002", - "display": "Chondrosarcoma of skull (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1153427006", - "display": "Chondrosarcoma of vertebral column" - }, - { - "system": "http://snomed.info/sct", - "code": "1156403002", - "display": "Composite Hodgkin and non-Hodgkin lymphoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1156404008", - "display": "Polyembryoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1156406005", - "display": "Anaplastic oligodendroglioma of central nervous system (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1156409003", - "display": "Anaplastic ependymoma of central nervous system" - }, - { - "system": "http://snomed.info/sct", - "code": "1156410008", - "display": "Anaplastic oligoastrocytoma of central nervous system (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1156413005", - "display": "Gliomatosis cerebri (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1156414004", - "display": "Giant cell glioblastoma of brain (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1156415003", - "display": "Protoplasmic astrocytoma of brain" - }, - { - "system": "http://snomed.info/sct", - "code": "1156416002", - "display": "Gemistocytic astrocytoma of brain (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1156417006", - "display": "Fibrillary astrocytoma of brain" - }, - { - "system": "http://snomed.info/sct", - "code": "1156418001", - "display": "Malignant rhabdoid tumor (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1156420003", - "display": "DSRCT - desmoplastic small round cell tumor" - }, - { - "system": "http://snomed.info/sct", - "code": "1156452003", - "display": "Mixed germ cell tumor (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1156453008", - "display": "Chordoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1156454002", - "display": "Embryonal carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "1156455001", - "display": "Pleomorphic xanthoastrocytoma of brain (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1156456000", - "display": "Pilomyxoid astrocytoma of brain (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1156459007", - "display": "Anaplastic ganglioglioma of central nervous system" - }, - { - "system": "http://snomed.info/sct", - "code": "1156460002", - "display": "Desmoplastic nodular medulloblastoma of brain" - }, - { - "system": "http://snomed.info/sct", - "code": "1156461003", - "display": "Gliosarcoma of brain" - }, - { - "system": "http://snomed.info/sct", - "code": "1156469001", - "display": "Large cell medulloblastoma of brain (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1156471001", - "display": "Choroid plexus carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "1156472008", - "display": "Papillary tumor of pineal region" - }, - { - "system": "http://snomed.info/sct", - "code": "1156495004", - "display": "Dendritic cell sarcoma" - }, - { - "system": "http://snomed.info/sct", - "code": "1156783003", - "display": "Leiomyosarcoma of rectum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1156785005", - "display": "Leiomyosarcoma of duodenum" - }, - { - "system": "http://snomed.info/sct", - "code": "1156786006", - "display": "Leiomyosarcoma of esophagus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1156788007", - "display": "Leiomyosarcoma of colon" - }, - { - "system": "http://snomed.info/sct", - "code": "1156795003", - "display": "Kaposi sarcoma of colon (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1156797006", - "display": "Kaposi sarcoma of rectum" - }, - { - "system": "http://snomed.info/sct", - "code": "1156804004", - "display": "Peripheral neuroectodermal neoplasm of corpus uteri" - }, - { - "system": "http://snomed.info/sct", - "code": "1156806002", - "display": "Primary malignant neoplasm of musculoskeletal system" - }, - { - "system": "http://snomed.info/sct", - "code": "1156807006", - "display": "Peripheral neuroectodermal neoplasm of cervix uteri (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1156808001", - "display": "Malignant mixed Müllerian neoplasm of corpus uteri (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1156809009", - "display": "Malignant mesenchymal neoplasm of duodenum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1156810004", - "display": "Malignant mesenchymal neoplasm of esophagus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1156811000", - "display": "Malignant mesenchymal neoplasm of anus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1156812007", - "display": "Malignant mesenchymal neoplasm of appendix" - }, - { - "system": "http://snomed.info/sct", - "code": "1156833003", - "display": "Germinoma of central nervous system" - }, - { - "system": "http://snomed.info/sct", - "code": "1157060001", - "display": "Diffuse astrocytoma of brain" - }, - { - "system": "http://snomed.info/sct", - "code": "1157061002", - "display": "Gliosarcoma of central nervous system" - }, - { - "system": "http://snomed.info/sct", - "code": "1157062009", - "display": "Giant cell glioblastoma of central nervous system" - }, - { - "system": "http://snomed.info/sct", - "code": "1157063004", - "display": "Malignant neoplasm of vertebral column region (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1157064005", - "display": "Gemistocytic astrocytoma of central nervous system (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1157067003", - "display": "Malignant neoplasm of vertebra" - }, - { - "system": "http://snomed.info/sct", - "code": "1157068008", - "display": "Fibrillary astrocytoma of central nervous system" - }, - { - "system": "http://snomed.info/sct", - "code": "1157070004", - "display": "Pilomyxoid astrocytoma" - }, - { - "system": "http://snomed.info/sct", - "code": "1157071000", - "display": "Anaplastic ganglioglioma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1157072007", - "display": "Gliosarcoma of spinal cord (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1157141006", - "display": "Astroblastoma of central nervous system" - }, - { - "system": "http://snomed.info/sct", - "code": "1157157006", - "display": "Acute myeloid leukemia with 11q23 abnormality (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1157162007", - "display": "Intravascular large B-cell lymphoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1162264008", - "display": "Malignant lymphoma of uveal tract (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1162280003", - "display": "Rhabdomyosarcoma of isthmus uteri" - }, - { - "system": "http://snomed.info/sct", - "code": "1162282006", - "display": "Rhabdomyosarcoma of myometrium of corpus uteri" - }, - { - "system": "http://snomed.info/sct", - "code": "1162284007", - "display": "Rhabdomyosarcoma of endometrium of corpus uteri" - }, - { - "system": "http://snomed.info/sct", - "code": "1162286009", - "display": "Rhabdomyosarcoma of fundus uteri" - }, - { - "system": "http://snomed.info/sct", - "code": "1162311007", - "display": "Sarcoma of corpus uteri" - }, - { - "system": "http://snomed.info/sct", - "code": "1162346004", - "display": "Osteosarcoma of sternum" - }, - { - "system": "http://snomed.info/sct", - "code": "1162348003", - "display": "Osteosarcoma of bone of vertebra" - }, - { - "system": "http://snomed.info/sct", - "code": "1162349006", - "display": "Osteosarcoma of bone of clavicle (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1162351005", - "display": "Osteosarcoma of bone of rib" - }, - { - "system": "http://snomed.info/sct", - "code": "1162352003", - "display": "Osteosarcoma of articular cartilage of sternum" - }, - { - "system": "http://snomed.info/sct", - "code": "1162353008", - "display": "Osteosarcoma of articular cartilage of vertebra" - }, - { - "system": "http://snomed.info/sct", - "code": "1162354002", - "display": "Osteosarcoma of articular cartilage of rib (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1162361003", - "display": "Osteosarcoma of articular cartilage of clavicle" - }, - { - "system": "http://snomed.info/sct", - "code": "1162531007", - "display": "Acute myeloid leukemia in complete remission (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1162855005", - "display": "Carcinoma of gallbladder and extrahepatic biliary tract (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1163357003", - "display": "Malignant neoplasm of oral cavity and lip and salivary gland (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1163568002", - "display": "Primary malignant neoplasm of overlapping sites of colon" - }, - { - "system": "http://snomed.info/sct", - "code": "1172704005", - "display": "High grade B-cell lymphoma with MYC and BCL2 and/or BCL6 rearrangements" - }, - { - "system": "http://snomed.info/sct", - "code": "1172793008", - "display": "Malignant schwannoma of nerve of gingival mucosa" - }, - { - "system": "http://snomed.info/sct", - "code": "1177173001", - "display": "Congenital progressive bone marrow failure, B-cell immunodeficiency, skeletal dysplasia syndrome (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1179375008", - "display": "Adenocarcinoma of parathyroid gland (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1179377000", - "display": "Adenocarcinoma of pituitary gland" - }, - { - "system": "http://snomed.info/sct", - "code": "1179389003", - "display": "Adenocarcinoma of paraganglia (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1179390007", - "display": "Adenocarcinoma of carotid body (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1179762006", - "display": "Malignant neoplasm of middle lobe of right lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1186614003", - "display": "Primary Kaposi's sarcoma of gastrointestinal tract" - }, - { - "system": "http://snomed.info/sct", - "code": "1186615002", - "display": "Primary Kaposi sarcoma of palate (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1186616001", - "display": "Primary Kaposi sarcoma of skin" - }, - { - "system": "http://snomed.info/sct", - "code": "1186629001", - "display": "Primary fibrolamellar hepatocellular carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "1186630006", - "display": "Primary liver cell carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "1186631005", - "display": "Primary hepatocholangiocarcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "1186735007", - "display": "MiNEN (mixed neuroendocrine-non neuroendocrine neoplasm) of pancreas" - }, - { - "system": "http://snomed.info/sct", - "code": "1186869002", - "display": "Neuroendocrine carcinoma of pancreas" - }, - { - "system": "http://snomed.info/sct", - "code": "1187123005", - "display": "Mixed phenotype acute leukemia (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1187464007", - "display": "Clear cell sarcoma of kidney" - }, - { - "system": "http://snomed.info/sct", - "code": "1187519007", - "display": "Malignant G cell neoplasm of pancreas" - }, - { - "system": "http://snomed.info/sct", - "code": "1187521002", - "display": "Malignant alpha cell neoplasm of pancreas" - }, - { - "system": "http://snomed.info/sct", - "code": "1187622004", - "display": "Nuclear protein in testis carcinoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1196839006", - "display": "Primary embryonal carcinoma of brain (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1196841007", - "display": "Primary desmoplastic mesothelioma of pleura (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1196844004", - "display": "Primary malignant astrocytoma of brain" - }, - { - "system": "http://snomed.info/sct", - "code": "1196846002", - "display": "Primary cystadenocarcinoma of intrahepatic bile duct (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1196853006", - "display": "Primary carcinoma of bile duct (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1196854000", - "display": "Primary carcinosarcoma of liver (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1196856003", - "display": "Primary biphasic malignant mesothelioma of pleura" - }, - { - "system": "http://snomed.info/sct", - "code": "1196860000", - "display": "Primary anaplastic large cell medulloblastoma of brain (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1196874007", - "display": "Primary adenocarcinoma of bile duct (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1196876009", - "display": "Primary acinar cell carcinoma of parotid gland" - }, - { - "system": "http://snomed.info/sct", - "code": "1196879002", - "display": "Familial ovarian cancer" - }, - { - "system": "http://snomed.info/sct", - "code": "1196881000", - "display": "Primary embryonal carcinoma of liver" - }, - { - "system": "http://snomed.info/sct", - "code": "1196883002", - "display": "Primary epithelioid malignant mesothelioma of pleura" - }, - { - "system": "http://snomed.info/sct", - "code": "1196898000", - "display": "Primary malignant atypical teratoid rhabdoid neoplasm of brain" - }, - { - "system": "http://snomed.info/sct", - "code": "1196900003", - "display": "B cell lymphoma of small intestine (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1196911006", - "display": "Primary adenocarcinoma of iris neuroepithelium" - }, - { - "system": "http://snomed.info/sct", - "code": "1196998001", - "display": "Malignant perivascular epithelioid tumor" - }, - { - "system": "http://snomed.info/sct", - "code": "1197011004", - "display": "Malignant neoplasm of intestine due to familial adenomatous polyposis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1197204009", - "display": "Adult hepatocellular carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "1197258000", - "display": "Primary salivary gland type carcinoma of palate (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1197259008", - "display": "Primary sarcomatoid malignant mesothelioma of pleura (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1197260003", - "display": "Primary poorly differentiated endocrine carcinoma of body of uterus" - }, - { - "system": "http://snomed.info/sct", - "code": "1197263001", - "display": "Primary poorly differentiated endocrine carcinoma of cervix uteri (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1197266009", - "display": "Primary papillary carcinoma of corpus uteri" - }, - { - "system": "http://snomed.info/sct", - "code": "1197268005", - "display": "Primary papillary carcinoma of cervix uteri" - }, - { - "system": "http://snomed.info/sct", - "code": "1197275006", - "display": "Primary squamous cell carcinoma of fallopian tube (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1197276007", - "display": "Primary squamous cell carcinoma of pharyngeal lymphoid ring (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1197279000", - "display": "Primary solid pseudopapillary neoplasm of pancreas (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1197280002", - "display": "Endodermal sinus tumor of central nervous system" - }, - { - "system": "http://snomed.info/sct", - "code": "1197283000", - "display": "Primary mixed acinar endocrine-ductal carcinoma of pancreas (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1197286008", - "display": "Primary mixed acinar ductal carcinoma of pancreas" - }, - { - "system": "http://snomed.info/sct", - "code": "1197294001", - "display": "Malignant melanoma arising in melanocytic nevus" - }, - { - "system": "http://snomed.info/sct", - "code": "1197296004", - "display": "Primary malignant germ cell neoplasm of pleura (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1197298003", - "display": "Primary malignant germ cell neoplasm of pineal gland (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1197307000", - "display": "Primary neuroendocrine carcinoma of gallbladder" - }, - { - "system": "http://snomed.info/sct", - "code": "1197332003", - "display": "Primary malignant melanoma of central nervous system (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1197334002", - "display": "Malignant melanoma of uveal tract" - }, - { - "system": "http://snomed.info/sct", - "code": "1197342001", - "display": "Primary teratocarcinoma of liver (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1197343006", - "display": "Primary teratoma of brain (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1197344000", - "display": "T-cell lymphoma of small intestine (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1197349005", - "display": "Primary malignant paraganglioma of carotid body (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1197350005", - "display": "Primary malignant Müllerian mixed neoplasm of cervix uteri (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1197354001", - "display": "Primary malignant mesenchymal neoplasm of colon (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1197355000", - "display": "Primary malignant mesenchymal neoplasm of rectum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1197359006", - "display": "Familial colorectal cancer type X (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1201780008", - "display": "Chondrosarcoma of gingiva" - }, - { - "system": "http://snomed.info/sct", - "code": "1208349005", - "display": "Pediatric hepatocellular carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "1208451008", - "display": "Transitional cell carcinoma of upper urinary tract" - }, - { - "system": "http://snomed.info/sct", - "code": "1208457007", - "display": "Small cell neuroendocrine carcinoma of prostate" - }, - { - "system": "http://snomed.info/sct", - "code": "1208459005", - "display": "Micropapillary urothelial carcinoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1208460000", - "display": "Spindle cell transitional cell carcinoma of urinary bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "1208461001", - "display": "Plasmacytoid urothelial carcinoma of urinary bladder (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1208483002", - "display": "Primary choriocarcinoma of central nervous system" - }, - { - "system": "http://snomed.info/sct", - "code": "1208741006", - "display": "SMARCA4-deficient undifferentiated neoplasm of thorax (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1208744003", - "display": "Non-functioning neuroendocrine neoplasm of pancreas (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1208745002", - "display": "Serotonin-producing neuroendocrine neoplasm of pancreas" - }, - { - "system": "http://snomed.info/sct", - "code": "1217010007", - "display": "Human epidermal growth factor 2 expressing colorectal cancer" - }, - { - "system": "http://snomed.info/sct", - "code": "1217020002", - "display": "Sarcomatoid urothelial carcinoma of ureter" - }, - { - "system": "http://snomed.info/sct", - "code": "1217301006", - "display": "Precursor cell lymphoblastic lymphoma" - }, - { - "system": "http://snomed.info/sct", - "code": "1217383007", - "display": "RELA fusion-positive supratentorial ependymoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1217490003", - "display": "Kaposi sarcoma of gingiva (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1217617009", - "display": "Kaposi sarcoma of internal part of mouth" - }, - { - "system": "http://snomed.info/sct", - "code": "1222581000", - "display": "Lipid-rich urothelial carcinoma of urinary system (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1222643003", - "display": "Hereditary malignant neuroendocrine tumor of small intestine" - }, - { - "system": "http://snomed.info/sct", - "code": "1229871006", - "display": "Primary squamous cell carcinoma of nasal cavity and paranasal sinus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1229988003", - "display": "Myeloid and/or lymphoid neoplasm with pericentriolar material 1-janus kinase 2 (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1230318000", - "display": "Serous carcinoma of body of uterus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1231267007", - "display": "Primary malignant ependymoma of optic nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "1231381006", - "display": "Clear cell urothelial carcinoma of urinary system (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1651000119109", - "display": "Primary adenocarcinoma of pancreas" - }, - { - "system": "http://snomed.info/sct", - "code": "1701000119104", - "display": "Primary adenocarcinoma of colon" - }, - { - "system": "http://snomed.info/sct", - "code": "7391000119103", - "display": "Primary adenoid cystic carcinoma of nasopharynx (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "9541000119105", - "display": "Primary adenocarcinoma of gallbladder (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "11471000224106", - "display": "Diffuse intrinsic pontine glioma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "12281000132104", - "display": "Relapsing acute myeloid leukemia (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "12291000132102", - "display": "Refractory AML (acute myelocytic leukemia)" - }, - { - "system": "http://snomed.info/sct", - "code": "12301000132103", - "display": "Acute lymphoid leukemia relapse (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "12311000132101", - "display": "Refractory acute lymphoid leukemia (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "18121000119104", - "display": "Primary squamous cell carcinoma of palatine tonsil" - }, - { - "system": "http://snomed.info/sct", - "code": "21851000119103", - "display": "Malignant pheochromocytoma" - }, - { - "system": "http://snomed.info/sct", - "code": "24111000119105", - "display": "Primary squamous cell carcinoma of upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "29421000119105", - "display": "Adenocarcinoma in adenomatous polyp (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "45221000119105", - "display": "Primary invasive malignant neoplasm of female breast" - }, - { - "system": "http://snomed.info/sct", - "code": "61291000119103", - "display": "Disorder of central nervous system co-occurrent and due to acute lymphoid leukemia in remission (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "61301000119102", - "display": "Disorder of central nervous system co-occurrent and due to acute lymphoid leukemia" - }, - { - "system": "http://snomed.info/sct", - "code": "61471000119100", - "display": "Basal cell carcinoma of naris" - }, - { - "system": "http://snomed.info/sct", - "code": "67811000119102", - "display": "Primary small cell malignant neoplasm of lung, TNM stage 1 (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "67821000119109", - "display": "Primary small cell malignant neoplasm of lung, TNM stage 2 (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "67831000119107", - "display": "Primary small cell malignant neoplasm of lung, TNM stage 3 (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "67841000119103", - "display": "Primary small cell malignant neoplasm of lung, TNM stage 4 (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "71101000119106", - "display": "Recurrent primary malignant neoplasm of vagina" - }, - { - "system": "http://snomed.info/sct", - "code": "71111000119109", - "display": "Recurrent primary malignant neoplasm of vulva (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "72891000119103", - "display": "Kaposi sarcoma of viscus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "78411000119107", - "display": "Ewing sarcoma of bone of pelvis" - }, - { - "system": "http://snomed.info/sct", - "code": "79281000119106", - "display": "Primary adenocarcinoma of skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "82501000119102", - "display": "Anaplastic astrocytoma of central nervous system" - }, - { - "system": "http://snomed.info/sct", - "code": "84821000119100", - "display": "Primary follicular dendritic cell sarcoma of spleen (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "87091000119101", - "display": "Malignant glioma of cerebrum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "87111000119109", - "display": "Malignant glioma of hypothalamus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "87121000119102", - "display": "Malignant glioma of cerebellum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "87141000119108", - "display": "Primary malignant neoplasm of intramedullary spinal cord" - }, - { - "system": "http://snomed.info/sct", - "code": "87151000119105", - "display": "Malignant glioma of central nervous system" - }, - { - "system": "http://snomed.info/sct", - "code": "90811000119100", - "display": "Low grade malignant glioma of brain (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "90831000119105", - "display": "Grade 4 malignant glioma of brain" - }, - { - "system": "http://snomed.info/sct", - "code": "91031000119108", - "display": "Primary chondrosarcoma of bone of upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "91041000119104", - "display": "Ewing sarcoma of bone structure of upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "91061000119100", - "display": "Primary chondrosarcoma of bone of pelvis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "91081000119109", - "display": "Primary chondrosarcoma of bone of lower limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "91131000119109", - "display": "Primary adenocarcinoma of vulva (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "91151000119103", - "display": "Primary squamous cell carcinoma of chest wall" - }, - { - "system": "http://snomed.info/sct", - "code": "91161000119101", - "display": "Primary adenocarcinoma of chest wall" - }, - { - "system": "http://snomed.info/sct", - "code": "91171000119107", - "display": "Primary undifferentiated large cell malignant neoplasm of chest wall" - }, - { - "system": "http://snomed.info/sct", - "code": "94291000119103", - "display": "Mucinous adenocarcinoma of gastrointestinal tract (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "96281000119107", - "display": "Overlapping malignant neoplasm of colon and rectum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "96291000119105", - "display": "Primary malignant inflammatory neoplasm of female breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "99101000119101", - "display": "Primary adenocarcinoma of fallopian tube (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "99111000119103", - "display": "Primary adenocarcinoma of intestinal tract" - }, - { - "system": "http://snomed.info/sct", - "code": "99121000119105", - "display": "Primary adenocarcinoma of vagina (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "99131000119108", - "display": "Astrocytoma of cerebrum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "100721000119109", - "display": "High grade astrocytoma of brain" - }, - { - "system": "http://snomed.info/sct", - "code": "100731000119107", - "display": "Low grade astrocytoma of brain (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "104981000119104", - "display": "Oligodendroglioma of cerebrum" - }, - { - "system": "http://snomed.info/sct", - "code": "105111000119109", - "display": "Primary squamous cell carcinoma of thymus" - }, - { - "system": "http://snomed.info/sct", - "code": "105121000119102", - "display": "Squamous cell carcinoma of vagina" - }, - { - "system": "http://snomed.info/sct", - "code": "107581000119103", - "display": "Astrocytoma of brain stem" - }, - { - "system": "http://snomed.info/sct", - "code": "107591000119100", - "display": "Primary squamous cell carcinoma of urethra (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "107601000119107", - "display": "Primary transitional cell carcinoma of urethra (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "107691000119101", - "display": "Non-seminomatous germ cell neoplasm of testis" - }, - { - "system": "http://snomed.info/sct", - "code": "107751000119102", - "display": "Primary malignant mixed Mullerian neoplasm of endometrium (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "107771000119106", - "display": "Primary malignant clear cell neoplasm of endometrium (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "107791000119107", - "display": "Primary adenosquamous carcinoma of endometrium (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "116381000119105", - "display": "Ganglioneuroblastoma" - }, - { - "system": "http://snomed.info/sct", - "code": "116691000119101", - "display": "Marginal zone lymphoma of spleen (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "116841000119105", - "display": "Marginal zone lymphoma of lymph nodes of multiple sites" - }, - { - "system": "http://snomed.info/sct", - "code": "116871000119103", - "display": "Mantle cell lymphoma of lymph nodes of multiple sites (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "117211000119105", - "display": "Peripheral T-cell lymphoma of lymph nodes of multiple sites (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "123631000119103", - "display": "Malignant poorly differentiated neuroendocrine carcinoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "123691000119104", - "display": "Malignant carcinoid tumor of sigmoid colon" - }, - { - "system": "http://snomed.info/sct", - "code": "128041000119107", - "display": "Primary adenocarcinoma of distal third of esophagus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "130941000119107", - "display": "Primary chordoma of bone of skull (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "133531000119104", - "display": "Malignant neuroendocrine tumor" - }, - { - "system": "http://snomed.info/sct", - "code": "133751000119102", - "display": "Lymphoma of colon" - }, - { - "system": "http://snomed.info/sct", - "code": "133841000119105", - "display": "Merkel cell carcinoma of face (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "133871000119103", - "display": "Merkel cell carcinoma of upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "133881000119100", - "display": "Merkel cell carcinoma of lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "143291000119104", - "display": "Non-Hodgkin lymphoma in remission (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "145831000119103", - "display": "Primary malignant germ cell neoplasm (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "147101000119108", - "display": "Primary malignant astrocytoma of central nervous system" - }, - { - "system": "http://snomed.info/sct", - "code": "147131000119101", - "display": "Glioblastoma multiforme of central nervous system" - }, - { - "system": "http://snomed.info/sct", - "code": "148911000119107", - "display": "Primary malignant neoplasm of abdomen (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "184741000119107", - "display": "Primary adenocarcinoma of anus" - }, - { - "system": "http://snomed.info/sct", - "code": "184781000119102", - "display": "Primary adenocarcinoma of uterine cervix" - }, - { - "system": "http://snomed.info/sct", - "code": "184871000119108", - "display": "Primary adenocarcinoma of pelvis" - }, - { - "system": "http://snomed.info/sct", - "code": "184881000119106", - "display": "Primary adenocarcinoma of rectosigmoid junction" - }, - { - "system": "http://snomed.info/sct", - "code": "184891000119109", - "display": "Primary adenocarcinoma of small intestine (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "208041000119100", - "display": "Primary adenocarcinoma of endocervix (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "226521000119108", - "display": "Primary malignant tumor of nasopharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "234941000119100", - "display": "Malignant glioma of eye (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "236811000119101", - "display": "Pagets disease of anal canal" - }, - { - "system": "http://snomed.info/sct", - "code": "242951000119108", - "display": "Primary squamous cell carcinoma of vermilion border of lip" - }, - { - "system": "http://snomed.info/sct", - "code": "350621000119100", - "display": "Primary malignant neoplasm of right acoustic nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "350631000119102", - "display": "Primary malignant neoplasm of left vestibulocochlear nerve (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "350681000119101", - "display": "Primary malignant neoplasm of adrenal medulla of right adrenal gland (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "350801000119105", - "display": "Primary malignant neoplasm of left adrenal cortex" - }, - { - "system": "http://snomed.info/sct", - "code": "350851000119109", - "display": "Primary malignant neoplasm of adrenal medulla of left adrenal gland" - }, - { - "system": "http://snomed.info/sct", - "code": "350861000119106", - "display": "Primary malignant neoplasm of right adrenal gland (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "350881000119102", - "display": "Primary malignant neoplasm of right adrenal cortex (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "350921000119109", - "display": "Primary malignant neoplasm of left adrenal gland (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "350951000119101", - "display": "B-cell lymphoma of intra-abdominal lymph nodes (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "351041000119109", - "display": "Primary malignant neoplasm of left upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "351051000119106", - "display": "Primary malignant neoplasm of right upper limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "351211000119104", - "display": "B-cell lymphoma of lymph nodes of multiple sites (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "351251000119103", - "display": "Acute myelofibrosis in remission (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "351461000119100", - "display": "Merkel cell carcinoma of right lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "351961000119109", - "display": "Malignant melanoma of skin of right upper limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "352001000119100", - "display": "Malignant melanoma of skin of right lower limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "352071000119105", - "display": "Merkel cell carcinoma of left lower limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "352201000119105", - "display": "Malignant melanoma of skin of left upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "352231000119103", - "display": "Primary malignant neoplasm of soft tissue of left upper extremity" - }, - { - "system": "http://snomed.info/sct", - "code": "352251000119109", - "display": "Small lymphocytic B-cell lymphoma of lymph nodes of multiple sites (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "352301000119103", - "display": "Primary malignant neoplasm of soft tissue of right upper extremity" - }, - { - "system": "http://snomed.info/sct", - "code": "352311000119100", - "display": "Primary malignant neoplasm of soft tissue of right lower extremity" - }, - { - "system": "http://snomed.info/sct", - "code": "352321000119107", - "display": "Primary malignant neoplasm of soft tissue of left lower limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "352331000119105", - "display": "Primary malignant neoplasm of left spermatic cord (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "352341000119101", - "display": "Primary malignant neoplasm of right spermatic cord (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "352381000119106", - "display": "Primary malignant neoplasm of skin of left upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "352391000119109", - "display": "Primary malignant neoplasm of skin of left ear" - }, - { - "system": "http://snomed.info/sct", - "code": "352411000119109", - "display": "Small lymphocytic B-cell lymphoma of intra-abdominal lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "352421000119102", - "display": "Primary malignant neoplasm of skin of left shoulder (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "352431000119104", - "display": "Primary malignant neoplasm of skin of right ear" - }, - { - "system": "http://snomed.info/sct", - "code": "352461000119107", - "display": "Primary malignant neoplasm of skin of right lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "352471000119101", - "display": "Primary malignant neoplasm of skin of right shoulder" - }, - { - "system": "http://snomed.info/sct", - "code": "352481000119103", - "display": "Primary malignant neoplasm of skin of left lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "352551000119106", - "display": "Primary malignant neoplasm of left descended testis" - }, - { - "system": "http://snomed.info/sct", - "code": "352581000119104", - "display": "Primary malignant neoplasm of right descended testis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "352701000119102", - "display": "Primary malignant neoplasm of neck of pancreas" - }, - { - "system": "http://snomed.info/sct", - "code": "352731000119109", - "display": "Primary malignant neoplasm of peripheral nerves of left lower limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "352751000119103", - "display": "Primary malignant neoplasm of peripheral nerves of right upper limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "352771000119107", - "display": "Primary malignant neoplasm of peripheral nerves of right lower limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "352791000119108", - "display": "Non-Hodgkin's lymphoma of lymph nodes of multiple sites (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "352911000119101", - "display": "Primary malignant neoplasm of left optic nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "352921000119108", - "display": "Primary malignant neoplasm of right optic nerve (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "352961000119103", - "display": "Primary malignant neoplasm of right renal pelvis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "353061000119107", - "display": "Primary malignant neoplasm of right retina" - }, - { - "system": "http://snomed.info/sct", - "code": "353081000119103", - "display": "Primary malignant neoplasm of retina of left eye" - }, - { - "system": "http://snomed.info/sct", - "code": "353111000119108", - "display": "Primary malignant neoplasm of left renal pelvis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "353211000119103", - "display": "Extramedullary plasmacytoma in remission (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "353421000119109", - "display": "Primary malignant neoplasm of axillary tail of left female breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "353431000119107", - "display": "Primary malignant neoplasm of female left breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "353441000119103", - "display": "Primary malignant neoplasm of central portion of female left breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "353501000119104", - "display": "Primary malignant neoplasm of axillary tail of right female breast" - }, - { - "system": "http://snomed.info/sct", - "code": "353511000119101", - "display": "Primary malignant neoplasm of female right breast" - }, - { - "system": "http://snomed.info/sct", - "code": "353521000119108", - "display": "Primary malignant neoplasm of central portion of female right breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "353661000119102", - "display": "Overlapping primary malignant neoplasm of bone and articular cartilage of lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "353671000119108", - "display": "Overlapping primary malignant neoplasm of bone and articular cartilage of right upper limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "353761000119105", - "display": "Primary malignant neoplasm of cornea of left eye" - }, - { - "system": "http://snomed.info/sct", - "code": "353791000119103", - "display": "Primary malignant neoplasm of right conjunctiva" - }, - { - "system": "http://snomed.info/sct", - "code": "353801000119102", - "display": "Primary malignant neoplasm of right choroid" - }, - { - "system": "http://snomed.info/sct", - "code": "353811000119104", - "display": "Primary malignant neoplasm of cornea of right eye" - }, - { - "system": "http://snomed.info/sct", - "code": "353841000119100", - "display": "Primary malignant neoplasm of left conjunctiva" - }, - { - "system": "http://snomed.info/sct", - "code": "354301000119106", - "display": "Primary malignant neoplasm of left choroid" - }, - { - "system": "http://snomed.info/sct", - "code": "354331000119104", - "display": "Primary malignant neoplasm of left lower limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "354351000119105", - "display": "Primary malignant neoplasm of left kidney (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "354361000119107", - "display": "Primary malignant neoplasm of right kidney (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "354391000119100", - "display": "Kaposi sarcoma of left lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "354421000119107", - "display": "Primary malignant neoplasm of right lower limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "354461000119102", - "display": "Kaposi sarcoma of right lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "354491000119109", - "display": "Primary malignant neoplasm of left male breast" - }, - { - "system": "http://snomed.info/sct", - "code": "354591000119108", - "display": "Primary malignant neoplasm of right male breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "354621000119105", - "display": "Overlapping primary malignant neoplasm of bone and articular cartilage of left upper limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "354641000119104", - "display": "Primary malignant neoplasm of bone of left upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "354651000119102", - "display": "Primary malignant neoplasm of bone of left lower limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "354671000119106", - "display": "Primary malignant neoplasm of bone of right upper limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "354681000119109", - "display": "Primary malignant neoplasm of bone of right lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "354721000119103", - "display": "Primary malignant neoplasm of left main bronchus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "354731000119100", - "display": "Primary malignant neoplasm of right main bronchus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "354851000119101", - "display": "Follicular non-Hodgkin's lymphoma of lymph nodes of multiple sites" - }, - { - "system": "http://snomed.info/sct", - "code": "355141000119106", - "display": "Primary malignant neoplasm of skin of right upper limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "550991000124107", - "display": "Cancer in complete remission" - }, - { - "system": "http://snomed.info/sct", - "code": "551001000124108", - "display": "Malignant neoplasm in partial remission" - }, - { - "system": "http://snomed.info/sct", - "code": "681591000119108", - "display": "Primary adenocarcinoma of anterior wall of urinary bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "681601000119101", - "display": "Primary adenocarcinoma of ascending colon (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "681611000119103", - "display": "Primary adenocarcinoma of neck of urinary bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "681621000119105", - "display": "Primary adenocarcinoma of body of pancreas (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "681631000119108", - "display": "Primary adenocarcinoma of body of stomach (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "681651000119102", - "display": "Primary adenocarcinoma of descending colon" - }, - { - "system": "http://snomed.info/sct", - "code": "681661000119100", - "display": "Primary adenocarcinoma of dome of urinary bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "681681000119109", - "display": "Primary adenocarcinoma of fundus of stomach (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "681691000119107", - "display": "Primary adenocarcinoma of gastrointestinal tract (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "681701000119107", - "display": "Primary adenocarcinoma of greater curvature of stomach" - }, - { - "system": "http://snomed.info/sct", - "code": "681711000119105", - "display": "Primary adenocarcinoma of head" - }, - { - "system": "http://snomed.info/sct", - "code": "681721000119103", - "display": "Primary adenocarcinoma of head of pancreas (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "681751000119106", - "display": "Primary adenocarcinoma of intrahepatic bile duct (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "681781000119104", - "display": "Primary adenocarcinoma of lesser curvature of stomach (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "681821000119109", - "display": "Primary adenocarcinoma of neck (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "681831000119107", - "display": "Primary adenocarcinoma of neck of pancreas (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "681911000119108", - "display": "Primary adenocarcinoma of pancreatic duct" - }, - { - "system": "http://snomed.info/sct", - "code": "681921000119101", - "display": "Primary adenocarcinoma of posterior wall of urinary bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "681941000119107", - "display": "Primary adenocarcinoma of pylorus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "681971000119100", - "display": "Primary adenocarcinoma of tail of pancreas (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "681991000119104", - "display": "Primary adenocarcinoma of trigone of urinary bladder (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "682031000119109", - "display": "Primary adenocarcinoma of urachus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "682041000119100", - "display": "Primary adenocarcinoma of ureteric orifice" - }, - { - "system": "http://snomed.info/sct", - "code": "682221000119103", - "display": "Primary anaplastic astrocytoma of cerebrum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "682231000119100", - "display": "Primary anaplastic astrocytoma of frontal lobe (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "682241000119109", - "display": "Primary anaplastic astrocytoma of occipital lobe (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "682251000119106", - "display": "Primary anaplastic astrocytoma of parietal lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "682261000119108", - "display": "Primary anaplastic astrocytoma of temporal lobe (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "682271000119102", - "display": "Primary angiosarcoma of abdomen (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "682291000119101", - "display": "Primary angiosarcoma of axillary region" - }, - { - "system": "http://snomed.info/sct", - "code": "682311000119102", - "display": "Primary angiosarcoma of face" - }, - { - "system": "http://snomed.info/sct", - "code": "682321000119109", - "display": "Primary angiosarcoma of head (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "682361000119104", - "display": "Primary angiosarcoma of neck" - }, - { - "system": "http://snomed.info/sct", - "code": "682381000119108", - "display": "Primary angiosarcoma of pelvis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "682411000119106", - "display": "Primary angiosarcoma of thorax (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "682421000119104", - "display": "Primary angiosarcoma of trunk (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "682441000119105", - "display": "Primary astrocytoma of cerebral ventricle" - }, - { - "system": "http://snomed.info/sct", - "code": "682451000119107", - "display": "Primary astrocytoma of frontal lobe (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "682461000119109", - "display": "Primary astrocytoma of occipital lobe (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "682471000119103", - "display": "Primary astrocytoma of parietal lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "682481000119100", - "display": "Primary astrocytoma of temporal lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "682541000119106", - "display": "Primary basal cell carcinoma of skin of perianal area" - }, - { - "system": "http://snomed.info/sct", - "code": "683031000119101", - "display": "Primary carcinoma ex pleomorphic adenoma of salivary gland (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "683041000119105", - "display": "Primary carcinoma ex pleomorphic adenoma of submandibular gland" - }, - { - "system": "http://snomed.info/sct", - "code": "683121000119103", - "display": "Primary chondrosarcoma of mandible (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "683131000119100", - "display": "Primary chondrosarcoma of vertebral column (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "683761000119107", - "display": "Primary ependymoma of brain ventricle (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "683791000119100", - "display": "Primary ependymoma of parietal lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "683981000119101", - "display": "Primary Ewing sarcoma of bone of spine" - }, - { - "system": "http://snomed.info/sct", - "code": "683991000119103", - "display": "Extensive stage primary small cell carcinoma of lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "684901000119107", - "display": "Primary glioblastoma multiforme of cerebrum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "684911000119105", - "display": "Primary glioblastoma multiforme of frontal lobe (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "684921000119103", - "display": "Primary glioblastoma multiforme of occipital lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "684931000119100", - "display": "Primary glioblastoma multiforme of parietal lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "684941000119109", - "display": "Primary glioblastoma multiforme of temporal lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "685571000119105", - "display": "Primary leiomyosarcoma of abdomen (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "685601000119104", - "display": "Primary leiomyosarcoma of buttock" - }, - { - "system": "http://snomed.info/sct", - "code": "685611000119101", - "display": "Primary leiomyosarcoma of face (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "685621000119108", - "display": "Primary leiomyosarcoma of head" - }, - { - "system": "http://snomed.info/sct", - "code": "685641000119102", - "display": "Primary leiomyosarcoma of inguinal region (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "685671000119109", - "display": "Primary leiomyosarcoma of neck" - }, - { - "system": "http://snomed.info/sct", - "code": "685691000119105", - "display": "Primary leiomyosarcoma of pelvis" - }, - { - "system": "http://snomed.info/sct", - "code": "685701000119105", - "display": "Primary leiomyosarcoma of perineum" - }, - { - "system": "http://snomed.info/sct", - "code": "685721000119101", - "display": "Primary leiomyosarcoma of thorax (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "685731000119103", - "display": "Primary leiomyosarcoma of trunk (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "685831000119105", - "display": "Primary liposarcoma of soft tissue of abdomen (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "685851000119104", - "display": "Primary liposarcoma of soft tissue of axilla" - }, - { - "system": "http://snomed.info/sct", - "code": "685861000119102", - "display": "Primary liposarcoma of soft tissue of buttock" - }, - { - "system": "http://snomed.info/sct", - "code": "685901000119108", - "display": "Primary liposarcoma of soft tissue of inguinal region" - }, - { - "system": "http://snomed.info/sct", - "code": "685921000119104", - "display": "Primary liposarcoma of soft tissue of neck" - }, - { - "system": "http://snomed.info/sct", - "code": "685941000119105", - "display": "Primary liposarcoma of soft tissue of pelvis" - }, - { - "system": "http://snomed.info/sct", - "code": "685951000119107", - "display": "Primary liposarcoma of soft tissue of perineum" - }, - { - "system": "http://snomed.info/sct", - "code": "685971000119103", - "display": "Primary liposarcoma of soft tissue of thorax (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "685981000119100", - "display": "Primary liposarcoma of soft tissue of trunk" - }, - { - "system": "http://snomed.info/sct", - "code": "686431000119100", - "display": "Primary malignant glioma of frontal lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "686441000119109", - "display": "Primary malignant glioma of occipital lobe (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "686451000119106", - "display": "Primary malignant glioma of parietal lobe (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "686461000119108", - "display": "Primary malignant glioma of temporal lobe (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "686591000119102", - "display": "Primary malignant pheochromocytoma of left adrenal gland (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "686601000119109", - "display": "Primary malignant pheochromocytoma of right adrenal gland" - }, - { - "system": "http://snomed.info/sct", - "code": "686981000119108", - "display": "Mycosis fungoides of inguinal lymph node" - }, - { - "system": "http://snomed.info/sct", - "code": "686991000119106", - "display": "Mycosis fungoides of lower limb lymph node" - }, - { - "system": "http://snomed.info/sct", - "code": "687331000119109", - "display": "Primary oligodendroglioma of frontal lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "687351000119103", - "display": "Primary oligodendroglioma of parietal lobe (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "687361000119101", - "display": "Primary oligodendroglioma of temporal lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "687401000119105", - "display": "Primary osteosarcoma of mandible" - }, - { - "system": "http://snomed.info/sct", - "code": "687421000119101", - "display": "Primary osteosarcoma of vertebral column" - }, - { - "system": "http://snomed.info/sct", - "code": "687771000119106", - "display": "Primary rhabdomyosarcoma of abdomen (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "687801000119108", - "display": "Primary rhabdomyosarcoma of buttock (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "687811000119106", - "display": "Primary rhabdomyosarcoma of face (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "687821000119104", - "display": "Primary rhabdomyosarcoma of head (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "687841000119105", - "display": "Primary rhabdomyosarcoma of inguinal region (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "687861000119109", - "display": "Primary rhabdomyosarcoma of neck (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "687881000119100", - "display": "Primary rhabdomyosarcoma of pelvis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "687891000119102", - "display": "Primary rhabdomyosarcoma of perineum" - }, - { - "system": "http://snomed.info/sct", - "code": "687911000119100", - "display": "Primary rhabdomyosarcoma of thorax (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "687941000119101", - "display": "Primary sarcoma of soft tissues of abdomen" - }, - { - "system": "http://snomed.info/sct", - "code": "687961000119102", - "display": "Primary sarcoma of axilla" - }, - { - "system": "http://snomed.info/sct", - "code": "687971000119108", - "display": "Primary sarcoma of buttock" - }, - { - "system": "http://snomed.info/sct", - "code": "687991000119109", - "display": "Primary sarcoma of head" - }, - { - "system": "http://snomed.info/sct", - "code": "688011000119102", - "display": "Primary sarcoma of inguinal region" - }, - { - "system": "http://snomed.info/sct", - "code": "688031000119107", - "display": "Primary sarcoma of neck (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "688061000119104", - "display": "Primary sarcoma of perineum" - }, - { - "system": "http://snomed.info/sct", - "code": "688081000119108", - "display": "Primary sarcoma of thorax" - }, - { - "system": "http://snomed.info/sct", - "code": "688091000119106", - "display": "Primary sarcoma of trunk (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "688321000119107", - "display": "Primary malignant neoplasm of skin of bridge of nose" - }, - { - "system": "http://snomed.info/sct", - "code": "688381000119106", - "display": "Primary malignant neoplasm of skin of ala nasi" - }, - { - "system": "http://snomed.info/sct", - "code": "688411000119109", - "display": "Primary malignant neoplasm of skin of tip of nose" - }, - { - "system": "http://snomed.info/sct", - "code": "688671000119103", - "display": "Primary squamous cell carcinoma of anterior floor of mouth (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "688681000119100", - "display": "Primary squamous cell carcinoma of anterior two thirds of tongue" - }, - { - "system": "http://snomed.info/sct", - "code": "688691000119102", - "display": "Primary squamous cell carcinoma of anterior wall of urinary bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "688711000119104", - "display": "Primary squamous cell carcinoma of aryepiglottic fold (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "688731000119109", - "display": "Primary squamous cell carcinoma of neck of urinary bladder (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "688751000119103", - "display": "Primary squamous cell carcinoma of border of tongue (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "688781000119105", - "display": "Primary squamous cell carcinoma of commissure of lip (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "688801000119109", - "display": "Primary squamous cell carcinoma of dome of urinary bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "688811000119107", - "display": "Primary squamous cell carcinoma of dorsal surface of tongue" - }, - { - "system": "http://snomed.info/sct", - "code": "688861000119105", - "display": "Primary squamous cell carcinoma of hard palate (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "688891000119103", - "display": "Primary squamous cell carcinoma of mucous membrane of lip" - }, - { - "system": "http://snomed.info/sct", - "code": "688901000119104", - "display": "Primary squamous cell carcinoma of mucous membrane of lower lip (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "688911000119101", - "display": "Primary squamous cell carcinoma of mucous membrane of upper lip (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "688931000119106", - "display": "Primary squamous cell carcinoma of lateral portion of floor of mouth" - }, - { - "system": "http://snomed.info/sct", - "code": "688941000119102", - "display": "Primary squamous cell carcinoma of lateral wall of urinary bladder (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "688981000119107", - "display": "Primary squamous cell carcinoma of lower gum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "689211000119102", - "display": "Primary squamous cell carcinoma of perianal skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "689231000119107", - "display": "Primary squamous cell carcinoma of posterior wall of urinary bladder (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "689251000119101", - "display": "Primary squamous cell carcinoma of posterior wall of nasopharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "689281000119108", - "display": "Primary squamous cell carcinoma of retromolar area" - }, - { - "system": "http://snomed.info/sct", - "code": "689311000119105", - "display": "Primary squamous cell carcinoma of soft palate" - }, - { - "system": "http://snomed.info/sct", - "code": "689361000119108", - "display": "Primary squamous cell carcinoma of tonsillar fossa (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "689371000119102", - "display": "Primary squamous cell carcinoma of tonsillar pillar (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "689401000119104", - "display": "Primary squamous cell carcinoma of upper gum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "689441000119102", - "display": "Primary squamous cell carcinoma of ureteral orifice" - }, - { - "system": "http://snomed.info/sct", - "code": "689451000119100", - "display": "Primary squamous cell carcinoma of uvula" - }, - { - "system": "http://snomed.info/sct", - "code": "689471000119109", - "display": "Primary squamous cell carcinoma of ventral surface of tongue" - }, - { - "system": "http://snomed.info/sct", - "code": "689481000119107", - "display": "Primary squamous cell carcinoma of vermilion border of lower lip" - }, - { - "system": "http://snomed.info/sct", - "code": "689491000119105", - "display": "Primary squamous cell carcinoma of vermilion border of upper lip" - }, - { - "system": "http://snomed.info/sct", - "code": "689501000119103", - "display": "Primary squamous cell carcinoma of vestibule of mouth" - }, - { - "system": "http://snomed.info/sct", - "code": "689771000119103", - "display": "Primary transitional cell carcinoma of anterior wall of urinary bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "689781000119100", - "display": "Primary transitional cell carcinoma of neck of urinary bladder (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "689791000119102", - "display": "Primary transitional cell carcinoma of dome of urinary bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "689801000119101", - "display": "Primary transitional cell carcinoma of lateral wall of urinary bladder (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "689821000119105", - "display": "Primary transitional cell carcinoma of posterior wall of urinary bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "689831000119108", - "display": "Primary transitional cell carcinoma of trigone of urinary bladder (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "689851000119102", - "display": "Primary transitional cell carcinoma of ureteric orifice" - }, - { - "system": "http://snomed.info/sct", - "code": "690121000119109", - "display": "Primary basal cell carcinoma of skin of scrotum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "690141000119103", - "display": "Primary basal cell carcinoma of skin of male genitalia (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1078881000119102", - "display": "Primary adenocarcinoma of lower lobe of left lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1078891000119104", - "display": "Primary adenocarcinoma of left main bronchus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1078901000119100", - "display": "Primary adenocarcinoma of upper lobe of left lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1078931000119107", - "display": "Primary adenocarcinoma of lower lobe of right lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1078941000119103", - "display": "Primary adenocarcinoma of right main bronchus" - }, - { - "system": "http://snomed.info/sct", - "code": "1078951000119101", - "display": "Primary adenocarcinoma of middle lobe of right lung" - }, - { - "system": "http://snomed.info/sct", - "code": "1078961000119104", - "display": "Primary adenocarcinoma of upper lobe of right lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1078971000119105", - "display": "Adenoid cystic carcinoma of left lacrimal gland" - }, - { - "system": "http://snomed.info/sct", - "code": "1078981000119108", - "display": "Adenoid cystic carcinoma of right lacrimal gland" - }, - { - "system": "http://snomed.info/sct", - "code": "1079011000119109", - "display": "Primary angiosarcoma of left upper extremity" - }, - { - "system": "http://snomed.info/sct", - "code": "1079021000119102", - "display": "Primary angiosarcoma of left hip" - }, - { - "system": "http://snomed.info/sct", - "code": "1079031000119104", - "display": "Primary angiosarcoma of left lower limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1079051000119105", - "display": "Primary angiosarcoma of right upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "1079061000119107", - "display": "Primary angiosarcoma of right hip region" - }, - { - "system": "http://snomed.info/sct", - "code": "1079071000119101", - "display": "Primary angiosarcoma of right lower limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1079091000119100", - "display": "Primary basal cell carcinoma of left upper limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1079101000119105", - "display": "Primary basal cell carcinoma of left ear (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1079111000119108", - "display": "Primary basal cell carcinoma of left eyelid (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1079121000119101", - "display": "Primary basal cell carcinoma of skin of left hip (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1079131000119103", - "display": "Primary basal cell carcinoma of left lower limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1079141000119107", - "display": "Primary basal cell carcinoma of skin of left shoulder" - }, - { - "system": "http://snomed.info/sct", - "code": "1079151000119109", - "display": "Primary basal cell carcinoma of right upper limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1079161000119106", - "display": "Primary basal cell carcinoma of right ear (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1079171000119100", - "display": "Primary basal cell carcinoma of right eyelid (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1079181000119102", - "display": "Primary basal cell carcinoma of skin of right hip" - }, - { - "system": "http://snomed.info/sct", - "code": "1079191000119104", - "display": "Primary basal cell carcinoma of right lower limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1079201000119101", - "display": "Primary basal cell carcinoma of skin of right shoulder (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1079551000119100", - "display": "Primary chondrosarcoma of bone of left upper limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1079561000119103", - "display": "Primary chondrosarcoma of bone of left foot" - }, - { - "system": "http://snomed.info/sct", - "code": "1079571000119109", - "display": "Primary chondrosarcoma of bone of left hand (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1079581000119107", - "display": "Primary chondrosarcoma of bone of left lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "1079591000119105", - "display": "Primary chondrosarcoma of left scapula (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1079601000119103", - "display": "Primary chondrosarcoma of bone of right upper limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1079611000119100", - "display": "Primary chondrosarcoma of bone of right foot (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1079621000119107", - "display": "Primary chondrosarcoma of bone of right hand (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1079631000119105", - "display": "Primary chondrosarcoma of bone of right lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "1079641000119101", - "display": "Primary chondrosarcoma of right scapula (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1079991000119101", - "display": "Primary Ewing sarcoma of bone of left upper extremity" - }, - { - "system": "http://snomed.info/sct", - "code": "1080001000119106", - "display": "Primary Ewing sarcoma of bone of left foot (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1080021000119102", - "display": "Primary Ewing sarcoma of bone of left lower limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1080041000119108", - "display": "Primary Ewing sarcoma of bone of right upper limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1080051000119105", - "display": "Primary Ewing sarcoma of bone of right foot" - }, - { - "system": "http://snomed.info/sct", - "code": "1080071000119101", - "display": "Primary Ewing sarcoma of bone of right lower extremity" - }, - { - "system": "http://snomed.info/sct", - "code": "1080091000119100", - "display": "Infiltrating ductal carcinoma of axillary tail of left female breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1080111000119108", - "display": "Infiltrating ductal carcinoma of central portion of left female breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1080121000119101", - "display": "Infiltrating ductal carcinoma of lower inner quadrant of left female breast" - }, - { - "system": "http://snomed.info/sct", - "code": "1080131000119103", - "display": "Infiltrating ductal carcinoma of lower outer quadrant of left female breast" - }, - { - "system": "http://snomed.info/sct", - "code": "1080151000119109", - "display": "Infiltrating ductal carcinoma of upper inner quadrant of left female breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1080161000119106", - "display": "Infiltrating ductal carcinoma of upper outer quadrant of left female breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1080171000119100", - "display": "Infiltrating ductal carcinoma of axillary tail of right female breast" - }, - { - "system": "http://snomed.info/sct", - "code": "1080191000119104", - "display": "Infiltrating ductal carcinoma of central portion of right female breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1080201000119101", - "display": "Infiltrating ductal carcinoma of lower inner quadrant of right female breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1080211000119103", - "display": "Infiltrating ductal carcinoma of lower outer quadrant of right female breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1080231000119108", - "display": "Infiltrating ductal carcinoma of upper inner quadrant of right female breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1080241000119104", - "display": "Infiltrating ductal carcinoma of upper outer quadrant of right female breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1080261000119100", - "display": "Infiltrating lobular carcinoma of left female breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1080341000119105", - "display": "Infiltrating lobular carcinoma of right female breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1080451000119101", - "display": "Primary large cell carcinoma of lower lobe of left lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1080471000119105", - "display": "Primary large cell carcinoma of upper lobe of left lung" - }, - { - "system": "http://snomed.info/sct", - "code": "1080501000119104", - "display": "Primary large cell carcinoma of lower lobe of right lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1080531000119106", - "display": "Primary large cell carcinoma of upper lobe of right lung" - }, - { - "system": "http://snomed.info/sct", - "code": "1080541000119102", - "display": "Primary leiomyosarcoma of left upper extremity" - }, - { - "system": "http://snomed.info/sct", - "code": "1080551000119100", - "display": "Primary leiomyosarcoma of left hip" - }, - { - "system": "http://snomed.info/sct", - "code": "1080561000119103", - "display": "Primary leiomyosarcoma of left kidney" - }, - { - "system": "http://snomed.info/sct", - "code": "1080571000119109", - "display": "Primary leiomyosarcoma of left lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "1080581000119107", - "display": "Primary leiomyosarcoma of left shoulder" - }, - { - "system": "http://snomed.info/sct", - "code": "1080591000119105", - "display": "Primary leiomyosarcoma of right upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "1080601000119103", - "display": "Primary leiomyosarcoma of right hip" - }, - { - "system": "http://snomed.info/sct", - "code": "1080611000119100", - "display": "Primary leiomyosarcoma of right kidney (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1080621000119107", - "display": "Primary leiomyosarcoma of right lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "1080631000119105", - "display": "Primary leiomyosarcoma of right shoulder" - }, - { - "system": "http://snomed.info/sct", - "code": "1080681000119106", - "display": "Primary liposarcoma of soft tissue of left upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "1080691000119109", - "display": "Primary liposarcoma of soft tissue of left hip" - }, - { - "system": "http://snomed.info/sct", - "code": "1080701000119109", - "display": "Primary liposarcoma of soft tissue of left lower limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1080711000119107", - "display": "Primary liposarcoma of soft tissue of left shoulder" - }, - { - "system": "http://snomed.info/sct", - "code": "1080721000119100", - "display": "Primary liposarcoma of soft tissue of right upper limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1080731000119102", - "display": "Primary liposarcoma of soft tissue of right hip (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1080741000119106", - "display": "Primary liposarcoma of soft tissue of right lower limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1080751000119108", - "display": "Primary liposarcoma of soft tissue of right shoulder (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1080941000119109", - "display": "Malignant melanoma of left choroid (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1080981000119104", - "display": "Malignant melanoma of right choroid (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1081021000119109", - "display": "Malignant melanoma of skin of left lower limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1081271000119100", - "display": "Primary osteosarcoma of bone of left upper limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1081281000119102", - "display": "Primary osteosarcoma of bone of left foot (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1081291000119104", - "display": "Primary osteosarcoma of bone of left hand (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1081301000119103", - "display": "Primary osteosarcoma of bone of left lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "1081311000119100", - "display": "Primary osteosarcoma of left scapula (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1081321000119107", - "display": "Primary osteosarcoma of bone of right upper limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1081331000119105", - "display": "Primary osteosarcoma of bone of right foot" - }, - { - "system": "http://snomed.info/sct", - "code": "1081341000119101", - "display": "Primary osteosarcoma of bone of right hand" - }, - { - "system": "http://snomed.info/sct", - "code": "1081351000119104", - "display": "Primary osteosarcoma of bone of right lower limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1081361000119102", - "display": "Primary osteosarcoma of right scapula (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1081551000119106", - "display": "Recurrent primary malignant neoplasm of left female breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1081561000119108", - "display": "Recurrent primary malignant neoplasm of right female breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1081591000119101", - "display": "Primary retinoblastoma of left retina" - }, - { - "system": "http://snomed.info/sct", - "code": "1081601000119108", - "display": "Primary retinoblastoma of right retina (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1081611000119106", - "display": "Primary rhabdomyosarcoma of left upper limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1081631000119101", - "display": "Primary rhabdomyosarcoma of left lower extremity" - }, - { - "system": "http://snomed.info/sct", - "code": "1081651000119107", - "display": "Primary rhabdomyosarcoma of right upper extremity" - }, - { - "system": "http://snomed.info/sct", - "code": "1081671000119103", - "display": "Primary rhabdomyosarcoma of right lower limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1081691000119102", - "display": "Primary sarcoma of soft tissues of left upper limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1081701000119102", - "display": "Primary sarcoma of soft tissues of left hip" - }, - { - "system": "http://snomed.info/sct", - "code": "1081711000119104", - "display": "Primary sarcoma of left lower limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1081721000119106", - "display": "Primary sarcoma of left shoulder" - }, - { - "system": "http://snomed.info/sct", - "code": "1081731000119109", - "display": "Primary sarcoma of soft tissues of right upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "1081741000119100", - "display": "Primary sarcoma of soft tissues of right hip" - }, - { - "system": "http://snomed.info/sct", - "code": "1081751000119103", - "display": "Primary sarcoma of right lower limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1081761000119101", - "display": "Primary sarcoma of right shoulder" - }, - { - "system": "http://snomed.info/sct", - "code": "1081781000119105", - "display": "Primary seminoma of left testis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1081811000119107", - "display": "Primary seminoma of right testis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1081841000119106", - "display": "Primary small cell carcinoma of lower lobe of left lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1081851000119108", - "display": "Primary small cell carcinoma of left main bronchus" - }, - { - "system": "http://snomed.info/sct", - "code": "1081861000119105", - "display": "Primary small cell carcinoma of upper lobe of left lung" - }, - { - "system": "http://snomed.info/sct", - "code": "1081891000119103", - "display": "Primary small cell carcinoma of lower lobe of right lung" - }, - { - "system": "http://snomed.info/sct", - "code": "1081901000119104", - "display": "Primary small cell carcinoma of right main bronchus" - }, - { - "system": "http://snomed.info/sct", - "code": "1081911000119101", - "display": "Primary small cell carcinoma of middle lobe of right lung" - }, - { - "system": "http://snomed.info/sct", - "code": "1081921000119108", - "display": "Primary small cell carcinoma of upper lobe of right lung" - }, - { - "system": "http://snomed.info/sct", - "code": "1082051000119106", - "display": "Primary squamous cell carcinoma of skin of left upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "1082061000119108", - "display": "Primary squamous cell carcinoma of left conjunctiva" - }, - { - "system": "http://snomed.info/sct", - "code": "1082071000119102", - "display": "Primary squamous cell carcinoma of left ear (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1082091000119101", - "display": "Primary squamous cell carcinoma of skin of left hip (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1082101000119106", - "display": "Primary squamous cell carcinoma of skin of left lower limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1082111000119109", - "display": "Primary squamous cell carcinoma of lower lobe of left lung" - }, - { - "system": "http://snomed.info/sct", - "code": "1082121000119102", - "display": "Primary squamous cell carcinoma of left main bronchus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1082131000119104", - "display": "Primary squamous cell carcinoma of skin of left shoulder" - }, - { - "system": "http://snomed.info/sct", - "code": "1082141000119108", - "display": "Primary squamous cell carcinoma of upper lobe of left lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1082171000119101", - "display": "Primary squamous cell carcinoma of skin of right upper limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1082181000119103", - "display": "Primary squamous cell carcinoma of right conjunctiva" - }, - { - "system": "http://snomed.info/sct", - "code": "1082191000119100", - "display": "Primary squamous cell carcinoma of right ear (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1082211000119104", - "display": "Primary squamous cell carcinoma of skin of right hip" - }, - { - "system": "http://snomed.info/sct", - "code": "1082221000119106", - "display": "Primary squamous cell carcinoma of skin of right lower limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1082231000119109", - "display": "Primary squamous cell carcinoma of lower lobe of right lung" - }, - { - "system": "http://snomed.info/sct", - "code": "1082241000119100", - "display": "Primary squamous cell carcinoma of right main bronchus" - }, - { - "system": "http://snomed.info/sct", - "code": "1082251000119103", - "display": "Primary squamous cell carcinoma of middle lobe of right lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1082261000119101", - "display": "Primary squamous cell carcinoma of skin of right shoulder (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1082271000119107", - "display": "Primary squamous cell carcinoma of upper lobe of right lung" - }, - { - "system": "http://snomed.info/sct", - "code": "1082281000119105", - "display": "Transitional cell carcinoma of left renal pelvis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1082291000119108", - "display": "Transitional cell carcinoma of left ureter (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1082301000119109", - "display": "Transitional cell carcinoma of right renal pelvis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1082311000119107", - "display": "Transitional cell carcinoma of right ureter (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1082321000119100", - "display": "Nephroblastoma of left kidney" - }, - { - "system": "http://snomed.info/sct", - "code": "1082331000119102", - "display": "Nephroblastoma of right kidney" - }, - { - "system": "http://snomed.info/sct", - "code": "1082701000112100", - "display": "LABC - locally advanced breast cancer" - }, - { - "system": "http://snomed.info/sct", - "code": "1098981000119101", - "display": "Recurrent malignant neoplasm of prostate (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1099571000119100", - "display": "Primary malignant neoplasm of left lacrimal sac (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1099581000119102", - "display": "Primary malignant neoplasm of right lacrimal sac (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "10708511000119108", - "display": "Primary malignant neoplasm of uterus" - }, - { - "system": "http://snomed.info/sct", - "code": "10737361000119109", - "display": "Primary adenocarcinoma of right fallopian tube" - }, - { - "system": "http://snomed.info/sct", - "code": "10737401000119100", - "display": "Primary adenocarcinoma of left fallopian tube (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "10737521000119108", - "display": "Primary mucinous cystadenocarcinoma of right ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "10737561000119103", - "display": "Primary mucinous cystadenocarcinoma of left ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "10737601000119103", - "display": "Primary serous papillary cystadenocarcinoma of right ovary (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "10737641000119101", - "display": "Primary serous papillary cystadenocarcinoma of left ovary (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "10737781000119101", - "display": "Primary endometrioid carcinoma of right ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "10737821000119106", - "display": "Primary endometrioid carcinoma of left ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "10745291000119103", - "display": "Cancer in childbirth" - }, - { - "system": "http://snomed.info/sct", - "code": "10749871000119100", - "display": "Malignant neoplastic disease in pregnancy" - }, - { - "system": "http://snomed.info/sct", - "code": "10976631000119101", - "display": "Leiomyosarcoma of skin of chest" - }, - { - "system": "http://snomed.info/sct", - "code": "10976711000119104", - "display": "Primary primitive neuroectodermal tumor of central nervous system" - }, - { - "system": "http://snomed.info/sct", - "code": "11010461000119101", - "display": "Small cell carcinoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "12240951000119107", - "display": "Squamous cell carcinoma of left lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "12240991000119102", - "display": "Squamous cell carcinoma of right lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "15635721000119108", - "display": "Primary malignant neoplasm of both ovaries (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "15635801000119106", - "display": "Primary malignant neoplasm of bilateral female breasts (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "15931021000119108", - "display": "Primary sarcoma of left ovary (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "15931061000119103", - "display": "Primary sarcoma of right ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "15949941000119101", - "display": "Primary squamous cell carcinoma of skin of left breast" - }, - { - "system": "http://snomed.info/sct", - "code": "15950021000119100", - "display": "Primary squamous cell carcinoma of skin of right breast" - }, - { - "system": "http://snomed.info/sct", - "code": "15950061000119105", - "display": "Primary malignant neoplasm of skin of right breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "15950101000119108", - "display": "Primary basal cell carcinoma of skin of right breast" - }, - { - "system": "http://snomed.info/sct", - "code": "15950141000119105", - "display": "Primary basal cell carcinoma of skin of left breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "15950221000119108", - "display": "Primary malignant neoplasm of skin of left breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "15951021000119107", - "display": "Bilateral malignant melanoma of skin of lower limbs" - }, - { - "system": "http://snomed.info/sct", - "code": "15951061000119102", - "display": "Malignant melanoma of skin of both upper extremities" - }, - { - "system": "http://snomed.info/sct", - "code": "15955101000119101", - "display": "Primary malignant neoplasm of right Bartholin's gland" - }, - { - "system": "http://snomed.info/sct", - "code": "15955141000119104", - "display": "Primary malignant neoplasm of left greater vestibular gland" - }, - { - "system": "http://snomed.info/sct", - "code": "15955901000119104", - "display": "Primary small cell carcinoma of right lung" - }, - { - "system": "http://snomed.info/sct", - "code": "15955941000119102", - "display": "Primary small cell carcinoma of left lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "15956341000119105", - "display": "Adenocarcinoma of left lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "15956381000119100", - "display": "Adenocarcinoma of right lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "15957261000119102", - "display": "Kaposi sarcoma of bilateral lungs (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "15958021000119103", - "display": "Primary sarcoma of left kidney (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "15958101000119106", - "display": "Primary sarcoma of right kidney" - }, - { - "system": "http://snomed.info/sct", - "code": "15959061000119101", - "display": "Transitional cell carcinoma of left kidney (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "15959101000119103", - "display": "Transitional cell carcinoma of right kidney" - }, - { - "system": "http://snomed.info/sct", - "code": "16091131000119108", - "display": "Primary angiosarcoma of skin of forehead" - }, - { - "system": "http://snomed.info/sct", - "code": "16091251000119109", - "display": "Primary angiosarcoma of skin of nose" - }, - { - "system": "http://snomed.info/sct", - "code": "16091371000119108", - "display": "Primary angiosarcoma of skin of temporal region (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "16091411000119109", - "display": "Primary angiosarcoma of skin of lip" - }, - { - "system": "http://snomed.info/sct", - "code": "16218761000119102", - "display": "Primary squamous cell carcinoma of skin of lip (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "16228971000119104", - "display": "Primary malignant neoplasm of soft tissue of left hip" - }, - { - "system": "http://snomed.info/sct", - "code": "16229011000119100", - "display": "Primary malignant neoplasm of soft tissue of right hip (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "16260391000119109", - "display": "Primary malignant neoplasm of soft tissues of left shoulder (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "16260431000119104", - "display": "Primary malignant neoplasm of soft tissues of right shoulder" - }, - { - "system": "http://snomed.info/sct", - "code": "16414611000119100", - "display": "Primary malignant neoplasm of peripheral nerves of left upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "16527441000119105", - "display": "Primary non-small cell carcinoma of lower lobe of left lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "16527481000119100", - "display": "Primary non-small cell carcinoma of middle lobe of right lung" - }, - { - "system": "http://snomed.info/sct", - "code": "16527521000119100", - "display": "Primary non-small cell carcinoma of upper lobe of left lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "16527561000119105", - "display": "Primary non-small cell carcinoma of lower lobe of right lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "16527601000119105", - "display": "Primary non-small cell carcinoma of right lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "16527641000119107", - "display": "Primary non-small cell carcinoma of left lung" - }, - { - "system": "http://snomed.info/sct", - "code": "16527721000119108", - "display": "Primary non-small cell carcinoma of upper lobe of right lung" - }, - { - "system": "http://snomed.info/sct", - "code": "16636051000119105", - "display": "Primary malignant gastrointestinal stromal neoplasm of colon" - }, - { - "system": "http://snomed.info/sct", - "code": "16636101000119105", - "display": "Primary malignant gastrointestinal stromal neoplasm of rectum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "16637101000119107", - "display": "Primary sarcoma of small intestine (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "16699241000119100", - "display": "Kaposi's sarcoma of toe" - }, - { - "system": "http://snomed.info/sct", - "code": "16774551000119100", - "display": "Primary basal cell carcinoma of skin of left hand" - }, - { - "system": "http://snomed.info/sct", - "code": "16774591000119105", - "display": "Primary basal cell carcinoma of skin of right hand" - }, - { - "system": "http://snomed.info/sct", - "code": "16774671000119108", - "display": "Primary basal cell carcinoma of skin of labium majus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "16775311000119107", - "display": "Mycosis fungoides of facial lymph node (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "16782241000119104", - "display": "Primary squamous cell carcinoma of skin of left hand" - }, - { - "system": "http://snomed.info/sct", - "code": "16782321000119104", - "display": "Primary squamous cell carcinoma of skin of right hand" - }, - { - "system": "http://snomed.info/sct", - "code": "16823941000119108", - "display": "Primary malignant gastrointestinal stromal tumor of pancreas" - }, - { - "system": "http://snomed.info/sct", - "code": "16845301000119108", - "display": "Primary glioblastoma multiforme of cerebellum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "16845341000119105", - "display": "Primary glioblastoma multiforme of brainstem" - }, - { - "system": "http://snomed.info/sct", - "code": "16845381000119100", - "display": "Primary chondrosarcoma of sternum" - }, - { - "system": "http://snomed.info/sct", - "code": "16899901000119104", - "display": "Primary squamous cell carcinoma of skin of chest (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "16899941000119102", - "display": "Primary squamous cell carcinoma of skin of anus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "16905141000119107", - "display": "Primary malignant neoplasm of skin of right upper eyelid" - }, - { - "system": "http://snomed.info/sct", - "code": "16905341000119105", - "display": "Primary malignant neoplasm of skin of right lower eyelid (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "16905381000119100", - "display": "Primary basal cell carcinoma of left upper eyelid" - }, - { - "system": "http://snomed.info/sct", - "code": "16905421000119109", - "display": "Primary basal cell carcinoma of right upper eyelid" - }, - { - "system": "http://snomed.info/sct", - "code": "16905461000119104", - "display": "Primary basal cell carcinoma of right lower eyelid (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "16905501000119104", - "display": "Primary basal cell carcinoma of left lower eyelid (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "16905541000119102", - "display": "Primary malignant neoplasm of skin of left lower eyelid" - }, - { - "system": "http://snomed.info/sct", - "code": "16905581000119107", - "display": "Primary malignant neoplasm of skin of left upper eyelid (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "16906481000119103", - "display": "Primary squamous cell carcinoma of right upper eyelid" - }, - { - "system": "http://snomed.info/sct", - "code": "16906521000119103", - "display": "Primary squamous cell carcinoma of right lower eyelid (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "16906561000119108", - "display": "Primary squamous cell carcinoma of left upper eyelid (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "16906601000119108", - "display": "Primary squamous cell carcinoma of left lower eyelid" - }, - { - "system": "http://snomed.info/sct", - "code": "145194251000119106", - "display": "Primary basal cell carcinoma of skin of right foot" - }, - { - "system": "http://snomed.info/sct", - "code": "145298771000119104", - "display": "Malignant carcinoid tumor of left lung" - }, - { - "system": "http://snomed.info/sct", - "code": "243971001000119103", - "display": "Malignant melanoma of skin of right ankle" - }, - { - "system": "http://snomed.info/sct", - "code": "249389151000119103", - "display": "Malignant melanoma of skin of right wrist" - }, - { - "system": "http://snomed.info/sct", - "code": "400375351000119102", - "display": "Malignant melanoma of skin of left ankle" - }, - { - "system": "http://snomed.info/sct", - "code": "428487561000119102", - "display": "Primary basal cell carcinoma of skin of left foot (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "455733521000119103", - "display": "Primary squamous cell carcinoma of skin of head and/or neck (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "763101411000119100", - "display": "Primary renal cell carcinoma of left kidney" - }, - { - "system": "http://snomed.info/sct", - "code": "793197981000119106", - "display": "Malignant carcinoid tumor of right lung (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "808558991000119105", - "display": "Malignant melanoma of skin of left forearm" - }, - { - "system": "http://snomed.info/sct", - "code": "894171571000119107", - "display": "Primary renal cell carcinoma of right kidney" - }, - { - "system": "http://snomed.info/sct", - "code": "939595491000119108", - "display": "Malignant melanoma of skin of right forearm" - }, - { - "system": "http://snomed.info/sct", - "code": "985355341000119101", - "display": "Malignant melanoma of skin of left wrist (disorder)" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C00.0", - "display": "Malignant neoplasm of external upper lip" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C00.1", - "display": "Malignant neoplasm of external lower lip" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C00.2", - "display": "Malignant neoplasm of external lip, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C00.3", - "display": "Malignant neoplasm of upper lip, inner aspect" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C00.4", - "display": "Malignant neoplasm of lower lip, inner aspect" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C00.5", - "display": "Malignant neoplasm of lip, unspecified, inner aspect" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C00.6", - "display": "Malignant neoplasm of commissure of lip, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C00.8", - "display": "Malignant neoplasm of overlapping sites of lip" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C00.9", - "display": "Malignant neoplasm of lip, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C01", - "display": "MALIGNANT NEOPLASM OF BASE OF TONGUE" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C02.0", - "display": "Malignant neoplasm of dorsal surface of tongue" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C02.1", - "display": "Malignant neoplasm of border of tongue" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C02.2", - "display": "Malignant neoplasm of ventral surface of tongue" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C02.3", - "display": "Malignant neoplasm of anterior two-thirds of tongue, part unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C02.4", - "display": "Malignant neoplasm of lingual tonsil" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C02.8", - "display": "Malignant neoplasm of overlapping sites of tongue" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C02.9", - "display": "Malignant neoplasm of tongue, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C03.0", - "display": "Malignant neoplasm of upper gum" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C03.1", - "display": "Malignant neoplasm of lower gum" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C03.9", - "display": "Malignant neoplasm of gum, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C04.0", - "display": "Malignant neoplasm of anterior floor of mouth" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C04.1", - "display": "Malignant neoplasm of lateral floor of mouth" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C04.8", - "display": "Malignant neoplasm of overlapping sites of floor of mouth" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C04.9", - "display": "Malignant neoplasm of floor of mouth, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C05.0", - "display": "Malignant neoplasm of hard palate" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C05.1", - "display": "Malignant neoplasm of soft palate" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C05.2", - "display": "Malignant neoplasm of uvula" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C05.8", - "display": "Malignant neoplasm of overlapping sites of palate" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C05.9", - "display": "Malignant neoplasm of palate, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C06.0", - "display": "Malignant neoplasm of cheek mucosa" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C06.1", - "display": "Malignant neoplasm of vestibule of mouth" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C06.2", - "display": "Malignant neoplasm of retromolar area" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C06.80", - "display": "Malignant neoplasm of overlapping sites of unspecified parts of mouth" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C06.89", - "display": "Malignant neoplasm of overlapping sites of other parts of mouth" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C06.9", - "display": "Malignant neoplasm of mouth, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C07", - "display": "MALIGNANT NEOPLASM OF PAROTID GLAND" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C08.0", - "display": "Malignant neoplasm of submandibular gland" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C08.1", - "display": "Malignant neoplasm of sublingual gland" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C08.9", - "display": "Malignant neoplasm of major salivary gland, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C09.0", - "display": "Malignant neoplasm of tonsillar fossa" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C09.1", - "display": "Malignant neoplasm of tonsillar pillar (anterior) (posterior)" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C09.8", - "display": "Malignant neoplasm of overlapping sites of tonsil" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C09.9", - "display": "Malignant neoplasm of tonsil, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C10.0", - "display": "Malignant neoplasm of vallecula" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C10.1", - "display": "Malignant neoplasm of anterior surface of epiglottis" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C10.2", - "display": "Malignant neoplasm of lateral wall of oropharynx" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C10.3", - "display": "Malignant neoplasm of posterior wall of oropharynx" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C10.4", - "display": "Malignant neoplasm of branchial cleft" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C10.8", - "display": "Malignant neoplasm of overlapping sites of oropharynx" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C10.9", - "display": "Malignant neoplasm of oropharynx, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C11.0", - "display": "Malignant neoplasm of superior wall of nasopharynx" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C11.1", - "display": "Malignant neoplasm of posterior wall of nasopharynx" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C11.2", - "display": "Malignant neoplasm of lateral wall of nasopharynx" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C11.3", - "display": "Malignant neoplasm of anterior wall of nasopharynx" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C11.8", - "display": "Malignant neoplasm of overlapping sites of nasopharynx" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C11.9", - "display": "Malignant neoplasm of nasopharynx, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C12", - "display": "MALIGNANT NEOPLASM OF PYRIFORM SINUS" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C13.0", - "display": "Malignant neoplasm of postcricoid region" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C13.1", - "display": "Malignant neoplasm aryepiglottic fold, hypopharyngeal aspect" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C13.2", - "display": "Malignant neoplasm of posterior wall of hypopharynx" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C13.8", - "display": "Malignant neoplasm of overlapping sites of hypopharynx" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C13.9", - "display": "Malignant neoplasm of hypopharynx, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C14.0", - "display": "Malignant neoplasm of pharynx, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C14.2", - "display": "Malignant neoplasm of Waldeyer's ring" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C14.8", - "display": "Malignant neoplasm of overlapping sites of lip, oral cavity and pharynx" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C15.3", - "display": "Malignant neoplasm of upper third of esophagus" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C15.4", - "display": "Malignant neoplasm of middle third of esophagus" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C15.5", - "display": "Malignant neoplasm of lower third of esophagus" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C15.8", - "display": "Malignant neoplasm of overlapping sites esophagus" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C15.9", - "display": "Malignant neoplasm of esophagus, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C16.0", - "display": "Malignant neoplasm of cardia" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C16.1", - "display": "Malignant neoplasm of fundus of stomach" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C16.2", - "display": "Malignant neoplasm of body of stomach" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C16.3", - "display": "Malignant neoplasm of pyloric antrum" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C16.4", - "display": "Malignant neoplasm of pylorus" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C16.5", - "display": "Malignant neoplasm of lesser curvature of stomach, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C16.6", - "display": "Malignant neoplasm of greater curvature of stomach, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C16.8", - "display": "Malignant neoplasm of overlapping sites of stomach" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C16.9", - "display": "Malignant neoplasm of stomach, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C17.0", - "display": "Malignant neoplasm of duodenum" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C17.1", - "display": "Malignant neoplasm of jejunum" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C17.2", - "display": "Malignant neoplasm of ileum" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C17.3", - "display": "Meckel's diverticulum, malignant" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C17.8", - "display": "Malignant neoplasm of overlapping sites of small intestine" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C17.9", - "display": "Malignant neoplasm of small intestine, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C18.0", - "display": "Malignant neoplasm of cecum" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C18.1", - "display": "Malignant neoplasm of appendix" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C18.2", - "display": "Malignant neoplasm of ascending colon" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C18.3", - "display": "Malignant neoplasm of hepatic flexure" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C18.4", - "display": "Malignant neoplasm of transverse colon" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C18.5", - "display": "Malignant neoplasm of splenic flexure" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C18.6", - "display": "Malignant neoplasm of descending colon" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C18.7", - "display": "Malignant neoplasm of sigmoid colon" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C18.8", - "display": "Malignant neoplasm of overlapping sites of colon" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C18.9", - "display": "Malignant neoplasm of colon, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C19", - "display": "MALIGNANT NEOPLASM OF RECTOSIGMOID JUNCTION" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C20", - "display": "MALIGNANT NEOPLASM OF RECTUM" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C21.0", - "display": "Malignant neoplasm of anus, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C21.1", - "display": "Malignant neoplasm of anal canal" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C21.2", - "display": "Malignant neoplasm of cloacogenic zone" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C21.8", - "display": "Malignant neoplasm of overlapping sites of rectum, anus and anal canal" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C22.0", - "display": "Liver cell carcinoma" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C22.1", - "display": "Intrahepatic bile duct carcinoma" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C22.2", - "display": "Hepatoblastoma" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C22.3", - "display": "Angiosarcoma of liver" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C22.4", - "display": "Other sarcomas of liver" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C22.7", - "display": "Other specified carcinomas of liver" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C22.8", - "display": "Malignant neoplasm of liver, primary, unspecified as to type" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C22.9", - "display": "Malignant neoplasm of liver, not specified as primary or secondary" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C23", - "display": "MALIGNANT NEOPLASM OF GALLBLADDER" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C24.0", - "display": "Malignant neoplasm of extrahepatic bile duct" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C24.1", - "display": "Malignant neoplasm of Ampulla of Vater" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C24.8", - "display": "Malignant neoplasm of overlapping sites of biliary tract" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C24.9", - "display": "Malignant neoplasm of biliary tract, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C25.0", - "display": "Malignant neoplasm of head of pancreas" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C25.1", - "display": "Malignant neoplasm of body of pancreas" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C25.2", - "display": "Malignant neoplasm of tail of pancreas" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C25.3", - "display": "Malignant neoplasm of pancreatic duct" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C25.4", - "display": "Malignant neoplasm of endocrine pancreas" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C25.7", - "display": "Malignant neoplasm of other parts of pancreas" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C25.8", - "display": "Malignant neoplasm of overlapping sites of pancreas" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C25.9", - "display": "Malignant neoplasm of pancreas, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C26.0", - "display": "Malignant neoplasm of intestinal tract, part unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C26.1", - "display": "Malignant neoplasm of spleen" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C26.9", - "display": "Malignant neoplasm of ill-defined sites within the digestive system" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C30.0", - "display": "Malignant neoplasm of nasal cavity" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C30.1", - "display": "Malignant neoplasm of middle ear" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C31.0", - "display": "Malignant neoplasm of maxillary sinus" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C31.1", - "display": "Malignant neoplasm of ethmoidal sinus" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C31.2", - "display": "Malignant neoplasm of frontal sinus" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C31.3", - "display": "Malignant neoplasm of sphenoid sinus" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C31.8", - "display": "Malignant neoplasm of overlapping sites of accessory sinuses" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C31.9", - "display": "Malignant neoplasm of accessory sinus, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C32.0", - "display": "Malignant neoplasm of glottis" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C32.1", - "display": "Malignant neoplasm of supraglottis" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C32.2", - "display": "Malignant neoplasm of subglottis" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C32.3", - "display": "Malignant neoplasm of laryngeal cartilage" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C32.8", - "display": "Malignant neoplasm of overlapping sites of larynx" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C32.9", - "display": "Malignant neoplasm of larynx, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C33", - "display": "MALIGNANT NEOPLASM OF TRACHEA" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C34.00", - "display": "Malignant neoplasm of unspecified main bronchus" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C34.01", - "display": "Malignant neoplasm of right main bronchus" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C34.02", - "display": "Malignant neoplasm of left main bronchus" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C34.10", - "display": "Malignant neoplasm of upper lobe, unspecified bronchus or lung" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C34.11", - "display": "Malignant neoplasm of upper lobe, right bronchus or lung" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C34.12", - "display": "Malignant neoplasm of upper lobe, left bronchus or lung" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C34.2", - "display": "Malignant neoplasm of middle lobe, bronchus or lung" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C34.30", - "display": "Malignant neoplasm of lower lobe, unspecified bronchus or lung" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C34.31", - "display": "Malignant neoplasm of lower lobe, right bronchus or lung" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C34.32", - "display": "Malignant neoplasm of lower lobe, left bronchus or lung" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C34.80", - "display": "Malignant neoplasm of overlapping sites of unspecified bronchus and lung" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C34.81", - "display": "Malignant neoplasm of overlapping sites of right bronchus and lung" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C34.82", - "display": "Malignant neoplasm of overlapping sites of left bronchus and lung" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C34.90", - "display": "Malignant neoplasm of unspecified part of unspecified bronchus or lung" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C34.91", - "display": "Malignant neoplasm of unspecified part of right bronchus or lung" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C34.92", - "display": "Malignant neoplasm of unspecified part of left bronchus or lung" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C37", - "display": "MALIGNANT NEOPLASM OF THYMUS" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C38.0", - "display": "Malignant neoplasm of heart" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C38.1", - "display": "Malignant neoplasm of anterior mediastinum" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C38.2", - "display": "Malignant neoplasm of posterior mediastinum" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C38.3", - "display": "Malignant neoplasm of mediastinum, part unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C38.4", - "display": "Malignant neoplasm of pleura" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C38.8", - "display": "Malignant neoplasm of overlapping sites of heart, mediastinum and pleura" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C39.0", - "display": "Malignant neoplasm of upper respiratory tract, part unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C39.9", - "display": "Malignant neoplasm of lower respiratory tract, part unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C40.00", - "display": "Malignant neoplasm of scapula and long bones of unspecified upper limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C40.01", - "display": "Malignant neoplasm of scapula and long bones of right upper limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C40.02", - "display": "Malignant neoplasm of scapula and long bones of left upper limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C40.10", - "display": "Malignant neoplasm of short bones of unspecified upper limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C40.11", - "display": "Malignant neoplasm of short bones of right upper limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C40.12", - "display": "Malignant neoplasm of short bones of left upper limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C40.20", - "display": "Malignant neoplasm of long bones of unspecified lower limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C40.21", - "display": "Malignant neoplasm of long bones of right lower limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C40.22", - "display": "Malignant neoplasm of long bones of left lower limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C40.30", - "display": "Malignant neoplasm of short bones of unspecified lower limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C40.31", - "display": "Malignant neoplasm of short bones of right lower limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C40.32", - "display": "Malignant neoplasm of short bones of left lower limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C40.80", - "display": "Malignant neoplasm of overlapping sites of bone and articular cartilage of unspecified limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C40.81", - "display": "Malignant neoplasm of overlapping sites of bone and articular cartilage of right limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C40.82", - "display": "Malignant neoplasm of overlapping sites of bone and articular cartilage of left limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C40.90", - "display": "Malignant neoplasm of unspecified bones and articular cartilage of unspecified limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C40.91", - "display": "Malignant neoplasm of unspecified bones and articular cartilage of right limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C40.92", - "display": "Malignant neoplasm of unspecified bones and articular cartilage of left limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C41.0", - "display": "Malignant neoplasm of bones of skull and face" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C41.1", - "display": "Malignant neoplasm of mandible" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C41.2", - "display": "Malignant neoplasm of vertebral column" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C41.3", - "display": "Malignant neoplasm of ribs, sternum and clavicle" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C41.4", - "display": "Malignant neoplasm of pelvic bones, sacrum and coccyx" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C41.9", - "display": "Malignant neoplasm of unspecified bones and articular cartilage of limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C43.0", - "display": "Malignant melanoma of lip" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C43.10", - "display": "Malignant melanoma of unspecified eyelid, including canthus" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C43.111", - "display": "Malignant melanoma of right upper eyelid, including canthus" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C43.112", - "display": "Malignant melanoma of right lower eyelid, including canthus" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C43.121", - "display": "Malignant melanoma of left upper eyelid, including canthus" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C43.122", - "display": "Malignant melanoma of left lower eyelid, including canthus" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C43.20", - "display": "Malignant melanoma of unspecified ear and external auricular canal" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C43.21", - "display": "Malignant melanoma of right ear and external auricular canal" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C43.22", - "display": "Malignant melanoma of left ear and external auricular canal" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C43.30", - "display": "Malignant melanoma of unspecified part of face" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C43.31", - "display": "Malignant melanoma of nose" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C43.39", - "display": "Malignant melanoma of other parts of face" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C43.4", - "display": "Malignant melanoma of scalp and neck" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C43.51", - "display": "Malignant melanoma of anal skin" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C43.52", - "display": "Malignant melanoma of skin of breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C43.59", - "display": "Malignant melanoma of other part of trunk" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C43.60", - "display": "Malignant melanoma of unspecified upper limb, including shoulder" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C43.61", - "display": "Malignant melanoma of right upper limb, including shoulder" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C43.62", - "display": "Malignant melanoma of left upper limb, including shoulder" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C43.70", - "display": "Malignant melanoma of unspecified lower limb, including hip" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C43.71", - "display": "Malignant melanoma of right lower limb, including hip" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C43.72", - "display": "Malignant melanoma of left lower limb, including hip" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C43.8", - "display": "Malignant melanoma of overlapping sites of skin" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C43.9", - "display": "Malignant melanoma of skin, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C44.131", - "display": "Sebaceous cell carcinoma of skin of unspecified eyelid, including canthus" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C44.1321", - "display": "Sebaceous cell carcinoma of skin of right upper eyelid, including canthus" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C44.1322", - "display": "Sebaceous cell carcinoma of skin of right lower eyelid, including canthus" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C44.1391", - "display": "Sebaceous cell carcinoma of skin of left upper eyelid, including canthus" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C44.1392", - "display": "Sebaceous cell carcinoma of skin of left lower eyelid, including canthus" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C44.90", - "display": "Unspecified malignant neoplasm of skin, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C44.99", - "display": "Other specified malignant neoplasm of skin, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C45.0", - "display": "Mesothelioma of pleura" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C45.1", - "display": "Mesothelioma of peritoneum" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C45.2", - "display": "Mesothelioma of pericardium" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C45.7", - "display": "Mesothelioma of other sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C45.9", - "display": "Mesothelioma, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C46.0", - "display": "Kaposi's sarcoma of skin" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C46.1", - "display": "Kaposi's sarcoma of soft tissue" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C46.2", - "display": "Kaposi's sarcoma of palate" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C46.3", - "display": "Kaposi's sarcoma of lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C46.4", - "display": "Kaposi’s sarcoma of gastrointestinal sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C46.50", - "display": "Kaposi's sarcoma of unspecified lung" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C46.51", - "display": "Kaposi's sarcoma of right lung" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C46.52", - "display": "Kaposi's sarcoma of left lung" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C46.7", - "display": "Kaposi's sarcoma of other sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C46.9", - "display": "Kaposi's sarcoma, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C47.0", - "display": "Malignant neoplasm of peripheral nerves of head, face and neck" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C47.1", - "display": "Malignant neoplasm of peripheral nerves of upper limb, including shoulder" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C47.10", - "display": "Malignant neoplasm of peripheral nerves of unspecified upper limb, including shoulder" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C47.11", - "display": "Malignant neoplasm of peripheral nerves of right upper limb, including shoulder" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C47.12", - "display": "Malignant neoplasm of peripheral nerves of left upper limb, including shoulder" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C47.20", - "display": "Malignant neoplasm of peripheral nerves of unspecified lower limb, including hip" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C47.21", - "display": "Malignant neoplasm of peripheral nerves of right lower limb, including hip" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C47.22", - "display": "Malignant neoplasm of peripheral nerves of left lower limb, including hip" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C47.3", - "display": "Malignant neoplasm of peripheral nerves of thorax" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C47.4", - "display": "Malignant neoplasm of peripheral nerves of abdomen" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C47.5", - "display": "Malignant neoplasm of peripheral nerves of pelvis" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C47.6", - "display": "Malignant neoplasm of peripheral nerves of trunk, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C47.8", - "display": "Malignant neoplasm of overlapping sites of peripheral nerves and autonomic nervous system" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C47.9", - "display": "Malignant neoplasm of peripheral nerves and autonomic nervous system, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C48.0", - "display": "Malignant neoplasm of retroperitoneum" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C48.1", - "display": "Malignant neoplasm of specified parts of peritoneum" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C48.2", - "display": "Malignant neoplasm of peritoneum, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C48.8", - "display": "Malignant neoplasm of overlapping sites of retroperitoneum and peritoneum" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C49.0", - "display": "Malignant neoplasm of connective and soft tissue of head, face and neck" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C49.10", - "display": "Malignant neoplasm of connective and soft tissue of unspecified upper limb, including shoulder" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C49.11", - "display": "Malignant neoplasm of connective and soft tissue of right upper limb, including shoulder" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C49.12", - "display": "Malignant neoplasm of connective and soft tissue of left upper limb, including shoulder" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C49.20", - "display": "Malignant neoplasm of connective and soft tissue of unspecified lower limb, including hip" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C49.21", - "display": "Malignant neoplasm of connective and soft tissue of right lower limb, including hip" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C49.22", - "display": "Malignant neoplasm of connective and soft tissue of left lower limb, including hip" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C49.3", - "display": "Malignant neoplasm of connective and soft tissue of thorax" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C49.4", - "display": "Malignant neoplasm of connective and soft tissue of abdomen" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C49.5", - "display": "Malignant neoplasm of connective and soft tissue of pelvis" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C49.6", - "display": "Malignant neoplasm of connective and soft tissue of trunk, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C49.8", - "display": "Malignant neoplasm of overlapping sites of connective and soft tissue" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C49.9", - "display": "Malignant neoplasm of connective and soft tissue, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C49.A0", - "display": "Gastrointestinal stromal tumor, unspecified site" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C49.A1", - "display": "Gastrointestinal stromal tumor of esophagus" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C49.A2", - "display": "Gastrointestinal stromal tumor of stomach" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C49.A3", - "display": "Gastrointestinal stromal tumor of small intestine" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C49.A4", - "display": "Gastrointestinal stromal tumor of large intestine" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C49.A5", - "display": "Gastrointestinal stromal tumor of rectum" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C49.A9", - "display": "Gastrointestinal stromal tumor of other site" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C4A.0", - "display": "Merkel cell carcinoma of lip" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C4A.10", - "display": "Merkel cell carcinoma of unspecified eyelid, including canthus" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C4A.111", - "display": "Merkel cell carcinoma of right upper eyelid, including canthus" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C4A.112", - "display": "Merkel cell carcinoma of right lower eyelid, including canthus" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C4A.121", - "display": "Merkel cell carcinoma of left upper eyelid, including canthus" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C4A.122", - "display": "Merkel cell carcinoma of left lower eyelid, including canthus" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C4A.20", - "display": "Merkel cell carcinoma of unspecified ear and external auricular canal" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C4A.21", - "display": "Merkel cell carcinoma of right ear and external auricular canal" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C4A.22", - "display": "Merkel cell carcinoma of left ear and external auricular canal" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C4A.30", - "display": "Merkel cell carcinoma of unspecified part of face" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C4A.31", - "display": "Merkel cell carcinoma of nose" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C4A.39", - "display": "Merkel cell carcinoma of other parts of face" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C4A.4", - "display": "Merkel cell carcinoma of scalp and neck" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C4A.51", - "display": "Merkel cell carcinoma of anal skin" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C4A.52", - "display": "Merkel cell carcinoma of skin of breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C4A.59", - "display": "Merkel cell carcinoma of other part of trunk" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C4A.60", - "display": "Merkel cell carcinoma of unspecified upper limb, including shoulder" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C4A.61", - "display": "Merkel cell carcinoma of right upper limb, including shoulder" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C4A.62", - "display": "Merkel cell carcinoma of left upper limb, including shoulder" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C4A.70", - "display": "Merkel cell carcinoma of unspecified lower limb, including hip" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C4A.71", - "display": "Merkel cell carcinoma of right lower limb, including hip" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C4A.72", - "display": "Merkel cell carcinoma of left lower limb, including hip" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C4A.8", - "display": "Merkel cell carcinoma of overlapping sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C4A.9", - "display": "Merkel cell carcinoma, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.011", - "display": "Malignant neoplasm of nipple and areola, right female breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.012", - "display": "Malignant neoplasm of nipple and areola, left female breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.019", - "display": "Malignant neoplasm of nipple and areola, unspecified female breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.021", - "display": "Malignant neoplasm of nipple and areola, right male breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.022", - "display": "Malignant neoplasm of nipple and areola, left male breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.029", - "display": "Malignant neoplasm of nipple and areola, unspecified male breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.111", - "display": "Malignant neoplasm of central portion of right female breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.112", - "display": "Malignant neoplasm of central portion of left female breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.119", - "display": "Malignant neoplasm of central portion of unspecified female breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.121", - "display": "Malignant neoplasm of central portion of right male breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.122", - "display": "Malignant neoplasm of central portion of left male breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.129", - "display": "Malignant neoplasm of central portion of unspecified male breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.211", - "display": "Malignant neoplasm of upper-inner quadrant of right female breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.212", - "display": "Malignant neoplasm of upper-inner quadrant of left female breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.219", - "display": "Malignant neoplasm of upper-inner quadrant of unspecified female breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.221", - "display": "Malignant neoplasm of upper-inner quadrant of right male breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.222", - "display": "Malignant neoplasm of upper-inner quadrant of left male breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.229", - "display": "Malignant neoplasm of upper-inner quadrant of unspecified male breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.311", - "display": "Malignant neoplasm of lower-inner quadrant of right female breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.312", - "display": "Malignant neoplasm of lower-inner quadrant of left female breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.319", - "display": "Malignant neoplasm of lower-inner quadrant of unspecified female breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.321", - "display": "Malignant neoplasm of lower-inner quadrant of right male breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.322", - "display": "Malignant neoplasm of lower-inner quadrant of left male breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.329", - "display": "Malignant neoplasm of lower-inner quadrant of unspecified male breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.411", - "display": "Malignant neoplasm of upper-outer quadrant of right female breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.412", - "display": "Malignant neoplasm of upper-outer quadrant of left female breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.419", - "display": "Malignant neoplasm of upper-outer quadrant of unspecified female breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.421", - "display": "Malignant neoplasm of upper-outer quadrant of right male breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.422", - "display": "Malignant neoplasm of upper-outer quadrant of left male breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.429", - "display": "Malignant neoplasm of upper-outer quadrant of unspecified male breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.511", - "display": "Malignant neoplasm of lower-outer quadrant of right female breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.512", - "display": "Malignant neoplasm of lower-outer quadrant of left female breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.519", - "display": "Malignant neoplasm of lower-outer quadrant of unspecified female breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.521", - "display": "Malignant neoplasm of lower-outer quadrant of right male breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.522", - "display": "Malignant neoplasm of lower-outer quadrant of left male breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.529", - "display": "Malignant neoplasm of lower-outer quadrant of unspecified male breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.611", - "display": "Malignant neoplasm of axillary tail of right female breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.612", - "display": "Malignant neoplasm of axillary tail of left female breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.619", - "display": "Malignant neoplasm of axillary tail of unspecified female breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.621", - "display": "Malignant neoplasm of axillary tail of right male breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.622", - "display": "Malignant neoplasm of axillary tail of left male breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.629", - "display": "Malignant neoplasm of axillary tail of unspecified male breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.811", - "display": "Malignant neoplasm of overlapping sites of right female breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.812", - "display": "Malignant neoplasm of overlapping sites of left female breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.819", - "display": "Malignant neoplasm of overlapping sites of unspecified female breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.821", - "display": "Malignant neoplasm of overlapping sites of right male breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.822", - "display": "Malignant neoplasm of overlapping sites of left male breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.829", - "display": "Malignant neoplasm of overlapping sites of unspecified male breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.911", - "display": "Malignant neoplasm of unspecified site of right female breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.912", - "display": "Malignant neoplasm of unspecified site of left female breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.919", - "display": "Malignant neoplasm of unspecified site of unspecified female breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.921", - "display": "Malignant neoplasm of unspecified site of right male breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.922", - "display": "Malignant neoplasm of unspecified site of left male breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C50.929", - "display": "Malignant neoplasm of unspecified site of unspecified male breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C51.0", - "display": "Malignant neoplasm of labium majus" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C51.1", - "display": "Malignant neoplasm of labium minus" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C51.2", - "display": "Malignant neoplasm of clitoris" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C51.8", - "display": "Malignant neoplasm of other specified female genital organs" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C51.9", - "display": "Malignant neoplasm of vulva, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C52", - "display": "MALIGNANT NEOPLASM OF VAGINA" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C53.0", - "display": "Malignant neoplasm of endocervix" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C53.1", - "display": "Malignant neoplasm of exocervix" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C53.8", - "display": "Malignant neoplasm of overlapping sites of cervix uteri" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C53.9", - "display": "Malignant neoplasm of cervix uteri, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C54.0", - "display": "Malignant neoplasm of isthmus uteri" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C54.1", - "display": "Malignant neoplasm of endometrium" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C54.2", - "display": "Malignant neoplasm of myometrium" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C54.3", - "display": "Malignant neoplasm of fundus uteri" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C54.8", - "display": "Malignant neoplasm of overlapping sites of corpus uteri" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C54.9", - "display": "Malignant neoplasm of corpus uteri, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C55", - "display": "MALIGNANT NEOPLASM OF UTERUS, PART UNSPECIFIED" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C56.1", - "display": "Malignant neoplasm of right ovary" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C56.2", - "display": "Malignant neoplasm of left ovary" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C56.9", - "display": "Malignant neoplasm of unspecified ovary" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C57.00", - "display": "Malignant neoplasm of unspecified fallopian tube" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C57.01", - "display": "Malignant neoplasm of right fallopian tube" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C57.02", - "display": "Malignant neoplasm of left fallopian tube" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C57.10", - "display": "Malignant neoplasm of unspecified broad ligament" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C57.11", - "display": "Malignant neoplasm of right broad ligament" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C57.12", - "display": "Malignant neoplasm of left broad ligament" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C57.20", - "display": "Malignant neoplasm of unspecified round ligament" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C57.21", - "display": "Malignant neoplasm of right round ligament" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C57.22", - "display": "Malignant neoplasm of left round ligament" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C57.3", - "display": "Malignant neoplasm of parametrium" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C57.4", - "display": "Malignant neoplasm of uterine adnexa, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C57.7", - "display": "Malignant neoplasm of overlapping sites of vulva" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C57.8", - "display": "Malignant neoplasm of overlapping sites of female genital organs" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C57.9", - "display": "Malignant neoplasm of female genital organ, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C58", - "display": "MALIGNANT NEOPLASM OF PLACENTA" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C60.0", - "display": "Malignant neoplasm of prepuce" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C60.1", - "display": "Malignant neoplasm of glans penis" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C60.2", - "display": "Malignant neoplasm of body of penis" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C60.8", - "display": "Malignant neoplasm of overlapping sites of penis" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C60.9", - "display": "Malignant neoplasm of penis, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C61", - "display": "MALIGNANT NEOPLASM OF PROSTATE" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C62.00", - "display": "Malignant neoplasm of unspecified undescended testis" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C62.01", - "display": "Malignant neoplasm of undescended right testis" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C62.02", - "display": "Malignant neoplasm of undescended left testis" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C62.10", - "display": "Malignant neoplasm of unspecified descended testis" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C62.11", - "display": "Malignant neoplasm of descended right testis" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C62.12", - "display": "Malignant neoplasm of descended left testis" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C62.90", - "display": "Malignant neoplasm of unspecified testis, unspecified whether descended or undescended" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C62.91", - "display": "Malignant neoplasm of right testis, unspecified whether descended or undescended" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C62.92", - "display": "Malignant neoplasm of left testis, unspecified whether descended or undescended" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C63.00", - "display": "Malignant neoplasm of unspecified epididymis" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C63.01", - "display": "Malignant neoplasm of right epididymis" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C63.02", - "display": "Malignant neoplasm of left epididymis" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C63.10", - "display": "Malignant neoplasm of unspecified spermatic cord" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C63.11", - "display": "Malignant neoplasm of right spermatic cord" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C63.12", - "display": "Malignant neoplasm of left spermatic cord" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C63.2", - "display": "Malignant neoplasm of scrotum" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C63.7", - "display": "Malignant neoplasm of other specified male genital organs" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C63.8", - "display": "Malignant neoplasm of overlapping sites of male genital organs" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C63.9", - "display": "Malignant neoplasm of male genital organ, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C64.1", - "display": "Malignant neoplasm of right kidney, except renal pelvis" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C64.2", - "display": "Malignant neoplasm of left kidney, except renal pelvis" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C64.9", - "display": "Malignant neoplasm of unspecified kidney, except renal pelvis" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C65.1", - "display": "Malignant neoplasm of right renal pelvis" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C65.2", - "display": "Malignant neoplasm of left renal pelvis" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C65.9", - "display": "Malignant neoplasm of unspecified renal pelvis" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C66.1", - "display": "Malignant neoplasm of right ureter" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C66.2", - "display": "Malignant neoplasm of left ureter" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C66.9", - "display": "Malignant neoplasm of unspecified ureter" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C67.0", - "display": "Malignant neoplasm of trigone of bladder" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C67.1", - "display": "Malignant neoplasm of dome of bladder" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C67.2", - "display": "Malignant neoplasm of lateral wall of bladder" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C67.3", - "display": "Malignant neoplasm of anterior wall of bladder" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C67.4", - "display": "Malignant neoplasm of posterior wall of bladder" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C67.5", - "display": "Malignant neoplasm of bladder neck" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C67.6", - "display": "Malignant neoplasm of ureteric orifice" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C67.7", - "display": "Malignant neoplasm of urachus" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C67.8", - "display": "Malignant neoplasm of overlapping sites of bladder" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C67.9", - "display": "Malignant neoplasm of bladder, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C68.0", - "display": "Malignant neoplasm of urethra" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C68.1", - "display": "Malignant neoplasm of paraurethral glands" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C68.8", - "display": "Malignant neoplasm of overlapping sites of urinary organs" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C68.9", - "display": "Malignant neoplasm of urinary organ, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C69.00", - "display": "Malignant neoplasm of unspecified conjunctiva" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C69.01", - "display": "Malignant neoplasm of right conjunctiva" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C69.02", - "display": "Malignant neoplasm of left conjunctiva" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C69.10", - "display": "Malignant neoplasm of unspecified cornea" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C69.11", - "display": "Malignant neoplasm of right cornea" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C69.12", - "display": "Malignant neoplasm of left cornea" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C69.20", - "display": "Malignant neoplasm of unspecified retina" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C69.21", - "display": "Malignant neoplasm of right retina" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C69.22", - "display": "Malignant neoplasm of left retina" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C69.30", - "display": "Malignant neoplasm of unspecified choroid" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C69.31", - "display": "Malignant neoplasm of right choroid" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C69.32", - "display": "Malignant neoplasm of left choroid" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C69.40", - "display": "Malignant neoplasm of unspecified ciliary body" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C69.41", - "display": "Malignant neoplasm of right ciliary body" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C69.42", - "display": "Malignant neoplasm of left ciliary body" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C69.50", - "display": "Malignant neoplasm of unspecified lacrimal gland and duct" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C69.51", - "display": "Malignant neoplasm of right lacrimal gland and duct" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C69.52", - "display": "Malignant neoplasm of left lacrimal gland and duct" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C69.60", - "display": "Malignant neoplasm of unspecified orbit" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C69.61", - "display": "Malignant neoplasm of right orbit" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C69.62", - "display": "Malignant neoplasm of left orbit" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C69.80", - "display": "Malignant neoplasm of overlapping sites of unspecified eye and adnexa" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C69.81", - "display": "Malignant neoplasm of overlapping sites of right eye and adnexa" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C69.82", - "display": "Malignant neoplasm of overlapping sites of left eye and adnexa" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C69.90", - "display": "Malignant neoplasm of unspecified site of unspecified eye" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C69.91", - "display": "Malignant neoplasm of unspecified site of right eye" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C69.92", - "display": "Malignant neoplasm of unspecified site of left eye" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C70.0", - "display": "Malignant neoplasm of cerebral meninges" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C70.1", - "display": "Malignant neoplasm of spinal meninges" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C70.9", - "display": "Malignant neoplasm of meninges, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C71.0", - "display": "Malignant neoplasm of cerebrum, except lobes and ventricles" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C71.1", - "display": "Malignant neoplasm of frontal lobe" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C71.2", - "display": "Malignant neoplasm of temporal lobe" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C71.3", - "display": "Malignant neoplasm of parietal lobe" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C71.4", - "display": "Malignant neoplasm of occipital lobe" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C71.5", - "display": "Malignant neoplasm of cerebral ventricle" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C71.6", - "display": "Malignant neoplasm of cerebellum" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C71.7", - "display": "Malignant neoplasm of brain stem" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C71.8", - "display": "Malignant neoplasm of overlapping sites of brain" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C71.9", - "display": "Malignant neoplasm of brain, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C72.0", - "display": "Malignant neoplasm of spinal cord" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C72.1", - "display": "Malignant neoplasm of cauda equina" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C72.20", - "display": "Malignant neoplasm of unspecified olfactory nerve" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C72.21", - "display": "Malignant neoplasm of right olfactory nerve" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C72.22", - "display": "Malignant neoplasm of left olfactory nerve" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C72.30", - "display": "Malignant neoplasm of unspecified optic nerve" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C72.31", - "display": "Malignant neoplasm of right optic nerve" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C72.32", - "display": "Malignant neoplasm of left optic nerve" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C72.40", - "display": "Malignant neoplasm of unspecified acoustic nerve" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C72.41", - "display": "Malignant neoplasm of right acoustic nerve" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C72.42", - "display": "Malignant neoplasm of left acoustic nerve" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C72.50", - "display": "Malignant neoplasm of unspecified cranial nerve" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C72.59", - "display": "Malignant neoplasm of other cranial nerves" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C72.9", - "display": "Malignant neoplasm of central nervous system, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C73", - "display": "MALIGNANT NEOPLASM OF THYROID GLAND" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C74.00", - "display": "Malignant neoplasm of cortex of unspecified adrenal gland" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C74.01", - "display": "Malignant neoplasm of cortex of right adrenal gland" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C74.02", - "display": "Malignant neoplasm of cortex of left adrenal gland" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C74.10", - "display": "Malignant neoplasm of medulla of unspecified adrenal gland" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C74.11", - "display": "Malignant neoplasm of medulla of right adrenal gland" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C74.12", - "display": "Malignant neoplasm of medulla of left adrenal gland" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C74.90", - "display": "Malignant neoplasm of unspecified part of unspecified adrenal gland" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C74.91", - "display": "Malignant neoplasm of unspecified part of right adrenal gland" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C74.92", - "display": "Malignant neoplasm of unspecified part of left adrenal gland" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C75.0", - "display": "Malignant neoplasm of parathyroid gland" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C75.1", - "display": "Malignant neoplasm of pituitary gland" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C75.2", - "display": "Malignant neoplasm of craniopharyngeal duct" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C75.3", - "display": "Malignant neoplasm of pineal gland" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C75.4", - "display": "Malignant neoplasm of carotid body" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C75.5", - "display": "Malignant neoplasm of aortic body and other paraganglia" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C75.8", - "display": "Malignant neoplasm with pluriglanduar involvement, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C75.9", - "display": "Malignant neoplasm of endocrine gland, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C76.0", - "display": "Malignant neoplasm of head, face and neck" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C76.1", - "display": "Malignant neoplasm of thorax" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C76.2", - "display": "Malignant neoplasm of abdomen" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C76.3", - "display": "Malignant neoplasm pelvis" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C76.40", - "display": "Malignant neoplasm of unspecified upper limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C76.41", - "display": "Malignant neoplasm of right upper limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C76.42", - "display": "Malignant neoplasm of left upper limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C76.50", - "display": "Malignant neoplasm of unspecified lower limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C76.51", - "display": "Malignant neoplasm of right lower limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C76.52", - "display": "Malignant neoplasm of left lower limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C76.8", - "display": "Malignant neoplasm of overlapping sites of other and ill-defined sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C7A.00", - "display": "Malignant carcinoid tumor of unspecified site" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C7A.010", - "display": "Malignant carcinoid tumor of the duodenum" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C7A.011", - "display": "Malignant carcinoid tumor of the jejunum" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C7A.012", - "display": "Malignant carcinoid tumor of the ileum" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C7A.019", - "display": "Malignant carcinoid tumor of the small intestine, unspecified portion" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C7A.020", - "display": "Malignant carcinoid tumor of the appendix" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C7A.021", - "display": "Malignant carcinoid tumor of the cecum" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C7A.022", - "display": "Malignant carcinoid tumor of the ascending colon" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C7A.023", - "display": "Malignant carcinoid tumor of the transverse colon" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C7A.024", - "display": "Malignant carcinoid tumor of the descending colon" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C7A.025", - "display": "Malignant carcinoid tumor of the sigmoid colon" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C7A.026", - "display": "Malignant carcinoid tumor of the rectum" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C7A.029", - "display": "Malignant carcinoid tumor of the large intestine, unspecified portion" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C7A.090", - "display": "Malignant carcinoid tumor of the bronchus and lung" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C7A.091", - "display": "Malignant carcinoid tumor of thymus" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C7A.092", - "display": "Malignant carcinoid tumor of the stomach" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C7A.093", - "display": "Malignant carcinoid tumor of the kidney" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C7A.094", - "display": "Malignant carcinoid tumors of the foregut NOS" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C7A.095", - "display": "Malignant carcinoid tumors of the midgut NOS" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C7A.096", - "display": "Malignant carcinoid tumors of the hindgut NOS" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C7A.098", - "display": "Malignant carcinoid tumors of other sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C7A.1", - "display": "Malignant poorly differentiated neuroendocrine tumors" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C7A.8", - "display": "Other malignant neuroendocrine tumors" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C80.0", - "display": "Disseminated malignant neoplasm, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C80.1", - "display": "Malignant (primary) neoplasm, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C80.2", - "display": "Malignant neoplasm associated with transplanted organ" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.00", - "display": "Nodular lymphocyte predominant Hodgkin lymphoma, unspecified site" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.01", - "display": "Nodular lymphocyte predominant Hodgkin lymphoma, lymph nodes of head, face, and neck" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.02", - "display": "Nodular lymphocyte predominant Hodgkin lymphoma, intrathoracic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.03", - "display": "Nodular lymphocyte predominant Hodgkin lymphoma, intra-abdominal lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.04", - "display": "Nodular lymphocyte predominant Hodgkin lymphoma, lymph nodes of axilla and upper limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.05", - "display": "Nodular lymphocyte predominant Hodgkin lymphoma, lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.06", - "display": "Nodular lymphocyte predominant Hodgkin lymphoma, intrapelvic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.07", - "display": "Nodular lymphocyte predominant Hodgkin lymphoma, spleen" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.08", - "display": "Nodular lymphocyte predominant Hodgkin lymphoma, lymph nodes of multiple sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.09", - "display": "Nodular lymphocyte predominant Hodgkin lymphoma, extranodal and solid organ sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.10", - "display": "Nodular sclerosis classical Hodgkin lymphoma, unspecified site" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.11", - "display": "Nodular sclerosis classical Hodgkin lymphoma, lymph nodes of head, face, and neck" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.12", - "display": "Nodular sclerosis classical Hodgkin lymphoma, intrathoracic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.13", - "display": "Nodular sclerosis classical Hodgkin lymphoma, intra-abdominal lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.14", - "display": "Nodular sclerosis classical Hodgkin lymphoma, lymph nodes of axilla and upper limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.15", - "display": "Nodular sclerosis classical Hodgkin lymphoma, lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.16", - "display": "Nodular sclerosis classical Hodgkin lymphoma, intrapelvic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.17", - "display": "Nodular sclerosis classical Hodgkin lymphoma, spleen" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.18", - "display": "Nodular sclerosis classical Hodgkin lymphoma, lymph nodes of multiple sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.19", - "display": "Nodular sclerosis classical Hodgkin lymphoma, extranodal and solid organ sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.20", - "display": "Mixed cellularity classical Hodgkin lymphoma, unspecified site" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.21", - "display": "Mixed cellularity classical Hodgkin lymphoma, lymph nodes of head, face, and neck" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.22", - "display": "Mixed cellularity classical Hodgkin lymphoma, intrathoracic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.23", - "display": "Mixed cellularity classical Hodgkin lymphoma, intra-abdominal lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.24", - "display": "Mixed cellularity classical Hodgkin lymphoma, lymph nodes of axilla and upper limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.25", - "display": "Mixed cellularity classical Hodgkin lymphoma, lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.26", - "display": "Mixed cellularity classical Hodgkin lymphoma, intrapelvic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.27", - "display": "Mixed cellularity classical Hodgkin lymphoma, spleen" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.28", - "display": "Mixed cellularity classical Hodgkin lymphoma, lymph nodes of multiple sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.29", - "display": "Mixed cellularity classical Hodgkin lymphoma, extranodal and solid organ sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.30", - "display": "Lymphocyte depleted classical Hodgkin lymphoma, unspecified site" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.31", - "display": "Lymphocyte depleted classical Hodgkin lymphoma, lymph nodes of head, face, and neck" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.32", - "display": "Lymphocyte depleted classical Hodgkin lymphoma, intrathoracic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.33", - "display": "Lymphocyte depleted classical Hodgkin lymphoma, intra-abdominal lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.34", - "display": "Lymphocyte depleted classical Hodgkin lymphoma, lymph nodes of axilla and upper limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.35", - "display": "Lymphocyte depleted classical Hodgkin lymphoma, lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.36", - "display": "Lymphocyte depleted classical Hodgkin lymphoma, intrapelvic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.37", - "display": "Lymphocyte depleted classical Hodgkin lymphoma, spleen" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.38", - "display": "Lymphocyte depleted classical Hodgkin lymphoma, lymph nodes of multiple sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.39", - "display": "Lymphocyte depleted classical Hodgkin lymphoma, extranodal and solid organ sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.40", - "display": "Lymphocyte-rich classical Hodgkin lymphoma, unspecified site" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.41", - "display": "Lymphocyte-rich classical Hodgkin lymphoma, lymph nodes of head, face, and neck" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.42", - "display": "Lymphocyte-rich classical Hodgkin lymphoma, intrathoracic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.43", - "display": "Lymphocyte-rich classical Hodgkin lymphoma, intra-abdominal lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.44", - "display": "Lymphocyte-rich classical Hodgkin lymphoma, lymph nodes of axilla and upper limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.45", - "display": "Lymphocyte-rich classical Hodgkin lymphoma, lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.46", - "display": "Lymphocyte-rich classical Hodgkin lymphoma, intrapelvic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.47", - "display": "Lymphocyte-rich classical Hodgkin lymphoma, spleen" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.48", - "display": "Lymphocyte-rich classical Hodgkin lymphoma, lymph nodes of multiple sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.49", - "display": "Lymphocyte-rich classical Hodgkin lymphoma, extranodal and solid organ sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.70", - "display": "Other classical Hodgkin lymphoma, unspecified site" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.71", - "display": "Other classical Hodgkin lymphoma, lymph nodes of head, face, and neck" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.72", - "display": "Other classical Hodgkin lymphoma, intrathoracic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.73", - "display": "Other classical Hodgkin lymphoma, intra-abdominal lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.74", - "display": "Other classical Hodgkin lymphoma, lymph nodes of axilla and upper limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.75", - "display": "Other classical Hodgkin lymphoma, lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.76", - "display": "Other classical Hodgkin lymphoma, intrapelvic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.77", - "display": "Other classical Hodgkin lymphoma, spleen" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.78", - "display": "Other classical Hodgkin lymphoma, lymph nodes of multiple sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.79", - "display": "Other classical Hodgkin lymphoma, extranodal and solid organ sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.90", - "display": "Hodgkin lymphoma, unspecified, unspecified site" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.91", - "display": "Hodgkin lymphoma, unspecified, lymph nodes of head, face, and neck" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.92", - "display": "Hodgkin lymphoma, unspecified, intrathoracic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.93", - "display": "Hodgkin lymphoma, unspecified, intra-abdominal lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.94", - "display": "Hodgkin lymphoma, unspecified, lymph nodes of axilla and upper limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.95", - "display": "Hodgkin lymphoma, unspecified, lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.96", - "display": "Hodgkin lymphoma, unspecified, intrapelvic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.97", - "display": "Hodgkin lymphoma, unspecified, spleen" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.98", - "display": "Hodgkin lymphoma, unspecified, lymph nodes of multiple sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C81.99", - "display": "Hodgkin lymphoma, unspecified, extranodal and solid organ sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.00", - "display": "Follicular lymphoma grade I, unspecified site" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.01", - "display": "Follicular lymphoma grade I, lymph nodes of head, face, and neck" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.02", - "display": "Follicular lymphoma grade I, intrathoracic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.03", - "display": "Follicular lymphoma grade I, intra-abdominal lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.04", - "display": "Follicular lymphoma grade I, lymph nodes of axilla and upper limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.05", - "display": "Follicular lymphoma grade I, lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.06", - "display": "Follicular lymphoma grade I, intrapelvic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.07", - "display": "Follicular lymphoma grade I, spleen" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.08", - "display": "Follicular lymphoma grade I, lymph nodes of multiple sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.09", - "display": "Follicular lymphoma grade I, extranodal and solid organ sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.10", - "display": "Follicular lymphoma grade II, unspecified site" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.11", - "display": "Follicular lymphoma grade II, lymph nodes of head, face, and neck" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.12", - "display": "Follicular lymphoma grade II, intrathoracic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.13", - "display": "Follicular lymphoma grade II, intra-abdominal lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.14", - "display": "Follicular lymphoma grade II, lymph nodes of axilla and upper limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.15", - "display": "Follicular lymphoma grade II, lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.16", - "display": "Follicular lymphoma grade II, intrapelvic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.17", - "display": "Follicular lymphoma grade II, spleen" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.18", - "display": "Follicular lymphoma grade II, lymph nodes of multiple sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.19", - "display": "Follicular lymphoma grade II, extranodal and solid organ sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.20", - "display": "Follicular lymphoma grade III, unspecified, unspecified site" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.21", - "display": "Follicular lymphoma grade III, unspecified, lymph nodes of head, face, and neck" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.22", - "display": "Follicular lymphoma grade III, unspecified, intrathoracic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.23", - "display": "Follicular lymphoma grade III, unspecified, intra-abdominal lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.24", - "display": "Follicular lymphoma grade III, unspecified, lymph nodes of axilla and upper limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.25", - "display": "Follicular lymphoma grade III, unspecified, lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.26", - "display": "Follicular lymphoma grade III, unspecified, intrapelvic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.27", - "display": "Follicular lymphoma grade III, unspecified, spleen" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.28", - "display": "Follicular lymphoma grade III, unspecified, lymph nodes of multiple sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.29", - "display": "Follicular lymphoma grade III, unspecified, extranodal and solid organ sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.30", - "display": "Follicular lymphoma grade IIIa, unspecified site" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.31", - "display": "Follicular lymphoma grade IIIa, lymph nodes of head, face, and neck" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.32", - "display": "Follicular lymphoma grade IIIa, intrathoracic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.33", - "display": "Follicular lymphoma grade IIIa, intra-abdominal lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.34", - "display": "Follicular lymphoma grade IIIa, lymph nodes of axilla and upper limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.35", - "display": "Follicular lymphoma grade IIIa, lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.36", - "display": "Follicular lymphoma grade IIIa, intrapelvic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.37", - "display": "Follicular lymphoma grade IIIa, spleen" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.38", - "display": "Follicular lymphoma grade IIIa, lymph nodes of multiple sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.39", - "display": "Follicular lymphoma grade IIIa, extranodal and solid organ sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.40", - "display": "Follicular lymphoma grade IIIb, unspecified site" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.41", - "display": "Follicular lymphoma grade IIIb, lymph nodes of head, face, and neck" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.42", - "display": "Follicular lymphoma grade IIIb, intrathoracic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.43", - "display": "Follicular lymphoma grade IIIb, intra-abdominal lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.44", - "display": "Follicular lymphoma grade IIIb, lymph nodes of axilla and upper limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.45", - "display": "Follicular lymphoma grade IIIb, lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.46", - "display": "Follicular lymphoma grade IIIb, intrapelvic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.47", - "display": "Follicular lymphoma grade IIIb, spleen" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.48", - "display": "Follicular lymphoma grade IIIb, lymph nodes of multiple sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.49", - "display": "Follicular lymphoma grade IIIb, extranodal and solid organ sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.50", - "display": "Diffuse follicle center lymphoma, unspecified site" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.51", - "display": "Diffuse follicle center lymphoma, lymph nodes of head, face, and neck" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.52", - "display": "Diffuse follicle center lymphoma, intrathoracic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.53", - "display": "Diffuse follicle center lymphoma, intra-abdominal lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.54", - "display": "Diffuse follicle center lymphoma, lymph nodes of axilla and upper limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.55", - "display": "Diffuse follicle center lymphoma, lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.56", - "display": "Diffuse follicle center lymphoma, intrapelvic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.57", - "display": "Diffuse follicle center lymphoma, spleen" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.58", - "display": "Diffuse follicle center lymphoma, lymph nodes of multiple sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.59", - "display": "Diffuse follicle center lymphoma, extranodal and solid organ sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.60", - "display": "Cutaneous follicle center lymphoma, unspecified site" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.61", - "display": "Cutaneous follicle center lymphoma, lymph nodes of head, face, and neck" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.62", - "display": "Cutaneous follicle center lymphoma, intrathoracic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.63", - "display": "Cutaneous follicle center lymphoma, intra-abdominal lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.64", - "display": "Cutaneous follicle center lymphoma, lymph nodes of axilla and upper limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.65", - "display": "Cutaneous follicle center lymphoma, lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.66", - "display": "Cutaneous follicle center lymphoma, intrapelvic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.67", - "display": "Cutaneous follicle center lymphoma, spleen" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.68", - "display": "Cutaneous follicle center lymphoma, lymph nodes of multiple sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.69", - "display": "Cutaneous follicle center lymphoma, extranodal and solid organ sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.80", - "display": "Other types of follicular lymphoma, unspecified site" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.81", - "display": "Other types of follicular lymphoma, lymph nodes of head, face, and neck" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.82", - "display": "Other types of follicular lymphoma, intrathoracic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.83", - "display": "Other types of follicular lymphoma, intra-abdominal lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.84", - "display": "Other types of follicular lymphoma, lymph nodes of axilla and upper limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.85", - "display": "Other types of follicular lymphoma, lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.86", - "display": "Other types of follicular lymphoma, intrapelvic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.87", - "display": "Other types of follicular lymphoma, spleen" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.88", - "display": "Other types of follicular lymphoma, lymph nodes of multiple sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.89", - "display": "Other types of follicular lymphoma, extranodal and solid organ sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.90", - "display": "Follicular lymphoma, unspecified, unspecified site" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.91", - "display": "Follicular lymphoma, unspecified, lymph nodes of head, face, and neck" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.92", - "display": "Follicular lymphoma, unspecified, intrathoracic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.93", - "display": "Follicular lymphoma, unspecified, intra-abdominal lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.94", - "display": "Follicular lymphoma, unspecified, lymph nodes of axilla and upper limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.95", - "display": "Follicular lymphoma, unspecified, lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.96", - "display": "Follicular lymphoma, unspecified, intrapelvic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.97", - "display": "Follicular lymphoma, unspecified, spleen" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.98", - "display": "Follicular lymphoma, unspecified, lymph nodes of multiple sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C82.99", - "display": "Follicular lymphoma, unspecified, extranodal and solid organ sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.00", - "display": "Small cell B-cell lymphoma, unspecified site" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.01", - "display": "Small cell B-cell lymphoma, lymph nodes of head, face, and neck" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.02", - "display": "Small cell B-cell lymphoma, intrathoracic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.03", - "display": "Small cell B-cell lymphoma, intra-abdominal lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.04", - "display": "Small cell B-cell lymphoma, lymph nodes of axilla and upper limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.05", - "display": "Small cell B-cell lymphoma, lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.06", - "display": "Small cell B-cell lymphoma, intrapelvic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.07", - "display": "Small cell B-cell lymphoma, spleen" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.08", - "display": "Small cell B-cell lymphoma, lymph nodes of multiple sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.09", - "display": "Small cell B-cell lymphoma, extranodal and solid organ sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.10", - "display": "Mantle cell lymphoma, unspecified site" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.11", - "display": "Mantle cell lymphoma, lymph nodes of head, face, and neck" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.12", - "display": "Mantle cell lymphoma, intrathoracic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.13", - "display": "Mantle cell lymphoma, intra-abdominal lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.14", - "display": "Mantle cell lymphoma, lymph nodes of axilla and upper limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.15", - "display": "Mantle cell lymphoma, lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.16", - "display": "Mantle cell lymphoma, intrapelvic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.17", - "display": "Mantle cell lymphoma, spleen" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.18", - "display": "Mantle cell lymphoma, lymph nodes of multiple sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.19", - "display": "Mantle cell lymphoma, extranodal and solid organ sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.30", - "display": "Diffuse large B-cell lymphoma, unspecified site" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.31", - "display": "Diffuse large B-cell lymphoma, lymph nodes of head, face, and neck" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.32", - "display": "Diffuse large B-cell lymphoma, intrathoracic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.33", - "display": "Diffuse large B-cell lymphoma, intra-abdominal lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.34", - "display": "Diffuse large B-cell lymphoma, lymph nodes of axilla and upper limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.35", - "display": "Diffuse large B-cell lymphoma, lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.36", - "display": "Diffuse large B-cell lymphoma, intrapelvic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.37", - "display": "Diffuse large B-cell lymphoma, spleen" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.38", - "display": "Diffuse large B-cell lymphoma, lymph nodes of multiple sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.39", - "display": "Diffuse large B-cell lymphoma, extranodal and solid organ sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.50", - "display": "Lymphoblastic (diffuse) lymphoma, unspecified site" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.51", - "display": "Lymphoblastic (diffuse) lymphoma, lymph nodes of head, face, and neck" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.52", - "display": "Lymphoblastic (diffuse) lymphoma, intrathoracic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.53", - "display": "Lymphoblastic (diffuse) lymphoma, intra-abdominal lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.54", - "display": "Lymphoblastic (diffuse) lymphoma, lymph nodes of axilla and upper limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.55", - "display": "Lymphoblastic (diffuse) lymphoma, lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.56", - "display": "Lymphoblastic (diffuse) lymphoma, intrapelvic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.57", - "display": "Lymphoblastic (diffuse) lymphoma, spleen" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.58", - "display": "Lymphoblastic (diffuse) lymphoma, lymph nodes of multiple sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.59", - "display": "Lymphoblastic (diffuse) lymphoma, extranodal and solid organ sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.70", - "display": "Burkitt lymphoma, unspecified site" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.71", - "display": "Burkitt lymphoma, lymph nodes of head, face, and neck" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.72", - "display": "Burkitt lymphoma, intrathoracic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.73", - "display": "Burkitt lymphoma, intra-abdominal lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.74", - "display": "Burkitt lymphoma, lymph nodes of axilla and upper limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.75", - "display": "Burkitt lymphoma, lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.76", - "display": "Burkitt lymphoma, intrapelvic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.77", - "display": "Burkitt lymphoma, spleen" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.78", - "display": "Burkitt lymphoma, lymph nodes of multiple sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.79", - "display": "Burkitt lymphoma, extranodal and solid organ sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.80", - "display": "Other non-follicular lymphoma, unspecified site" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.81", - "display": "Other non-follicular lymphoma, lymph nodes of head, face, and neck" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.82", - "display": "Other non-follicular lymphoma, intrathoracic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.83", - "display": "Other non-follicular lymphoma, intra-abdominal lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.84", - "display": "Other non-follicular lymphoma, lymph nodes of axilla and upper limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.85", - "display": "Other non-follicular lymphoma, lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.86", - "display": "Other non-follicular lymphoma, intrapelvic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.87", - "display": "Other non-follicular lymphoma, spleen" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.88", - "display": "Other non-follicular lymphoma, lymph nodes of multiple sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.89", - "display": "Other non-follicular lymphoma, extranodal and solid organ sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.90", - "display": "Non-follicular (diffuse) lymphoma, unspecified, unspecified site" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.91", - "display": "Non-follicular (diffuse) lymphoma, unspecified, lymph nodes of head, face, and neck" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.92", - "display": "Non-follicular (diffuse) lymphoma, unspecified, intrathoracic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.93", - "display": "Non-follicular (diffuse) lymphoma, unspecified, intra-abdominal lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.94", - "display": "Non-follicular (diffuse) lymphoma, unspecified, lymph nodes of axilla and upper limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.95", - "display": "Non-follicular (diffuse) lymphoma, unspecified, lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.96", - "display": "Non-follicular (diffuse) lymphoma, unspecified, intrapelvic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.97", - "display": "Non-follicular (diffuse) lymphoma, unspecified, spleen" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.98", - "display": "Non-follicular (diffuse) lymphoma, unspecified, lymph nodes of multiple sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C83.99", - "display": "Non-follicular (diffuse) lymphoma, unspecified, extranodal and solid organ sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.00", - "display": "Mycosis fungoides, unspecified site" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.01", - "display": "Mycosis fungoides, lymph nodes of head, face, and neck" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.02", - "display": "Mycosis fungoides, intrathoracic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.03", - "display": "Mycosis fungoides, intra-abdominal lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.04", - "display": "Mycosis fungoides, lymph nodes of axilla and upper limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.05", - "display": "Mycosis fungoides, lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.06", - "display": "Mycosis fungoides, intrapelvic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.07", - "display": "Mycosis fungoides, spleen" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.08", - "display": "Mycosis fungoides, lymph nodes of multiple sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.09", - "display": "Mycosis fungoides, extranodal and solid organ sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.10", - "display": "Sezary disease, unspecified site" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.11", - "display": "Sezary disease, lymph nodes of head, face, and neck" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.12", - "display": "Sezary disease, intrathoracic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.13", - "display": "Sezary disease, intra-abdominal lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.14", - "display": "Sezary disease, lymph nodes of axilla and upper limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.15", - "display": "Sezary disease, lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.16", - "display": "Sezary disease, intrapelvic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.17", - "display": "Sezary disease, spleen" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.18", - "display": "Sezary disease, lymph nodes of multiple sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.19", - "display": "Sezary disease, extranodal and solid organ sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.40", - "display": "Peripheral T-cell lymphoma, not classified, unspecified site" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.41", - "display": "Peripheral T-cell lymphoma, not classified, lymph nodes of head, face, and neck" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.42", - "display": "Peripheral T-cell lymphoma, not classified, intrathoracic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.43", - "display": "Peripheral T-cell lymphoma, not classified, intra-abdominal lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.44", - "display": "Peripheral T-cell lymphoma, not classified, lymph nodes of axilla and upper limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.45", - "display": "Peripheral T-cell lymphoma, not classified, lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.46", - "display": "Peripheral T-cell lymphoma, not classified, intrapelvic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.47", - "display": "Peripheral T-cell lymphoma, not classified, spleen" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.48", - "display": "Peripheral T-cell lymphoma, not classified, lymph nodes of multiple sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.49", - "display": "Peripheral T-cell lymphoma, not classified, extranodal and solid organ sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.60", - "display": "Anaplastic large cell lymphoma, ALK-positive, unspecified site" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.61", - "display": "Anaplastic large cell lymphoma, ALK-positive, lymph nodes of head, face, and neck" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.62", - "display": "Anaplastic large cell lymphoma, ALK-positive, intrathoracic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.63", - "display": "Anaplastic large cell lymphoma, ALK-positive, intra-abdominal lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.64", - "display": "Anaplastic large cell lymphoma, ALK-positive, lymph nodes of axilla and upper limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.65", - "display": "Anaplastic large cell lymphoma, ALK-positive, lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.66", - "display": "Anaplastic large cell lymphoma, ALK-positive, intrapelvic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.67", - "display": "Anaplastic large cell lymphoma, ALK-positive, spleen" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.68", - "display": "Anaplastic large cell lymphoma, ALK-positive, lymph nodes of multiple sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.69", - "display": "Anaplastic large cell lymphoma, ALK-positive, extranodal and solid organ sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.70", - "display": "Anaplastic large cell lymphoma, ALK-negative, unspecified site" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.71", - "display": "Anaplastic large cell lymphoma, ALK-negative, lymph nodes of head, face, and neck" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.72", - "display": "Anaplastic large cell lymphoma, ALK-negative, intrathoracic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.73", - "display": "Anaplastic large cell lymphoma, ALK-negative, intra-abdominal lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.74", - "display": "Anaplastic large cell lymphoma, ALK-negative, lymph nodes of axilla and upper limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.75", - "display": "Anaplastic large cell lymphoma, ALK-negative, lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.76", - "display": "Anaplastic large cell lymphoma, ALK-negative, intrapelvic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.77", - "display": "Anaplastic large cell lymphoma, ALK-negative, spleen" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.78", - "display": "Anaplastic large cell lymphoma, ALK-negative, lymph nodes of multiple sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.79", - "display": "Anaplastic large cell lymphoma, ALK-negative, extranodal and solid organ sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.90", - "display": "Mature T/NK-cell lymphomas, unspecified, unspecified site" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.91", - "display": "Mature T/NK-cell lymphomas, unspecified, lymph nodes of head, face, and neck" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.92", - "display": "Mature T/NK-cell lymphomas, unspecified, intrathoracic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.93", - "display": "Mature T/NK-cell lymphomas, unspecified, intra-abdominal lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.94", - "display": "Mature T/NK-cell lymphomas, unspecified, lymph nodes of axilla and upper limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.95", - "display": "Mature T/NK-cell lymphomas, unspecified, lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.96", - "display": "Mature T/NK-cell lymphomas, unspecified, intrapelvic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.97", - "display": "Mature T/NK-cell lymphomas, unspecified, spleen" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.98", - "display": "Mature T/NK-cell lymphomas, unspecified, lymph nodes of multiple sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.99", - "display": "Mature T/NK-cell lymphomas, unspecified, extranodal and solid organ sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.A0", - "display": "Cutaneous T-cell lymphoma, unspecified, unspecified site" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.A1", - "display": "Cutaneous T-cell lymphoma, unspecified lymph nodes of head, face, and neck" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.A2", - "display": "Cutaneous T-cell lymphoma, unspecified, intrathoracic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.A3", - "display": "Cutaneous T-cell lymphoma, unspecified, intra-abdominal lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.A4", - "display": "Cutaneous T-cell lymphoma, unspecified, lymph nodes of axilla and upper limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.A5", - "display": "Cutaneous T-cell lymphoma, unspecified, lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.A6", - "display": "Cutaneous T-cell lymphoma, unspecified, intrapelvic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.A7", - "display": "Cutaneous T-cell lymphoma, unspecified, spleen" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.A8", - "display": "Cutaneous T-cell lymphoma, unspecified, lymph nodes of multiple sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.A9", - "display": "Cutaneous T-cell lymphoma, unspecified, extranodal and solid organ sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.Z0", - "display": "Other mature T/NK-cell lymphomas, unspecified site" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.Z1", - "display": "Other mature T/NK-cell lymphomas, lymph nodes of head, face, and neck" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.Z2", - "display": "Other mature T/NK-cell lymphomas, intrathoracic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.Z3", - "display": "Other mature T/NK-cell lymphomas, intra-abdominal lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.Z4", - "display": "Other mature T/NK-cell lymphomas, lymph nodes of axilla and upper limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.Z5", - "display": "Other mature T/NK-cell lymphomas, lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.Z6", - "display": "Other mature T/NK-cell lymphomas, intrapelvic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.Z7", - "display": "Other mature T/NK-cell lymphomas, spleen" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.Z8", - "display": "Other mature T/NK-cell lymphomas, lymph nodes of multiple sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C84.Z9", - "display": "Other mature T/NK-cell lymphomas, extranodal and solid organ sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C85.10", - "display": "Unspecified B-cell lymphoma, unspecified site" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C85.11", - "display": "Unspecified B-cell lymphoma, lymph nodes of head, face, and neck" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C85.12", - "display": "Unspecified B-cell lymphoma, intrathoracic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C85.13", - "display": "Unspecified B-cell lymphoma, intra-abdominal lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C85.14", - "display": "Unspecified B-cell lymphoma, lymph nodes of axilla and upper limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C85.15", - "display": "Unspecified B-cell lymphoma, lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C85.16", - "display": "Unspecified B-cell lymphoma, intrapelvic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C85.17", - "display": "Unspecified B-cell lymphoma, spleen" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C85.18", - "display": "Unspecified B-cell lymphoma, lymph nodes of multiple sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C85.19", - "display": "Unspecified B-cell lymphoma, extranodal and solid organ sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C85.20", - "display": "Mediastinal (thymic) large B-cell lymphoma, unspecified site" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C85.21", - "display": "Mediastinal (thymic) large B-cell lymphoma, lymph nodes of head, face, and neck" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C85.22", - "display": "Mediastinal (thymic) large B-cell lymphoma, intrathoracic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C85.23", - "display": "Mediastinal (thymic) large B-cell lymphoma, intra-abdominal lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C85.24", - "display": "Mediastinal (thymic) large B-cell lymphoma, lymph nodes of axilla and upper limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C85.25", - "display": "Mediastinal (thymic) large B-cell lymphoma, lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C85.26", - "display": "Mediastinal (thymic) large B-cell lymphoma, intrapelvic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C85.27", - "display": "Mediastinal (thymic) large B-cell lymphoma, spleen" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C85.28", - "display": "Mediastinal (thymic) large B-cell lymphoma, lymph nodes of multiple sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C85.29", - "display": "Mediastinal (thymic) large B-cell lymphoma, extranodal and solid organ sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C85.80", - "display": "Other specified types of non-Hodgkin lymphoma, unspecified site" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C85.81", - "display": "Other specified types of non-Hodgkin lymphoma, lymph nodes of head, face, and neck" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C85.82", - "display": "Other specified types of non-Hodgkin lymphoma, intrathoracic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C85.83", - "display": "Other specified types of non-Hodgkin lymphoma, intra-abdominal lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C85.84", - "display": "Other specified types of non-Hodgkin lymphoma, lymph nodes of axilla and upper limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C85.85", - "display": "Other specified types of non-Hodgkin lymphoma, lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C85.86", - "display": "Other specified types of non-Hodgkin lymphoma, intrapelvic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C85.87", - "display": "Other specified types of non-Hodgkin lymphoma, spleen" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C85.88", - "display": "Other specified types of non-Hodgkin lymphoma, lymph nodes of multiple sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C85.89", - "display": "Other specified types of non-Hodgkin lymphoma, extranodal and solid organ sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C85.90", - "display": "Non-Hodgkin lymphoma, unspecified site" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C85.91", - "display": "Non-Hodgkin lymphoma, lymph nodes of head, face, and neck" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C85.92", - "display": "Non-Hodgkin lymphoma, intrathoracic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C85.93", - "display": "Non-Hodgkin lymphoma, intra-abdominal lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C85.94", - "display": "Non-Hodgkin lymphoma, lymph nodes of axilla and upper limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C85.95", - "display": "Non-Hodgkin lymphoma, lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C85.96", - "display": "Non-Hodgkin lymphoma, intrapelvic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C85.97", - "display": "Non-Hodgkin lymphoma, spleen" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C85.98", - "display": "Non-Hodgkin lymphoma, lymph nodes of multiple sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C85.99", - "display": "Non-Hodgkin lymphoma, extranodal and solid organ sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C86.0", - "display": "Extranodal NK/T-cell lymphoma, nasal type" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C86.1", - "display": "Hepatosplenic T-cell lymphoma" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C86.2", - "display": "Enteropathy-type (intestinal) T-cell lymphoma" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C86.3", - "display": "Subcutaneous panniculitis-like T-cell lymphoma" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C86.4", - "display": "Blastic NK-cell lymphoma" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C86.5", - "display": "Angioimmunoblastic T-cell lymphoma" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C86.6", - "display": "Primary cutaneous CD30-positive T-cell proliferation" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C88.0", - "display": "Waldenstrom's macroglobulinemia" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C88.2", - "display": "Heavy chain disease" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C88.3", - "display": "Immunoproliferative small intestinal diseases" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C88.4", - "display": "Extranodal marginal zone B-cell lymphoma of mucosa-associated lymphoid tissue [MALT-lymphoma]" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C88.8", - "display": "Other malignant immunoproliferative diseases" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C88.9", - "display": "Malignant immunoproliferative disease, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C90.00", - "display": "Multiple myeloma not having achieved remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C90.01", - "display": "Multiple myeloma in remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C90.02", - "display": "Multiple myeloma in relapse" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C90.10", - "display": "Plasma cell leukemia not having achieved remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C90.11", - "display": "Plasma cell leukemia in remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C90.12", - "display": "Plasma cell leukemia in relapse" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C90.20", - "display": "Extramedullary plasmacytoma not having achieved remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C90.21", - "display": "Extramedullary plasmacytoma in remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C90.22", - "display": "Extramedullary plasmacytoma in relapse" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C90.30", - "display": "Solitary plasmacytoma not having achieved remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C90.31", - "display": "Solitary plasmacytoma in remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C90.32", - "display": "Solitary plasmacytoma in relapse" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C91.00", - "display": "Acute lymphoblastic leukemia not having achieved remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C91.01", - "display": "Acute lymphoblastic leukemia, in remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C91.02", - "display": "Acute lymphoblastic leukemia, in relapse" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C91.10", - "display": "Chronic lymphocytic leukemia of B-cell type not having achieved remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C91.11", - "display": "Chronic lymphocytic leukemia of B-cell type in remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C91.12", - "display": "Chronic lymphocytic leukemia of B-cell type in relapse" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C91.30", - "display": "Prolymphocytic leukemia of B-cell type not having achieved remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C91.31", - "display": "Prolymphocytic leukemia of B-cell type, in remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C91.32", - "display": "Prolymphocytic leukemia of B –cell type, in relapse" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C91.40", - "display": "Hairy cell leukemia not having achieved remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C91.41", - "display": "Hairy cell leukemia, in remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C91.42", - "display": "Hairy cell leukemia, in relapse" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C91.50", - "display": "Adult T-cell lymphoma/leukemia (HTLV-1-associated) not having achieved remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C91.51", - "display": "Adult T-cell lymphoma/leukemia (HTLV-1-associated) in remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C91.52", - "display": "Adult T-cell lymphoma/leukemia (HTLV-1-associated) in relapse" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C91.60", - "display": "Prolymphocytic leukemia of T-cell type not having achieved remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C91.61", - "display": "Prolymphocytic leukemia of T-cell type, in remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C91.62", - "display": "Prolymphocytic leukemia of T –cell type, in relapse" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C91.90", - "display": "Lymphoid leukemia, unspecified not having achieved remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C91.91", - "display": "Lymphoid leukemia, unspecified, in remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C91.92", - "display": "Lymphoid leukemia, unspecified, in relapse" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C91.A0", - "display": "Mature B-cell leukemia Burkitt-type not having achieved remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C91.A1", - "display": "Mature B-cell leukemia Burkitt-type, in remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C91.A2", - "display": "Mature B-cell leukemia Burkitt-type, in relapse" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C91.Z0", - "display": "Other lymphoid leukemia not having achieved remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C91.Z1", - "display": "Other lymphoid leukemia, in remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C91.Z2", - "display": "Other lymphoid leukemia, in relapse" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C92.00", - "display": "Acute myeloblastic leukemia, not having achieved remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C92.01", - "display": "Acute myeloblastic leukemia, in remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C92.02", - "display": "Acute myeloblastic leukemia, in relapse" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C92.10", - "display": "Chronic myeloid leukemia, BCR/ABL-positive, not having achieved remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C92.11", - "display": "Chronic myeloid leukemia, BCR/ABL-positive, in remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C92.12", - "display": "Chronic myeloid leukemia, BCR/ABL-positive, in relapse" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C92.20", - "display": "Atypical chronic myeloid leukemia, BCR/ABL-negative not having achieved remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C92.21", - "display": "Atypical chronic myeloid leukemia, BCR/ABL-negative, in remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C92.22", - "display": "Atypical chronic myeloid leukemia, BCR/ABL-negative, in relapse" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C92.30", - "display": "Myeloid sarcoma, not having achieved remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C92.31", - "display": "Myeloid sarcoma, in remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C92.32", - "display": "Myeloid sarcoma, in relapse" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C92.40", - "display": "Acute promyelocytic leukemia, not having achieved remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C92.41", - "display": "Acute promyelocytic leukemia, in remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C92.42", - "display": "Acute promyelocytic leukemia, in relapse" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C92.50", - "display": "Acute myelomonocytic leukemia, not having achieved remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C92.51", - "display": "Acute myelomonocytic in remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C92.52", - "display": "Acute myelomonocytic in relapse" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C92.60", - "display": "Acute myeloid leukemia with 11q23 abnormality not having achieved remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C92.61", - "display": "Acute myeloid leukemia with 11q23 abnormality in remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C92.62", - "display": "Acute myeloid leukemia with 11q23 abnormality in relapse" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C92.90", - "display": "Myeloid leukemia, unspecified, not having achieved remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C92.91", - "display": "Myeloid leukemia, unspecified in remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C92.92", - "display": "Myeloid leukemia, unspecified in relapse" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C92.A0", - "display": "Acute myeloid leukemia with multilineage dysplasia not having achieved remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C92.A1", - "display": "Acute myeloid leukemia with multilineage dysplasia, in remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C92.A2", - "display": "Acute myeloid leukemia with multilineage dysplasia, in relapse" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C92.Z0", - "display": "Other myeloid leukemia not having achieved remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C92.Z1", - "display": "Other myeloid leukemia, in remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C92.Z2", - "display": "Other myeloid leukemia, in relapse" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C93.00", - "display": "Acute monoblastic/monocytic leukemia, not having achieved remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C93.01", - "display": "Acute monoblastic/monocytic leukemia, in remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C93.02", - "display": "Acute monoblastic/monocytic leukemia, in relapse" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C93.10", - "display": "Chronic myelomonocytic leukemia not having achieved remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C93.11", - "display": "Chronic myelomonocytic leukemia, in remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C93.12", - "display": "Chronic myelomonocytic leukemia, in relapse" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C93.30", - "display": "Juvenile myelomonocytic leukemia not having achieved remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C93.31", - "display": "Juvenile myelomonocytic leukemia, in remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C93.32", - "display": "Juvenile myelomonocytic leukemia, in relapse" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C93.90", - "display": "Monocytic leukemia, unspecified, not having achieved remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C93.91", - "display": "Monocytic leukemia, unspecified in remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C93.92", - "display": "Monocytic leukemia, unspecified in relapse" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C93.Z0", - "display": "Other monocytic leukemia, not having achieved remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C93.Z1", - "display": "Other monocytic leukemia in remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C93.Z2", - "display": "Other monocytic leukemia in relapse" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C94.00", - "display": "Acute erythroid leukemia, not having achieved remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C94.01", - "display": "Acute erythroid leukemia, in remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C94.02", - "display": "Acute erythroid leukemia, in relapse" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C94.20", - "display": "Acute megakaryoblastic leukemia not having achieved remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C94.21", - "display": "Acute megakaryoblastic leukemia, in remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C94.22", - "display": "Acute megakaryoblastic leukemia, in relapse" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C94.30", - "display": "Mast cell leukemia not having achieved remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C94.31", - "display": "Mast cell leukemia, in remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C94.32", - "display": "Mast cell leukemia, in relapse" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C94.40", - "display": "Acute panmyelosis with myelofibrosis not having achieved remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C94.41", - "display": "Acute panmyelosis with myelofibrosis, in remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C94.42", - "display": "Acute panmyelosis with myelofibrosis, in relapse" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C94.6", - "display": "Myelodysplastic disease, not classified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C94.80", - "display": "Other specified leukemias not having achieved remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C94.81", - "display": "Other specified leukemias, in remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C94.82", - "display": "Other specified leukemias, in relapse" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C95.00", - "display": "Acute leukemia of unspecified cell type not having achieved remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C95.01", - "display": "Acute leukemia of unspecified cell type, in remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C95.02", - "display": "Acute leukemia of unspecified cell type, in relapse" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C95.10", - "display": "Chronic leukemia of unspecified cell type not having achieved remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C95.11", - "display": "Chronic leukemia of unspecified cell type, in remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C95.12", - "display": "Chronic leukemia of unspecified cell type, in relapse" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C95.90", - "display": "Leukemia, unspecified not having achieved remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C95.91", - "display": "Leukemia, unspecified, in remission" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C95.92", - "display": "Leukemia, unspecified, in relapse" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C96.0", - "display": "Multifocal and multisystemic (disseminated) Langerhans-cell histiocytosis" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C96.20", - "display": "Malignant mast cell neoplasm, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C96.21", - "display": "Aggressive systemic mastocytosis" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C96.22", - "display": "Mast cell sarcoma" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C96.29", - "display": "Other malignant cell neoplasm" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C96.4", - "display": "Sarcoma of dendritic cells (accessory cells) Malignant neoplasm of lymphoid, hematopoietic and related tissue, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C96.5", - "display": "Multifocal and unisystemic Langerhans-cell histiocytosis" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C96.6", - "display": "Unifocal Langerhans-cell histiocytosis" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C96.9", - "display": "Malignant neoplasm of lymphoid, hematopoietic and related tissue, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C96.A", - "display": "Histiocytic sarcoma" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C96.Z", - "display": "Other specified malignant neoplasms of lymphoid, hematopoietic and related tissue" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D45", - "display": "POLYCYTHEMIA VERA" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D46.0", - "display": "Refractory anemia without ring sideroblasts, so stated" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D46.1", - "display": "Refractory anemia with ring sideroblasts" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D46.20", - "display": "Refractory anemia with excess of blasts, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D46.21", - "display": "Refractory anemia with excess of blasts 1" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D46.22", - "display": "Refractory anemia with excess of blasts 2" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D46.4", - "display": "Refractory anemia, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D46.9", - "display": "Myelodysplastic syndrome, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D46.B", - "display": "Refractory cytopenia with multilineage dysplasia and ring sideroblasts" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D46.C", - "display": "Myelodysplastic syndrome with isolated del (5q) chromosomal abnormality" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D46.Z", - "display": "Other myelodysplastic syndromes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D47.02", - "display": "Systemic mastocytosis" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D47.1", - "display": "Chronic myeloproliferative disease" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D47.3", - "display": "Essential (hemorrhagic) thrombocythemia" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D47.4", - "display": "Osteomyelofibrosis" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D47.9", - "display": "Neoplasm of uncertain behavior of lymphoid, hematopoietic and related tissue, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D47.Z1", - "display": "Post-transplant lymphoproliferative disorder (PTLD)" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D47.Z9", - "display": "Other specified neoplasms of uncertain behavior of lymphoid, hematopoietic and related tissue" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D49.6", - "display": "Neoplasm of unspecified behavior of brain" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D49.7", - "display": "Neoplasm of unspecified behavior of endocrine glands and other parts of nervous system" - }, - { - "system": "http://snomed.info/sct", - "code": "393573009", - "display": "Hypereosinophilic syndrome" - }, - { - "system": "http://snomed.info/sct", - "code": "423294001", - "display": "Idiopathic hypereosinophilic syndrome (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "866109006", - "display": "Lymphocytic hypereosinophilic syndrome (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1153341001", - "display": "Myeloproliferative hypereosinophilic syndrome (disorder)" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D72.110", - "display": "Idiopathic hypereosinophilic syndrome [HES]" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D72.111", - "display": "Lymphocytic Variant Hypereosinophilic Syndrome [LHES]" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D72.118", - "display": "Other hypereosinophilic syndrome" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D72.119", - "display": "Hypereosinophilic syndrome [HES], unspecified" - }, - { - "system": "http://snomed.info/sct", - "code": "109355002", - "display": "Carcinoma in situ (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "92523001", - "display": "Carcinoma in situ of accessory sinus" - }, - { - "system": "http://snomed.info/sct", - "code": "92524007", - "display": "Carcinoma in situ of adenoid" - }, - { - "system": "http://snomed.info/sct", - "code": "92525008", - "display": "Carcinoma in situ of adnexa of skin" - }, - { - "system": "http://snomed.info/sct", - "code": "92526009", - "display": "Carcinoma in situ of adrenal cortex" - }, - { - "system": "http://snomed.info/sct", - "code": "92527000", - "display": "Carcinoma in situ of adrenal gland" - }, - { - "system": "http://snomed.info/sct", - "code": "92528005", - "display": "Carcinoma in situ of adrenal medulla" - }, - { - "system": "http://snomed.info/sct", - "code": "92529002", - "display": "Carcinoma in situ of alveolar ridge mucosa" - }, - { - "system": "http://snomed.info/sct", - "code": "92530007", - "display": "Carcinoma in situ of ampulla of Vater" - }, - { - "system": "http://snomed.info/sct", - "code": "92531006", - "display": "Carcinoma in situ of anal canal" - }, - { - "system": "http://snomed.info/sct", - "code": "92532004", - "display": "Carcinoma in situ of anterior aspect of epiglottis" - }, - { - "system": "http://snomed.info/sct", - "code": "92534003", - "display": "Carcinoma in situ of anterior two-thirds of tongue" - }, - { - "system": "http://snomed.info/sct", - "code": "92535002", - "display": "Carcinoma in situ of anterior wall of nasopharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "92536001", - "display": "Carcinoma in situ of anterior wall of urinary bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "92537005", - "display": "Carcinoma in situ of anus" - }, - { - "system": "http://snomed.info/sct", - "code": "92538000", - "display": "Carcinoma in situ of apex of urinary bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "92539008", - "display": "Carcinoma in situ of appendix" - }, - { - "system": "http://snomed.info/sct", - "code": "92540005", - "display": "Carcinoma in situ of areola of female breast" - }, - { - "system": "http://snomed.info/sct", - "code": "92541009", - "display": "Carcinoma in situ of areola of male breast" - }, - { - "system": "http://snomed.info/sct", - "code": "92542002", - "display": "Carcinoma in situ of ascending colon" - }, - { - "system": "http://snomed.info/sct", - "code": "92543007", - "display": "Carcinoma in situ of axillary tail of female breast" - }, - { - "system": "http://snomed.info/sct", - "code": "92544001", - "display": "Carcinoma in situ of base of tongue" - }, - { - "system": "http://snomed.info/sct", - "code": "92545000", - "display": "Carcinoma in situ of biliary tract" - }, - { - "system": "http://snomed.info/sct", - "code": "92546004", - "display": "Carcinoma in situ of bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "92547008", - "display": "Carcinoma in situ of body of pancreas" - }, - { - "system": "http://snomed.info/sct", - "code": "92548003", - "display": "Carcinoma in situ of body of penis" - }, - { - "system": "http://snomed.info/sct", - "code": "92549006", - "display": "Carcinoma in situ of body of stomach" - }, - { - "system": "http://snomed.info/sct", - "code": "92550006", - "display": "Carcinoma in situ of body of uterus" - }, - { - "system": "http://snomed.info/sct", - "code": "92551005", - "display": "Carcinoma in situ of broad ligament" - }, - { - "system": "http://snomed.info/sct", - "code": "92552003", - "display": "Carcinoma in situ of bronchus of left lower lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "92553008", - "display": "Carcinoma in situ of bronchus of left upper lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "92554002", - "display": "Carcinoma in situ of bronchus of right lower lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "92555001", - "display": "Carcinoma in situ of bronchus of right middle lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "92556000", - "display": "Carcinoma in situ of bronchus of right upper lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "92557009", - "display": "Carcinoma in situ of bronchus" - }, - { - "system": "http://snomed.info/sct", - "code": "92558004", - "display": "Carcinoma in situ of buccal mucosa" - }, - { - "system": "http://snomed.info/sct", - "code": "92559007", - "display": "Carcinoma in situ of cecum" - }, - { - "system": "http://snomed.info/sct", - "code": "92560002", - "display": "Carcinoma in situ of cardia of stomach" - }, - { - "system": "http://snomed.info/sct", - "code": "92562005", - "display": "Carcinoma in situ of central portion of female breast" - }, - { - "system": "http://snomed.info/sct", - "code": "92563000", - "display": "Carcinoma in situ of cervical esophagus" - }, - { - "system": "http://snomed.info/sct", - "code": "92564006", - "display": "Carcinoma in situ of uterine cervix" - }, - { - "system": "http://snomed.info/sct", - "code": "92565007", - "display": "Carcinoma in situ of choroid" - }, - { - "system": "http://snomed.info/sct", - "code": "92566008", - "display": "Carcinoma in situ of ciliary body" - }, - { - "system": "http://snomed.info/sct", - "code": "92567004", - "display": "Carcinoma in situ of clitoris" - }, - { - "system": "http://snomed.info/sct", - "code": "92568009", - "display": "Carcinoma in situ of colon" - }, - { - "system": "http://snomed.info/sct", - "code": "92569001", - "display": "Carcinoma in situ of commissure of lip" - }, - { - "system": "http://snomed.info/sct", - "code": "92570000", - "display": "Carcinoma in situ of common bile duct" - }, - { - "system": "http://snomed.info/sct", - "code": "92571001", - "display": "Carcinoma in situ of conjunctiva" - }, - { - "system": "http://snomed.info/sct", - "code": "92572008", - "display": "Carcinoma in situ of cornea" - }, - { - "system": "http://snomed.info/sct", - "code": "92573003", - "display": "Carcinoma in situ of craniopharyngeal duct" - }, - { - "system": "http://snomed.info/sct", - "code": "92574009", - "display": "Carcinoma in situ of cystic duct" - }, - { - "system": "http://snomed.info/sct", - "code": "92575005", - "display": "Carcinoma in situ of descending colon" - }, - { - "system": "http://snomed.info/sct", - "code": "92576006", - "display": "Carcinoma in situ of dorsal surface of tongue" - }, - { - "system": "http://snomed.info/sct", - "code": "92577002", - "display": "Carcinoma in situ of duodenum" - }, - { - "system": "http://snomed.info/sct", - "code": "92578007", - "display": "Carcinoma in situ of ectopic female breast tissue" - }, - { - "system": "http://snomed.info/sct", - "code": "92579004", - "display": "Carcinoma in situ of ectopic male breast tissue" - }, - { - "system": "http://snomed.info/sct", - "code": "92580001", - "display": "Carcinoma in situ of endocervix" - }, - { - "system": "http://snomed.info/sct", - "code": "92581002", - "display": "Carcinoma in situ of endocrine gland" - }, - { - "system": "http://snomed.info/sct", - "code": "92582009", - "display": "Carcinoma in situ of endometrium" - }, - { - "system": "http://snomed.info/sct", - "code": "92583004", - "display": "Carcinoma in situ of epididymis" - }, - { - "system": "http://snomed.info/sct", - "code": "92584005", - "display": "Carcinoma in situ of epiglottis" - }, - { - "system": "http://snomed.info/sct", - "code": "92585006", - "display": "Carcinoma in situ of esophagus" - }, - { - "system": "http://snomed.info/sct", - "code": "92586007", - "display": "Carcinoma in situ of ethmoidal sinus" - }, - { - "system": "http://snomed.info/sct", - "code": "92587003", - "display": "Carcinoma in situ of eustachian tube" - }, - { - "system": "http://snomed.info/sct", - "code": "92588008", - "display": "Carcinoma in situ of exocervix" - }, - { - "system": "http://snomed.info/sct", - "code": "92589000", - "display": "Carcinoma in situ of extrahepatic bile ducts" - }, - { - "system": "http://snomed.info/sct", - "code": "92590009", - "display": "Carcinoma in situ of eye" - }, - { - "system": "http://snomed.info/sct", - "code": "92591008", - "display": "Carcinoma in situ of fallopian tube" - }, - { - "system": "http://snomed.info/sct", - "code": "92593006", - "display": "Carcinoma in situ of female breast" - }, - { - "system": "http://snomed.info/sct", - "code": "92594000", - "display": "Carcinoma in situ of female genital organ" - }, - { - "system": "http://snomed.info/sct", - "code": "92595004", - "display": "Carcinoma in situ of floor of mouth" - }, - { - "system": "http://snomed.info/sct", - "code": "92596003", - "display": "Carcinoma in situ of prepuce" - }, - { - "system": "http://snomed.info/sct", - "code": "92597007", - "display": "Carcinoma in situ of frontal sinus" - }, - { - "system": "http://snomed.info/sct", - "code": "92598002", - "display": "Carcinoma in situ of fundus of stomach" - }, - { - "system": "http://snomed.info/sct", - "code": "92599005", - "display": "Carcinoma in situ of gallbladder" - }, - { - "system": "http://snomed.info/sct", - "code": "92600008", - "display": "Carcinoma in situ of gastrointestinal tract" - }, - { - "system": "http://snomed.info/sct", - "code": "92601007", - "display": "Carcinoma in situ of gingival mucosa" - }, - { - "system": "http://snomed.info/sct", - "code": "92602000", - "display": "Carcinoma in situ of glans penis" - }, - { - "system": "http://snomed.info/sct", - "code": "92603005", - "display": "Carcinoma in situ of glottis" - }, - { - "system": "http://snomed.info/sct", - "code": "92604004", - "display": "Carcinoma in situ of greater curvature of stomach" - }, - { - "system": "http://snomed.info/sct", - "code": "92605003", - "display": "Carcinoma in situ of gum" - }, - { - "system": "http://snomed.info/sct", - "code": "92606002", - "display": "Carcinoma in situ of hard palate" - }, - { - "system": "http://snomed.info/sct", - "code": "92607006", - "display": "Carcinoma in situ of head of pancreas" - }, - { - "system": "http://snomed.info/sct", - "code": "92608001", - "display": "Carcinoma in situ of hepatic flexure of colon" - }, - { - "system": "http://snomed.info/sct", - "code": "92609009", - "display": "Carcinoma in situ of hilus of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "92610004", - "display": "Carcinoma in situ of hypopharyngeal aspect of aryepiglottic fold" - }, - { - "system": "http://snomed.info/sct", - "code": "92611000", - "display": "Carcinoma in situ of hypopharyngeal aspect of interarytenoid fold" - }, - { - "system": "http://snomed.info/sct", - "code": "92612007", - "display": "Carcinoma in situ of hypopharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "92613002", - "display": "Carcinoma in situ of ileum" - }, - { - "system": "http://snomed.info/sct", - "code": "92614008", - "display": "Carcinoma in situ of inner aspect of lip" - }, - { - "system": "http://snomed.info/sct", - "code": "92617001", - "display": "Carcinoma in situ of intestinal tract" - }, - { - "system": "http://snomed.info/sct", - "code": "92618006", - "display": "Carcinoma in situ of intrahepatic bile ducts" - }, - { - "system": "http://snomed.info/sct", - "code": "92619003", - "display": "Carcinoma in situ of islets of Langerhans" - }, - { - "system": "http://snomed.info/sct", - "code": "92620009", - "display": "Carcinoma in situ of isthmus of uterus" - }, - { - "system": "http://snomed.info/sct", - "code": "92621008", - "display": "Carcinoma in situ of jejunum" - }, - { - "system": "http://snomed.info/sct", - "code": "92622001", - "display": "Carcinoma in situ of junctional region of epiglottis" - }, - { - "system": "http://snomed.info/sct", - "code": "92623006", - "display": "Carcinoma in situ of junctional zone of tongue" - }, - { - "system": "http://snomed.info/sct", - "code": "92624000", - "display": "Carcinoma in situ of kidney" - }, - { - "system": "http://snomed.info/sct", - "code": "92625004", - "display": "Carcinoma in situ of labia majora" - }, - { - "system": "http://snomed.info/sct", - "code": "92626003", - "display": "Carcinoma in situ of labia minora" - }, - { - "system": "http://snomed.info/sct", - "code": "92628002", - "display": "Carcinoma in situ of lacrimal gland" - }, - { - "system": "http://snomed.info/sct", - "code": "92629005", - "display": "Carcinoma in situ of large intestine" - }, - { - "system": "http://snomed.info/sct", - "code": "92630000", - "display": "Carcinoma in situ of laryngeal aspect of aryepiglottic fold" - }, - { - "system": "http://snomed.info/sct", - "code": "92631001", - "display": "Carcinoma in situ of laryngeal aspect of interarytenoid fold" - }, - { - "system": "http://snomed.info/sct", - "code": "92632008", - "display": "Carcinoma in situ of laryngeal commissure" - }, - { - "system": "http://snomed.info/sct", - "code": "92633003", - "display": "Carcinoma in situ of laryngeal surface of epiglottis" - }, - { - "system": "http://snomed.info/sct", - "code": "92634009", - "display": "Carcinoma in situ of larynx" - }, - { - "system": "http://snomed.info/sct", - "code": "92636006", - "display": "Carcinoma in situ of lateral wall of nasopharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "92637002", - "display": "Carcinoma in situ of lateral wall of oropharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "92638007", - "display": "Carcinoma in situ of lateral wall of urinary bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "92639004", - "display": "Carcinoma in situ of left lower lobe of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "92640002", - "display": "Carcinoma in situ of left upper lobe of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "92642005", - "display": "Carcinoma in situ of lingual tonsil" - }, - { - "system": "http://snomed.info/sct", - "code": "92643000", - "display": "Carcinoma in situ of lip" - }, - { - "system": "http://snomed.info/sct", - "code": "92644006", - "display": "Carcinoma in situ of liver" - }, - { - "system": "http://snomed.info/sct", - "code": "92645007", - "display": "Carcinoma in situ of lower gum" - }, - { - "system": "http://snomed.info/sct", - "code": "92646008", - "display": "Carcinoma in situ of lower inner quadrant of female breast" - }, - { - "system": "http://snomed.info/sct", - "code": "92647004", - "display": "Carcinoma in situ of lower outer quadrant of female breast" - }, - { - "system": "http://snomed.info/sct", - "code": "92648009", - "display": "Carcinoma in situ of lower third of esophagus" - }, - { - "system": "http://snomed.info/sct", - "code": "92649001", - "display": "Carcinoma in situ of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "92650001", - "display": "Carcinoma in situ of main bronchus" - }, - { - "system": "http://snomed.info/sct", - "code": "92651002", - "display": "Carcinoma in situ of major salivary gland" - }, - { - "system": "http://snomed.info/sct", - "code": "92652009", - "display": "Carcinoma in situ of male breast" - }, - { - "system": "http://snomed.info/sct", - "code": "92653004", - "display": "Carcinoma in situ of male genital organ" - }, - { - "system": "http://snomed.info/sct", - "code": "92654005", - "display": "Carcinoma in situ of mastoid air cells" - }, - { - "system": "http://snomed.info/sct", - "code": "92655006", - "display": "Carcinoma in situ of maxillary sinus" - }, - { - "system": "http://snomed.info/sct", - "code": "92656007", - "display": "Carcinoma in situ of Meckel's diverticulum" - }, - { - "system": "http://snomed.info/sct", - "code": "92657003", - "display": "Carcinoma in situ of middle ear" - }, - { - "system": "http://snomed.info/sct", - "code": "92658008", - "display": "Carcinoma in situ of middle third of esophagus" - }, - { - "system": "http://snomed.info/sct", - "code": "92659000", - "display": "Carcinoma in situ of minor salivary gland" - }, - { - "system": "http://snomed.info/sct", - "code": "92660005", - "display": "Carcinoma in situ of mouth" - }, - { - "system": "http://snomed.info/sct", - "code": "92661009", - "display": "Carcinoma in situ of multiple endocrine glands" - }, - { - "system": "http://snomed.info/sct", - "code": "92662002", - "display": "Carcinoma in situ of myometrium" - }, - { - "system": "http://snomed.info/sct", - "code": "92663007", - "display": "Carcinoma in situ of nasal cavity" - }, - { - "system": "http://snomed.info/sct", - "code": "92664001", - "display": "Carcinoma in situ of nasopharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "92665000", - "display": "Carcinoma in situ of nipple of female breast" - }, - { - "system": "http://snomed.info/sct", - "code": "92666004", - "display": "Carcinoma in situ of nipple of male breast" - }, - { - "system": "http://snomed.info/sct", - "code": "92668003", - "display": "Carcinoma in situ of oropharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "92669006", - "display": "Carcinoma in situ of ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "92670007", - "display": "Carcinoma in situ of palate" - }, - { - "system": "http://snomed.info/sct", - "code": "92671006", - "display": "Carcinoma in situ of tonsil" - }, - { - "system": "http://snomed.info/sct", - "code": "92672004", - "display": "Carcinoma in situ of pancreas" - }, - { - "system": "http://snomed.info/sct", - "code": "92673009", - "display": "Carcinoma in situ of pancreatic duct" - }, - { - "system": "http://snomed.info/sct", - "code": "92674003", - "display": "Carcinoma in situ of parametrium" - }, - { - "system": "http://snomed.info/sct", - "code": "92675002", - "display": "Carcinoma in situ of parathyroid gland" - }, - { - "system": "http://snomed.info/sct", - "code": "92676001", - "display": "Carcinoma in situ of paraurethral glands" - }, - { - "system": "http://snomed.info/sct", - "code": "92677005", - "display": "Carcinoma in situ of parietal pleura" - }, - { - "system": "http://snomed.info/sct", - "code": "92678000", - "display": "Carcinoma in situ of parotid gland" - }, - { - "system": "http://snomed.info/sct", - "code": "92679008", - "display": "Carcinoma in situ of penis" - }, - { - "system": "http://snomed.info/sct", - "code": "92680006", - "display": "Carcinoma in situ of perianal skin" - }, - { - "system": "http://snomed.info/sct", - "code": "92681005", - "display": "Carcinoma in situ of pharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "92682003", - "display": "Carcinoma in situ of pineal gland" - }, - { - "system": "http://snomed.info/sct", - "code": "92683008", - "display": "Carcinoma in situ of pituitary gland" - }, - { - "system": "http://snomed.info/sct", - "code": "92684002", - "display": "Carcinoma in situ of placenta" - }, - { - "system": "http://snomed.info/sct", - "code": "92685001", - "display": "Carcinoma in situ of pleura" - }, - { - "system": "http://snomed.info/sct", - "code": "92686000", - "display": "Carcinoma in situ of postcricoid region" - }, - { - "system": "http://snomed.info/sct", - "code": "92687009", - "display": "Carcinoma in situ of posterior hypopharyngeal wall" - }, - { - "system": "http://snomed.info/sct", - "code": "92688004", - "display": "Carcinoma in situ of posterior wall of nasopharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "92689007", - "display": "Carcinoma in situ of posterior wall of oropharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "92690003", - "display": "Carcinoma in situ of posterior wall of urinary bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "92691004", - "display": "Carcinoma in situ of prostate" - }, - { - "system": "http://snomed.info/sct", - "code": "92692006", - "display": "Carcinoma in situ of pyloric antrum" - }, - { - "system": "http://snomed.info/sct", - "code": "92693001", - "display": "Carcinoma in situ of pylorus" - }, - { - "system": "http://snomed.info/sct", - "code": "92694007", - "display": "Carcinoma in situ of pyriform sinus" - }, - { - "system": "http://snomed.info/sct", - "code": "92695008", - "display": "Carcinoma in situ of rectosigmoid junction" - }, - { - "system": "http://snomed.info/sct", - "code": "92696009", - "display": "Carcinoma in situ of rectum" - }, - { - "system": "http://snomed.info/sct", - "code": "92697000", - "display": "Carcinoma in situ of renal pelvis" - }, - { - "system": "http://snomed.info/sct", - "code": "92698005", - "display": "Carcinoma in situ of respiratory tract" - }, - { - "system": "http://snomed.info/sct", - "code": "92699002", - "display": "Carcinoma in situ of retina" - }, - { - "system": "http://snomed.info/sct", - "code": "92700001", - "display": "Carcinoma in situ of retromolar area" - }, - { - "system": "http://snomed.info/sct", - "code": "92701002", - "display": "Carcinoma in situ of right lower lobe of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "92702009", - "display": "Carcinoma in situ of right middle lobe of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "92703004", - "display": "Carcinoma in situ of right upper lobe of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "92704005", - "display": "Carcinoma in situ of round ligament of uterus" - }, - { - "system": "http://snomed.info/sct", - "code": "92705006", - "display": "Carcinoma in situ of sclera" - }, - { - "system": "http://snomed.info/sct", - "code": "92706007", - "display": "Carcinoma in situ of scrotum" - }, - { - "system": "http://snomed.info/sct", - "code": "92707003", - "display": "Carcinoma in situ of sebaceous gland" - }, - { - "system": "http://snomed.info/sct", - "code": "92708008", - "display": "Carcinoma in situ of sigmoid colon" - }, - { - "system": "http://snomed.info/sct", - "code": "92709000", - "display": "Carcinoma in situ of skin of abdomen" - }, - { - "system": "http://snomed.info/sct", - "code": "92710005", - "display": "Carcinoma in situ of skin of ankle" - }, - { - "system": "http://snomed.info/sct", - "code": "92712002", - "display": "Carcinoma in situ of skin of axilla" - }, - { - "system": "http://snomed.info/sct", - "code": "92713007", - "display": "Carcinoma in situ of skin of back" - }, - { - "system": "http://snomed.info/sct", - "code": "92714001", - "display": "Carcinoma in situ of skin of breast" - }, - { - "system": "http://snomed.info/sct", - "code": "92715000", - "display": "Carcinoma in situ of skin of buttock" - }, - { - "system": "http://snomed.info/sct", - "code": "92716004", - "display": "Carcinoma in situ of skin of cheek" - }, - { - "system": "http://snomed.info/sct", - "code": "92717008", - "display": "Carcinoma in situ of skin of chest" - }, - { - "system": "http://snomed.info/sct", - "code": "92718003", - "display": "Carcinoma in situ of skin of chin" - }, - { - "system": "http://snomed.info/sct", - "code": "92719006", - "display": "Carcinoma in situ of skin of ear" - }, - { - "system": "http://snomed.info/sct", - "code": "92720000", - "display": "Carcinoma in situ of skin of elbow" - }, - { - "system": "http://snomed.info/sct", - "code": "92722008", - "display": "Carcinoma in situ of skin of eyebrow" - }, - { - "system": "http://snomed.info/sct", - "code": "92723003", - "display": "Carcinoma in situ of skin of eyelid" - }, - { - "system": "http://snomed.info/sct", - "code": "92724009", - "display": "Carcinoma in situ of skin of face" - }, - { - "system": "http://snomed.info/sct", - "code": "92725005", - "display": "Carcinoma in situ of skin of finger" - }, - { - "system": "http://snomed.info/sct", - "code": "92726006", - "display": "Carcinoma in situ of skin of foot" - }, - { - "system": "http://snomed.info/sct", - "code": "92727002", - "display": "Carcinoma in situ of skin of forearm" - }, - { - "system": "http://snomed.info/sct", - "code": "92728007", - "display": "Carcinoma in situ of skin of forehead" - }, - { - "system": "http://snomed.info/sct", - "code": "92729004", - "display": "Carcinoma in situ of skin of groin" - }, - { - "system": "http://snomed.info/sct", - "code": "92730009", - "display": "Carcinoma in situ of skin of hand" - }, - { - "system": "http://snomed.info/sct", - "code": "92731008", - "display": "Carcinoma in situ of skin of hip" - }, - { - "system": "http://snomed.info/sct", - "code": "92732001", - "display": "Carcinoma in situ of skin of knee" - }, - { - "system": "http://snomed.info/sct", - "code": "92734000", - "display": "Carcinoma in situ of skin of lip" - }, - { - "system": "http://snomed.info/sct", - "code": "92735004", - "display": "Carcinoma in situ of skin of lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "92736003", - "display": "Carcinoma in situ of skin of neck" - }, - { - "system": "http://snomed.info/sct", - "code": "92737007", - "display": "Carcinoma in situ of skin of nose" - }, - { - "system": "http://snomed.info/sct", - "code": "92738002", - "display": "Carcinoma in situ of skin of perineum" - }, - { - "system": "http://snomed.info/sct", - "code": "92739005", - "display": "Carcinoma in situ of skin of popliteal area" - }, - { - "system": "http://snomed.info/sct", - "code": "92740007", - "display": "Carcinoma in situ of skin of scalp" - }, - { - "system": "http://snomed.info/sct", - "code": "92741006", - "display": "Carcinoma in situ of skin of shoulder" - }, - { - "system": "http://snomed.info/sct", - "code": "92742004", - "display": "Carcinoma in situ of skin of temporal region" - }, - { - "system": "http://snomed.info/sct", - "code": "92743009", - "display": "Carcinoma in situ of skin of thigh" - }, - { - "system": "http://snomed.info/sct", - "code": "92744003", - "display": "Carcinoma in situ of skin of toe" - }, - { - "system": "http://snomed.info/sct", - "code": "92745002", - "display": "Carcinoma in situ of skin of trunk" - }, - { - "system": "http://snomed.info/sct", - "code": "92746001", - "display": "Carcinoma in situ of skin of umbilicus" - }, - { - "system": "http://snomed.info/sct", - "code": "92747005", - "display": "Carcinoma in situ of skin of upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "92748000", - "display": "Carcinoma in situ of skin of wrist" - }, - { - "system": "http://snomed.info/sct", - "code": "92749008", - "display": "Carcinoma in situ of skin" - }, - { - "system": "http://snomed.info/sct", - "code": "92750008", - "display": "Carcinoma in situ of small intestine" - }, - { - "system": "http://snomed.info/sct", - "code": "92751007", - "display": "Carcinoma in situ of soft palate" - }, - { - "system": "http://snomed.info/sct", - "code": "92752000", - "display": "Carcinoma in situ of spermatic cord" - }, - { - "system": "http://snomed.info/sct", - "code": "92753005", - "display": "Carcinoma in situ of sphenoidal sinus" - }, - { - "system": "http://snomed.info/sct", - "code": "92754004", - "display": "Carcinoma in situ of spleen" - }, - { - "system": "http://snomed.info/sct", - "code": "92756002", - "display": "Carcinoma in situ of stomach" - }, - { - "system": "http://snomed.info/sct", - "code": "92757006", - "display": "Carcinoma in situ of subglottis" - }, - { - "system": "http://snomed.info/sct", - "code": "92758001", - "display": "Carcinoma in situ of sublingual gland" - }, - { - "system": "http://snomed.info/sct", - "code": "92759009", - "display": "Carcinoma in situ of submaxillary gland" - }, - { - "system": "http://snomed.info/sct", - "code": "92760004", - "display": "Carcinoma in situ of superior wall of nasopharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "92761000", - "display": "Carcinoma in situ of supraglottis" - }, - { - "system": "http://snomed.info/sct", - "code": "92762007", - "display": "Carcinoma in situ of sweat gland" - }, - { - "system": "http://snomed.info/sct", - "code": "92763002", - "display": "Carcinoma in situ of tail of pancreas" - }, - { - "system": "http://snomed.info/sct", - "code": "92764008", - "display": "Carcinoma in situ of testis" - }, - { - "system": "http://snomed.info/sct", - "code": "92766005", - "display": "Carcinoma in situ of thyroglossal duct" - }, - { - "system": "http://snomed.info/sct", - "code": "92767001", - "display": "Carcinoma in situ of thyroid gland" - }, - { - "system": "http://snomed.info/sct", - "code": "92768006", - "display": "Carcinoma in situ of tip AND/OR lateral border of tongue" - }, - { - "system": "http://snomed.info/sct", - "code": "92769003", - "display": "Carcinoma in situ of tongue" - }, - { - "system": "http://snomed.info/sct", - "code": "92770002", - "display": "Carcinoma in situ of tonsillar fossa" - }, - { - "system": "http://snomed.info/sct", - "code": "92771003", - "display": "Carcinoma in situ of tonsillar pillar" - }, - { - "system": "http://snomed.info/sct", - "code": "92772005", - "display": "Carcinoma in situ of trachea" - }, - { - "system": "http://snomed.info/sct", - "code": "92773000", - "display": "Carcinoma in situ of transverse colon" - }, - { - "system": "http://snomed.info/sct", - "code": "92774006", - "display": "Carcinoma in situ of trigone of urinary bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "92775007", - "display": "Carcinoma in situ of undescended testis" - }, - { - "system": "http://snomed.info/sct", - "code": "92776008", - "display": "Carcinoma in situ of upper gum" - }, - { - "system": "http://snomed.info/sct", - "code": "92777004", - "display": "Carcinoma in situ of upper inner quadrant of female breast" - }, - { - "system": "http://snomed.info/sct", - "code": "92778009", - "display": "Carcinoma in situ of upper outer quadrant of female breast" - }, - { - "system": "http://snomed.info/sct", - "code": "92779001", - "display": "Carcinoma in situ of upper respiratory tract" - }, - { - "system": "http://snomed.info/sct", - "code": "92780003", - "display": "Carcinoma in situ of upper third esophagus" - }, - { - "system": "http://snomed.info/sct", - "code": "92781004", - "display": "Carcinoma in situ of urachus" - }, - { - "system": "http://snomed.info/sct", - "code": "92782006", - "display": "Carcinoma in situ of ureter" - }, - { - "system": "http://snomed.info/sct", - "code": "92783001", - "display": "Carcinoma in situ of ureteric orifice of urinary bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "92784007", - "display": "Carcinoma in situ of urethra" - }, - { - "system": "http://snomed.info/sct", - "code": "92785008", - "display": "Carcinoma in situ of urinary bladder neck" - }, - { - "system": "http://snomed.info/sct", - "code": "92786009", - "display": "Carcinoma in situ of urinary system" - }, - { - "system": "http://snomed.info/sct", - "code": "92787000", - "display": "Carcinoma in situ of uterine adnexa" - }, - { - "system": "http://snomed.info/sct", - "code": "92788005", - "display": "Carcinoma in situ of uterus" - }, - { - "system": "http://snomed.info/sct", - "code": "92789002", - "display": "Carcinoma in situ of uveal tract" - }, - { - "system": "http://snomed.info/sct", - "code": "92790006", - "display": "Carcinoma in situ of uvula" - }, - { - "system": "http://snomed.info/sct", - "code": "92791005", - "display": "Carcinoma in situ of vagina" - }, - { - "system": "http://snomed.info/sct", - "code": "92792003", - "display": "Carcinoma in situ of vallecula" - }, - { - "system": "http://snomed.info/sct", - "code": "92793008", - "display": "Carcinoma in situ of vas deferens" - }, - { - "system": "http://snomed.info/sct", - "code": "92794002", - "display": "Carcinoma in situ of ventral surface of tongue" - }, - { - "system": "http://snomed.info/sct", - "code": "92795001", - "display": "Carcinoma in situ of vermilion border of lip" - }, - { - "system": "http://snomed.info/sct", - "code": "92796000", - "display": "Carcinoma in situ of vermilion border of lower lip" - }, - { - "system": "http://snomed.info/sct", - "code": "92797009", - "display": "Carcinoma in situ of vermilion border of upper lip" - }, - { - "system": "http://snomed.info/sct", - "code": "92798004", - "display": "Carcinoma in situ of vestibule of mouth" - }, - { - "system": "http://snomed.info/sct", - "code": "92799007", - "display": "Carcinoma in situ of vestibule of nose" - }, - { - "system": "http://snomed.info/sct", - "code": "92800006", - "display": "Carcinoma in situ of visceral pleura" - }, - { - "system": "http://snomed.info/sct", - "code": "92801005", - "display": "Carcinoma in situ of vocal cord" - }, - { - "system": "http://snomed.info/sct", - "code": "92802003", - "display": "Carcinoma in situ of vulva" - }, - { - "system": "http://snomed.info/sct", - "code": "92803008", - "display": "Carcinoma in situ of Waldeyer's ring" - }, - { - "system": "http://snomed.info/sct", - "code": "109827007", - "display": "Carcinoma in situ of salivary gland duct" - }, - { - "system": "http://snomed.info/sct", - "code": "109850001", - "display": "Carcinoma in situ of digestive organ" - }, - { - "system": "http://snomed.info/sct", - "code": "109888004", - "display": "Lobular carcinoma in situ of breast" - }, - { - "system": "http://snomed.info/sct", - "code": "109889007", - "display": "Intraductal carcinoma in situ of breast" - }, - { - "system": "http://snomed.info/sct", - "code": "189212001", - "display": "Carcinoma in situ of salivary gland" - }, - { - "system": "http://snomed.info/sct", - "code": "189229003", - "display": "Carcinoma in situ of splenic flexure" - }, - { - "system": "http://snomed.info/sct", - "code": "189231007", - "display": "Carcinoma in situ of rectum and rectosigmoid junction" - }, - { - "system": "http://snomed.info/sct", - "code": "189243008", - "display": "Carcinoma in situ of hepatic duct" - }, - { - "system": "http://snomed.info/sct", - "code": "189246000", - "display": "Carcinoma in situ of sphincter of Oddi" - }, - { - "system": "http://snomed.info/sct", - "code": "189251006", - "display": "Carcinoma in situ of respiratory system" - }, - { - "system": "http://snomed.info/sct", - "code": "189252004", - "display": "Carcinoma in situ of thyroid cartilage" - }, - { - "system": "http://snomed.info/sct", - "code": "189253009", - "display": "Carcinoma in situ of cricoid cartilage" - }, - { - "system": "http://snomed.info/sct", - "code": "189255002", - "display": "Carcinoma in situ of arytenoid cartilage" - }, - { - "system": "http://snomed.info/sct", - "code": "189256001", - "display": "Carcinoma in situ of corniculate cartilage" - }, - { - "system": "http://snomed.info/sct", - "code": "189257005", - "display": "Carcinoma in situ of cuneiform cartilage" - }, - { - "system": "http://snomed.info/sct", - "code": "189258000", - "display": "Carcinoma in situ of aryepiglottic fold" - }, - { - "system": "http://snomed.info/sct", - "code": "189259008", - "display": "Carcinoma in situ of vestibular fold" - }, - { - "system": "http://snomed.info/sct", - "code": "189262006", - "display": "Carcinoma in situ of bronchus and lung" - }, - { - "system": "http://snomed.info/sct", - "code": "189263001", - "display": "Carcinoma in situ of carina of bronchus" - }, - { - "system": "http://snomed.info/sct", - "code": "189265008", - "display": "Carcinoma in situ of upper lobe bronchus and lung" - }, - { - "system": "http://snomed.info/sct", - "code": "189266009", - "display": "Carcinoma in situ of middle lobe bronchus and lung" - }, - { - "system": "http://snomed.info/sct", - "code": "189267000", - "display": "Carcinoma in situ of lower lobe bronchus and lung" - }, - { - "system": "http://snomed.info/sct", - "code": "189271002", - "display": "Carcinoma in situ of tympanic cavity" - }, - { - "system": "http://snomed.info/sct", - "code": "189272009", - "display": "Carcinoma in situ of tympanic antrum" - }, - { - "system": "http://snomed.info/sct", - "code": "189277003", - "display": "Carcinoma in situ of skin of eyelid including canthus" - }, - { - "system": "http://snomed.info/sct", - "code": "189279000", - "display": "Carcinoma in situ of skin of auricle" - }, - { - "system": "http://snomed.info/sct", - "code": "189280002", - "display": "Carcinoma in situ of skin of external auricular canal" - }, - { - "system": "http://snomed.info/sct", - "code": "189289001", - "display": "Carcinoma in situ of skin of jaw" - }, - { - "system": "http://snomed.info/sct", - "code": "189291009", - "display": "Carcinoma in situ of scalp and skin of neck" - }, - { - "system": "http://snomed.info/sct", - "code": "189292002", - "display": "Carcinoma in situ of scalp" - }, - { - "system": "http://snomed.info/sct", - "code": "189308005", - "display": "Carcinoma in situ of skin of upper arm" - }, - { - "system": "http://snomed.info/sct", - "code": "189317005", - "display": "Carcinoma in situ of skin of lower leg" - }, - { - "system": "http://snomed.info/sct", - "code": "189336000", - "display": "Carcinoma in situ of breast" - }, - { - "system": "http://snomed.info/sct", - "code": "189565007", - "display": "Squamous cell carcinoma in situ" - }, - { - "system": "http://snomed.info/sct", - "code": "231830001", - "display": "Bowen's disease of eyelid" - }, - { - "system": "http://snomed.info/sct", - "code": "240545008", - "display": "Anogenital papillomaviral intraepithelial neoplasia" - }, - { - "system": "http://snomed.info/sct", - "code": "254394005", - "display": "Carcinoma in situ of frenum of lip" - }, - { - "system": "http://snomed.info/sct", - "code": "254399000", - "display": "Carcinoma in situ of frenum of upper lip" - }, - { - "system": "http://snomed.info/sct", - "code": "254403009", - "display": "Carcinoma in situ of frenum of lower lip" - }, - { - "system": "http://snomed.info/sct", - "code": "254406001", - "display": "Carcinoma in situ of anterior two-thirds of tongue - dorsal surface" - }, - { - "system": "http://snomed.info/sct", - "code": "254409008", - "display": "Carcinoma in situ of anterior two-thirds of tongue - border" - }, - { - "system": "http://snomed.info/sct", - "code": "254413001", - "display": "Carcinoma in situ of tip of tongue" - }, - { - "system": "http://snomed.info/sct", - "code": "254418005", - "display": "Carcinoma in situ of frenum linguae" - }, - { - "system": "http://snomed.info/sct", - "code": "254428001", - "display": "Carcinoma in situ anterior floor of mouth" - }, - { - "system": "http://snomed.info/sct", - "code": "254432007", - "display": "Carcinoma in situ lateral floor of mouth" - }, - { - "system": "http://snomed.info/sct", - "code": "254442009", - "display": "Carcinoma in situ of upper buccal sulcus" - }, - { - "system": "http://snomed.info/sct", - "code": "254446007", - "display": "Carcinoma in situ of lower buccal sulcus" - }, - { - "system": "http://snomed.info/sct", - "code": "254451001", - "display": "Carcinoma in situ upper labial sulcus" - }, - { - "system": "http://snomed.info/sct", - "code": "254455005", - "display": "Carcinoma in situ of lower labial sulcus" - }, - { - "system": "http://snomed.info/sct", - "code": "254460009", - "display": "Carcinoma in situ of anterior pillar of fauces" - }, - { - "system": "http://snomed.info/sct", - "code": "254510001", - "display": "Carcinoma in situ of anterior commissure" - }, - { - "system": "http://snomed.info/sct", - "code": "254514005", - "display": "Carcinoma in situ of posterior commissure" - }, - { - "system": "http://snomed.info/sct", - "code": "254540004", - "display": "Carcinoma in situ of thoracic part of esophagus" - }, - { - "system": "http://snomed.info/sct", - "code": "254544008", - "display": "Carcinoma in situ of abdominal part of esophagus" - }, - { - "system": "http://snomed.info/sct", - "code": "254564003", - "display": "Carcinoma in situ of lesser curve of stomach" - }, - { - "system": "http://snomed.info/sct", - "code": "254639005", - "display": "Carcinoma in situ of lung parenchyma" - }, - { - "system": "http://snomed.info/sct", - "code": "254656002", - "display": "Bowen's disease of skin" - }, - { - "system": "http://snomed.info/sct", - "code": "255007008", - "display": "Bowen's disease of cornea" - }, - { - "system": "http://snomed.info/sct", - "code": "255131000", - "display": "Carcinoma in situ of oral cavity, lips, salivary glands" - }, - { - "system": "http://snomed.info/sct", - "code": "255132007", - "display": "Carcinoma in situ of anterior two-thirds of tongue - ventral surface" - }, - { - "system": "http://snomed.info/sct", - "code": "255136005", - "display": "Carcinoma in situ of upper labial mucosa" - }, - { - "system": "http://snomed.info/sct", - "code": "255137001", - "display": "Carcinoma in situ of buccal aspect of lower lip" - }, - { - "system": "http://snomed.info/sct", - "code": "255138006", - "display": "Carcinoma in situ of ear, nose and throat" - }, - { - "system": "http://snomed.info/sct", - "code": "255139003", - "display": "Carcinoma in situ of middle ear and mastoid" - }, - { - "system": "http://snomed.info/sct", - "code": "255140001", - "display": "Carcinoma in situ of nasal cavity and nasopharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "255142009", - "display": "Carcinoma in situ of respiratory and intrathoracic organ" - }, - { - "system": "http://snomed.info/sct", - "code": "255144005", - "display": "Carcinoma in situ of ear" - }, - { - "system": "http://snomed.info/sct", - "code": "255145006", - "display": "Carcinoma in situ of surface epithelium" - }, - { - "system": "http://snomed.info/sct", - "code": "255149000", - "display": "Carcinoma in situ of prostatic ducts" - }, - { - "system": "http://snomed.info/sct", - "code": "255150000", - "display": "Carcinoma in situ of urinary tract" - }, - { - "system": "http://snomed.info/sct", - "code": "271525004", - "display": "Carcinoma in situ of liver and/or biliary system (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "275492001", - "display": "Carcinoma in situ tongue base - dorsal surface" - }, - { - "system": "http://snomed.info/sct", - "code": "276875006", - "display": "Vulval intraepithelial neoplasia grade III" - }, - { - "system": "http://snomed.info/sct", - "code": "313351009", - "display": "Bowen's disease of vulva" - }, - { - "system": "http://snomed.info/sct", - "code": "398768004", - "display": "Queyrat's erythroplasia (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "398831006", - "display": "Bowen's disease of penis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "399911003", - "display": "Bowenoid papulosis of vulva with vulval intraepithelial neoplasia grade III (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "399929008", - "display": "Bowenoid papulosis of anus with anal intraepithelial neoplasia grade III (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "400066006", - "display": "Intraepithelial squamous cell carcinoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "400092004", - "display": "Penile intraepithelial neoplasia grade III (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "400118002", - "display": "Bowenoid papulosis of penis with penile intraepithelial neoplasia grade III (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402813000", - "display": "Carcinoma-in-situ of oral mucosa (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403485001", - "display": "Anal intraepithelial neoplasia (AIN III) (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403873003", - "display": "Intraepidermal squamous carcinoma of scalp (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403874009", - "display": "Intraepidermal squamous carcinoma of face (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403875005", - "display": "Intraepidermal squamous carcinoma of forehead (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403876006", - "display": "Intraepidermal squamous carcinoma of ear (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403877002", - "display": "Intraepidermal squamous carcinoma of hand (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403878007", - "display": "Intraepidermal squamous carcinoma of upper extremity (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403879004", - "display": "Intraepidermal squamous carcinoma of lower extremity (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403880001", - "display": "Intraepidermal squamous carcinoma of trunk (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403881002", - "display": "Bowen's disease, atrophic (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403882009", - "display": "Bowen's disease, verrucous (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403883004", - "display": "Bowen's disease, psoriasiform (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403884005", - "display": "Bowen's disease, pigmented (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403885006", - "display": "Bowen's disease, pagetoid (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403886007", - "display": "Bowen's disease, clonal (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403887003", - "display": "Bowen's disease, clear cell (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403888008", - "display": "Multiple intraepidermal squamous carcinomata (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "406103009", - "display": "Squamous cell carcinoma in situ of uterine cervix (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "416921001", - "display": "Carcinoma in situ of nasolacrimal duct (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "422607004", - "display": "Carcinoma in situ of lacrimal drainage system (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "422893006", - "display": "Carcinoma in situ of lacrimal gland duct (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "423278008", - "display": "Lentigo maligna of skin of eyelid (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "446711009", - "display": "High grade prostatic intraepithelial neoplasia (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "447953007", - "display": "Bowen's disease of skin of chest (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449064001", - "display": "Bowen's disease of skin of buttock (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449802004", - "display": "Carcinoma in situ of dome of urinary bladder (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "473419009", - "display": "Intraductal papillary mucinous carcinoma in situ of pancreas" - }, - { - "system": "http://snomed.info/sct", - "code": "702712006", - "display": "Carcinoma in situ of common hepatic duct" - }, - { - "system": "http://snomed.info/sct", - "code": "721594000", - "display": "Papillary carcinoma in situ of breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721595004", - "display": "Primary intracystic papillary carcinoma of breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721596003", - "display": "Solid papillary carcinoma in situ of breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722523004", - "display": "Mixed ductal and lobular carcinoma in situ of breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722664004", - "display": "Carcinoma in situ of ocular adnexa (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722713005", - "display": "Carcinoma in situ of anal margin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "723164006", - "display": "Carcinoma in situ of skin of penis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "737169005", - "display": "Ductal comedocarcinoma in situ of breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "762260000", - "display": "Pleomorphic lobular carcinoma in situ of breast" - }, - { - "system": "http://snomed.info/sct", - "code": "767544007", - "display": "Intraepithelial squamous cell carcinoma of anogenital region" - }, - { - "system": "http://snomed.info/sct", - "code": "785798002", - "display": "Carcinoma in situ of oral cavity (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "789051005", - "display": "Squamous cell carcinoma in situ of skin caused by sunlight (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "816979008", - "display": "Differentiated vulvar intraepithelial neoplasia" - }, - { - "system": "http://snomed.info/sct", - "code": "816980006", - "display": "Differentiated PeIN (penile intraepithelial neoplasia)" - }, - { - "system": "http://snomed.info/sct", - "code": "826978004", - "display": "Solid ductal carcinoma in situ of breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "871635009", - "display": "Squamous cell carcinoma in situ of esophagus" - }, - { - "system": "http://snomed.info/sct", - "code": "1196834001", - "display": "Intraductal papillary neoplasia with high grade intraepithelial neoplasia of liver" - }, - { - "system": "http://snomed.info/sct", - "code": "1197288009", - "display": "High grade squamous intraepithelial neoplasia of esophagus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "80071000119103", - "display": "Basal cell carcinoma of skin in situ (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "353591000119105", - "display": "Carcinoma in situ of left breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "353631000119105", - "display": "Carcinoma in situ of right breast" - }, - { - "system": "http://snomed.info/sct", - "code": "354341000119108", - "display": "Lobular carcinoma in situ of left breast" - }, - { - "system": "http://snomed.info/sct", - "code": "354471000119108", - "display": "Lobular carcinoma in situ of right breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "16908281000119101", - "display": "Squamous cell carcinoma in situ of skin of right lower eyelid" - }, - { - "system": "http://snomed.info/sct", - "code": "16908321000119106", - "display": "Squamous cell carcinoma in situ of skin of left lower eyelid (disorder)" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D00", - "display": "CARCINOMA IN SITU OF ORAL CAVITY, ESOPHAGUS AND STOMACH" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D00.0", - "display": "Carcinoma in situ of lip, oral cavity and pharynx" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D00.00", - "display": "Carcinoma in situ of oral cavity, unspecified site" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D00.01", - "display": "Carcinoma in situ of labial mucosa and vermilion border" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D00.02", - "display": "Carcinoma in situ of buccal mucosa" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D00.03", - "display": "Carcinoma in situ of gingiva and edentulous alveolar ridge" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D00.04", - "display": "Carcinoma in situ of soft palate" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D00.05", - "display": "Carcinoma in situ of hard palate" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D00.06", - "display": "Carcinoma in situ of floor of mouth" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D00.07", - "display": "Carcinoma in situ of tongue" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D00.08", - "display": "Carcinoma in situ of pharynx" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D00.1", - "display": "Carcinoma in situ of esophagus" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D00.2", - "display": "Carcinoma in situ of stomach" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D01", - "display": "CARCINOMA IN SITU OF OTHER AND UNSPECIFIED DIGESTIVE ORGANS" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D01.0", - "display": "Carcinoma in situ of colon" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D01.1", - "display": "Carcinoma in situ of rectosigmoid junction" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D01.2", - "display": "Carcinoma in situ of rectum" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D01.3", - "display": "Carcinoma in situ of anus and anal canal" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D01.4", - "display": "Carcinoma in situ of other and unspecified parts of intestine" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D01.40", - "display": "Carcinoma in situ of unspecified part of intestine" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D01.49", - "display": "Carcinoma in situ of other parts of intestine" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D01.5", - "display": "Carcinoma in situ of liver, gallbladder and bile ducts" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D01.7", - "display": "Carcinoma in situ of other specified digestive organs" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D01.9", - "display": "Carcinoma in situ of digestive organ, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D02", - "display": "CARCINOMA IN SITU OF MIDDLE EAR AND RESPIRATORY SYSTEM" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D02.0", - "display": "Carcinoma in situ of larynx" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D02.1", - "display": "Carcinoma in situ of trachea" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D02.2", - "display": "Carcinoma in situ of bronchus and lung" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D02.20", - "display": "Carcinoma in situ of unspecified bronchus and lung" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D02.21", - "display": "Carcinoma in situ of right bronchus and lung" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D02.22", - "display": "Carcinoma in situ of left bronchus and lung" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D02.3", - "display": "Carcinoma in situ of other parts of respiratory system" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D02.4", - "display": "Carcinoma in situ of respiratory system, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D05", - "display": "CARCINOMA IN SITU OF BREAST" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D05.0", - "display": "Lobular carcinoma in situ of breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D05.00", - "display": "Lobular carcinoma in situ of unspecified breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D05.01", - "display": "Lobular carcinoma in situ of right breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D05.02", - "display": "Lobular carcinoma in situ of left breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D05.1", - "display": "Intraductal carcinoma in situ of breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D05.10", - "display": "Intraductal carcinoma in situ of unspecified breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D05.11", - "display": "Intraductal carcinoma in situ of right breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D05.12", - "display": "Intraductal carcinoma in situ of left breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D05.8", - "display": "Other specified type of carcinoma in situ of breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D05.80", - "display": "Other specified type of carcinoma in situ of unspecified breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D05.81", - "display": "Other specified type of carcinoma in situ of right breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D05.82", - "display": "Other specified type of carcinoma in situ of left breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D05.9", - "display": "Unspecified type of carcinoma in situ of breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D05.90", - "display": "Unspecified type of carcinoma in situ of unspecified breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D05.91", - "display": "Unspecified type of carcinoma in situ of right breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D05.92", - "display": "Unspecified type of carcinoma in situ of left breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D07", - "display": "CARCINOMA IN SITU OF OTHER AND UNSPECIFIED GENITAL ORGANS" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D07.0", - "display": "Carcinoma in situ of endometrium" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D07.1", - "display": "Carcinoma in situ of vulva" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D07.2", - "display": "Carcinoma in situ of vagina" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D07.3", - "display": "Carcinoma in situ of other and unspecified female genital organs" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D07.30", - "display": "Carcinoma in situ of unspecified female genital organs" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D07.39", - "display": "Carcinoma in situ of other female genital organs" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D07.4", - "display": "Carcinoma in situ of penis" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D07.6", - "display": "Carcinoma in situ of other and unspecified male genital organs" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D07.60", - "display": "Carcinoma in situ of unspecified male genital organs" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D07.61", - "display": "Carcinoma in situ of scrotum" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D07.69", - "display": "Carcinoma in situ of other male genital organs" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D09", - "display": "CARCINOMA IN SITU OF OTHER AND UNSPECIFIED SITES" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D09.0", - "display": "Carcinoma in situ of bladder" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D09.1", - "display": "Carcinoma in situ of other and unspecified urinary organs" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D09.10", - "display": "Carcinoma in situ of unspecified urinary organ" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D09.19", - "display": "Carcinoma in situ of other urinary organs" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D09.2", - "display": "Carcinoma in situ of eye" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D09.20", - "display": "Carcinoma in situ of unspecified eye" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D09.21", - "display": "Carcinoma in situ of right eye" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D09.22", - "display": "Carcinoma in situ of left eye" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D09.3", - "display": "Carcinoma in situ of thyroid and other endocrine glands" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D09.8", - "display": "Carcinoma in situ of other specified sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D09.9", - "display": "Carcinoma in situ, unspecified" - }, - { - "system": "http://snomed.info/sct", - "code": "189758001", - "display": "Melanoma in situ" - }, - { - "system": "http://snomed.info/sct", - "code": "109266006", - "display": "Melanoma in situ of skin (clinical)" - }, - { - "system": "http://snomed.info/sct", - "code": "109268007", - "display": "Melanoma in situ of non-skin site" - }, - { - "system": "http://snomed.info/sct", - "code": "109270003", - "display": "Melanoma in situ of face" - }, - { - "system": "http://snomed.info/sct", - "code": "109272006", - "display": "Melanoma in situ of lip" - }, - { - "system": "http://snomed.info/sct", - "code": "109274007", - "display": "Melanoma in situ of eyelid, including canthus" - }, - { - "system": "http://snomed.info/sct", - "code": "109276009", - "display": "Melanoma in situ of scalp" - }, - { - "system": "http://snomed.info/sct", - "code": "109278005", - "display": "Melanoma in situ of ear" - }, - { - "system": "http://snomed.info/sct", - "code": "109280004", - "display": "Melanoma in situ of external auditory canal" - }, - { - "system": "http://snomed.info/sct", - "code": "109282007", - "display": "Melanoma in situ of neck" - }, - { - "system": "http://snomed.info/sct", - "code": "109284008", - "display": "Melanoma in situ of trunk" - }, - { - "system": "http://snomed.info/sct", - "code": "109286005", - "display": "Melanoma in situ of skin of breast" - }, - { - "system": "http://snomed.info/sct", - "code": "109288006", - "display": "Melanoma in situ of perianal skin" - }, - { - "system": "http://snomed.info/sct", - "code": "109290007", - "display": "Melanoma in situ of upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "109292004", - "display": "Melanoma in situ of shoulder" - }, - { - "system": "http://snomed.info/sct", - "code": "109294003", - "display": "Melanoma in situ of lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "109296001", - "display": "Melanoma in situ of hip" - }, - { - "system": "http://snomed.info/sct", - "code": "189324006", - "display": "Melanoma in situ of skin structure of scalp and/or neck" - }, - { - "system": "http://snomed.info/sct", - "code": "315036008", - "display": "Melanoma in situ of back of hand" - }, - { - "system": "http://snomed.info/sct", - "code": "315230006", - "display": "Melanoma in situ of back" - }, - { - "system": "http://snomed.info/sct", - "code": "402556000", - "display": "Malignant melanoma (radial growth phase) (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402557009", - "display": "In situ acral lentiginous malignant melanoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722689005", - "display": "Melanoma in situ of conjunctiva (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "878798006", - "display": "Melanoma in situ of skin of scrotum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "878799003", - "display": "Melanoma in situ of vermilion border of lip (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "352161000119100", - "display": "Melanoma in situ of right upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "352191000119107", - "display": "Melanoma in situ of right lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "1080901000119107", - "display": "Melanoma in situ of left upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "1080931000119100", - "display": "Melanoma in situ of left lower limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "15951341000119104", - "display": "Melanoma in situ of skin of left breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "15951381000119109", - "display": "Bilateral melanoma in situ of skin of breasts" - }, - { - "system": "http://snomed.info/sct", - "code": "15951421000119100", - "display": "Melanoma in situ of skin of right breast (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "15951461000119105", - "display": "Melanoma in situ of bilateral upper limbs" - }, - { - "system": "http://snomed.info/sct", - "code": "16764101000119100", - "display": "Melanoma in situ of cheek" - }, - { - "system": "http://snomed.info/sct", - "code": "16782651000119104", - "display": "Melanoma in situ of nose" - }, - { - "system": "http://snomed.info/sct", - "code": "16782691000119109", - "display": "Melanoma in situ of chin" - }, - { - "system": "http://snomed.info/sct", - "code": "16782731000119102", - "display": "Melanoma in situ of forehead" - }, - { - "system": "http://snomed.info/sct", - "code": "16782771000119104", - "display": "Melanoma in situ of temple" - }, - { - "system": "http://snomed.info/sct", - "code": "16907161000119103", - "display": "Melanoma in situ of left lower eyelid" - }, - { - "system": "http://snomed.info/sct", - "code": "16907241000119105", - "display": "Melanoma in situ of right lower eyelid" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D03", - "display": "Melanoma in situ of skin" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D03.0", - "display": "Melanoma in situ of lip" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D03.1", - "display": "Melanoma in situ of eyelid, including canthus" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D03.10", - "display": "Melanoma in situ of unspecified eyelid, including canthus" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D03.11", - "display": "Melanoma in situ of right eyelid, including canthus" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D03.111", - "display": "Melanoma in situ of right upper eyelid, including canthus" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D03.112", - "display": "Melanoma in situ of right lower eyelid, including canthus" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D03.12", - "display": "Melanoma in situ of left eyelid, including canthus" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D03.121", - "display": "Melanoma in situ of left upper eyelid, including canthus" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D03.122", - "display": "Melanoma in situ of left lower eyelid, including canthus" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D03.2", - "display": "Melanoma in situ of ear and external auricular canal" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D03.20", - "display": "Melanoma in situ of unspecified ear and external auricular canal" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D03.21", - "display": "Melanoma in situ of right ear and external auricular canal" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D03.22", - "display": "Melanoma in situ of left ear and external auricular canal" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D03.3", - "display": "Melanoma in situ of other and unspecified parts of face" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D03.30", - "display": "Melanoma in situ of unspecified part of face" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D03.39", - "display": "Melanoma in situ of other parts of face" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D03.4", - "display": "Melanoma in situ of scalp and neck" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D03.5", - "display": "Melanoma in situ of trunk" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D03.51", - "display": "Melanoma in situ of anal skin" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D03.52", - "display": "Melanoma in situ of breast (skin) (soft tissue)" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D03.59", - "display": "Melanoma in situ of other part of trunk" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D03.6", - "display": "Melanoma in situ of upper limb, including shoulder" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D03.60", - "display": "Melanoma in situ of unspecified upper limb, including shoulder" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D03.61", - "display": "Melanoma in situ of right upper limb, including shoulder" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D03.62", - "display": "Melanoma in situ of left upper limb, including shoulder" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D03.7", - "display": "Melanoma in situ of lower limb, including hip" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D03.70", - "display": "Melanoma in situ of unspecified lower limb, including hip" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D03.71", - "display": "Melanoma in situ of right lower limb, including hip" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D03.72", - "display": "Melanoma in situ of left lower limb, including hip" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D03.8", - "display": "Melanoma in situ of other sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D03.9", - "display": "Melanoma in situ, unspecified" - }, - { - "system": "http://snomed.info/sct", - "code": "126361000119107", - "display": "Cytological evidence of malignancy on anal Papanicolaou smear (finding)" - }, - { - "system": "http://snomed.info/sct", - "code": "126371000119101", - "display": "Cytological evidence of malignancy on vaginal Papanicolaou smear (finding)" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "R85.614", - "display": "Cytologic evidence of malignancy on smear of anus" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "R87.624", - "display": "Cytologic evidence of malignancy on smear of vagina" - }, - { - "system": "http://snomed.info/sct", - "code": "93468003", - "display": "Hemangioma of intracranial structure" - }, - { - "system": "http://snomed.info/sct", - "code": "403775003", - "display": "Hereditary neurocutaneous angiomata (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "428089008", - "display": "Venous hemangioma of brain (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "444869007", - "display": "Cavernous hemangioma of brain (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "717003001", - "display": "Hereditary cavernous hemangioma of brain (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "109913001", - "display": "Benign neoplasm of meninges" - }, - { - "system": "http://snomed.info/sct", - "code": "92051001", - "display": "Benign neoplasm of cerebral meninges" - }, - { - "system": "http://snomed.info/sct", - "code": "92406008", - "display": "Benign neoplasm of spinal meninges" - }, - { - "system": "http://snomed.info/sct", - "code": "189016009", - "display": "Lipoma of spinal canal - intradural" - }, - { - "system": "http://snomed.info/sct", - "code": "253192007", - "display": "Fibrolipoma of filum terminale" - }, - { - "system": "http://snomed.info/sct", - "code": "277527003", - "display": "Melanocytoma of meninges" - }, - { - "system": "http://snomed.info/sct", - "code": "429306002", - "display": "Benign neoplasm of spinal intradural intramedullary space (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "429691007", - "display": "Benign neoplasm of spinal intradural space" - }, - { - "system": "http://snomed.info/sct", - "code": "724171006", - "display": "Benign meningioma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "765202001", - "display": "Familial multiple benign meningioma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "770628008", - "display": "Diffuse leptomeningeal melanocytosis" - }, - { - "system": "http://snomed.info/sct", - "code": "8551000119100", - "display": "Benign neoplasm of spinal intradural extramedullary space" - }, - { - "system": "http://snomed.info/sct", - "code": "104431000119107", - "display": "Lipomyelomeningocele" - }, - { - "system": "http://snomed.info/sct", - "code": "92030004", - "display": "Benign neoplasm of brain" - }, - { - "system": "http://snomed.info/sct", - "code": "92029009", - "display": "Benign neoplasm of brain stem" - }, - { - "system": "http://snomed.info/sct", - "code": "92050000", - "display": "Benign neoplasm of cerebellum" - }, - { - "system": "http://snomed.info/sct", - "code": "92052008", - "display": "Benign neoplasm of cerebral ventricle" - }, - { - "system": "http://snomed.info/sct", - "code": "92072003", - "display": "Benign neoplasm of craniopharyngeal duct" - }, - { - "system": "http://snomed.info/sct", - "code": "92114009", - "display": "Benign neoplasm of frontal lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "92253009", - "display": "Benign neoplasm of occipital lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "92276007", - "display": "Benign neoplasm of parietal lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "92294001", - "display": "Benign neoplasm of pineal gland" - }, - { - "system": "http://snomed.info/sct", - "code": "92296004", - "display": "Benign neoplasm of pituitary gland" - }, - { - "system": "http://snomed.info/sct", - "code": "92427003", - "display": "Benign neoplasm of temporal lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "126948004", - "display": "Cerebellopontine angle meningioma" - }, - { - "system": "http://snomed.info/sct", - "code": "134209002", - "display": "Prolactinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "135884009", - "display": "Benign neoplasm of pons" - }, - { - "system": "http://snomed.info/sct", - "code": "189162003", - "display": "Benign neoplasm of brain, supratentorial" - }, - { - "system": "http://snomed.info/sct", - "code": "237719001", - "display": "Pituitary adenoma with extrasellar extension" - }, - { - "system": "http://snomed.info/sct", - "code": "253010003", - "display": "Microprolactinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "253011004", - "display": "Macroprolactinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "254943007", - "display": "Benign tumor of choroid plexus" - }, - { - "system": "http://snomed.info/sct", - "code": "254956000", - "display": "Pituitary adenoma" - }, - { - "system": "http://snomed.info/sct", - "code": "254957009", - "display": "Somatotroph adenoma" - }, - { - "system": "http://snomed.info/sct", - "code": "254958004", - "display": "ACTH-secreting pituitary adenoma" - }, - { - "system": "http://snomed.info/sct", - "code": "254959007", - "display": "Thyrotroph adenoma" - }, - { - "system": "http://snomed.info/sct", - "code": "254960002", - "display": "Gonadotrophin-secreting pituitary adenoma" - }, - { - "system": "http://snomed.info/sct", - "code": "254961003", - "display": "Mixed-functioning pituitary adenoma" - }, - { - "system": "http://snomed.info/sct", - "code": "254962005", - "display": "Functionless pituitary adenoma" - }, - { - "system": "http://snomed.info/sct", - "code": "254963000", - "display": "Pituitary microadenoma" - }, - { - "system": "http://snomed.info/sct", - "code": "254964006", - "display": "Pituitary mesoadenoma" - }, - { - "system": "http://snomed.info/sct", - "code": "254965007", - "display": "Pituitary macroadenoma" - }, - { - "system": "http://snomed.info/sct", - "code": "254966008", - "display": "Suprasellar extension of pituitary adenoma" - }, - { - "system": "http://snomed.info/sct", - "code": "254970000", - "display": "Benign tumor of olfactory tract" - }, - { - "system": "http://snomed.info/sct", - "code": "255200003", - "display": "Benign tumor of hypothalamus" - }, - { - "system": "http://snomed.info/sct", - "code": "264906008", - "display": "Pituitary macroadenoma with extrasellar extension" - }, - { - "system": "http://snomed.info/sct", - "code": "271479005", - "display": "Benign neoplasm of pituitary gland and craniopharyngeal duct" - }, - { - "system": "http://snomed.info/sct", - "code": "275269004", - "display": "Benign cerebral tumor" - }, - { - "system": "http://snomed.info/sct", - "code": "425868004", - "display": "Benign papilloma of choroid plexus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "429765002", - "display": "Benign neoplasm of medulla oblongata (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "448135004", - "display": "Benign teratoma of pineal region (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "699331002", - "display": "Granular cell tumor of neurohypophysis" - }, - { - "system": "http://snomed.info/sct", - "code": "702375004", - "display": "Familial isolated pituitary adenoma" - }, - { - "system": "http://snomed.info/sct", - "code": "722201004", - "display": "Median cleft of upper lip, corpus callosum lipoma, cutaneous polyp syndrome (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "778046002", - "display": "Somatomammotropinoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "783008000", - "display": "Pituitary dermoid and epidermoid cysts (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "788756004", - "display": "Spindle cell oncocytoma of posterior pituitary gland (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "830032008", - "display": "Dermoid cyst of occipital lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "830033003", - "display": "Dermoid cyst of brain (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1157249003", - "display": "Invasive benign pituitary adenoma" - }, - { - "system": "http://snomed.info/sct", - "code": "1196837008", - "display": "Dysembryoplastic neuroepithelial neoplasm of brain" - }, - { - "system": "http://snomed.info/sct", - "code": "87161000119107", - "display": "Benign ependymoma of brain" - }, - { - "system": "http://snomed.info/sct", - "code": "350841000119107", - "display": "Benign neoplasm of infratentorial brain (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "15863451000119107", - "display": "Lipoma of brain (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "92048008", - "display": "Benign neoplasm of central nervous system" - }, - { - "system": "http://snomed.info/sct", - "code": "92257005", - "display": "Benign neoplasm of optic nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "92405007", - "display": "Benign neoplasm of spinal cord" - }, - { - "system": "http://snomed.info/sct", - "code": "189015008", - "display": "Lipoma of spinal canal - extradural" - }, - { - "system": "http://snomed.info/sct", - "code": "189017000", - "display": "Lipoma of spinal cord" - }, - { - "system": "http://snomed.info/sct", - "code": "254977002", - "display": "Benign neoplasm of optic nerve and nerve sheath (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "254979004", - "display": "Melanocytoma of optic nerve head" - }, - { - "system": "http://snomed.info/sct", - "code": "423361002", - "display": "Lipoma of dorsal spinal cord (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "426470009", - "display": "Lipoma of terminal spinal cord" - }, - { - "system": "http://snomed.info/sct", - "code": "426510004", - "display": "Schwannoma of spinal cord (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "427939000", - "display": "Benign neoplasm of spinal extradural space (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "782680004", - "display": "Gangliocytoma of central nervous system (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "830015009", - "display": "Dermoid cyst of spinal cord (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "838304009", - "display": "Benign ependymoma" - }, - { - "system": "http://snomed.info/sct", - "code": "838350007", - "display": "Adenoma of neuroepithelium of iris" - }, - { - "system": "http://snomed.info/sct", - "code": "1003434002", - "display": "Lipoma due to neurospinal dysraphism" - }, - { - "system": "http://snomed.info/sct", - "code": "33441000119100", - "display": "Transitional lipoma of spinal cord" - }, - { - "system": "http://snomed.info/sct", - "code": "34041000119108", - "display": "Benign neoplasm of extramedullary spinal cord (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "16207161000119102", - "display": "Cavernous hemangioma of spinal cord" - }, - { - "system": "http://snomed.info/sct", - "code": "94963005", - "display": "Neoplasm of uncertain behavior of nervous system" - }, - { - "system": "http://snomed.info/sct", - "code": "19133005", - "display": "Neurofibromatosis syndrome" - }, - { - "system": "http://snomed.info/sct", - "code": "92503002", - "display": "Bilateral acoustic neurofibromatosis" - }, - { - "system": "http://snomed.info/sct", - "code": "92824003", - "display": "Neurofibromatosis type 1" - }, - { - "system": "http://snomed.info/sct", - "code": "94722009", - "display": "Neoplasm of uncertain behavior of abducens nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "94723004", - "display": "Neoplasm of uncertain behavior of accessory nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "94725006", - "display": "Neoplasm of uncertain behavior of acoustic nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "94766006", - "display": "Neoplasm of uncertain behavior of brain stem" - }, - { - "system": "http://snomed.info/sct", - "code": "94767002", - "display": "Neoplasm of uncertain behavior of brain" - }, - { - "system": "http://snomed.info/sct", - "code": "94782007", - "display": "Neoplasm of uncertain behavior of cauda equina" - }, - { - "system": "http://snomed.info/sct", - "code": "94784008", - "display": "Neoplasm of uncertain behavior of central nervous system" - }, - { - "system": "http://snomed.info/sct", - "code": "94786005", - "display": "Neoplasm of uncertain behavior of cerebellum" - }, - { - "system": "http://snomed.info/sct", - "code": "94787001", - "display": "Neoplasm of uncertain behavior of cerebral meninges" - }, - { - "system": "http://snomed.info/sct", - "code": "94788006", - "display": "Neoplasm of uncertain behavior of cerebral ventricle" - }, - { - "system": "http://snomed.info/sct", - "code": "94789003", - "display": "Neoplasm of uncertain behavior of cerebrum" - }, - { - "system": "http://snomed.info/sct", - "code": "94807005", - "display": "Neoplasm of uncertain behavior of cranial nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "94808000", - "display": "Neoplasm of uncertain behavior of craniopharyngeal duct" - }, - { - "system": "http://snomed.info/sct", - "code": "94833002", - "display": "Neoplasm of uncertain behavior of facial nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "94847003", - "display": "Neoplasm of uncertain behavior of frontal lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "94855005", - "display": "Neoplasm of uncertain behavior of glossopharyngeal nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "94868002", - "display": "Neoplasm of uncertain behavior of hypoglossal nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "94968001", - "display": "Neoplasm of uncertain behavior of occipital lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "94969009", - "display": "Neoplasm of uncertain behavior of oculomotor nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "94970005", - "display": "Neoplasm of uncertain behavior of olfactory nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "94971009", - "display": "Neoplasm of uncertain behavior of optic nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "94986003", - "display": "Neoplasm of uncertain behavior of parietal lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "95002008", - "display": "Neoplasm of uncertain behavior of pineal gland" - }, - { - "system": "http://snomed.info/sct", - "code": "95004009", - "display": "Neoplasm of uncertain behavior of pituitary gland" - }, - { - "system": "http://snomed.info/sct", - "code": "95108005", - "display": "Neoplasm of uncertain behavior of spinal cord" - }, - { - "system": "http://snomed.info/sct", - "code": "95109002", - "display": "Neoplasm of uncertain behavior of spinal meninges" - }, - { - "system": "http://snomed.info/sct", - "code": "95126008", - "display": "Neoplasm of uncertain behavior of temporal lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "95148002", - "display": "Neoplasm of uncertain behavior of trigeminal nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "95150005", - "display": "Neoplasm of uncertain behavior of trochlear nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "95171000", - "display": "Neoplasm of uncertain behavior of vagus nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "109914007", - "display": "Neoplasm of uncertain behavior of meninges" - }, - { - "system": "http://snomed.info/sct", - "code": "109917000", - "display": "Neoplasm of uncertain behavior of peripheral nerves and peripheral autonomic nervous system" - }, - { - "system": "http://snomed.info/sct", - "code": "189179009", - "display": "Craniopharyngioma" - }, - { - "system": "http://snomed.info/sct", - "code": "189484008", - "display": "Neoplasm of uncertain behavior of brain and spinal cord" - }, - { - "system": "http://snomed.info/sct", - "code": "189487001", - "display": "Neoplasm of uncertain or unknown behavior of brain, supratentorial" - }, - { - "system": "http://snomed.info/sct", - "code": "189488006", - "display": "Neoplasm of uncertain or unknown behavior of brain, infratentorial" - }, - { - "system": "http://snomed.info/sct", - "code": "254241004", - "display": "Segmental neurofibromatosis" - }, - { - "system": "http://snomed.info/sct", - "code": "254945000", - "display": "Embryonal tumor of brain" - }, - { - "system": "http://snomed.info/sct", - "code": "254954002", - "display": "Embryonal tumor of spinal cord" - }, - { - "system": "http://snomed.info/sct", - "code": "254976006", - "display": "Optic nerve glioma" - }, - { - "system": "http://snomed.info/sct", - "code": "269496008", - "display": "Neoplasm of uncertain behavior of endocrine glands and nervous system" - }, - { - "system": "http://snomed.info/sct", - "code": "277507004", - "display": "Pilocytic astrocytoma of cerebellum" - }, - { - "system": "http://snomed.info/sct", - "code": "277522009", - "display": "Hemangiopericytoma of meninges" - }, - { - "system": "http://snomed.info/sct", - "code": "359619007", - "display": "Pinealoma" - }, - { - "system": "http://snomed.info/sct", - "code": "403815003", - "display": "Axillary freckling due to neurofibromatosis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403816002", - "display": "Multiple café-au-lait macules due to neurofibromatosis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403817006", - "display": "Multiple neurofibromas in neurofibromatosis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403819009", - "display": "Elephantiasis neurofibromatosa (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403820003", - "display": "Café-au-lait macules with pulmonary stenosis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403821004", - "display": "Café-au-lait macules with temporal dysrhythmia (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "416351002", - "display": "Intraocular optic nerve glioma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "417619001", - "display": "Intracranial optic nerve glioma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449799008", - "display": "SEGA - Subependymal giant cell astrocytoma" - }, - { - "system": "http://snomed.info/sct", - "code": "608817003", - "display": "Pituicytoma" - }, - { - "system": "http://snomed.info/sct", - "code": "715344006", - "display": "Neurofibromatosis Noonan syndrome (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "716592003", - "display": "Cerebellar liponeurocytoma" - }, - { - "system": "http://snomed.info/sct", - "code": "716787002", - "display": "Extraventricular neurocytoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "721535002", - "display": "Central neurocytoma of brain (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722377004", - "display": "Paraganglioma and gastric stromal sarcoma syndrome (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "763865009", - "display": "Pilocytic astrocytoma" - }, - { - "system": "http://snomed.info/sct", - "code": "770682007", - "display": "Rosette-forming glioneuronal neoplasm" - }, - { - "system": "http://snomed.info/sct", - "code": "780822000", - "display": "Desmoplastic infantile astrocytoma and ganglioglioma" - }, - { - "system": "http://snomed.info/sct", - "code": "781641005", - "display": "Schwannomatosis" - }, - { - "system": "http://snomed.info/sct", - "code": "788757008", - "display": "Pituicytoma of posterior pituitary gland (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "788758003", - "display": "Sellar ependymoma of posterior pituitary gland" - }, - { - "system": "http://snomed.info/sct", - "code": "880093002", - "display": "17q11 deletion syndrome (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1003465006", - "display": "Familial spinal neurofibromatosis" - }, - { - "system": "http://snomed.info/sct", - "code": "1010653007", - "display": "Segmental neurofibromatosis type 1 (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1156407001", - "display": "Myxopapillary ependymoma of spinal cord (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1156412000", - "display": "Angiocentric glioma of central nervous system (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1156457009", - "display": "Papillary glioneuronal tumor of brain (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1156470000", - "display": "Atypical choroid plexus papilloma" - }, - { - "system": "http://snomed.info/sct", - "code": "1156473003", - "display": "Pineocytoma" - }, - { - "system": "http://snomed.info/sct", - "code": "1157161000", - "display": "Meningioma of uncertain behavior (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1196902006", - "display": "Angiocentric glioma of brain" - }, - { - "system": "http://snomed.info/sct", - "code": "1197306009", - "display": "Myxopapillary ependymoma of brain" - }, - { - "system": "http://snomed.info/sct", - "code": "19191000119106", - "display": "Neoplasm of uncertain behavior of peripheral nerve (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "25521000119106", - "display": "Neoplasm of uncertain behavior of hypothalamus (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "15629411000119106", - "display": "Subependymoma of brain" - }, - { - "system": "http://snomed.info/sct", - "code": "16903531000119107", - "display": "Atypical meningioma of brain" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D18.02", - "display": "Hemangioma of intracranial structures" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D32", - "display": "BENIGN NEOPLASM OF MENINGES" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D32.0", - "display": "Benign neoplasm of cerebral meninges" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D32.1", - "display": "Benign neoplasm of spinal meninges" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D32.9", - "display": "Benign neoplasm of meninges, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D33", - "display": "BENIGN NEOPLASM OF BRAIN AND OTHER PARTS OF CENTRAL NERVOUS SYSTEM" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D33.0", - "display": "Benign neoplasm of brain, supratentorial" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D33.1", - "display": "Benign neoplasm of brain, infratentorial" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D33.2", - "display": "Benign neoplasm of brain, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D33.3", - "display": "Benign neoplasm of cranial nerves" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D33.4", - "display": "Benign neoplasm of spinal cord" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D33.7", - "display": "Benign neoplasm of other specified parts of central nervous system" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D33.9", - "display": "Benign neoplasm of central nervous system, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D35.2", - "display": "Benign neoplasm of pituitary gland" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D35.3", - "display": "Benign neoplasm of craniopharyngeal duct" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D35.4", - "display": "Benign neoplasm of pineal gland" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D42.0", - "display": "Neoplasm of uncertain behavior of cerebral meninges" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D42.1", - "display": "Neoplasm of uncertain behavior of spinal meninges" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D42.9", - "display": "Neoplasm of uncertain behavior of meninges, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D43.0", - "display": "Neoplasm of uncertain behavior of brain, supratentorial" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D43.1", - "display": "Neoplasm of uncertain behavior of brain, infratentorial" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D43.2", - "display": "Neoplasm of uncertain behavior of brain, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D43.3", - "display": "Neoplasm of uncertain behavior of cranial nerves" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D43.4", - "display": "Neoplasm of uncertain behavior of spinal cord" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D43.8", - "display": "Neoplasm of uncertain behavior of other specified parts of central nervous system" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D43.9", - "display": "Neoplasm of uncertain behavior of central nervous system, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D44.3", - "display": "Neoplasm of uncertain behavior of pituitary gland" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D44.4", - "display": "Neoplasm of uncertain behavior of craniopharyngeal duct" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "D44.5", - "display": "Neoplasm of uncertain behavior of pineal gland" - } - ] - } -} diff --git a/mcode-coverage-checker/src/lib/valueSets/ValueSet-mcode-radiotherapy-volume-type-vs.json b/mcode-coverage-checker/src/lib/valueSets/ValueSet-mcode-radiotherapy-volume-type-vs.json deleted file mode 100644 index 32a1c4c..0000000 --- a/mcode-coverage-checker/src/lib/valueSets/ValueSet-mcode-radiotherapy-volume-type-vs.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "resourceType": "ValueSet", - "id": "mcode-radiotherapy-volume-type-vs", - "language": "en", - "url": "http://hl7.org/fhir/us/mcode/ValueSet/mcode-radiotherapy-volume-type-vs", - "version": "2.1.0", - "name": "RadiotherapyVolumeTypeVS", - "title": "Radiotherapy Volume Type Value Set", - "status": "active", - "experimental": false, - "expansion": { - "identifier": "urn:uuid:493f7c93-3d92-4254-8c64-c0a68c80d1d5", - "timestamp": "2022-10-05T22:14:54.004Z", - "parameter": [ - { - "name": "expansion-source", - "valueUri": "ValueSet/mcode-radiotherapy-volume-type-vs" - }, - { - "name": "version", - "valueUri": "http://snomed.info/sct|http://snomed.info/sct/900000000000207008/version/20220731" - } - ], - "contains": [ - { - "system": "http://snomed.info/sct", - "code": "228793007", - "display": "Planning target volume (observable entity)" - }, - { - "system": "http://snomed.info/sct", - "code": "228791009", - "display": "Gross tumor volume (observable entity)" - }, - { - "system": "http://snomed.info/sct", - "code": "228792002", - "display": "Clinical target volume (observable entity)" - }, - { - "system": "http://snomed.info/sct", - "code": "1162586008", - "display": "Irradiated volume of organ at risk (observable entity)" - }, - { - "system": "http://snomed.info/sct", - "code": "1201745009", - "display": "Internal target volume (observable entity)" - }, - { - "system": "http://snomed.info/sct", - "code": "1201746005", - "display": "Internal gross tumor volume (observable entity)" - } - ] - } -} diff --git a/mcode-coverage-checker/src/lib/valueSets/ValueSet-mcode-secondary-cancer-disorder-vs.json b/mcode-coverage-checker/src/lib/valueSets/ValueSet-mcode-secondary-cancer-disorder-vs.json deleted file mode 100644 index 8931159..0000000 --- a/mcode-coverage-checker/src/lib/valueSets/ValueSet-mcode-secondary-cancer-disorder-vs.json +++ /dev/null @@ -1,4557 +0,0 @@ -{ - "resourceType": "ValueSet", - "id": "mcode-secondary-cancer-disorder-vs", - "language": "en", - "url": "http://hl7.org/fhir/us/mcode/ValueSet/mcode-secondary-cancer-disorder-vs", - "version": "2.1.0", - "name": "SecondaryCancerDisorderVS", - "title": "Secondary Cancer Disorder Value Set", - "status": "active", - "experimental": false, - "expansion": { - "extension": [ - { - "url": "http://hl7.org/fhir/StructureDefinition/valueset-unclosed", - "valueBoolean": true - } - ], - "identifier": "urn:uuid:d65914e1-8ad4-46d0-8cab-a931a06ab271", - "timestamp": "2022-10-05T22:14:54.254Z", - "parameter": [ - { - "name": "expansion-source", - "valueUri": "ValueSet/mcode-secondary-cancer-disorder-vs" - }, - { - "name": "version", - "valueUri": "http://snomed.info/sct|http://snomed.info/sct/900000000000207008/version/20220731" - }, - { - "name": "version", - "valueUri": "http://hl7.org/fhir/sid/icd-10-cm|2021" - } - ], - "contains": [ - { - "system": "http://snomed.info/sct", - "code": "128462008", - "display": "Metastatic neoplasm (disease)" - }, - { - "system": "http://snomed.info/sct", - "code": "40312006", - "display": "Pericarditis secondary to tumor metastatic to pericardium" - }, - { - "system": "http://snomed.info/sct", - "code": "93144003", - "display": "Leukemic reticuloendotheliosis of intra-abdominal lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "93145002", - "display": "Leukemic reticuloendotheliosis of intrapelvic lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "93146001", - "display": "Leukemic reticuloendotheliosis of intrathoracic lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "93150008", - "display": "Leukemic reticuloendotheliosis of lymph nodes of multiple sites" - }, - { - "system": "http://snomed.info/sct", - "code": "94152006", - "display": "Secondary malignant neoplasm of abdominal esophagus" - }, - { - "system": "http://snomed.info/sct", - "code": "94153001", - "display": "Secondary malignant neoplasm of abducens nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "94154007", - "display": "Secondary malignant neoplasm of accessory nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "94155008", - "display": "Secondary malignant neoplasm of accessory sinus" - }, - { - "system": "http://snomed.info/sct", - "code": "94156009", - "display": "Secondary malignant neoplasm of acoustic nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "94157000", - "display": "Secondary malignant neoplasm of acromion" - }, - { - "system": "http://snomed.info/sct", - "code": "94158005", - "display": "Secondary malignant neoplasm of adenoid" - }, - { - "system": "http://snomed.info/sct", - "code": "94159002", - "display": "Secondary malignant neoplasm of adnexa of skin" - }, - { - "system": "http://snomed.info/sct", - "code": "94160007", - "display": "Secondary malignant neoplasm of adrenal cortex" - }, - { - "system": "http://snomed.info/sct", - "code": "94161006", - "display": "Secondary malignant neoplasm of adrenal gland" - }, - { - "system": "http://snomed.info/sct", - "code": "94162004", - "display": "Secondary malignant neoplasm of adrenal medulla" - }, - { - "system": "http://snomed.info/sct", - "code": "94163009", - "display": "Secondary malignant neoplasm of alveolar ridge mucosa" - }, - { - "system": "http://snomed.info/sct", - "code": "94164003", - "display": "Secondary malignant neoplasm of ampulla of Vater" - }, - { - "system": "http://snomed.info/sct", - "code": "94165002", - "display": "Secondary malignant neoplasm of anal canal" - }, - { - "system": "http://snomed.info/sct", - "code": "94166001", - "display": "Secondary malignant neoplasm of anterior aspect of epiglottis" - }, - { - "system": "http://snomed.info/sct", - "code": "94167005", - "display": "Secondary malignant neoplasm of anterior mediastinum" - }, - { - "system": "http://snomed.info/sct", - "code": "94168000", - "display": "Secondary malignant neoplasm of anterior portion of floor of mouth" - }, - { - "system": "http://snomed.info/sct", - "code": "94169008", - "display": "Secondary malignant neoplasm of anterior two-thirds of tongue" - }, - { - "system": "http://snomed.info/sct", - "code": "94170009", - "display": "Secondary malignant neoplasm of anterior wall of nasopharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "94171008", - "display": "Secondary malignant neoplasm of anterior wall of urinary bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "94172001", - "display": "Secondary malignant neoplasm of anus" - }, - { - "system": "http://snomed.info/sct", - "code": "94173006", - "display": "Secondary malignant neoplasm of aortic body" - }, - { - "system": "http://snomed.info/sct", - "code": "94175004", - "display": "Secondary malignant neoplasm of appendix" - }, - { - "system": "http://snomed.info/sct", - "code": "94176003", - "display": "Secondary malignant neoplasm of areola of female breast" - }, - { - "system": "http://snomed.info/sct", - "code": "94177007", - "display": "Secondary malignant neoplasm of areola of male breast" - }, - { - "system": "http://snomed.info/sct", - "code": "94179005", - "display": "Secondary malignant neoplasm of ascending colon" - }, - { - "system": "http://snomed.info/sct", - "code": "94180008", - "display": "Secondary malignant neoplasm of axilla" - }, - { - "system": "http://snomed.info/sct", - "code": "94181007", - "display": "Secondary malignant neoplasm of axillary lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "94182000", - "display": "Secondary malignant neoplasm of axillary tail of female breast" - }, - { - "system": "http://snomed.info/sct", - "code": "94183005", - "display": "Secondary malignant neoplasm of back" - }, - { - "system": "http://snomed.info/sct", - "code": "94184004", - "display": "Secondary malignant neoplasm of base of tongue" - }, - { - "system": "http://snomed.info/sct", - "code": "94185003", - "display": "Secondary malignant neoplasm of biliary tract" - }, - { - "system": "http://snomed.info/sct", - "code": "94186002", - "display": "Secondary malignant neoplasm of bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "94187006", - "display": "Secondary malignant neoplasm of blood vessel of abdomen" - }, - { - "system": "http://snomed.info/sct", - "code": "94189009", - "display": "Secondary malignant neoplasm of blood vessel of axilla" - }, - { - "system": "http://snomed.info/sct", - "code": "94190000", - "display": "Secondary malignant neoplasm of blood vessel of buttock" - }, - { - "system": "http://snomed.info/sct", - "code": "94191001", - "display": "Secondary malignant neoplasm of blood vessel of face" - }, - { - "system": "http://snomed.info/sct", - "code": "94192008", - "display": "Secondary malignant neoplasm of blood vessel of finger" - }, - { - "system": "http://snomed.info/sct", - "code": "94193003", - "display": "Secondary malignant neoplasm of blood vessel of foot" - }, - { - "system": "http://snomed.info/sct", - "code": "94194009", - "display": "Secondary malignant neoplasm of blood vessel of forearm" - }, - { - "system": "http://snomed.info/sct", - "code": "94195005", - "display": "Secondary malignant neoplasm of blood vessel of hand" - }, - { - "system": "http://snomed.info/sct", - "code": "94196006", - "display": "Secondary malignant neoplasm of blood vessel of head" - }, - { - "system": "http://snomed.info/sct", - "code": "94197002", - "display": "Secondary malignant neoplasm of blood vessel of hip" - }, - { - "system": "http://snomed.info/sct", - "code": "94198007", - "display": "Secondary malignant neoplasm of blood vessel of inguinal region" - }, - { - "system": "http://snomed.info/sct", - "code": "94200001", - "display": "Secondary malignant neoplasm of blood vessel of lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "94201002", - "display": "Secondary malignant neoplasm of blood vessel of neck" - }, - { - "system": "http://snomed.info/sct", - "code": "94202009", - "display": "Secondary malignant neoplasm of blood vessel of pelvis" - }, - { - "system": "http://snomed.info/sct", - "code": "94203004", - "display": "Secondary malignant neoplasm of blood vessel of perineum" - }, - { - "system": "http://snomed.info/sct", - "code": "94204005", - "display": "Secondary malignant neoplasm of blood vessel of popliteal space" - }, - { - "system": "http://snomed.info/sct", - "code": "94205006", - "display": "Secondary malignant neoplasm of blood vessel of shoulder" - }, - { - "system": "http://snomed.info/sct", - "code": "94206007", - "display": "Secondary malignant neoplasm of blood vessel of thigh" - }, - { - "system": "http://snomed.info/sct", - "code": "94207003", - "display": "Secondary malignant neoplasm of blood vessel of thorax" - }, - { - "system": "http://snomed.info/sct", - "code": "94208008", - "display": "Secondary malignant neoplasm of blood vessel of toe" - }, - { - "system": "http://snomed.info/sct", - "code": "94209000", - "display": "Secondary malignant neoplasm of blood vessel of trunk" - }, - { - "system": "http://snomed.info/sct", - "code": "94210005", - "display": "Secondary malignant neoplasm of blood vessel of upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "94211009", - "display": "Secondary malignant neoplasm of blood vessel" - }, - { - "system": "http://snomed.info/sct", - "code": "94212002", - "display": "Secondary malignant neoplasm of body of pancreas" - }, - { - "system": "http://snomed.info/sct", - "code": "94213007", - "display": "Secondary malignant neoplasm of body of penis" - }, - { - "system": "http://snomed.info/sct", - "code": "94214001", - "display": "Secondary malignant neoplasm of body of stomach" - }, - { - "system": "http://snomed.info/sct", - "code": "94215000", - "display": "Secondary malignant neoplasm of body of uterus" - }, - { - "system": "http://snomed.info/sct", - "code": "94217008", - "display": "Secondary malignant neoplasm of bone marrow" - }, - { - "system": "http://snomed.info/sct", - "code": "94218003", - "display": "Secondary malignant neoplasm of bone of face" - }, - { - "system": "http://snomed.info/sct", - "code": "94219006", - "display": "Secondary malignant neoplasm of bone of lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "94220000", - "display": "Secondary malignant neoplasm of bone of skull" - }, - { - "system": "http://snomed.info/sct", - "code": "94221001", - "display": "Secondary malignant neoplasm of bone of upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "94222008", - "display": "Secondary malignant neoplasm of bone" - }, - { - "system": "http://snomed.info/sct", - "code": "94224009", - "display": "Secondary malignant neoplasm of brain stem" - }, - { - "system": "http://snomed.info/sct", - "code": "94225005", - "display": "Secondary malignant neoplasm of brain" - }, - { - "system": "http://snomed.info/sct", - "code": "94226006", - "display": "Secondary malignant neoplasm of broad ligament" - }, - { - "system": "http://snomed.info/sct", - "code": "94227002", - "display": "Secondary malignant neoplasm of bronchopulmonary lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "94228007", - "display": "Secondary malignant neoplasm of bronchus of left lower lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "94229004", - "display": "Secondary malignant neoplasm of bronchus of left upper lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "94230009", - "display": "Secondary malignant neoplasm of bronchus of right lower lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "94231008", - "display": "Secondary malignant neoplasm of bronchus of right middle lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "94232001", - "display": "Secondary malignant neoplasm of bronchus of right upper lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "94233006", - "display": "Secondary malignant neoplasm of bronchus" - }, - { - "system": "http://snomed.info/sct", - "code": "94234000", - "display": "Secondary malignant neoplasm of buccal mucosa" - }, - { - "system": "http://snomed.info/sct", - "code": "94235004", - "display": "Secondary malignant neoplasm of cecum" - }, - { - "system": "http://snomed.info/sct", - "code": "94236003", - "display": "Secondary malignant neoplasm of calcaneus" - }, - { - "system": "http://snomed.info/sct", - "code": "94237007", - "display": "Secondary malignant neoplasm of cardia of stomach" - }, - { - "system": "http://snomed.info/sct", - "code": "94238002", - "display": "Secondary malignant neoplasm of carina" - }, - { - "system": "http://snomed.info/sct", - "code": "94239005", - "display": "Secondary malignant neoplasm of carotid body" - }, - { - "system": "http://snomed.info/sct", - "code": "94240007", - "display": "Secondary malignant neoplasm of carpal bone" - }, - { - "system": "http://snomed.info/sct", - "code": "94241006", - "display": "Secondary malignant neoplasm of cartilage of nose" - }, - { - "system": "http://snomed.info/sct", - "code": "94242004", - "display": "Secondary malignant neoplasm of cauda equina" - }, - { - "system": "http://snomed.info/sct", - "code": "94243009", - "display": "Secondary malignant neoplasm of central nervous system" - }, - { - "system": "http://snomed.info/sct", - "code": "94244003", - "display": "Secondary malignant neoplasm of central portion of female breast" - }, - { - "system": "http://snomed.info/sct", - "code": "94245002", - "display": "Secondary malignant neoplasm of cerebellum" - }, - { - "system": "http://snomed.info/sct", - "code": "94246001", - "display": "Secondary malignant neoplasm of cerebral meninges" - }, - { - "system": "http://snomed.info/sct", - "code": "94247005", - "display": "Secondary malignant neoplasm of cerebral ventricle" - }, - { - "system": "http://snomed.info/sct", - "code": "94248000", - "display": "Secondary malignant neoplasm of cerebrum" - }, - { - "system": "http://snomed.info/sct", - "code": "94249008", - "display": "Secondary malignant neoplasm of cervical esophagus" - }, - { - "system": "http://snomed.info/sct", - "code": "94250008", - "display": "Secondary malignant neoplasm of cervical vertebral column" - }, - { - "system": "http://snomed.info/sct", - "code": "94252000", - "display": "Secondary malignant neoplasm of cheek" - }, - { - "system": "http://snomed.info/sct", - "code": "94253005", - "display": "Secondary malignant neoplasm of chest wall" - }, - { - "system": "http://snomed.info/sct", - "code": "94254004", - "display": "Secondary malignant neoplasm of choroid" - }, - { - "system": "http://snomed.info/sct", - "code": "94255003", - "display": "Secondary malignant neoplasm of ciliary body" - }, - { - "system": "http://snomed.info/sct", - "code": "94256002", - "display": "Secondary malignant neoplasm of clavicle" - }, - { - "system": "http://snomed.info/sct", - "code": "94257006", - "display": "Secondary malignant neoplasm of clitoris" - }, - { - "system": "http://snomed.info/sct", - "code": "94258001", - "display": "Secondary malignant neoplasm of coccygeal body" - }, - { - "system": "http://snomed.info/sct", - "code": "94259009", - "display": "Secondary malignant neoplasm of coccyx" - }, - { - "system": "http://snomed.info/sct", - "code": "94260004", - "display": "Secondary malignant neoplasm of colon" - }, - { - "system": "http://snomed.info/sct", - "code": "94261000", - "display": "Secondary malignant neoplasm of commissure of lip" - }, - { - "system": "http://snomed.info/sct", - "code": "94262007", - "display": "Secondary malignant neoplasm of common bile duct" - }, - { - "system": "http://snomed.info/sct", - "code": "94263002", - "display": "Secondary malignant neoplasm of conjunctiva" - }, - { - "system": "http://snomed.info/sct", - "code": "94264008", - "display": "Secondary malignant neoplasm of connective and other soft tissues" - }, - { - "system": "http://snomed.info/sct", - "code": "94265009", - "display": "Secondary malignant neoplasm of cornea" - }, - { - "system": "http://snomed.info/sct", - "code": "94266005", - "display": "Secondary malignant neoplasm of cranial nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "94267001", - "display": "Secondary malignant neoplasm of craniopharyngeal duct" - }, - { - "system": "http://snomed.info/sct", - "code": "94268006", - "display": "Secondary malignant neoplasm of cubital lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "94269003", - "display": "Secondary malignant neoplasm of cuboid" - }, - { - "system": "http://snomed.info/sct", - "code": "94270002", - "display": "Secondary malignant neoplasm of cystic duct" - }, - { - "system": "http://snomed.info/sct", - "code": "94271003", - "display": "Secondary malignant neoplasm of descending colon" - }, - { - "system": "http://snomed.info/sct", - "code": "94272005", - "display": "Secondary malignant neoplasm of diaphragm" - }, - { - "system": "http://snomed.info/sct", - "code": "94273000", - "display": "Secondary malignant neoplasm of dorsal surface of tongue" - }, - { - "system": "http://snomed.info/sct", - "code": "94274006", - "display": "Secondary malignant neoplasm of thoracic vertebral column" - }, - { - "system": "http://snomed.info/sct", - "code": "94275007", - "display": "Secondary malignant neoplasm of duodenum" - }, - { - "system": "http://snomed.info/sct", - "code": "94276008", - "display": "Secondary malignant neoplasm of ectopic female breast tissue" - }, - { - "system": "http://snomed.info/sct", - "code": "94277004", - "display": "Secondary malignant neoplasm of ectopic male breast tissue" - }, - { - "system": "http://snomed.info/sct", - "code": "94278009", - "display": "Secondary malignant neoplasm of endocardium" - }, - { - "system": "http://snomed.info/sct", - "code": "94279001", - "display": "Secondary malignant neoplasm of endocervix" - }, - { - "system": "http://snomed.info/sct", - "code": "94280003", - "display": "Secondary malignant neoplasm of endocrine gland" - }, - { - "system": "http://snomed.info/sct", - "code": "94281004", - "display": "Secondary malignant neoplasm of endometrium" - }, - { - "system": "http://snomed.info/sct", - "code": "94282006", - "display": "Secondary malignant neoplasm of epicardium" - }, - { - "system": "http://snomed.info/sct", - "code": "94283001", - "display": "Secondary malignant neoplasm of epididymis" - }, - { - "system": "http://snomed.info/sct", - "code": "94284007", - "display": "Secondary malignant neoplasm of epiglottis" - }, - { - "system": "http://snomed.info/sct", - "code": "94285008", - "display": "Secondary malignant neoplasm of epitrochlear lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "94286009", - "display": "Secondary malignant neoplasm of esophagus" - }, - { - "system": "http://snomed.info/sct", - "code": "94287000", - "display": "Secondary malignant neoplasm of ethmoid bone" - }, - { - "system": "http://snomed.info/sct", - "code": "94288005", - "display": "Secondary malignant neoplasm of ethmoidal sinus" - }, - { - "system": "http://snomed.info/sct", - "code": "94289002", - "display": "Secondary malignant neoplasm of eustachian tube" - }, - { - "system": "http://snomed.info/sct", - "code": "94290006", - "display": "Secondary malignant neoplasm of exocervix" - }, - { - "system": "http://snomed.info/sct", - "code": "94291005", - "display": "Secondary malignant neoplasm of extrahepatic bile ducts" - }, - { - "system": "http://snomed.info/sct", - "code": "94292003", - "display": "Secondary malignant neoplasm of eye" - }, - { - "system": "http://snomed.info/sct", - "code": "94293008", - "display": "Secondary malignant neoplasm of face" - }, - { - "system": "http://snomed.info/sct", - "code": "94294002", - "display": "Secondary malignant neoplasm of facial nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "94295001", - "display": "Secondary malignant neoplasm of fallopian tube" - }, - { - "system": "http://snomed.info/sct", - "code": "94296000", - "display": "Secondary malignant neoplasm of false vocal cord" - }, - { - "system": "http://snomed.info/sct", - "code": "94297009", - "display": "Secondary malignant neoplasm of female breast" - }, - { - "system": "http://snomed.info/sct", - "code": "94298004", - "display": "Secondary malignant neoplasm of female genital organ" - }, - { - "system": "http://snomed.info/sct", - "code": "94299007", - "display": "Secondary malignant neoplasm of femoral lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "94300004", - "display": "Secondary malignant neoplasm of femur" - }, - { - "system": "http://snomed.info/sct", - "code": "94301000", - "display": "Secondary malignant neoplasm of fibula" - }, - { - "system": "http://snomed.info/sct", - "code": "94302007", - "display": "Secondary malignant neoplasm of first cuneiform bone of foot" - }, - { - "system": "http://snomed.info/sct", - "code": "94303002", - "display": "Secondary malignant neoplasm of flank" - }, - { - "system": "http://snomed.info/sct", - "code": "94304008", - "display": "Secondary malignant neoplasm of floor of mouth" - }, - { - "system": "http://snomed.info/sct", - "code": "94305009", - "display": "Secondary malignant neoplasm of foot" - }, - { - "system": "http://snomed.info/sct", - "code": "94306005", - "display": "Secondary malignant neoplasm of forearm" - }, - { - "system": "http://snomed.info/sct", - "code": "94307001", - "display": "Secondary malignant neoplasm of prepuce" - }, - { - "system": "http://snomed.info/sct", - "code": "94308006", - "display": "Secondary malignant neoplasm of frontal bone" - }, - { - "system": "http://snomed.info/sct", - "code": "94309003", - "display": "Secondary malignant neoplasm of frontal lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "94310008", - "display": "Secondary malignant neoplasm of frontal sinus" - }, - { - "system": "http://snomed.info/sct", - "code": "94311007", - "display": "Secondary malignant neoplasm of fundus of stomach" - }, - { - "system": "http://snomed.info/sct", - "code": "94312000", - "display": "Secondary malignant neoplasm of gallbladder" - }, - { - "system": "http://snomed.info/sct", - "code": "94313005", - "display": "Secondary malignant neoplasm of gastrointestinal tract" - }, - { - "system": "http://snomed.info/sct", - "code": "94314004", - "display": "Secondary malignant neoplasm of gingival mucosa" - }, - { - "system": "http://snomed.info/sct", - "code": "94315003", - "display": "Secondary malignant neoplasm of glans penis" - }, - { - "system": "http://snomed.info/sct", - "code": "94316002", - "display": "Secondary malignant neoplasm of glomus jugulare" - }, - { - "system": "http://snomed.info/sct", - "code": "94317006", - "display": "Secondary malignant neoplasm of glossopharyngeal nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "94318001", - "display": "Secondary malignant neoplasm of glottis" - }, - { - "system": "http://snomed.info/sct", - "code": "94319009", - "display": "Secondary malignant neoplasm of great vessels" - }, - { - "system": "http://snomed.info/sct", - "code": "94320003", - "display": "Secondary malignant neoplasm of greater curvature of stomach" - }, - { - "system": "http://snomed.info/sct", - "code": "94321004", - "display": "Secondary malignant neoplasm of gum" - }, - { - "system": "http://snomed.info/sct", - "code": "94322006", - "display": "Secondary malignant neoplasm of hamate bone" - }, - { - "system": "http://snomed.info/sct", - "code": "94323001", - "display": "Secondary malignant neoplasm of hand" - }, - { - "system": "http://snomed.info/sct", - "code": "94324007", - "display": "Secondary malignant neoplasm of hard palate" - }, - { - "system": "http://snomed.info/sct", - "code": "94325008", - "display": "Secondary malignant neoplasm of head of pancreas" - }, - { - "system": "http://snomed.info/sct", - "code": "94326009", - "display": "Secondary malignant neoplasm of head" - }, - { - "system": "http://snomed.info/sct", - "code": "94327000", - "display": "Secondary malignant neoplasm of heart" - }, - { - "system": "http://snomed.info/sct", - "code": "94328005", - "display": "Secondary malignant neoplasm of hepatic flexure of colon" - }, - { - "system": "http://snomed.info/sct", - "code": "94329002", - "display": "Secondary malignant neoplasm of hilus of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "94330007", - "display": "Secondary malignant neoplasm of hypogastric lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "94331006", - "display": "Secondary malignant neoplasm of hypoglossal nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "94332004", - "display": "Secondary malignant neoplasm of hypopharyngeal aspect of aryepiglottic fold" - }, - { - "system": "http://snomed.info/sct", - "code": "94333009", - "display": "Secondary malignant neoplasm of hypopharyngeal aspect of interarytenoid fold" - }, - { - "system": "http://snomed.info/sct", - "code": "94334003", - "display": "Secondary malignant neoplasm of hypopharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "94335002", - "display": "Secondary malignant neoplasm of ileum" - }, - { - "system": "http://snomed.info/sct", - "code": "94336001", - "display": "Secondary malignant neoplasm of iliac lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "94337005", - "display": "Secondary malignant neoplasm of ilium" - }, - { - "system": "http://snomed.info/sct", - "code": "94338000", - "display": "Secondary malignant neoplasm of infraclavicular lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "94339008", - "display": "Secondary malignant neoplasm of inguinal lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "94340005", - "display": "Secondary malignant neoplasm of inguinal region" - }, - { - "system": "http://snomed.info/sct", - "code": "94341009", - "display": "Secondary malignant neoplasm of inner aspect of lip" - }, - { - "system": "http://snomed.info/sct", - "code": "94342002", - "display": "Secondary malignant neoplasm of inner aspect of lower lip" - }, - { - "system": "http://snomed.info/sct", - "code": "94343007", - "display": "Secondary malignant neoplasm of inner aspect of upper lip" - }, - { - "system": "http://snomed.info/sct", - "code": "94344001", - "display": "Secondary malignant neoplasm of intercostal lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "94345000", - "display": "Secondary malignant neoplasm of intestinal lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "94346004", - "display": "Secondary malignant neoplasm of intestinal tract" - }, - { - "system": "http://snomed.info/sct", - "code": "94347008", - "display": "Secondary malignant neoplasm of intra-abdominal lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "94348003", - "display": "Secondary malignant neoplasm of intra-abdominal organs" - }, - { - "system": "http://snomed.info/sct", - "code": "94349006", - "display": "Secondary malignant neoplasm of intrahepatic bile ducts" - }, - { - "system": "http://snomed.info/sct", - "code": "94350006", - "display": "Secondary malignant neoplasm of intrapelvic lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "94351005", - "display": "Secondary malignant neoplasm of intrathoracic lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "94352003", - "display": "Secondary malignant neoplasm of intrathoracic organs" - }, - { - "system": "http://snomed.info/sct", - "code": "94353008", - "display": "Secondary malignant neoplasm of ischium" - }, - { - "system": "http://snomed.info/sct", - "code": "94354002", - "display": "Secondary malignant neoplasm of islets of Langerhans" - }, - { - "system": "http://snomed.info/sct", - "code": "94355001", - "display": "Secondary malignant neoplasm of isthmus of uterus" - }, - { - "system": "http://snomed.info/sct", - "code": "94356000", - "display": "Secondary malignant neoplasm of jaw" - }, - { - "system": "http://snomed.info/sct", - "code": "94357009", - "display": "Secondary malignant neoplasm of jejunum" - }, - { - "system": "http://snomed.info/sct", - "code": "94358004", - "display": "Secondary malignant neoplasm of junctional region of epiglottis" - }, - { - "system": "http://snomed.info/sct", - "code": "94359007", - "display": "Secondary malignant neoplasm of junctional zone of tongue" - }, - { - "system": "http://snomed.info/sct", - "code": "94360002", - "display": "Secondary malignant neoplasm of kidney" - }, - { - "system": "http://snomed.info/sct", - "code": "94361003", - "display": "Secondary malignant neoplasm of labia majora" - }, - { - "system": "http://snomed.info/sct", - "code": "94362005", - "display": "Secondary malignant neoplasm of labia minora" - }, - { - "system": "http://snomed.info/sct", - "code": "94364006", - "display": "Secondary malignant neoplasm of lacrimal gland" - }, - { - "system": "http://snomed.info/sct", - "code": "94365007", - "display": "Secondary malignant neoplasm of large intestine" - }, - { - "system": "http://snomed.info/sct", - "code": "94366008", - "display": "Secondary malignant neoplasm of laryngeal aspect of aryepiglottic fold" - }, - { - "system": "http://snomed.info/sct", - "code": "94367004", - "display": "Secondary malignant neoplasm of laryngeal aspect of interarytenoid fold" - }, - { - "system": "http://snomed.info/sct", - "code": "94368009", - "display": "Secondary malignant neoplasm of laryngeal commissure" - }, - { - "system": "http://snomed.info/sct", - "code": "94369001", - "display": "Secondary malignant neoplasm of laryngeal surface of epiglottis" - }, - { - "system": "http://snomed.info/sct", - "code": "94370000", - "display": "Secondary malignant neoplasm of larynx" - }, - { - "system": "http://snomed.info/sct", - "code": "94371001", - "display": "Secondary malignant neoplasm of lateral portion of floor of mouth" - }, - { - "system": "http://snomed.info/sct", - "code": "94372008", - "display": "Secondary malignant neoplasm of lateral wall of nasopharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "94373003", - "display": "Secondary malignant neoplasm of lateral wall of oropharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "94374009", - "display": "Secondary malignant neoplasm of lateral wall of urinary bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "94375005", - "display": "Secondary malignant neoplasm of left lower lobe of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "94376006", - "display": "Secondary malignant neoplasm of left upper lobe of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "94378007", - "display": "Secondary malignant neoplasm of lesser curvature of stomach" - }, - { - "system": "http://snomed.info/sct", - "code": "94379004", - "display": "Secondary malignant neoplasm of lingual tonsil" - }, - { - "system": "http://snomed.info/sct", - "code": "94380001", - "display": "Secondary malignant neoplasm of lip" - }, - { - "system": "http://snomed.info/sct", - "code": "94381002", - "display": "Secondary malignant neoplasm of liver" - }, - { - "system": "http://snomed.info/sct", - "code": "94382009", - "display": "Secondary malignant neoplasm of long bone of lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "94383004", - "display": "Secondary malignant neoplasm of long bone of upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "94384005", - "display": "Secondary malignant neoplasm of lower gum" - }, - { - "system": "http://snomed.info/sct", - "code": "94385006", - "display": "Secondary malignant neoplasm of lower inner quadrant of female breast" - }, - { - "system": "http://snomed.info/sct", - "code": "94386007", - "display": "Secondary malignant neoplasm of lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "94387003", - "display": "Secondary malignant neoplasm of lower outer quadrant of female breast" - }, - { - "system": "http://snomed.info/sct", - "code": "94388008", - "display": "Secondary malignant neoplasm of lower third of esophagus" - }, - { - "system": "http://snomed.info/sct", - "code": "94389000", - "display": "Secondary malignant neoplasm of lumbar vertebral column" - }, - { - "system": "http://snomed.info/sct", - "code": "94390009", - "display": "Secondary malignant neoplasm of lunate bone" - }, - { - "system": "http://snomed.info/sct", - "code": "94391008", - "display": "Secondary malignant neoplasm of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "94392001", - "display": "Secondary malignant neoplasm of lymph node" - }, - { - "system": "http://snomed.info/sct", - "code": "94393006", - "display": "Secondary malignant neoplasm of lymph nodes of face" - }, - { - "system": "http://snomed.info/sct", - "code": "94394000", - "display": "Secondary malignant neoplasm of lymph nodes of head" - }, - { - "system": "http://snomed.info/sct", - "code": "94395004", - "display": "Secondary malignant neoplasm of lymph nodes of lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "94396003", - "display": "Secondary malignant neoplasm of lymph nodes of multiple sites" - }, - { - "system": "http://snomed.info/sct", - "code": "94397007", - "display": "Secondary malignant neoplasm of lymph nodes of neck" - }, - { - "system": "http://snomed.info/sct", - "code": "94398002", - "display": "Secondary malignant neoplasm of lymph nodes of upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "94399005", - "display": "Secondary malignant neoplasm of main bronchus" - }, - { - "system": "http://snomed.info/sct", - "code": "94400003", - "display": "Secondary malignant neoplasm of major salivary gland" - }, - { - "system": "http://snomed.info/sct", - "code": "94401004", - "display": "Secondary malignant neoplasm of male breast" - }, - { - "system": "http://snomed.info/sct", - "code": "94402006", - "display": "Secondary malignant neoplasm of male genital organ" - }, - { - "system": "http://snomed.info/sct", - "code": "94403001", - "display": "Secondary malignant neoplasm of mandible" - }, - { - "system": "http://snomed.info/sct", - "code": "94404007", - "display": "Secondary malignant neoplasm of mastoid air cells" - }, - { - "system": "http://snomed.info/sct", - "code": "94405008", - "display": "Secondary malignant neoplasm of maxilla" - }, - { - "system": "http://snomed.info/sct", - "code": "94406009", - "display": "Secondary malignant neoplasm of maxillary sinus" - }, - { - "system": "http://snomed.info/sct", - "code": "94407000", - "display": "Secondary malignant neoplasm of Meckel's diverticulum" - }, - { - "system": "http://snomed.info/sct", - "code": "94408005", - "display": "Secondary malignant neoplasm of mediastinal lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "94409002", - "display": "Secondary malignant neoplasm of mediastinum" - }, - { - "system": "http://snomed.info/sct", - "code": "94410007", - "display": "Secondary malignant neoplasm of mesenteric lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "94411006", - "display": "Secondary malignant neoplasm of metacarpal bone" - }, - { - "system": "http://snomed.info/sct", - "code": "94412004", - "display": "Secondary malignant neoplasm of metatarsal bone" - }, - { - "system": "http://snomed.info/sct", - "code": "94413009", - "display": "Secondary malignant neoplasm of middle ear" - }, - { - "system": "http://snomed.info/sct", - "code": "94414003", - "display": "Secondary malignant neoplasm of middle third of esophagus" - }, - { - "system": "http://snomed.info/sct", - "code": "94415002", - "display": "Secondary malignant neoplasm of minor salivary gland" - }, - { - "system": "http://snomed.info/sct", - "code": "94416001", - "display": "Secondary malignant neoplasm of mouth" - }, - { - "system": "http://snomed.info/sct", - "code": "94417005", - "display": "Secondary malignant neoplasm of multiple endocrine glands" - }, - { - "system": "http://snomed.info/sct", - "code": "94418000", - "display": "Secondary malignant neoplasm of muscle of abdomen" - }, - { - "system": "http://snomed.info/sct", - "code": "94419008", - "display": "Secondary malignant neoplasm of muscle of buttock" - }, - { - "system": "http://snomed.info/sct", - "code": "94420002", - "display": "Secondary malignant neoplasm of muscle of face" - }, - { - "system": "http://snomed.info/sct", - "code": "94421003", - "display": "Secondary malignant neoplasm of muscle of head" - }, - { - "system": "http://snomed.info/sct", - "code": "94422005", - "display": "Secondary malignant neoplasm of muscle of hip" - }, - { - "system": "http://snomed.info/sct", - "code": "94423000", - "display": "Secondary malignant neoplasm of muscle of inguinal region" - }, - { - "system": "http://snomed.info/sct", - "code": "94424006", - "display": "Secondary malignant neoplasm of muscle of lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "94425007", - "display": "Secondary malignant neoplasm of muscle of neck" - }, - { - "system": "http://snomed.info/sct", - "code": "94426008", - "display": "Secondary malignant neoplasm of muscle of pelvis" - }, - { - "system": "http://snomed.info/sct", - "code": "94427004", - "display": "Secondary malignant neoplasm of muscle of perineum" - }, - { - "system": "http://snomed.info/sct", - "code": "94428009", - "display": "Secondary malignant neoplasm of muscle of shoulder" - }, - { - "system": "http://snomed.info/sct", - "code": "94429001", - "display": "Secondary malignant neoplasm of muscle of thorax" - }, - { - "system": "http://snomed.info/sct", - "code": "94430006", - "display": "Secondary malignant neoplasm of muscle of trunk" - }, - { - "system": "http://snomed.info/sct", - "code": "94431005", - "display": "Secondary malignant neoplasm of muscle of upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "94432003", - "display": "Secondary malignant neoplasm of muscle" - }, - { - "system": "http://snomed.info/sct", - "code": "94433008", - "display": "Secondary malignant neoplasm of myocardium" - }, - { - "system": "http://snomed.info/sct", - "code": "94434002", - "display": "Secondary malignant neoplasm of myometrium" - }, - { - "system": "http://snomed.info/sct", - "code": "94435001", - "display": "Secondary malignant neoplasm of nasal bone" - }, - { - "system": "http://snomed.info/sct", - "code": "94436000", - "display": "Secondary malignant neoplasm of nasal cavity" - }, - { - "system": "http://snomed.info/sct", - "code": "94437009", - "display": "Secondary malignant neoplasm of nasal concha" - }, - { - "system": "http://snomed.info/sct", - "code": "94439007", - "display": "Secondary malignant neoplasm of navicular bone of foot" - }, - { - "system": "http://snomed.info/sct", - "code": "94440009", - "display": "Secondary malignant neoplasm of scaphoid bone" - }, - { - "system": "http://snomed.info/sct", - "code": "94441008", - "display": "Secondary malignant neoplasm of neck" - }, - { - "system": "http://snomed.info/sct", - "code": "94442001", - "display": "Secondary malignant neoplasm of nervous system" - }, - { - "system": "http://snomed.info/sct", - "code": "94443006", - "display": "Secondary malignant neoplasm of nipple of female breast" - }, - { - "system": "http://snomed.info/sct", - "code": "94444000", - "display": "Secondary malignant neoplasm of nipple of male breast" - }, - { - "system": "http://snomed.info/sct", - "code": "94445004", - "display": "Secondary malignant neoplasm of nose" - }, - { - "system": "http://snomed.info/sct", - "code": "94446003", - "display": "Secondary malignant neoplasm of obturator lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "94447007", - "display": "Secondary malignant neoplasm of occipital bone" - }, - { - "system": "http://snomed.info/sct", - "code": "94448002", - "display": "Secondary malignant neoplasm of occipital lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "94449005", - "display": "Secondary malignant neoplasm of occipital lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "94450005", - "display": "Secondary malignant neoplasm of oculomotor nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "94451009", - "display": "Secondary malignant neoplasm of olfactory nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "94452002", - "display": "Secondary malignant neoplasm of optic nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "94453007", - "display": "Secondary malignant neoplasm of orbit" - }, - { - "system": "http://snomed.info/sct", - "code": "94454001", - "display": "Secondary malignant neoplasm of oropharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "94455000", - "display": "Secondary malignant neoplasm of ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "94456004", - "display": "Secondary malignant neoplasm of palate" - }, - { - "system": "http://snomed.info/sct", - "code": "94457008", - "display": "Secondary malignant neoplasm of palatine bone" - }, - { - "system": "http://snomed.info/sct", - "code": "94458003", - "display": "Secondary malignant neoplasm of tonsil" - }, - { - "system": "http://snomed.info/sct", - "code": "94459006", - "display": "Secondary malignant neoplasm of pancreas" - }, - { - "system": "http://snomed.info/sct", - "code": "94460001", - "display": "Secondary malignant neoplasm of pancreatic duct" - }, - { - "system": "http://snomed.info/sct", - "code": "94461002", - "display": "Secondary malignant neoplasm of para-aortic body" - }, - { - "system": "http://snomed.info/sct", - "code": "94462009", - "display": "Secondary malignant neoplasm of paraganglion" - }, - { - "system": "http://snomed.info/sct", - "code": "94463004", - "display": "Secondary malignant neoplasm of paramammary lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "94464005", - "display": "Secondary malignant neoplasm of parametrial lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "94465006", - "display": "Secondary malignant neoplasm of parametrium" - }, - { - "system": "http://snomed.info/sct", - "code": "94466007", - "display": "Secondary malignant neoplasm of pararectal lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "94467003", - "display": "Secondary malignant neoplasm of parathyroid gland" - }, - { - "system": "http://snomed.info/sct", - "code": "94468008", - "display": "Secondary malignant neoplasm of paraurethral glands" - }, - { - "system": "http://snomed.info/sct", - "code": "94469000", - "display": "Secondary malignant neoplasm of paravaginal lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "94470004", - "display": "Secondary malignant neoplasm of parietal bone" - }, - { - "system": "http://snomed.info/sct", - "code": "94471000", - "display": "Secondary malignant neoplasm of parietal lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "94472007", - "display": "Secondary malignant neoplasm of parietal peritoneum" - }, - { - "system": "http://snomed.info/sct", - "code": "94473002", - "display": "Secondary malignant neoplasm of parietal pleura" - }, - { - "system": "http://snomed.info/sct", - "code": "94474008", - "display": "Secondary malignant neoplasm of parotid gland" - }, - { - "system": "http://snomed.info/sct", - "code": "94475009", - "display": "Secondary malignant neoplasm of parotid lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "94476005", - "display": "Secondary malignant neoplasm of patella" - }, - { - "system": "http://snomed.info/sct", - "code": "94477001", - "display": "Secondary malignant neoplasm of pectoral axillary lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "94478006", - "display": "Secondary malignant neoplasm of pelvic bone" - }, - { - "system": "http://snomed.info/sct", - "code": "94479003", - "display": "Secondary malignant neoplasm of pelvic peritoneum" - }, - { - "system": "http://snomed.info/sct", - "code": "94480000", - "display": "Secondary malignant neoplasm of pelvis" - }, - { - "system": "http://snomed.info/sct", - "code": "94481001", - "display": "Secondary malignant neoplasm of penis" - }, - { - "system": "http://snomed.info/sct", - "code": "94482008", - "display": "Secondary malignant neoplasm of periadrenal tissue" - }, - { - "system": "http://snomed.info/sct", - "code": "94483003", - "display": "Secondary malignant neoplasm of perianal skin" - }, - { - "system": "http://snomed.info/sct", - "code": "94484009", - "display": "Secondary malignant neoplasm of pericardium" - }, - { - "system": "http://snomed.info/sct", - "code": "94485005", - "display": "Secondary malignant neoplasm of perirenal tissue" - }, - { - "system": "http://snomed.info/sct", - "code": "94486006", - "display": "Secondary malignant neoplasm of phalanx of foot" - }, - { - "system": "http://snomed.info/sct", - "code": "94487002", - "display": "Secondary malignant neoplasm of phalanx of hand" - }, - { - "system": "http://snomed.info/sct", - "code": "94488007", - "display": "Secondary malignant neoplasm of pharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "94489004", - "display": "Secondary malignant neoplasm of pineal gland" - }, - { - "system": "http://snomed.info/sct", - "code": "94490008", - "display": "Secondary malignant neoplasm of pisiform bone of hand" - }, - { - "system": "http://snomed.info/sct", - "code": "94491007", - "display": "Secondary malignant neoplasm of pituitary gland" - }, - { - "system": "http://snomed.info/sct", - "code": "94492000", - "display": "Secondary malignant neoplasm of placenta" - }, - { - "system": "http://snomed.info/sct", - "code": "94493005", - "display": "Secondary malignant neoplasm of pleura" - }, - { - "system": "http://snomed.info/sct", - "code": "94494004", - "display": "Secondary malignant neoplasm of popliteal lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "94495003", - "display": "Secondary malignant neoplasm of postcricoid region" - }, - { - "system": "http://snomed.info/sct", - "code": "94496002", - "display": "Secondary malignant neoplasm of posterior hypopharyngeal wall" - }, - { - "system": "http://snomed.info/sct", - "code": "94497006", - "display": "Secondary malignant neoplasm of posterior mediastinum" - }, - { - "system": "http://snomed.info/sct", - "code": "94498001", - "display": "Secondary malignant neoplasm of posterior wall of nasopharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "94499009", - "display": "Secondary malignant neoplasm of posterior wall of oropharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "94500000", - "display": "Secondary malignant neoplasm of posterior wall of urinary bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "94501001", - "display": "Secondary malignant neoplasm of preauricular lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "94502008", - "display": "Secondary malignant neoplasm of presacral region" - }, - { - "system": "http://snomed.info/sct", - "code": "94503003", - "display": "Secondary malignant neoplasm of prostate" - }, - { - "system": "http://snomed.info/sct", - "code": "94504009", - "display": "Secondary malignant neoplasm of pubis" - }, - { - "system": "http://snomed.info/sct", - "code": "94505005", - "display": "Secondary malignant neoplasm of pyloric antrum" - }, - { - "system": "http://snomed.info/sct", - "code": "94506006", - "display": "Secondary malignant neoplasm of pylorus" - }, - { - "system": "http://snomed.info/sct", - "code": "94507002", - "display": "Secondary malignant neoplasm of pyriform sinus" - }, - { - "system": "http://snomed.info/sct", - "code": "94508007", - "display": "Secondary malignant neoplasm of radius" - }, - { - "system": "http://snomed.info/sct", - "code": "94509004", - "display": "Secondary malignant neoplasm of rectosigmoid junction" - }, - { - "system": "http://snomed.info/sct", - "code": "94510009", - "display": "Secondary malignant neoplasm of rectouterine pouch" - }, - { - "system": "http://snomed.info/sct", - "code": "94511008", - "display": "Secondary malignant neoplasm of rectovaginal septum" - }, - { - "system": "http://snomed.info/sct", - "code": "94512001", - "display": "Secondary malignant neoplasm of rectovesical septum" - }, - { - "system": "http://snomed.info/sct", - "code": "94513006", - "display": "Secondary malignant neoplasm of rectum" - }, - { - "system": "http://snomed.info/sct", - "code": "94514000", - "display": "Secondary malignant neoplasm of renal pelvis" - }, - { - "system": "http://snomed.info/sct", - "code": "94515004", - "display": "Secondary malignant neoplasm of respiratory tract" - }, - { - "system": "http://snomed.info/sct", - "code": "94516003", - "display": "Secondary malignant neoplasm of retina" - }, - { - "system": "http://snomed.info/sct", - "code": "94517007", - "display": "Secondary malignant neoplasm of retrocecal tissue" - }, - { - "system": "http://snomed.info/sct", - "code": "94518002", - "display": "Secondary malignant neoplasm of retromolar area" - }, - { - "system": "http://snomed.info/sct", - "code": "94519005", - "display": "Secondary malignant neoplasm of retroperitoneal lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "94520004", - "display": "Secondary malignant neoplasm of retropharyngeal lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "94521000", - "display": "Secondary malignant neoplasm of rib" - }, - { - "system": "http://snomed.info/sct", - "code": "94522007", - "display": "Secondary malignant neoplasm of right lower lobe of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "94523002", - "display": "Secondary malignant neoplasm of right middle lobe of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "94524008", - "display": "Secondary malignant neoplasm of right upper lobe of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "94525009", - "display": "Secondary malignant neoplasm of round ligament of uterus" - }, - { - "system": "http://snomed.info/sct", - "code": "94526005", - "display": "Secondary malignant neoplasm of sacrococcygeal region" - }, - { - "system": "http://snomed.info/sct", - "code": "94527001", - "display": "Secondary malignant neoplasm of sacrum" - }, - { - "system": "http://snomed.info/sct", - "code": "94528006", - "display": "Secondary malignant neoplasm of scalene lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "94529003", - "display": "Secondary malignant neoplasm of scapula" - }, - { - "system": "http://snomed.info/sct", - "code": "94530008", - "display": "Secondary malignant neoplasm of sclera" - }, - { - "system": "http://snomed.info/sct", - "code": "94531007", - "display": "Secondary malignant neoplasm of scrotum" - }, - { - "system": "http://snomed.info/sct", - "code": "94532000", - "display": "Secondary malignant neoplasm of sebaceous gland" - }, - { - "system": "http://snomed.info/sct", - "code": "94533005", - "display": "Secondary malignant neoplasm of second cuneiform bone of foot" - }, - { - "system": "http://snomed.info/sct", - "code": "94534004", - "display": "Secondary malignant neoplasm of septum of nose" - }, - { - "system": "http://snomed.info/sct", - "code": "94535003", - "display": "Secondary malignant neoplasm of short bone of lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "94536002", - "display": "Secondary malignant neoplasm of short bone of upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "94537006", - "display": "Secondary malignant neoplasm of shoulder" - }, - { - "system": "http://snomed.info/sct", - "code": "94538001", - "display": "Secondary malignant neoplasm of sigmoid colon" - }, - { - "system": "http://snomed.info/sct", - "code": "94539009", - "display": "Secondary malignant neoplasm of skin of abdomen" - }, - { - "system": "http://snomed.info/sct", - "code": "94540006", - "display": "Secondary malignant neoplasm of skin of ankle" - }, - { - "system": "http://snomed.info/sct", - "code": "94542003", - "display": "Secondary malignant neoplasm of skin of axilla" - }, - { - "system": "http://snomed.info/sct", - "code": "94543008", - "display": "Secondary malignant neoplasm of skin of back" - }, - { - "system": "http://snomed.info/sct", - "code": "94544002", - "display": "Secondary malignant neoplasm of skin of breast" - }, - { - "system": "http://snomed.info/sct", - "code": "94545001", - "display": "Secondary malignant neoplasm of skin of buttock" - }, - { - "system": "http://snomed.info/sct", - "code": "94546000", - "display": "Secondary malignant neoplasm of skin of cheek" - }, - { - "system": "http://snomed.info/sct", - "code": "94547009", - "display": "Secondary malignant neoplasm of skin of chest" - }, - { - "system": "http://snomed.info/sct", - "code": "94548004", - "display": "Secondary malignant neoplasm of skin of chin" - }, - { - "system": "http://snomed.info/sct", - "code": "94549007", - "display": "Secondary malignant neoplasm of skin of ear" - }, - { - "system": "http://snomed.info/sct", - "code": "94550007", - "display": "Secondary malignant neoplasm of skin of elbow" - }, - { - "system": "http://snomed.info/sct", - "code": "94551006", - "display": "Secondary malignant neoplasm of skin of external auditory canal" - }, - { - "system": "http://snomed.info/sct", - "code": "94552004", - "display": "Secondary malignant neoplasm of skin of eyebrow" - }, - { - "system": "http://snomed.info/sct", - "code": "94553009", - "display": "Secondary malignant neoplasm of skin of eyelid" - }, - { - "system": "http://snomed.info/sct", - "code": "94554003", - "display": "Secondary malignant neoplasm of skin of face" - }, - { - "system": "http://snomed.info/sct", - "code": "94555002", - "display": "Secondary malignant neoplasm of skin of finger" - }, - { - "system": "http://snomed.info/sct", - "code": "94556001", - "display": "Secondary malignant neoplasm of skin of foot" - }, - { - "system": "http://snomed.info/sct", - "code": "94557005", - "display": "Secondary malignant neoplasm of skin of forearm" - }, - { - "system": "http://snomed.info/sct", - "code": "94558000", - "display": "Secondary malignant neoplasm of skin of forehead" - }, - { - "system": "http://snomed.info/sct", - "code": "94559008", - "display": "Secondary malignant neoplasm of skin of groin" - }, - { - "system": "http://snomed.info/sct", - "code": "94560003", - "display": "Secondary malignant neoplasm of skin of hand" - }, - { - "system": "http://snomed.info/sct", - "code": "94561004", - "display": "Secondary malignant neoplasm of skin of hip" - }, - { - "system": "http://snomed.info/sct", - "code": "94562006", - "display": "Secondary malignant neoplasm of skin of knee" - }, - { - "system": "http://snomed.info/sct", - "code": "94564007", - "display": "Secondary malignant neoplasm of skin of lip" - }, - { - "system": "http://snomed.info/sct", - "code": "94565008", - "display": "Secondary malignant neoplasm of skin of lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "94566009", - "display": "Secondary malignant neoplasm of skin of neck" - }, - { - "system": "http://snomed.info/sct", - "code": "94567000", - "display": "Secondary malignant neoplasm of skin of nose" - }, - { - "system": "http://snomed.info/sct", - "code": "94568005", - "display": "Secondary malignant neoplasm of skin of perineum" - }, - { - "system": "http://snomed.info/sct", - "code": "94569002", - "display": "Secondary malignant neoplasm of skin of popliteal area" - }, - { - "system": "http://snomed.info/sct", - "code": "94570001", - "display": "Secondary malignant neoplasm of skin of scalp" - }, - { - "system": "http://snomed.info/sct", - "code": "94571002", - "display": "Secondary malignant neoplasm of skin of shoulder" - }, - { - "system": "http://snomed.info/sct", - "code": "94572009", - "display": "Secondary malignant neoplasm of skin of temporal region" - }, - { - "system": "http://snomed.info/sct", - "code": "94573004", - "display": "Secondary malignant neoplasm of skin of thigh" - }, - { - "system": "http://snomed.info/sct", - "code": "94574005", - "display": "Secondary malignant neoplasm of skin of toe" - }, - { - "system": "http://snomed.info/sct", - "code": "94575006", - "display": "Secondary malignant neoplasm of skin of trunk" - }, - { - "system": "http://snomed.info/sct", - "code": "94576007", - "display": "Secondary malignant neoplasm of skin of umbilicus" - }, - { - "system": "http://snomed.info/sct", - "code": "94577003", - "display": "Secondary malignant neoplasm of skin of upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "94578008", - "display": "Secondary malignant neoplasm of skin of wrist" - }, - { - "system": "http://snomed.info/sct", - "code": "94579000", - "display": "Secondary malignant neoplasm of skin" - }, - { - "system": "http://snomed.info/sct", - "code": "94580002", - "display": "Secondary malignant neoplasm of small intestine" - }, - { - "system": "http://snomed.info/sct", - "code": "94581003", - "display": "Secondary malignant neoplasm of soft palate" - }, - { - "system": "http://snomed.info/sct", - "code": "94582005", - "display": "Secondary malignant neoplasm of soft tissues of abdomen" - }, - { - "system": "http://snomed.info/sct", - "code": "94583000", - "display": "Secondary malignant neoplasm of soft tissues of axilla" - }, - { - "system": "http://snomed.info/sct", - "code": "94584006", - "display": "Secondary malignant neoplasm of soft tissues of buttock" - }, - { - "system": "http://snomed.info/sct", - "code": "94585007", - "display": "Secondary malignant neoplasm of soft tissues of face" - }, - { - "system": "http://snomed.info/sct", - "code": "94586008", - "display": "Secondary malignant neoplasm of soft tissues of head" - }, - { - "system": "http://snomed.info/sct", - "code": "94587004", - "display": "Secondary malignant neoplasm of soft tissues of hip" - }, - { - "system": "http://snomed.info/sct", - "code": "94588009", - "display": "Secondary malignant neoplasm of soft tissues of inguinal region" - }, - { - "system": "http://snomed.info/sct", - "code": "94589001", - "display": "Secondary malignant neoplasm of soft tissues of lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "94590005", - "display": "Secondary malignant neoplasm of soft tissues of neck" - }, - { - "system": "http://snomed.info/sct", - "code": "94591009", - "display": "Secondary malignant neoplasm of soft tissues of pelvis" - }, - { - "system": "http://snomed.info/sct", - "code": "94592002", - "display": "Secondary malignant neoplasm of soft tissues of perineum" - }, - { - "system": "http://snomed.info/sct", - "code": "94593007", - "display": "Secondary malignant neoplasm of soft tissues of shoulder" - }, - { - "system": "http://snomed.info/sct", - "code": "94594001", - "display": "Secondary malignant neoplasm of soft tissues of thorax" - }, - { - "system": "http://snomed.info/sct", - "code": "94595000", - "display": "Secondary malignant neoplasm of soft tissues of trunk" - }, - { - "system": "http://snomed.info/sct", - "code": "94596004", - "display": "Secondary malignant neoplasm of soft tissues of upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "94597008", - "display": "Secondary malignant neoplasm of spermatic cord" - }, - { - "system": "http://snomed.info/sct", - "code": "94598003", - "display": "Secondary malignant neoplasm of sphenoid bone" - }, - { - "system": "http://snomed.info/sct", - "code": "94599006", - "display": "Secondary malignant neoplasm of sphenoidal sinus" - }, - { - "system": "http://snomed.info/sct", - "code": "94600009", - "display": "Secondary malignant neoplasm of spinal cord" - }, - { - "system": "http://snomed.info/sct", - "code": "94601008", - "display": "Secondary malignant neoplasm of spinal meninges" - }, - { - "system": "http://snomed.info/sct", - "code": "94602001", - "display": "Secondary malignant neoplasm of vertebral column" - }, - { - "system": "http://snomed.info/sct", - "code": "94603006", - "display": "Secondary malignant neoplasm of spleen" - }, - { - "system": "http://snomed.info/sct", - "code": "94604000", - "display": "Secondary malignant neoplasm of splenic flexure of colon" - }, - { - "system": "http://snomed.info/sct", - "code": "94605004", - "display": "Secondary malignant neoplasm of sternum" - }, - { - "system": "http://snomed.info/sct", - "code": "94606003", - "display": "Secondary malignant neoplasm of stomach" - }, - { - "system": "http://snomed.info/sct", - "code": "94607007", - "display": "Secondary malignant neoplasm of subglottis" - }, - { - "system": "http://snomed.info/sct", - "code": "94608002", - "display": "Secondary malignant neoplasm of sublingual gland" - }, - { - "system": "http://snomed.info/sct", - "code": "94609005", - "display": "Secondary malignant neoplasm of submandibular lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "94610000", - "display": "Secondary malignant neoplasm of submaxillary gland" - }, - { - "system": "http://snomed.info/sct", - "code": "94611001", - "display": "Secondary malignant neoplasm of submental lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "94612008", - "display": "Secondary malignant neoplasm of superficial inguinal lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "94613003", - "display": "Secondary malignant neoplasm of superior wall of nasopharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "94614009", - "display": "Secondary malignant neoplasm of supraclavicular lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "94615005", - "display": "Secondary malignant neoplasm of supraclavicular region" - }, - { - "system": "http://snomed.info/sct", - "code": "94616006", - "display": "Secondary malignant neoplasm of supraglottis" - }, - { - "system": "http://snomed.info/sct", - "code": "94617002", - "display": "Secondary malignant neoplasm of sweat gland" - }, - { - "system": "http://snomed.info/sct", - "code": "94618007", - "display": "Secondary malignant neoplasm of tail of pancreas" - }, - { - "system": "http://snomed.info/sct", - "code": "94619004", - "display": "Secondary malignant neoplasm of talus" - }, - { - "system": "http://snomed.info/sct", - "code": "94620005", - "display": "Secondary malignant neoplasm of tarsal bone" - }, - { - "system": "http://snomed.info/sct", - "code": "94621009", - "display": "Secondary malignant neoplasm of temporal bone" - }, - { - "system": "http://snomed.info/sct", - "code": "94622002", - "display": "Secondary malignant neoplasm of temporal lobe" - }, - { - "system": "http://snomed.info/sct", - "code": "94623007", - "display": "Secondary malignant neoplasm of testis" - }, - { - "system": "http://snomed.info/sct", - "code": "94624001", - "display": "Secondary malignant neoplasm of the mesentery" - }, - { - "system": "http://snomed.info/sct", - "code": "94625000", - "display": "Secondary malignant neoplasm of the mesocolon" - }, - { - "system": "http://snomed.info/sct", - "code": "94626004", - "display": "Omental metastasis" - }, - { - "system": "http://snomed.info/sct", - "code": "94627008", - "display": "Metastasis to peritoneum" - }, - { - "system": "http://snomed.info/sct", - "code": "94628003", - "display": "Secondary malignant neoplasm of the retroperitoneum" - }, - { - "system": "http://snomed.info/sct", - "code": "94629006", - "display": "Secondary malignant neoplasm of thigh" - }, - { - "system": "http://snomed.info/sct", - "code": "94630001", - "display": "Secondary malignant neoplasm of third cuneiform bone of foot" - }, - { - "system": "http://snomed.info/sct", - "code": "94631002", - "display": "Secondary malignant neoplasm of thoracic esophagus" - }, - { - "system": "http://snomed.info/sct", - "code": "94632009", - "display": "Secondary malignant neoplasm of thymus" - }, - { - "system": "http://snomed.info/sct", - "code": "94633004", - "display": "Secondary malignant neoplasm of thyroglossal duct" - }, - { - "system": "http://snomed.info/sct", - "code": "94634005", - "display": "Secondary malignant neoplasm of thyroid gland" - }, - { - "system": "http://snomed.info/sct", - "code": "94635006", - "display": "Secondary malignant neoplasm of tibia" - }, - { - "system": "http://snomed.info/sct", - "code": "94636007", - "display": "Secondary malignant neoplasm of tibial lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "94637003", - "display": "Secondary malignant neoplasm of tip and lateral border of tongue" - }, - { - "system": "http://snomed.info/sct", - "code": "94638008", - "display": "Secondary malignant neoplasm of tongue" - }, - { - "system": "http://snomed.info/sct", - "code": "94639000", - "display": "Secondary malignant neoplasm of tonsillar fossa" - }, - { - "system": "http://snomed.info/sct", - "code": "94640003", - "display": "Secondary malignant neoplasm of tonsillar pillar" - }, - { - "system": "http://snomed.info/sct", - "code": "94641004", - "display": "Secondary malignant neoplasm of trachea" - }, - { - "system": "http://snomed.info/sct", - "code": "94642006", - "display": "Secondary malignant neoplasm of tracheobronchial lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "94643001", - "display": "Secondary malignant neoplasm of transverse colon" - }, - { - "system": "http://snomed.info/sct", - "code": "94644007", - "display": "Secondary malignant neoplasm of trapezium" - }, - { - "system": "http://snomed.info/sct", - "code": "94645008", - "display": "Secondary malignant neoplasm of trapezoid bone" - }, - { - "system": "http://snomed.info/sct", - "code": "94646009", - "display": "Secondary malignant neoplasm of trigeminal nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "94647000", - "display": "Secondary malignant neoplasm of trigone of urinary bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "94648005", - "display": "Secondary malignant neoplasm of trochlear nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "94649002", - "display": "Secondary malignant neoplasm of trunk" - }, - { - "system": "http://snomed.info/sct", - "code": "94650002", - "display": "Secondary malignant neoplasm of ulna" - }, - { - "system": "http://snomed.info/sct", - "code": "94651003", - "display": "Secondary malignant neoplasm of undescended testis" - }, - { - "system": "http://snomed.info/sct", - "code": "94652005", - "display": "Secondary malignant neoplasm of upper gum" - }, - { - "system": "http://snomed.info/sct", - "code": "94653000", - "display": "Secondary malignant neoplasm of upper inner quadrant of female breast" - }, - { - "system": "http://snomed.info/sct", - "code": "94654006", - "display": "Secondary malignant neoplasm of upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "94655007", - "display": "Secondary malignant neoplasm of upper outer quadrant of female breast" - }, - { - "system": "http://snomed.info/sct", - "code": "94656008", - "display": "Secondary malignant neoplasm of upper respiratory tract" - }, - { - "system": "http://snomed.info/sct", - "code": "94657004", - "display": "Metastatic malignant neoplasm to upper third of esophagus" - }, - { - "system": "http://snomed.info/sct", - "code": "94658009", - "display": "Secondary malignant neoplasm of urachus" - }, - { - "system": "http://snomed.info/sct", - "code": "94659001", - "display": "Secondary malignant neoplasm of ureter" - }, - { - "system": "http://snomed.info/sct", - "code": "94660006", - "display": "Secondary malignant neoplasm of ureteric orifice of urinary bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "94661005", - "display": "Secondary malignant neoplasm of urethra" - }, - { - "system": "http://snomed.info/sct", - "code": "94662003", - "display": "Secondary malignant neoplasm of urinary bladder neck" - }, - { - "system": "http://snomed.info/sct", - "code": "94663008", - "display": "Secondary malignant neoplasm of urinary system" - }, - { - "system": "http://snomed.info/sct", - "code": "94664002", - "display": "Secondary malignant neoplasm of uterine adnexa" - }, - { - "system": "http://snomed.info/sct", - "code": "94665001", - "display": "Secondary malignant neoplasm of uterus" - }, - { - "system": "http://snomed.info/sct", - "code": "94666000", - "display": "Secondary malignant neoplasm of uveal tract" - }, - { - "system": "http://snomed.info/sct", - "code": "94667009", - "display": "Secondary malignant neoplasm of uvula" - }, - { - "system": "http://snomed.info/sct", - "code": "94668004", - "display": "Secondary malignant neoplasm of vagina" - }, - { - "system": "http://snomed.info/sct", - "code": "94669007", - "display": "Secondary malignant neoplasm of vagus nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "94670008", - "display": "Secondary malignant neoplasm of vallecula" - }, - { - "system": "http://snomed.info/sct", - "code": "94671007", - "display": "Secondary malignant neoplasm of vas deferens" - }, - { - "system": "http://snomed.info/sct", - "code": "94672000", - "display": "Secondary malignant neoplasm of ventral surface of tongue" - }, - { - "system": "http://snomed.info/sct", - "code": "94673005", - "display": "Secondary malignant neoplasm of vermilion border of lip" - }, - { - "system": "http://snomed.info/sct", - "code": "94674004", - "display": "Secondary malignant neoplasm of vermilion border of lower lip" - }, - { - "system": "http://snomed.info/sct", - "code": "94675003", - "display": "Secondary malignant neoplasm of vermilion border of upper lip" - }, - { - "system": "http://snomed.info/sct", - "code": "94676002", - "display": "Secondary malignant neoplasm of vestibule of mouth" - }, - { - "system": "http://snomed.info/sct", - "code": "94677006", - "display": "Secondary malignant neoplasm of vestibule of nose" - }, - { - "system": "http://snomed.info/sct", - "code": "94678001", - "display": "Secondary malignant neoplasm of visceral pleura" - }, - { - "system": "http://snomed.info/sct", - "code": "94679009", - "display": "Secondary malignant neoplasm of vocal cord" - }, - { - "system": "http://snomed.info/sct", - "code": "94680007", - "display": "Secondary malignant neoplasm of vomer" - }, - { - "system": "http://snomed.info/sct", - "code": "94681006", - "display": "Secondary malignant neoplasm of vulva" - }, - { - "system": "http://snomed.info/sct", - "code": "94682004", - "display": "Secondary malignant neoplasm of Waldeyer's ring" - }, - { - "system": "http://snomed.info/sct", - "code": "94683009", - "display": "Secondary malignant neoplasm of zygomatic bone" - }, - { - "system": "http://snomed.info/sct", - "code": "128465005", - "display": "Secondary malignant neoplasm of articular cartilage" - }, - { - "system": "http://snomed.info/sct", - "code": "134421000", - "display": "Pathologic fracture of bone at site of metastatic neoplasm (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "188445006", - "display": "Secondary malignant neoplasm of retroperitoneum and peritoneum" - }, - { - "system": "http://snomed.info/sct", - "code": "188454009", - "display": "Secondary malignant neoplasm of skin of head" - }, - { - "system": "http://snomed.info/sct", - "code": "188458007", - "display": "Secondary malignant neoplasm of skin of shoulder and arm" - }, - { - "system": "http://snomed.info/sct", - "code": "188462001", - "display": "Secondary malignant neoplasm of brain and spinal cord" - }, - { - "system": "http://snomed.info/sct", - "code": "188469005", - "display": "Secondary malignant neoplasm of cervix uteri" - }, - { - "system": "http://snomed.info/sct", - "code": "188471005", - "display": "Secondary malignant neoplasm of epididymis and vas deferens" - }, - { - "system": "http://snomed.info/sct", - "code": "188645002", - "display": "Leukemic reticuloendotheliosis of lymph nodes of head, face and neck" - }, - { - "system": "http://snomed.info/sct", - "code": "188648000", - "display": "Leukemic reticuloendotheliosis of lymph nodes of axilla and upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "188649008", - "display": "Leukemic reticuloendotheliosis of lymph nodes of inguinal region and lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "230156002", - "display": "Malignant meningitis" - }, - { - "system": "http://snomed.info/sct", - "code": "233940007", - "display": "Pulmonary tumor embolism" - }, - { - "system": "http://snomed.info/sct", - "code": "236512004", - "display": "Leukemic infiltrate of kidney" - }, - { - "system": "http://snomed.info/sct", - "code": "241861008", - "display": "Metastatic malignant neoplasm to nasopharynx" - }, - { - "system": "http://snomed.info/sct", - "code": "242862004", - "display": "Secondary malignant neoplasm of nasopharyngeal wall" - }, - { - "system": "http://snomed.info/sct", - "code": "255118005", - "display": "Secondary lymphangitic carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "255119002", - "display": "Lymphangitis carcinomatosa" - }, - { - "system": "http://snomed.info/sct", - "code": "255121007", - "display": "Carcinomatosis of peritoneal cavity" - }, - { - "system": "http://snomed.info/sct", - "code": "255123005", - "display": "Metastasis to nervous system and eye" - }, - { - "system": "http://snomed.info/sct", - "code": "255124004", - "display": "Metastasis to peripheral nerve" - }, - { - "system": "http://snomed.info/sct", - "code": "269473008", - "display": "Secondary malignant neoplasm of respiratory and digestive systems" - }, - { - "system": "http://snomed.info/sct", - "code": "274088005", - "display": "Secondary malignant neoplasm of unknown site" - }, - { - "system": "http://snomed.info/sct", - "code": "275266006", - "display": "Metastasis to digestive organs" - }, - { - "system": "http://snomed.info/sct", - "code": "278051002", - "display": "Malignant lymphoma of thyroid gland" - }, - { - "system": "http://snomed.info/sct", - "code": "278433008", - "display": "Malignant infiltration of soft tissue" - }, - { - "system": "http://snomed.info/sct", - "code": "285598005", - "display": "UKP - Metastasis to trachea of unknown primary" - }, - { - "system": "http://snomed.info/sct", - "code": "285603002", - "display": "UKP - Metastasis to bronchus of unknown primary" - }, - { - "system": "http://snomed.info/sct", - "code": "285604008", - "display": "Metastasis to lung of unknown primary" - }, - { - "system": "http://snomed.info/sct", - "code": "285605009", - "display": "UKP - Metastasis to pleura of unknown primary" - }, - { - "system": "http://snomed.info/sct", - "code": "285606005", - "display": "Metastasis to heart of unknown primary" - }, - { - "system": "http://snomed.info/sct", - "code": "285607001", - "display": "UKP - Metastasis to mediastinum of unknown primary" - }, - { - "system": "http://snomed.info/sct", - "code": "285608006", - "display": "Metastasis to thymus of unknown primary" - }, - { - "system": "http://snomed.info/sct", - "code": "285609003", - "display": "UKP - Metastasis to small intestine of unknown primary" - }, - { - "system": "http://snomed.info/sct", - "code": "285610008", - "display": "UKP - Metastasis to large intestine of unknown primary" - }, - { - "system": "http://snomed.info/sct", - "code": "285611007", - "display": "Metastasis to colon of unknown primary" - }, - { - "system": "http://snomed.info/sct", - "code": "285612000", - "display": "UKP - Metastasis to rectum of unknown primary" - }, - { - "system": "http://snomed.info/sct", - "code": "285613005", - "display": "Metastasis to liver of unknown primary" - }, - { - "system": "http://snomed.info/sct", - "code": "285614004", - "display": "UKP - Metastasis to pancreas of unknown primary" - }, - { - "system": "http://snomed.info/sct", - "code": "285615003", - "display": "Metastasis to spleen of unknown primary" - }, - { - "system": "http://snomed.info/sct", - "code": "285616002", - "display": "UKP - Metastasis to peritoneum of unknown primary" - }, - { - "system": "http://snomed.info/sct", - "code": "285617006", - "display": "Metastasis to retroperitoneum of unknown primary" - }, - { - "system": "http://snomed.info/sct", - "code": "285618001", - "display": "UKP - Metastasis to bone of unknown primary" - }, - { - "system": "http://snomed.info/sct", - "code": "285619009", - "display": "Metastasis to vertebral column of unknown primary" - }, - { - "system": "http://snomed.info/sct", - "code": "285631006", - "display": "Metastasis to skin of unknown primary" - }, - { - "system": "http://snomed.info/sct", - "code": "285633009", - "display": "UKP - Metastasis to soft tissue of unknown primary" - }, - { - "system": "http://snomed.info/sct", - "code": "285634003", - "display": "UKP - Metastasis to breast of unknown primary" - }, - { - "system": "http://snomed.info/sct", - "code": "285635002", - "display": "Metastasis to uterus of unknown primary" - }, - { - "system": "http://snomed.info/sct", - "code": "285637005", - "display": "Metastasis to ovary of unknown primary" - }, - { - "system": "http://snomed.info/sct", - "code": "285638000", - "display": "UKP - Metastasis to vagina of unknown primary" - }, - { - "system": "http://snomed.info/sct", - "code": "285639008", - "display": "Metastasis to kidney of unknown primary" - }, - { - "system": "http://snomed.info/sct", - "code": "285640005", - "display": "UKP - Metastasis to bladder of unknown primary" - }, - { - "system": "http://snomed.info/sct", - "code": "285641009", - "display": "UKP - Metastasis to brain of unknown primary" - }, - { - "system": "http://snomed.info/sct", - "code": "285642002", - "display": "Metastasis to eye of unknown primary" - }, - { - "system": "http://snomed.info/sct", - "code": "285643007", - "display": "UKP - Metastasis to adrenal gland of unknown primary" - }, - { - "system": "http://snomed.info/sct", - "code": "285644001", - "display": "Metastasis to lymph node of unknown primary" - }, - { - "system": "http://snomed.info/sct", - "code": "285645000", - "display": "UKP - Disseminated malignancy of unknown primary" - }, - { - "system": "http://snomed.info/sct", - "code": "286902000", - "display": "Secondary carcinoma of gastrointestinal tract" - }, - { - "system": "http://snomed.info/sct", - "code": "303194003", - "display": "Metastasis to head and neck lymph node" - }, - { - "system": "http://snomed.info/sct", - "code": "303201005", - "display": "Metastasis to multiple lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "307226002", - "display": "Metastatic adenocarcinoma of unknown origin" - }, - { - "system": "http://snomed.info/sct", - "code": "307593001", - "display": "Disseminated carcinomatosis" - }, - { - "system": "http://snomed.info/sct", - "code": "307601000", - "display": "Pseudomyxoma peritonei" - }, - { - "system": "http://snomed.info/sct", - "code": "314408000", - "display": "Leukemic infiltrate of choroid" - }, - { - "system": "http://snomed.info/sct", - "code": "314418005", - "display": "Leukemic infiltrate of retina" - }, - { - "system": "http://snomed.info/sct", - "code": "314987003", - "display": "Metastasis from malignant melanoma of skin" - }, - { - "system": "http://snomed.info/sct", - "code": "314988008", - "display": "Metastasis from malignant tumor of skin" - }, - { - "system": "http://snomed.info/sct", - "code": "314989000", - "display": "Metastasis from malignant tumor of soft tissues" - }, - { - "system": "http://snomed.info/sct", - "code": "314990009", - "display": "Metastasis from malignant tumor of bone" - }, - { - "system": "http://snomed.info/sct", - "code": "314991008", - "display": "Metastasis from malignant tumor of adrenal gland" - }, - { - "system": "http://snomed.info/sct", - "code": "314992001", - "display": "Metastasis from malignant tumor of cervix" - }, - { - "system": "http://snomed.info/sct", - "code": "314993006", - "display": "Metastasis from malignant tumor of uterus" - }, - { - "system": "http://snomed.info/sct", - "code": "314994000", - "display": "Metastasis from malignant tumor of prostate" - }, - { - "system": "http://snomed.info/sct", - "code": "314995004", - "display": "Metastasis from malignant tumor of bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "314996003", - "display": "Metastasis from malignant tumor of kidney" - }, - { - "system": "http://snomed.info/sct", - "code": "314997007", - "display": "Metastasis from malignant tumor of rectum" - }, - { - "system": "http://snomed.info/sct", - "code": "314998002", - "display": "Metastasis from malignant tumor of colon" - }, - { - "system": "http://snomed.info/sct", - "code": "314999005", - "display": "Metastasis from malignant tumor of pancreas" - }, - { - "system": "http://snomed.info/sct", - "code": "315000005", - "display": "Metastasis from malignant tumor of liver" - }, - { - "system": "http://snomed.info/sct", - "code": "315001009", - "display": "Metastasis from malignant tumor of gallbladder" - }, - { - "system": "http://snomed.info/sct", - "code": "315002002", - "display": "Metastasis from malignant tumor of stomach" - }, - { - "system": "http://snomed.info/sct", - "code": "315003007", - "display": "Metastasis from malignant tumor of esophagus" - }, - { - "system": "http://snomed.info/sct", - "code": "315004001", - "display": "Metastasis from malignant tumor of breast" - }, - { - "system": "http://snomed.info/sct", - "code": "315005000", - "display": "Metastasis from malignant tumor of bronchus" - }, - { - "system": "http://snomed.info/sct", - "code": "315006004", - "display": "Metastasis from malignant tumor of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "315007008", - "display": "Metastasis from malignant tumor of thyroid" - }, - { - "system": "http://snomed.info/sct", - "code": "315008003", - "display": "Metastasis from malignant tumor of buccal cavity" - }, - { - "system": "http://snomed.info/sct", - "code": "315009006", - "display": "Metastasis from malignant tumor of tongue" - }, - { - "system": "http://snomed.info/sct", - "code": "359780007", - "display": "Metastatic malignant neoplasm to lateral axillary lymph nodes" - }, - { - "system": "http://snomed.info/sct", - "code": "359782004", - "display": "Metastatic malignant neoplasm to apex of urinary bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "359785002", - "display": "Metastatic malignant neoplasm to dome of urinary bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "359987004", - "display": "Krukenberg tumor (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "369455009", - "display": "Malignant tumor involving rectum by separate metastasis from endometrium" - }, - { - "system": "http://snomed.info/sct", - "code": "369456005", - "display": "Malignant tumor involving rectum by separate metastasis from fallopian tube" - }, - { - "system": "http://snomed.info/sct", - "code": "369457001", - "display": "Malignant tumor involving rectum by separate metastasis from ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "369458006", - "display": "Malignant tumor involving rectum by separate metastasis from prostate" - }, - { - "system": "http://snomed.info/sct", - "code": "369459003", - "display": "Malignant tumor involving rectum by separate metastasis from uterine cervix" - }, - { - "system": "http://snomed.info/sct", - "code": "369460008", - "display": "Malignant tumor involving rectum by separate metastasis from uterus" - }, - { - "system": "http://snomed.info/sct", - "code": "369461007", - "display": "Malignant tumor involving rectum by separate metastasis from vagina" - }, - { - "system": "http://snomed.info/sct", - "code": "369464004", - "display": "Malignant tumor involving ureter by separate metastasis from bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "369467006", - "display": "Malignant tumor involving urethra by separate metastasis from bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "369468001", - "display": "Malignant tumor involving urethra by separate metastasis from prostate" - }, - { - "system": "http://snomed.info/sct", - "code": "369476004", - "display": "Malignant tumor involving bladder by separate metastasis from endometrium" - }, - { - "system": "http://snomed.info/sct", - "code": "369477008", - "display": "Malignant tumor involving bladder by separate metastasis from fallopian tube" - }, - { - "system": "http://snomed.info/sct", - "code": "369478003", - "display": "Malignant tumor involving bladder by separate metastasis from ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "369479006", - "display": "Malignant tumor involving bladder by separate metastasis from prostate" - }, - { - "system": "http://snomed.info/sct", - "code": "369480009", - "display": "Malignant tumor involving bladder by separate metastasis from uterine cervix" - }, - { - "system": "http://snomed.info/sct", - "code": "369481008", - "display": "Malignant tumor involving bladder by separate metastasis from uterus" - }, - { - "system": "http://snomed.info/sct", - "code": "369482001", - "display": "Malignant tumor involving bladder by separate metastasis from vagina" - }, - { - "system": "http://snomed.info/sct", - "code": "369484000", - "display": "Malignant tumor involving vasa deferentia by separate metastasis from prostate" - }, - { - "system": "http://snomed.info/sct", - "code": "369486003", - "display": "Malignant tumor involving prostate by separate metastasis from bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "369488002", - "display": "Secondary malignant neoplasm of seminal vesicle" - }, - { - "system": "http://snomed.info/sct", - "code": "369491002", - "display": "Malignant tumor involving seminal vesicle by separate metastasis from bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "369492009", - "display": "Malignant tumor involving seminal vesicle by separate metastasis from prostate" - }, - { - "system": "http://snomed.info/sct", - "code": "369500009", - "display": "Malignant tumor involving uterine cervix by separate metastasis from fallopian tube" - }, - { - "system": "http://snomed.info/sct", - "code": "369501008", - "display": "Malignant tumor involving uterine cervix by separate metastasis from ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "369502001", - "display": "Malignant tumor involving uterine corpus by separate metastasis from bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "369514009", - "display": "Secondary malignant neoplasm of left fallopian tube" - }, - { - "system": "http://snomed.info/sct", - "code": "369521009", - "display": "Secondary malignant neoplasm of right fallopian tube" - }, - { - "system": "http://snomed.info/sct", - "code": "369523007", - "display": "Secondary malignant neoplasm of left ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "369530001", - "display": "Secondary malignant neoplasm of right ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "369535006", - "display": "Secondary neoplasm of left broad ligament" - }, - { - "system": "http://snomed.info/sct", - "code": "369536007", - "display": "Secondary neoplasm of right broad ligament" - }, - { - "system": "http://snomed.info/sct", - "code": "369538008", - "display": "Malignant tumor involving left broad ligament by metastasis from ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "369540003", - "display": "Malignant tumor involving right broad ligament by metastasis from ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "369542006", - "display": "Malignant tumor involving left fallopian tube by separate metastasis from endometrium" - }, - { - "system": "http://snomed.info/sct", - "code": "369543001", - "display": "Malignant tumor involving left fallopian tube by separate metastasis from ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "369544007", - "display": "Malignant tumor involving left fallopian tube by separate metastasis from right fallopian tube" - }, - { - "system": "http://snomed.info/sct", - "code": "369545008", - "display": "Malignant tumor involving left fallopian tube by separate metastasis from uterus" - }, - { - "system": "http://snomed.info/sct", - "code": "369546009", - "display": "Malignant tumor involving left fallopian tube by separate metastasis from vagina" - }, - { - "system": "http://snomed.info/sct", - "code": "369553000", - "display": "Malignant tumor involving right fallopian tube by separate metastasis from endometrium" - }, - { - "system": "http://snomed.info/sct", - "code": "369554006", - "display": "Malignant tumor involving right fallopian tube by separate metastasis from left fallopian tube" - }, - { - "system": "http://snomed.info/sct", - "code": "369555007", - "display": "Malignant tumor involving right fallopian tube by separate metastasis from ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "369556008", - "display": "Malignant tumor involving right fallopian tube by separate metastasis from uterine cervix" - }, - { - "system": "http://snomed.info/sct", - "code": "369557004", - "display": "Malignant tumor involving right fallopian tube by separate metastasis from uterus" - }, - { - "system": "http://snomed.info/sct", - "code": "369558009", - "display": "Malignant tumor involving right fallopian tube by separate metastasis from vagina" - }, - { - "system": "http://snomed.info/sct", - "code": "369560006", - "display": "Malignant tumor involving left ovary by separate metastasis from endometrium" - }, - { - "system": "http://snomed.info/sct", - "code": "369561005", - "display": "Malignant tumor involving left ovary by separate metastasis from fallopian tube" - }, - { - "system": "http://snomed.info/sct", - "code": "369562003", - "display": "Malignant tumor involving left ovary by separate metastasis from right ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "369563008", - "display": "Malignant tumor involving left ovary by separate metastasis from uterine cervix" - }, - { - "system": "http://snomed.info/sct", - "code": "369564002", - "display": "Malignant tumor involving left ovary by separate metastasis from vagina" - }, - { - "system": "http://snomed.info/sct", - "code": "369565001", - "display": "Malignant tumor involving left ovary by separate metastasis uterus" - }, - { - "system": "http://snomed.info/sct", - "code": "369568004", - "display": "Malignant tumor involving right ovary by separate metastasis from endometrium" - }, - { - "system": "http://snomed.info/sct", - "code": "369569007", - "display": "Malignant tumor involving right ovary by separate metastasis from fallopian tube" - }, - { - "system": "http://snomed.info/sct", - "code": "369570008", - "display": "Malignant tumor involving right ovary by separate metastasis from left ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "369571007", - "display": "Malignant tumor involving right ovary by separate metastasis from uterine cervix" - }, - { - "system": "http://snomed.info/sct", - "code": "369572000", - "display": "Malignant tumor involving right ovary by separate metastasis from uterus" - }, - { - "system": "http://snomed.info/sct", - "code": "369573005", - "display": "Malignant tumor involving right ovary by separate metastasis from vagina" - }, - { - "system": "http://snomed.info/sct", - "code": "369574004", - "display": "Malignant tumor involving uterine cervix by separate metastasis from vagina" - }, - { - "system": "http://snomed.info/sct", - "code": "369575003", - "display": "Malignant tumor involving uterine corpus by separate metastasis from fallopian tube" - }, - { - "system": "http://snomed.info/sct", - "code": "369576002", - "display": "Malignant tumor involving uterine corpus by separate metastasis from ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "369577006", - "display": "Malignant tumor involving uterine corpus by separate metastasis from uterine cervix" - }, - { - "system": "http://snomed.info/sct", - "code": "369578001", - "display": "Malignant tumor involving uterine corpus by separate metastasis from vagina" - }, - { - "system": "http://snomed.info/sct", - "code": "369581006", - "display": "Malignant tumor involving vagina by separate metastasis from bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "369582004", - "display": "Malignant tumor involving vagina by separate metastasis from endometrium" - }, - { - "system": "http://snomed.info/sct", - "code": "369583009", - "display": "Malignant tumor involving vagina by separate metastasis from fallopian tube" - }, - { - "system": "http://snomed.info/sct", - "code": "369584003", - "display": "Malignant tumor involving vagina by separate metastasis from ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "369585002", - "display": "Malignant tumor involving vagina by separate metastasis from uterine cervix" - }, - { - "system": "http://snomed.info/sct", - "code": "369586001", - "display": "Malignant tumor involving vagina by separate metastasis from uterus" - }, - { - "system": "http://snomed.info/sct", - "code": "369588000", - "display": "Malignant tumor involving vulva by separate metastasis from endometrium" - }, - { - "system": "http://snomed.info/sct", - "code": "369589008", - "display": "Malignant tumor involving vulva by separate metastasis from fallopian tube" - }, - { - "system": "http://snomed.info/sct", - "code": "369590004", - "display": "Malignant tumor involving vulva by separate metastasis from ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "369591000", - "display": "Malignant tumor involving vulva by separate metastasis from uterine cervix" - }, - { - "system": "http://snomed.info/sct", - "code": "369592007", - "display": "Malignant tumor involving vulva by separate metastasis from uterus" - }, - { - "system": "http://snomed.info/sct", - "code": "369593002", - "display": "Malignant tumor involving vulva by separate metastasis from vagina" - }, - { - "system": "http://snomed.info/sct", - "code": "369602008", - "display": "Malignant tumor involving an organ by separate metastasis from bladder" - }, - { - "system": "http://snomed.info/sct", - "code": "369603003", - "display": "Malignant tumor involving an organ by separate metastasis from endometrium" - }, - { - "system": "http://snomed.info/sct", - "code": "369604009", - "display": "Malignant tumor involving an organ by separate metastasis from fallopian tube" - }, - { - "system": "http://snomed.info/sct", - "code": "369605005", - "display": "Malignant tumor involving an organ by separate metastasis from ovary" - }, - { - "system": "http://snomed.info/sct", - "code": "369606006", - "display": "Malignant tumor involving an organ by separate metastasis from prostate" - }, - { - "system": "http://snomed.info/sct", - "code": "369607002", - "display": "Malignant tumor involving an organ by separate metastasis from uterine cervix" - }, - { - "system": "http://snomed.info/sct", - "code": "369608007", - "display": "Malignant tumor involving an organ by separate metastasis from uterus" - }, - { - "system": "http://snomed.info/sct", - "code": "369609004", - "display": "Malignant tumor involving an organ by separate metastasis from vagina" - }, - { - "system": "http://snomed.info/sct", - "code": "369610009", - "display": "Malignant tumor involving left fallopian tube by separate metastasis from uterine cervix" - }, - { - "system": "http://snomed.info/sct", - "code": "372093008", - "display": "Secondary malignant neoplasm of axillary tail of breast" - }, - { - "system": "http://snomed.info/sct", - "code": "399969009", - "display": "Secondary malignant neoplasm of blood vessel of upper arm" - }, - { - "system": "http://snomed.info/sct", - "code": "400058002", - "display": "Secondary malignant neoplasm of blood vessel of lower leg" - }, - { - "system": "http://snomed.info/sct", - "code": "402537005", - "display": "Metastatic basal cell carcinoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402563000", - "display": "Metastatic malignant melanoma with diffuse hypermelanosis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "402879006", - "display": "T-cell leukemic infiltration of skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "403906006", - "display": "Metastatic squamous cell carcinoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404090003", - "display": "Malignant infiltration of oral cavity by underlying tumor (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404091004", - "display": "Malignant infiltration of skin by underlying tumor (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404092006", - "display": "Carcinomatous metastasis in skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404093001", - "display": "Sarcomatous metastasis in skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404094007", - "display": "Metastasis involving oral cavity (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404122003", - "display": "Leukemic infiltration of skin (chronic T-cell lymphocytic leukemia) (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404123008", - "display": "Leukemic infiltration of skin (T-cell prolymphocytic leukemia) (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404124002", - "display": "Leukemic infiltration of skin (T-cell lymphoblastic leukemia) (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404139001", - "display": "Leukemic infiltration of skin in hairy-cell leukemia (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404151004", - "display": "Leukemic infiltration of skin in myeloid leukemia (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404152006", - "display": "Leukemic infiltration of skin in acute myeloid leukemia (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404153001", - "display": "Leukemic infiltration of skin in chronic myeloid leukemia (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404154007", - "display": "Leukemic infiltration of skin in monocytic leukemia (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404156009", - "display": "Leukemic infiltration of skin (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "404157000", - "display": "Specific skin infiltration in Hodgkin's disease (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "405843009", - "display": "Widespread metastatic malignant neoplastic disease (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "414676007", - "display": "Metastatic neuroblastoma of orbit proper (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "418529003", - "display": "Secondary malignant neoplasm of lacrimal drainage structure" - }, - { - "system": "http://snomed.info/sct", - "code": "422782004", - "display": "Primary malignant neoplasm of ovary, with widespread metastatic disease (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "423032007", - "display": "Leukemic infiltration of orbit (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "423384009", - "display": "Secondary malignant neoplasm of lacrimal gland duct" - }, - { - "system": "http://snomed.info/sct", - "code": "423595004", - "display": "Adenocarcinoma carcinomatosis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "423987006", - "display": "Primary malignant neoplasm of vulva, with widespread metastatic disease (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "424052001", - "display": "Small cell carcinoma carcinomatosis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "424887002", - "display": "Primary malignant neoplasm of thyroid gland, metastatic to bone (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "424954002", - "display": "Undifferentiated large cell carcinomatosis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "425303004", - "display": "Squamous cell carcinomatosis (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "443144000", - "display": "Metastatic sarcoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "443493003", - "display": "Metastatic malignant melanoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "449630001", - "display": "Secondary malignant neoplasm of skin of lower leg" - }, - { - "system": "http://snomed.info/sct", - "code": "449631002", - "display": "Secondary malignant neoplasm of skin of upper arm" - }, - { - "system": "http://snomed.info/sct", - "code": "449632009", - "display": "Secondary malignant neoplasm of lower leg" - }, - { - "system": "http://snomed.info/sct", - "code": "449633004", - "display": "Secondary malignant neoplasm of upper arm" - }, - { - "system": "http://snomed.info/sct", - "code": "702392008", - "display": "Metastatic renal cell carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "704152002", - "display": "Metastatic neuroblastoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "705176003", - "display": "Metastatic carcinoid tumor" - }, - { - "system": "http://snomed.info/sct", - "code": "709285002", - "display": "Secondary malignant neoplasm of lumbosacral plexus" - }, - { - "system": "http://snomed.info/sct", - "code": "712849003", - "display": "Carcinoma of prostate with bony metastases" - }, - { - "system": "http://snomed.info/sct", - "code": "720587009", - "display": "Donor derived melanoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722671009", - "display": "Metastatic malignant neoplasm of meninges (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "722707001", - "display": "Metastatic malignant neoplasm of peripheral nervous system (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "767444009", - "display": "Germline BRCA-mutated, HER2-negative metastatic breast cancer" - }, - { - "system": "http://snomed.info/sct", - "code": "781076008", - "display": "Secondary malignant neoplasm of colon and/or rectum" - }, - { - "system": "http://snomed.info/sct", - "code": "827186009", - "display": "Secondary malignant neoplasm of skin of hip and skin of lower leg" - }, - { - "system": "http://snomed.info/sct", - "code": "836274002", - "display": "Carcinomatosis of peritoneum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "836486002", - "display": "Lymphomatous infiltrate of kidney" - }, - { - "system": "http://snomed.info/sct", - "code": "866087009", - "display": "Metastatic fracture of vertebra" - }, - { - "system": "http://snomed.info/sct", - "code": "1155991005", - "display": "Secondary malignant neoplasm of leptomeninges" - }, - { - "system": "http://snomed.info/sct", - "code": "1186612004", - "display": "Metastatic liver cell carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "1187285005", - "display": "Metastatic clear cell renal cell carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "1197285007", - "display": "Metastatic squamous cell carcinoma of thoracic lymph node" - }, - { - "system": "http://snomed.info/sct", - "code": "1197292002", - "display": "Metastatic squamous cell carcinoma of pelvic lymph node (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1197293007", - "display": "Metastatic squamous cell carcinoma of lymph nodes of head and neck" - }, - { - "system": "http://snomed.info/sct", - "code": "1197295000", - "display": "Metastatic squamous cell carcinoma of lymph nodes of multiple sites" - }, - { - "system": "http://snomed.info/sct", - "code": "1197297008", - "display": "Metastatic squamous cell carcinoma of lymph node of lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "1197299006", - "display": "Metastatic squamous cell carcinoma of lymph node of upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "1197310007", - "display": "Metastatic adenocarcinoma of lymph node of lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "1197311006", - "display": "Metastatic adenocarcinoma of lymph node of upper limb" - }, - { - "system": "http://snomed.info/sct", - "code": "1197312004", - "display": "Metastatic adenocarcinoma of abdominal lymph node" - }, - { - "system": "http://snomed.info/sct", - "code": "1197313009", - "display": "Metastatic adenocarcinoma of lymph node of head and neck" - }, - { - "system": "http://snomed.info/sct", - "code": "1197322005", - "display": "Metastatic squamous cell carcinoma of abdominal lymph node" - }, - { - "system": "http://snomed.info/sct", - "code": "1197323000", - "display": "Metastatic carcinoma of thoracic lymph node" - }, - { - "system": "http://snomed.info/sct", - "code": "1197324006", - "display": "Metastatic malignant melanoma of skin" - }, - { - "system": "http://snomed.info/sct", - "code": "1197325007", - "display": "Metastatic carcinoma of pelvic lymph node" - }, - { - "system": "http://snomed.info/sct", - "code": "1197326008", - "display": "Metastatic carcinoma of lymph node of head and neck" - }, - { - "system": "http://snomed.info/sct", - "code": "1197327004", - "display": "Metastatic carcinoma of lymph node of lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "1197328009", - "display": "Metastatic adenocarcinoma of thoracic lymph node" - }, - { - "system": "http://snomed.info/sct", - "code": "1197329001", - "display": "Metastatic carcinoma of abdominal lymph node (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1197330006", - "display": "Metastatic adenocarcinoma of lymph nodes of multiple sites" - }, - { - "system": "http://snomed.info/sct", - "code": "1197331005", - "display": "Metastatic adenocarcinoma of pelvic lymph node" - }, - { - "system": "http://snomed.info/sct", - "code": "1217692004", - "display": "Metastasis from malignant neoplasm of colon and/or rectum (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1661000119106", - "display": "Metastasis to lung from adenocarcinoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "1671000119100", - "display": "Metastasis to lymph node from squamous cell carcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "1681000119102", - "display": "Metastasis to lymph node from adenocarcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "1691000119104", - "display": "Metastasis to liver from adenocarcinoma (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "78461000119105", - "display": "Secondary squamous cell carcinoma of skin" - }, - { - "system": "http://snomed.info/sct", - "code": "91191000119108", - "display": "Secondary adenocarcinoma of pleura" - }, - { - "system": "http://snomed.info/sct", - "code": "91211000119109", - "display": "Secondary small cell carcinoma of pleura" - }, - { - "system": "http://snomed.info/sct", - "code": "91221000119102", - "display": "Secondary malignant melanoma of pleura" - }, - { - "system": "http://snomed.info/sct", - "code": "91231000119104", - "display": "Secondary adenocarcinoma of skin" - }, - { - "system": "http://snomed.info/sct", - "code": "91271000119101", - "display": "Secondary squamous cell carcinoma of bone" - }, - { - "system": "http://snomed.info/sct", - "code": "91281000119103", - "display": "Secondary adenocarcinoma of bone" - }, - { - "system": "http://snomed.info/sct", - "code": "96981000119102", - "display": "Malignant neoplasm of rectosigmoid junction metastatic to brain" - }, - { - "system": "http://snomed.info/sct", - "code": "105041000119109", - "display": "Secondary squamous cell carcinoma of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "105051000119106", - "display": "Secondary undifferentiated large cell carcinoma of lung" - }, - { - "system": "http://snomed.info/sct", - "code": "107811000119106", - "display": "Secondary small cell carcinoma of liver" - }, - { - "system": "http://snomed.info/sct", - "code": "107831000119101", - "display": "Secondary squamous cell carcinoma of liver" - }, - { - "system": "http://snomed.info/sct", - "code": "116811000119106", - "display": "Non-Hodgkin lymphoma of central nervous system metastatic to lymph node of lower limb" - }, - { - "system": "http://snomed.info/sct", - "code": "116821000119104", - "display": "Non-Hodgkin lymphoma of central nervous system metastatic to lymph node of upper limb (disorder)" - }, - { - "system": "http://snomed.info/sct", - "code": "145501000119108", - "display": "Secondary malignant neoplasm of breast" - }, - { - "system": "http://snomed.info/sct", - "code": "145511000119106", - "display": "Secondary malignant neoplasm of genital organ" - }, - { - "system": "http://snomed.info/sct", - "code": "353561000119103", - "display": "Cancer metastatic to right lung" - }, - { - "system": "http://snomed.info/sct", - "code": "353571000119109", - "display": "Secondary malignant neoplasm of right adrenal gland" - }, - { - "system": "http://snomed.info/sct", - "code": "353721000119100", - "display": "Secondary malignant neoplasm of left adrenal gland" - }, - { - "system": "http://snomed.info/sct", - "code": "353741000119106", - "display": "Cancer metastatic to left lung" - }, - { - "system": "http://snomed.info/sct", - "code": "354081000119101", - "display": "Secondary adenocarcinoma" - }, - { - "system": "http://snomed.info/sct", - "code": "1079531000119106", - "display": "Secondary malignant neoplasm of left kidney" - }, - { - "system": "http://snomed.info/sct", - "code": "1079541000119102", - "display": "Secondary malignant neoplasm of right kidney" - }, - { - "system": "http://snomed.info/sct", - "code": "1082601000112109", - "display": "Metastatic malignant neoplasm of viscera" - }, - { - "system": "http://snomed.info/sct", - "code": "1082901000112103", - "display": "Lymph node positive breast cancer" - }, - { - "system": "http://snomed.info/sct", - "code": "11717361000119108", - "display": "Secondary malignant neoplasm of soft tissue of back" - }, - { - "system": "http://snomed.info/sct", - "code": "12241031000119108", - "display": "Secondary malignant neoplasm of left breast" - }, - { - "system": "http://snomed.info/sct", - "code": "12241071000119106", - "display": "Secondary malignant neoplasm of right breast" - }, - { - "system": "http://snomed.info/sct", - "code": "12246481000119106", - "display": "Bilateral secondary malignant neoplasm of kidneys" - }, - { - "system": "http://snomed.info/sct", - "code": "12246561000119101", - "display": "Secondary malignant neoplasm of bilateral adrenal glands" - }, - { - "system": "http://snomed.info/sct", - "code": "12246641000119104", - "display": "Secondary malignant neoplasm of bilateral breasts" - }, - { - "system": "http://snomed.info/sct", - "code": "13351431000119102", - "display": "Secondary malignant neoplasm of lymph nodes of neck from thyroid" - }, - { - "system": "http://snomed.info/sct", - "code": "15930821000119105", - "display": "Secondary malignant neoplasm of bilateral ovaries" - }, - { - "system": "http://snomed.info/sct", - "code": "15956181000119102", - "display": "Secondary adenocarcinoma of bilateral lungs" - }, - { - "system": "http://snomed.info/sct", - "code": "15956221000119105", - "display": "Secondary adenocarcinoma of right lung" - }, - { - "system": "http://snomed.info/sct", - "code": "15956261000119100", - "display": "Secondary adenocarcinoma of left lung" - }, - { - "system": "http://snomed.info/sct", - "code": "15956661000119102", - "display": "Secondary small cell carcinoma of right lung" - }, - { - "system": "http://snomed.info/sct", - "code": "15956701000119109", - "display": "Secondary small cell carcinoma of left lung" - }, - { - "system": "http://snomed.info/sct", - "code": "15956741000119106", - "display": "Secondary small cell carcinoma of both lungs" - }, - { - "system": "http://snomed.info/sct", - "code": "15957141000119109", - "display": "Secondary squamous cell carcinoma of both lungs" - }, - { - "system": "http://snomed.info/sct", - "code": "15957181000119104", - "display": "Secondary squamous cell carcinoma of right lung" - }, - { - "system": "http://snomed.info/sct", - "code": "15957221000119107", - "display": "Secondary squamous cell carcinoma of left lung" - }, - { - "system": "http://snomed.info/sct", - "code": "15958181000119103", - "display": "Secondary adenocarcinoma of bilateral kidneys" - }, - { - "system": "http://snomed.info/sct", - "code": "15958221000119106", - "display": "Secondary adenocarcinoma of left kidney" - }, - { - "system": "http://snomed.info/sct", - "code": "15958261000119101", - "display": "Secondary adenocarcinoma of right kidney" - }, - { - "system": "http://snomed.info/sct", - "code": "15958301000119109", - "display": "Secondary squamous cell carcinoma of right kidney" - }, - { - "system": "http://snomed.info/sct", - "code": "15958381000119101", - "display": "Secondary squamous cell carcinoma of left kidney" - }, - { - "system": "http://snomed.info/sct", - "code": "15958661000119103", - "display": "Secondary malignant melanoma of left kidney" - }, - { - "system": "http://snomed.info/sct", - "code": "15958701000119105", - "display": "Secondary malignant melanoma of both kidneys" - }, - { - "system": "http://snomed.info/sct", - "code": "15958741000119107", - "display": "Secondary malignant melanoma of right kidney" - }, - { - "system": "http://snomed.info/sct", - "code": "15977551000119100", - "display": "Bilateral secondary malignant neoplasm of eyes" - }, - { - "system": "http://snomed.info/sct", - "code": "15977591000119105", - "display": "Secondary malignant neoplasm of right eye" - }, - { - "system": "http://snomed.info/sct", - "code": "15977631000119105", - "display": "Secondary malignant neoplasm of left eye" - }, - { - "system": "http://snomed.info/sct", - "code": "16260631000119101", - "display": "Metastatic malignant neoplasm to lymph node from primary malignant neoplasm of female breast (disorder)" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C77", - "display": "SECONDARY AND UNSPECIFIED MALIGNANT NEOPLASM OF LYMPH NODES" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C77.0", - "display": "Secondary and unspecified malignant neoplasm of lymph nodes of head, face and neck" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C77.1", - "display": "Secondary and unspecified malignant neoplasm of intrathoracic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C77.2", - "display": "Secondary and unspecified malignant neoplasm of intra-abdominal lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C77.3", - "display": "Secondary and unspecified malignant neoplasm of axilla and upper limb lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C77.4", - "display": "Secondary and unspecified malignant neoplasm of inguinal and lower limb lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C77.5", - "display": "Secondary and unspecified malignant neoplasm of intrapelvic lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C77.8", - "display": "Secondary and unspecified malignant neoplasm of lymph nodes of multiple regions" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C77.9", - "display": "Secondary and unspecified malignant neoplasm of lymph node, unspecified" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C78", - "display": "SECONDARY MALIGNANT NEOPLASM OF RESPIRATORY AND DIGESTIVE ORGANS" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C78.0", - "display": "Secondary malignant neoplasm of lung" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C78.00", - "display": "Secondary malignant neoplasm of unspecified lung" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C78.01", - "display": "Secondary malignant neoplasm of right lung" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C78.02", - "display": "Secondary malignant neoplasm of left lung" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C78.1", - "display": "Secondary malignant neoplasm of mediastinum" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C78.2", - "display": "Secondary malignant neoplasm of pleura" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C78.3", - "display": "Secondary malignant neoplasm of other and unspecified respiratory organs" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C78.30", - "display": "Secondary malignant neoplasm of unspecified respiratory organ" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C78.39", - "display": "Secondary malignant neoplasm of other respiratory organs" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C78.4", - "display": "Secondary malignant neoplasm of small intestine" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C78.5", - "display": "Secondary malignant neoplasm of large intestine and rectum" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C78.6", - "display": "Secondary malignant neoplasm of retroperitoneum and peritoneum" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C78.7", - "display": "Secondary malignant neoplasm of liver and intrahepatic bile duct" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C78.8", - "display": "Secondary malignant neoplasm of other and unspecified digestive organs" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C78.80", - "display": "Secondary malignant neoplasm of unspecified digestive organ" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C78.89", - "display": "Secondary malignant neoplasm of other digestive organs" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C79", - "display": "SECONDARY MALIGNANT NEOPLASM OF OTHER AND UNSPECIFIED SITES" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C79.0", - "display": "Secondary malignant neoplasm of kidney and renal pelvis" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C79.00", - "display": "Secondary malignant neoplasm of unspecified kidney and renal pelvis" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C79.01", - "display": "Secondary malignant neoplasm of right kidney and renal pelvis" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C79.02", - "display": "Secondary malignant neoplasm of left kidney and renal pelvis" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C79.1", - "display": "Secondary malignant neoplasm of bladder and other urinary organs" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C79.10", - "display": "Secondary malignant neoplasm of unspecified urinary organs" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C79.11", - "display": "Secondary malignant neoplasm of bladder" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C79.19", - "display": "Secondary malignant neoplasm of other urinary organs" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C79.2", - "display": "Secondary malignant neoplasm of skin" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C79.3", - "display": "Secondary malignant neoplasm of brain cerebral meninges" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C79.31", - "display": "Secondary malignant neoplasm of brain" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C79.32", - "display": "Secondary malignant neoplasm of cerebral meninges" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C79.4", - "display": "Secondary malignant neoplasm of other and unspecified of nervous system" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C79.40", - "display": "Secondary malignant neoplasm of unspecified part of nervous system" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C79.49", - "display": "Secondary malignant neoplasm of other parts of nervous system" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C79.5", - "display": "Secondary malignant neoplasm of bone and bone marrow" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C79.51", - "display": "Secondary malignant neoplasm of bone" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C79.52", - "display": "Secondary malignant neoplasm of bone marrow" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C79.6", - "display": "Secondary malignant neoplasm of ovary" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C79.60", - "display": "Secondary malignant neoplasm of unspecified ovary" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C79.61", - "display": "Secondary malignant neoplasm of right ovary" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C79.62", - "display": "Secondary malignant neoplasm of left ovary" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C79.7", - "display": "Secondary malignant neoplasm of adrenal gland" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C79.70", - "display": "Secondary malignant neoplasm of unspecified adrenal gland" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C79.71", - "display": "Secondary malignant neoplasm of right adrenal gland" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C79.72", - "display": "Secondary malignant neoplasm of left adrenal gland" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C79.8", - "display": "Secondary malignant neoplasm of other specified sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C79.81", - "display": "Secondary malignant neoplasm of breast" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C79.82", - "display": "Secondary malignant neoplasm of genital organs" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C79.89", - "display": "Secondary malignant neoplasm of other specified sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C79.9", - "display": "Secondary malignant neoplasm of unspecified site" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C7B", - "display": "SECONDARY NEUROENDOCRINE TUMORS" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C7B.0", - "display": "Secondary carcinoid tumors" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C7B.00", - "display": "Secondary carcinoid tumors, unspecified site" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C7B.01", - "display": "Secondary carcinoid tumors of distant lymph nodes" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C7B.02", - "display": "Secondary carcinoid tumors of liver" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C7B.03", - "display": "Secondary carcinoid tumors of bone" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C7B.04", - "display": "Secondary carcinoid tumors of peritoneum" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C7B.09", - "display": "Secondary carcinoid tumors of other sites" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C7B.1", - "display": "Secondary merkel cell carcinoma" - }, - { - "system": "http://hl7.org/fhir/sid/icd-10-cm", - "code": "C7B.8", - "display": "Other secondary neuroendocrine tumors" - } - ] - } -} diff --git a/mcode-coverage-checker/src/lib/valueSets/ValueSet-mcode-tumor-marker-test-vs.json b/mcode-coverage-checker/src/lib/valueSets/ValueSet-mcode-tumor-marker-test-vs.json deleted file mode 100644 index 55d6e08..0000000 --- a/mcode-coverage-checker/src/lib/valueSets/ValueSet-mcode-tumor-marker-test-vs.json +++ /dev/null @@ -1,2587 +0,0 @@ -{ - "resourceType": "ValueSet", - "id": "mcode-tumor-marker-test-vs", - "language": "en", - "url": "http://hl7.org/fhir/us/mcode/ValueSet/mcode-tumor-marker-test-vs", - "version": "2.1.0", - "name": "TumorMarkerTestVS", - "title": "Tumor Marker Test Value Set", - "status": "active", - "experimental": false, - "expansion": { - "identifier": "urn:uuid:337447f7-783b-4983-9bbc-d646201145ee", - "timestamp": "2022-10-05T22:13:15.270Z", - "parameter": [ - { - "name": "expansion-source", - "valueUri": "ValueSet/mcode-tumor-marker-test-vs" - }, - { - "name": "version", - "valueUri": "http://loinc.org|2.73" - } - ], - "contains": [ - { - "system": "http://loinc.org", - "code": "62320-7", - "display": "T-cell receptor excision circle [#/volume] in DBS by NAA with probe detection" - }, - { - "system": "http://loinc.org", - "code": "92006-6", - "display": "T-cell receptor excision circle [Cycle Threshold #] in DBS" - }, - { - "system": "http://loinc.org", - "code": "92007-4", - "display": "T-cell receptor excision circle [Z-score] in DBS" - }, - { - "system": "http://loinc.org", - "code": "92008-2", - "display": "T-cell receptor excision circle [Multiple of the median] in DBS" - }, - { - "system": "http://loinc.org", - "code": "69361-4", - "display": "PCA3 score in Urine by Molecular genetics method" - }, - { - "system": "http://loinc.org", - "code": "69362-2", - "display": "PCA3 score in Urine Qualitative by Molecular genetics method" - }, - { - "system": "http://loinc.org", - "code": "19163-5", - "display": "Cancer Ag 19-9 [Units/volume] in Pleural fluid" - }, - { - "system": "http://loinc.org", - "code": "2009-9", - "display": "Cancer Ag 19-9 [Presence] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "24108-3", - "display": "Cancer Ag 19-9 [Units/volume] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "26924-1", - "display": "Cancer Ag 19-9 [Units/volume] in Body fluid" - }, - { - "system": "http://loinc.org", - "code": "50779-8", - "display": "Cancer Ag 19-9 [Units/volume] in Cerebral spinal fluid" - }, - { - "system": "http://loinc.org", - "code": "50780-6", - "display": "Cancer Ag 19-9 [Units/volume] in Pericardial fluid" - }, - { - "system": "http://loinc.org", - "code": "50781-4", - "display": "Cancer Ag 19-9 [Units/volume] in Peritoneal fluid" - }, - { - "system": "http://loinc.org", - "code": "83084-4", - "display": "Cancer Ag 19-9 [Units/volume] in Serum or Plasma by Immunoassay" - }, - { - "system": "http://loinc.org", - "code": "97750-4", - "display": "Cancer Ag 19-9 [Units/volume] in Aspirate" - }, - { - "system": "http://loinc.org", - "code": "14041-8", - "display": "Choriogonadotropin.beta subunit [Units/volume] in Cerebral spinal fluid" - }, - { - "system": "http://loinc.org", - "code": "19174-2", - "display": "Choriogonadotropin.beta subunit [Units/volume] in Amniotic fluid" - }, - { - "system": "http://loinc.org", - "code": "19175-9", - "display": "Choriogonadotropin.beta subunit [Moles/volume] in Amniotic fluid" - }, - { - "system": "http://loinc.org", - "code": "20415-6", - "display": "Choriogonadotropin.beta subunit [Units/volume] in Serum or Plasma by Immunoassay (EIA) 3rd IS" - }, - { - "system": "http://loinc.org", - "code": "2111-3", - "display": "Choriogonadotropin.beta subunit [Moles/volume] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "2113-9", - "display": "Choriogonadotropin.beta subunit [Mass/time] in 24 hour Urine" - }, - { - "system": "http://loinc.org", - "code": "2114-7", - "display": "Choriogonadotropin.beta subunit [Moles/volume] in Urine" - }, - { - "system": "http://loinc.org", - "code": "21198-7", - "display": "Choriogonadotropin.beta subunit [Units/volume] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "29154-2", - "display": "Choriogonadotropin.beta subunit [Units/volume] in Body fluid" - }, - { - "system": "http://loinc.org", - "code": "43799-6", - "display": "Choriogonadotropin.beta subunit [Presence] in Specimen" - }, - { - "system": "http://loinc.org", - "code": "43800-2", - "display": "Choriogonadotropin.beta subunit [Presence] in Cerebral spinal fluid" - }, - { - "system": "http://loinc.org", - "code": "55868-4", - "display": "Choriogonadotropin.beta subunit [Multiple of the median] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "55869-2", - "display": "Choriogonadotropin.beta subunit [Mass/volume] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "56497-1", - "display": "Choriogonadotropin.beta subunit [Units] in 24 hour Urine" - }, - { - "system": "http://loinc.org", - "code": "66762-6", - "display": "Choriogonadotropin.beta subunit [Units/volume] in Pleural fluid" - }, - { - "system": "http://loinc.org", - "code": "66763-4", - "display": "Choriogonadotropin.beta subunit [Units/volume] in Peritoneal fluid" - }, - { - "system": "http://loinc.org", - "code": "10334-1", - "display": "Cancer Ag 125 [Units/volume] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "11210-2", - "display": "Cancer Ag 125 [Units/volume] in Body fluid" - }, - { - "system": "http://loinc.org", - "code": "15156-3", - "display": "Cancer Ag 125 [Units/volume] in Body fluid by Dilution" - }, - { - "system": "http://loinc.org", - "code": "15157-1", - "display": "Cancer Ag 125 [Units/volume] in Serum or Plasma by Dilution" - }, - { - "system": "http://loinc.org", - "code": "19165-0", - "display": "Cancer Ag 125 [Units/volume] in Pleural fluid" - }, - { - "system": "http://loinc.org", - "code": "2006-5", - "display": "Cancer Ag 125 [Presence] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "40618-1", - "display": "Cancer Ag 125 [Units/volume] in Peritoneal fluid" - }, - { - "system": "http://loinc.org", - "code": "48677-9", - "display": "Cancer Ag 125 [Presence] in Tissue by Immune stain" - }, - { - "system": "http://loinc.org", - "code": "50775-6", - "display": "Cancer Ag 125 [Units/volume] in Cerebral spinal fluid" - }, - { - "system": "http://loinc.org", - "code": "59040-6", - "display": "Cancer Ag 125 [Units/volume] in Peritoneal dialysis fluid" - }, - { - "system": "http://loinc.org", - "code": "68923-2", - "display": "Cancer Ag 125 [Units/volume] in Pericardial fluid" - }, - { - "system": "http://loinc.org", - "code": "83082-8", - "display": "Cancer Ag 125 [Units/volume] in Serum or Plasma by Immunoassay" - }, - { - "system": "http://loinc.org", - "code": "97743-9", - "display": "Cancer Ag 125 [Units/volume] in Aspirate" - }, - { - "system": "http://loinc.org", - "code": "15035-9", - "display": "Calcitonin [Moles/volume] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "1992-7", - "display": "Calcitonin [Mass/volume] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "47369-4", - "display": "Calcitonin [Mass/volume] in Body fluid" - }, - { - "system": "http://loinc.org", - "code": "75709-6", - "display": "Calcitonin [Mass/volume] in Lymph node fine needle aspirate" - }, - { - "system": "http://loinc.org", - "code": "25587-7", - "display": "Chromogranin A [Moles/volume] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "30169-7", - "display": "Chromogranin A [Units/volume] in Serum or Plasma by Immunoassay" - }, - { - "system": "http://loinc.org", - "code": "53047-7", - "display": "Chromogranin A [Mass/volume] in Body fluid" - }, - { - "system": "http://loinc.org", - "code": "59220-4", - "display": "Chromogranin A [Units/volume] in Pleural fluid" - }, - { - "system": "http://loinc.org", - "code": "59226-1", - "display": "Chromogranin A [Units/volume] in Peritoneal fluid" - }, - { - "system": "http://loinc.org", - "code": "59227-9", - "display": "Chromogranin A [Units/volume] in Cerebral spinal fluid" - }, - { - "system": "http://loinc.org", - "code": "59241-0", - "display": "Chromogranin A [Units/volume] in Body fluid" - }, - { - "system": "http://loinc.org", - "code": "9811-1", - "display": "Chromogranin A [Mass/volume] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "15060-7", - "display": "Enolase.neuron specific [Mass/volume] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "19193-2", - "display": "Enolase.neuron specific [Units/volume] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "19194-0", - "display": "Enolase.neuron specific [Units/volume] in Pleural fluid" - }, - { - "system": "http://loinc.org", - "code": "2225-1", - "display": "Enolase.neuron specific [Enzymatic activity/volume] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "44802-7", - "display": "Enolase.neuron specific [Mass/volume] in Cerebral spinal fluid" - }, - { - "system": "http://loinc.org", - "code": "47053-4", - "display": "Enolase.neuron specific [Mass/volume] in Cerebral spinal fluid by Immunoassay" - }, - { - "system": "http://loinc.org", - "code": "48138-2", - "display": "Enolase.neuron specific [Mass/volume] in Serum or Plasma by Radioimmunoassay (RIA)" - }, - { - "system": "http://loinc.org", - "code": "48164-8", - "display": "Enolase.neuron specific [Mass/volume] in Body fluid" - }, - { - "system": "http://loinc.org", - "code": "57371-7", - "display": "Enolase.neuron specific [Mass/volume] in Serum or Plasma by Immunoassay" - }, - { - "system": "http://loinc.org", - "code": "68939-8", - "display": "Enolase.neuron specific [Mass/volume] in Pleural fluid" - }, - { - "system": "http://loinc.org", - "code": "68952-1", - "display": "Enolase.neuron specific [Mass/volume] in Pericardial fluid" - }, - { - "system": "http://loinc.org", - "code": "69560-1", - "display": "Enolase.neuron specific [Mass/volume] in Peritoneal fluid" - }, - { - "system": "http://loinc.org", - "code": "97744-7", - "display": "Enolase.neuron specific [Mass/volume] in Aspirate" - }, - { - "system": "http://loinc.org", - "code": "15072-2", - "display": "Gastrin [Moles/volume] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "2333-3", - "display": "Gastrin [Mass/volume] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "2960-3", - "display": "Somatostatin [Presence] in Plasma" - }, - { - "system": "http://loinc.org", - "code": "2961-1", - "display": "Somatostatin [Mass/volume] in Plasma" - }, - { - "system": "http://loinc.org", - "code": "49792-5", - "display": "Somatostatin [Moles/volume] in Plasma" - }, - { - "system": "http://loinc.org", - "code": "14918-7", - "display": "Thyroglobulin [Moles/volume] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "3013-0", - "display": "Thyroglobulin [Mass/volume] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "53920-5", - "display": "Thyroglobulin [Mass/volume] in Lymph node fine needle aspirate" - }, - { - "system": "http://loinc.org", - "code": "53922-1", - "display": "Thyroglobulin [Mass/volume] in Tissue fine needle aspirate" - }, - { - "system": "http://loinc.org", - "code": "97640-7", - "display": "Thyroglobulin [Moles/volume] in Tissue fine needle aspirate" - }, - { - "system": "http://loinc.org", - "code": "10861-3", - "display": "Progesterone receptor [Mass/mass] in Tissue" - }, - { - "system": "http://loinc.org", - "code": "16113-3", - "display": "Progesterone receptor [Interpretation] in Tissue" - }, - { - "system": "http://loinc.org", - "code": "31207-4", - "display": "Progesterone receptor [Moles/mass] in Tissue" - }, - { - "system": "http://loinc.org", - "code": "10873-8", - "display": "Beta-2-Microglobulin [Mass/time] in 24 hour Urine" - }, - { - "system": "http://loinc.org", - "code": "14626-6", - "display": "Beta-2-Microglobulin [Moles/volume] in Serum" - }, - { - "system": "http://loinc.org", - "code": "1951-3", - "display": "Beta-2-Microglobulin [Mass/volume] in Cerebral spinal fluid" - }, - { - "system": "http://loinc.org", - "code": "1952-1", - "display": "Beta-2-Microglobulin [Mass/volume] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "1953-9", - "display": "Beta-2-Microglobulin [Mass/volume] in Urine" - }, - { - "system": "http://loinc.org", - "code": "32301-4", - "display": "Beta-2-Microglobulin [Moles/volume] in Cerebral spinal fluid" - }, - { - "system": "http://loinc.org", - "code": "32302-2", - "display": "Beta-2-Microglobulin [Moles/volume] in Urine" - }, - { - "system": "http://loinc.org", - "code": "39458-5", - "display": "Beta-2-Microglobulin [Moles/volume] in Body fluid" - }, - { - "system": "http://loinc.org", - "code": "43818-4", - "display": "Beta-2-Microglobulin [Presence] in Serum" - }, - { - "system": "http://loinc.org", - "code": "43819-2", - "display": "Beta-2-Microglobulin [Presence] in Urine" - }, - { - "system": "http://loinc.org", - "code": "43919-0", - "display": "Beta-2-Microglobulin [Presence] in Cerebral spinal fluid" - }, - { - "system": "http://loinc.org", - "code": "48166-3", - "display": "Beta-2-Microglobulin [Mass/volume] in Body fluid" - }, - { - "system": "http://loinc.org", - "code": "49081-3", - "display": "Beta-2-Microglobulin [Mass/volume] in Dialysis fluid" - }, - { - "system": "http://loinc.org", - "code": "50824-2", - "display": "Beta-2-Microglobulin [Moles/volume] in 24 hour Urine" - }, - { - "system": "http://loinc.org", - "code": "54356-1", - "display": "Beta-2-Microglobulin [Mass/volume] in 24 hour Urine" - }, - { - "system": "http://loinc.org", - "code": "56662-0", - "display": "Beta-2-Microglobulin [Moles/time] in 24 hour Urine" - }, - { - "system": "http://loinc.org", - "code": "59217-0", - "display": "Beta-2-Microglobulin [Mass/volume] in Peritoneal fluid" - }, - { - "system": "http://loinc.org", - "code": "59218-8", - "display": "Beta-2-Microglobulin [Mass/volume] in Pleural fluid" - }, - { - "system": "http://loinc.org", - "code": "76484-5", - "display": "Beta-2-Microglobulin [Moles/volume] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "83076-0", - "display": "Beta-2-Microglobulin [Units/volume] in Serum or Plasma by Immunoassay" - }, - { - "system": "http://loinc.org", - "code": "83077-8", - "display": "Beta-2-Microglobulin [Mass/volume] in Urine by Immunoassay" - }, - { - "system": "http://loinc.org", - "code": "83078-6", - "display": "Beta-2-Microglobulin [Mass/volume] in Serum or Plasma by Immunoassay" - }, - { - "system": "http://loinc.org", - "code": "83079-4", - "display": "Beta-2-Microglobulin [Units/volume] in Urine by Immunoassay" - }, - { - "system": "http://loinc.org", - "code": "88711-7", - "display": "Beta-2-Microglobulin [Mass/volume] in Peritoneal dialysis fluid" - }, - { - "system": "http://loinc.org", - "code": "11053-6", - "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Red Blood Cells" - }, - { - "system": "http://loinc.org", - "code": "14403-0", - "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Gastric fluid" - }, - { - "system": "http://loinc.org", - "code": "14803-1", - "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Body fluid by Lactate to pyruvate reaction" - }, - { - "system": "http://loinc.org", - "code": "14804-9", - "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Serum or Plasma by Lactate to pyruvate reaction" - }, - { - "system": "http://loinc.org", - "code": "14805-6", - "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Serum or Plasma by Pyruvate to lactate reaction" - }, - { - "system": "http://loinc.org", - "code": "17041-5", - "display": "Lactate dehydrogenase [Presence] in Urine" - }, - { - "system": "http://loinc.org", - "code": "2527-0", - "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Amniotic fluid" - }, - { - "system": "http://loinc.org", - "code": "2528-8", - "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Cerebral spinal fluid" - }, - { - "system": "http://loinc.org", - "code": "2529-6", - "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Body fluid" - }, - { - "system": "http://loinc.org", - "code": "2530-4", - "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Pleural fluid" - }, - { - "system": "http://loinc.org", - "code": "2531-2", - "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Peritoneal fluid" - }, - { - "system": "http://loinc.org", - "code": "2532-0", - "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "2533-8", - "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Synovial fluid" - }, - { - "system": "http://loinc.org", - "code": "2534-6", - "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Urine" - }, - { - "system": "http://loinc.org", - "code": "32324-6", - "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Specimen" - }, - { - "system": "http://loinc.org", - "code": "33367-4", - "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Pericardial fluid" - }, - { - "system": "http://loinc.org", - "code": "47678-8", - "display": "Lactate dehydrogenase [Enzymatic activity/volume] in 24 hour Urine" - }, - { - "system": "http://loinc.org", - "code": "47863-6", - "display": "Lactate dehydrogenase [Enzymatic activity/time] in 24 hour Urine" - }, - { - "system": "http://loinc.org", - "code": "57664-5", - "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Semen" - }, - { - "system": "http://loinc.org", - "code": "5921-2", - "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Dialysis fluid" - }, - { - "system": "http://loinc.org", - "code": "60017-1", - "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Body fluid by Pyruvate to lactate reaction" - }, - { - "system": "http://loinc.org", - "code": "60018-9", - "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Pericardial fluid by Pyruvate to lactate reaction" - }, - { - "system": "http://loinc.org", - "code": "60019-7", - "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Pericardial fluid by Lactate to pyruvate reaction" - }, - { - "system": "http://loinc.org", - "code": "60020-5", - "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Peritoneal fluid by Pyruvate to lactate reaction" - }, - { - "system": "http://loinc.org", - "code": "60021-3", - "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Pleural fluid by Pyruvate to lactate reaction" - }, - { - "system": "http://loinc.org", - "code": "60022-1", - "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Pleural fluid by Lactate to pyruvate reaction" - }, - { - "system": "http://loinc.org", - "code": "60023-9", - "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Cerebral spinal fluid by Pyruvate to lactate reaction" - }, - { - "system": "http://loinc.org", - "code": "60024-7", - "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Cerebral spinal fluid by Lactate to pyruvate reaction" - }, - { - "system": "http://loinc.org", - "code": "68387-0", - "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Peritoneal fluid by Lactate to pyruvate reaction" - }, - { - "system": "http://loinc.org", - "code": "68452-2", - "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Synovial fluid by Pyruvate to lactate reaction" - }, - { - "system": "http://loinc.org", - "code": "68453-0", - "display": "Lactate dehydrogenase [Enzymatic activity/volume] in Synovial fluid by Lactate to pyruvate reaction" - }, - { - "system": "http://loinc.org", - "code": "2007-3", - "display": "Cancer Ag 15-3 [Presence] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "29153-4", - "display": "Cancer Ag 15-3 [Units/volume] in Body fluid" - }, - { - "system": "http://loinc.org", - "code": "50776-4", - "display": "Cancer Ag 15-3 [Units/volume] in Cerebral spinal fluid" - }, - { - "system": "http://loinc.org", - "code": "50777-2", - "display": "Cancer Ag 15-3 [Units/volume] in Pericardial fluid" - }, - { - "system": "http://loinc.org", - "code": "50778-0", - "display": "Cancer Ag 15-3 [Units/volume] in Peritoneal fluid" - }, - { - "system": "http://loinc.org", - "code": "6875-9", - "display": "Cancer Ag 15-3 [Units/volume] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "83083-6", - "display": "Cancer Ag 15-3 [Units/volume] in Serum or Plasma by Immunoassay" - }, - { - "system": "http://loinc.org", - "code": "97749-6", - "display": "Cancer Ag 15-3 [Units/volume] in Aspirate" - }, - { - "system": "http://loinc.org", - "code": "2011-5", - "display": "Cancer Ag 242 [Presence] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "17842-6", - "display": "Cancer Ag 27-29 [Units/volume] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "19187-4", - "display": "Cancer Ag 27-29 [Units/volume] in Pleural fluid" - }, - { - "system": "http://loinc.org", - "code": "2012-3", - "display": "Cancer Ag 27-29 [Presence] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "50782-2", - "display": "Cancer Ag 27-29 [Units/volume] in Cerebral spinal fluid" - }, - { - "system": "http://loinc.org", - "code": "2013-1", - "display": "Cancer Ag 50 [Presence] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "34256-8", - "display": "Cancer Ag 50 [Units/volume] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "19189-0", - "display": "Cancer Ag 549 [Units/volume] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "19190-8", - "display": "Cancer Ag 549 [Units/volume] in Pleural fluid" - }, - { - "system": "http://loinc.org", - "code": "2014-9", - "display": "Cancer Ag 549 [Presence] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "17843-4", - "display": "Cancer Ag 72-4 [Units/volume] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "19164-3", - "display": "Cancer Ag 72-4 [Units/volume] in Pleural fluid" - }, - { - "system": "http://loinc.org", - "code": "2015-6", - "display": "Cancer Ag 72-4 [Presence] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "34161-0", - "display": "Cancer Ag 72-4 [Units/volume] in Body fluid" - }, - { - "system": "http://loinc.org", - "code": "47012-0", - "display": "Cancer Ag 72-4 [Presence] in Tissue by Immune stain" - }, - { - "system": "http://loinc.org", - "code": "68924-0", - "display": "Cancer Ag 72-4 [Units/volume] in Peritoneal fluid" - }, - { - "system": "http://loinc.org", - "code": "68925-7", - "display": "Cancer Ag 72-4 [Units/volume] in Cerebral spinal fluid" - }, - { - "system": "http://loinc.org", - "code": "68926-5", - "display": "Cancer Ag 72-4 [Units/volume] in Pericardial fluid" - }, - { - "system": "http://loinc.org", - "code": "2506-4", - "display": "Isocitrate dehydrogenase [Enzymatic activity/volume] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "72508-5", - "display": "UGT1A1 gene c.A(TA)7TAA(*28) [Presence] in Blood or Tissue by Molecular genetics method" - }, - { - "system": "http://loinc.org", - "code": "21015-3", - "display": "CD33 cells [#/volume] in Blood" - }, - { - "system": "http://loinc.org", - "code": "74837-6", - "display": "CD20 cells [#/volume] in Specimen" - }, - { - "system": "http://loinc.org", - "code": "9558-8", - "display": "CD20 cells [#/volume] in Blood" - }, - { - "system": "http://loinc.org", - "code": "10508-0", - "display": "Prostate specific Ag [Presence] in Tissue by Immune stain" - }, - { - "system": "http://loinc.org", - "code": "19195-7", - "display": "Prostate specific Ag [Units/volume] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "19197-3", - "display": "Prostate specific Ag [Moles/volume] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "19198-1", - "display": "Prostate specific Ag [Units/volume] in Semen" - }, - { - "system": "http://loinc.org", - "code": "19199-9", - "display": "Prostate specific Ag [Mass/volume] in Semen" - }, - { - "system": "http://loinc.org", - "code": "19200-5", - "display": "Prostate specific Ag [Moles/volume] in Semen" - }, - { - "system": "http://loinc.org", - "code": "2857-1", - "display": "Prostate specific Ag [Mass/volume] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "34611-4", - "display": "Prostate specific Ag [Mass/volume] in Urine" - }, - { - "system": "http://loinc.org", - "code": "35741-8", - "display": "Prostate specific Ag [Mass/volume] in Serum or Plasma by Detection limit <= 0.01 ng/mL" - }, - { - "system": "http://loinc.org", - "code": "47738-0", - "display": "Prostate specific Ag [Mass/volume] in Body fluid" - }, - { - "system": "http://loinc.org", - "code": "59221-2", - "display": "Prostate specific Ag [Mass/volume] in Pleural fluid" - }, - { - "system": "http://loinc.org", - "code": "59223-8", - "display": "Prostate specific Ag [Mass/volume] in Peritoneal fluid" - }, - { - "system": "http://loinc.org", - "code": "59230-3", - "display": "Prostate specific Ag [Mass/volume] in Cerebral spinal fluid" - }, - { - "system": "http://loinc.org", - "code": "83112-3", - "display": "Prostate specific Ag [Mass/volume] in Serum or Plasma by Immunoassay" - }, - { - "system": "http://loinc.org", - "code": "13127-6", - "display": "Cancer Ag DM/70K [Units/volume] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "13659-8", - "display": "Epidermal growth factor receptor [Mass/mass] in Tissue" - }, - { - "system": "http://loinc.org", - "code": "14050-9", - "display": "Epidermal growth factor receptor [Moles/mass] in Tissue" - }, - { - "system": "http://loinc.org", - "code": "21013-8", - "display": "CD22 cells [#/volume] in Blood" - }, - { - "system": "http://loinc.org", - "code": "14130-9", - "display": "Estrogen receptor [Moles/mass] in Tissue" - }, - { - "system": "http://loinc.org", - "code": "16112-5", - "display": "Estrogen receptor [Interpretation] in Tissue" - }, - { - "system": "http://loinc.org", - "code": "78205-2", - "display": "ALK gene rearrangements [Presence] in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "78210-2", - "display": "ALK gene rearrangements [Interpretation] in Blood or Tissue by FISH Narrative" - }, - { - "system": "http://loinc.org", - "code": "91141-2", - "display": "TPMT activity in RBC by production of 6-MMP" - }, - { - "system": "http://loinc.org", - "code": "91142-0", - "display": "TPMT activity in RBC by production of 6-MMP riboside" - }, - { - "system": "http://loinc.org", - "code": "91143-8", - "display": "TPMT activity in RBC by production of 6-MTG riboside" - }, - { - "system": "http://loinc.org", - "code": "83059-6", - "display": "KRAS gene [VCF] in Cancer specimen by Sequencing" - }, - { - "system": "http://loinc.org", - "code": "80717-2", - "display": "B-cell CD27 and IgD subsets panel - Blood" - }, - { - "system": "http://loinc.org", - "code": "85299-6", - "display": "BRAF V600E mutant protein [Presence] in Cancer specimen by Immune stain" - }, - { - "system": "http://loinc.org", - "code": "32996-1", - "display": "HER2 [Mass/volume] in Serum" - }, - { - "system": "http://loinc.org", - "code": "42914-2", - "display": "HER2 [Mass/volume] in Serum by Immunoassay" - }, - { - "system": "http://loinc.org", - "code": "48676-1", - "display": "HER2 [Interpretation] in Tissue" - }, - { - "system": "http://loinc.org", - "code": "51981-9", - "display": "HER2 [Presence] in Serum by Immunoassay" - }, - { - "system": "http://loinc.org", - "code": "72382-5", - "display": "HER2 [Units/volume] in Tissue by Immunoassay" - }, - { - "system": "http://loinc.org", - "code": "72383-3", - "display": "HER2 [Presence] in Tissue by Immunoassay" - }, - { - "system": "http://loinc.org", - "code": "85319-2", - "display": "HER2 [Presence] in Breast cancer specimen by Immune stain" - }, - { - "system": "http://loinc.org", - "code": "28078-4", - "display": "Bladder tumor Ag [Presence] in Urine by Immunoassay" - }, - { - "system": "http://loinc.org", - "code": "28551-0", - "display": "Bladder tumor Ag [Units/volume] in Urine by Immunoassay" - }, - { - "system": "http://loinc.org", - "code": "31729-7", - "display": "Bladder tumor Ag [Presence] in Urine" - }, - { - "system": "http://loinc.org", - "code": "31730-5", - "display": "Bladder tumor Ag [Units/volume] in Urine" - }, - { - "system": "http://loinc.org", - "code": "80386-6", - "display": "Bladder tumor Ag [Presence] in Urine by Rapid immunoassay" - }, - { - "system": "http://loinc.org", - "code": "31134-0", - "display": "Nuclear matrix protein 22 [Units/volume] in Urine" - }, - { - "system": "http://loinc.org", - "code": "50666-7", - "display": "Nuclear matrix protein 22 [Presence] in Urine" - }, - { - "system": "http://loinc.org", - "code": "34444-0", - "display": "Acarboxyprothrombin [Mass/volume] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "93768-0", - "display": "Acarboxyprothrombin [Units/volume] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "41292-4", - "display": "Soluble mesothelin related proteins [Moles/volume] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "43368-0", - "display": "Microsatellite instability [Identifier] in Tissue by Molecular genetics method Nominal" - }, - { - "system": "http://loinc.org", - "code": "62862-8", - "display": "Microsatellite instability [Presence] in Tissue by Immune stain" - }, - { - "system": "http://loinc.org", - "code": "81695-9", - "display": "Microsatellite instability [Interpretation] in Cancer specimen Qualitative" - }, - { - "system": "http://loinc.org", - "code": "43399-5", - "display": "JAK2 gene p.Val617Phe [Presence] in Blood or Tissue by Molecular genetics method" - }, - { - "system": "http://loinc.org", - "code": "72333-8", - "display": "JAK2 gene p.Val617Phe [Presence] in Bone marrow by Molecular genetics method" - }, - { - "system": "http://loinc.org", - "code": "31150-6", - "display": "ERBB2 gene duplication [Presence] in Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "48674-6", - "display": "Genetic diseases [Identifier] in Blood or Tissue by FISH Nominal" - }, - { - "system": "http://loinc.org", - "code": "48684-5", - "display": "X and Y chromosome [Interpretation] in Blood or Marrow by FISH--post bone marrow transplant" - }, - { - "system": "http://loinc.org", - "code": "48730-6", - "display": "X linked heterotaxy [Identifier] in Blood or Tissue by FISH Narrative" - }, - { - "system": "http://loinc.org", - "code": "49028-4", - "display": "Microdeletion syndromes [Identifier] in Blood or Tissue by FISH Nominal" - }, - { - "system": "http://loinc.org", - "code": "49039-1", - "display": "Subtelomere analysis [Identifier] in Blood or Tissue by FISH Nominal" - }, - { - "system": "http://loinc.org", - "code": "49040-9", - "display": "Subtelomere analysis [Interpretation] in Blood or Tissue by FISH Narrative" - }, - { - "system": "http://loinc.org", - "code": "49063-1", - "display": "Microdeletion syndromes in Specimen by FISH Nominal" - }, - { - "system": "http://loinc.org", - "code": "49683-6", - "display": "ERBB2 gene copy number/Chromosome 17 copy number in Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "50020-7", - "display": "Microdeletion syndromes in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "50659-2", - "display": "Chromosome analysis.interphase [Interpretation] in Bone marrow by FISH Narrative" - }, - { - "system": "http://loinc.org", - "code": "50684-0", - "display": "Chromosome analysis.interphase [Interpretation] in Blood by FISH Narrative" - }, - { - "system": "http://loinc.org", - "code": "51867-0", - "display": "t(9;22)(q34.1;q11)(ABL1,BCR) fusion transcript in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "53628-4", - "display": "20q chromosome deletion [Identifier] in Blood or Tissue by FISH Nominal" - }, - { - "system": "http://loinc.org", - "code": "55192-9", - "display": "Chromosome analysis.interphase [Interpretation] in Amniotic fluid by FISH Narrative" - }, - { - "system": "http://loinc.org", - "code": "55193-7", - "display": "Chromosome analysis.interphase [Interpretation] in Chorionic villus sample by FISH Narrative" - }, - { - "system": "http://loinc.org", - "code": "56030-0", - "display": "Karyotype [Identifier] in Urine by FISH Narrative" - }, - { - "system": "http://loinc.org", - "code": "56144-9", - "display": "CHIC2 gene 4q12 deletion in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "57038-2", - "display": "Chromosome 12 aneuploidy in Amniotic fluid or Chorionic villus sample by FISH Nominal" - }, - { - "system": "http://loinc.org", - "code": "57317-0", - "display": "Chromosome 13+18+21+X+Y aneuploidy in Amniotic fluid or Chorionic villus sample by FISH Nominal" - }, - { - "system": "http://loinc.org", - "code": "57318-8", - "display": "Chromosome 13+18+21+X+Y aneuploidy in Blood or Tissue by FISH Nominal" - }, - { - "system": "http://loinc.org", - "code": "57453-3", - "display": "Chromosome 18 aneuploidy in Amniotic fluid or Chorionic villus sample by FISH Nominal" - }, - { - "system": "http://loinc.org", - "code": "57454-1", - "display": "Chromosome 13 aneuploidy in Amniotic fluid or Chorionic villus sample by FISH Nominal" - }, - { - "system": "http://loinc.org", - "code": "57802-1", - "display": "Chromosome analysis.interphase [Interpretation] in Blood or Marrow by FISH Narrative" - }, - { - "system": "http://loinc.org", - "code": "57906-0", - "display": "9p21 chromosome deletion [Identifier] in Blood or Tissue by FISH Nominal" - }, - { - "system": "http://loinc.org", - "code": "59050-5", - "display": "Chromosome analysis.interphase [Interpretation] in Specimen by FISH Narrative" - }, - { - "system": "http://loinc.org", - "code": "59267-5", - "display": "Karyotype [Identifier] in Blood or Tissue by FISH Narrative" - }, - { - "system": "http://loinc.org", - "code": "62344-7", - "display": "Chromosome analysis.metaphase panel - Blood by FISH" - }, - { - "system": "http://loinc.org", - "code": "62345-4", - "display": "Chromosome analysis.interphase panel - Blood by FISH" - }, - { - "system": "http://loinc.org", - "code": "62346-2", - "display": "Chromosome analysis.interphase panel - Amniotic fluid by FISH" - }, - { - "system": "http://loinc.org", - "code": "62347-0", - "display": "Chromosome analysis.prenatal panel by FISH" - }, - { - "system": "http://loinc.org", - "code": "62354-6", - "display": "Chromosome analysis.metaphase panel - Amniotic fluid by FISH" - }, - { - "system": "http://loinc.org", - "code": "62367-8", - "display": "Chromosome analysis panel by FISH" - }, - { - "system": "http://loinc.org", - "code": "63068-1", - "display": "TOP2A gene copy number/Chromosome 17 copy number in Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "63070-7", - "display": "TOP2A gene 17q21-22 deletion and duplication mutation analysis [Presence] in Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "66950-7", - "display": "MALT1 18q21 gene rearrangements in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "72652-1", - "display": "Subtelomere analysis.long arm [Interpretation] in Blood or Tissue by FISH Narrative" - }, - { - "system": "http://loinc.org", - "code": "72653-9", - "display": "Subtelomere analysis.short arm [Interpretation] in Blood or Tissue by FISH Narrative" - }, - { - "system": "http://loinc.org", - "code": "72654-7", - "display": "SNRPN gene 15q11 deletion and duplication mutation analysis [Identifier] in Blood or Tissue by FISH Nominal" - }, - { - "system": "http://loinc.org", - "code": "72725-5", - "display": "t(11;14)(q13.2;q32)(MYEOV,IGH) fusion transcript [Identifier] in Blood or Tissue by FISH Nominal" - }, - { - "system": "http://loinc.org", - "code": "72726-3", - "display": "t(4;14)(p16;q32)(FGFR3,IGH) fusion transcript [Identifier] in Blood or Tissue by FISH Nominal" - }, - { - "system": "http://loinc.org", - "code": "72728-9", - "display": "Del(13)(q14) [Identifier] in Blood or Tissue by FISH Nominal" - }, - { - "system": "http://loinc.org", - "code": "72824-6", - "display": "Del(17)(p13) [Identifier] in Blood or Tissue by FISH Nominal" - }, - { - "system": "http://loinc.org", - "code": "72827-9", - "display": "dic(9;20)(p11-13;q11)(wcp9+,wcp20+) [Identifier] in Blood or Tissue by FISH Nominal" - }, - { - "system": "http://loinc.org", - "code": "73558-9", - "display": "Staphylococcus aureus and Staphylococcus sp.coagulase negative rRNA [Identifier] by FISH in Positive blood culture" - }, - { - "system": "http://loinc.org", - "code": "73749-4", - "display": "4p16.3 chromosome deletion [Identifier] in Blood or Tissue by FISH Nominal" - }, - { - "system": "http://loinc.org", - "code": "73750-2", - "display": "RAI1 gene 17p11.2 deletion and duplication mutation analysis [Identifier] in Blood or Tissue by FISH Nominal" - }, - { - "system": "http://loinc.org", - "code": "73751-0", - "display": "5p15.2 (5p-) chromosome deletion [Identifier] in Blood or Tissue by FISH Nominal" - }, - { - "system": "http://loinc.org", - "code": "74034-0", - "display": "MAML2 11q21 gene rearrangements in Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "74860-8", - "display": "ERBB2 gene copy number/nucleus in Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "74861-6", - "display": "Chromosome 17 copy number/nucleus in Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "74885-5", - "display": "ERBB2 gene (HER2) duplication associated observations panel - Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "76065-2", - "display": "6p25 and 6q23 and 11q and 8q24 and 9p21 chromosome partial aneuploidy in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "77030-5", - "display": "t(1;19)(q23.3;p13.3)(PBX1,TCF3) fusion transcript in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "77031-3", - "display": "t(15;17)(q24.1;q21.1)(PML,RARA) fusion transcript in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "77032-1", - "display": "t(8;14)(q24;q32)(MYC,IGH) fusion transcript in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "77033-9", - "display": "t(14;16)(q32;q23)(IGH,MAF) fusion transcript in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "77034-7", - "display": "inv(16)(p13.1;q22.1)(MYH11,CBFB) fusion transcript in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "77035-4", - "display": "t(14;18)(q32;q21)(IGH,MALT1) fusion transcript in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "77036-2", - "display": "t(11;18)(q21;q21)(BIRC3,MALT1) fusion transcript in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "77037-0", - "display": "t(11;14)(q13;q32)(CCND1,IGH) fusion transcript in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "77038-8", - "display": "t(14;18)(q32;q21.3)(IGH,BCL2) fusion transcript in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "77039-6", - "display": "t(12;21)(p13;q22.3)(ETV6,RUNX1) fusion transcript in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "77040-4", - "display": "t(8;21)(q22;q22.3)(RUNX1T1,RUNX1) fusion transcript in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "77041-2", - "display": "inv(3)(q21;q26.2)+t(3;3)(q21;q26.2)(PSMD2,MECOM) fusion transcript in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "77042-0", - "display": "t(6;9)(p22;q34)(DEK,NUP214) fusion transcript in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "78201-1", - "display": "4q12 chromosome region rearrangements [Identifier] in Blood or Tissue by FISH Nominal" - }, - { - "system": "http://loinc.org", - "code": "78202-9", - "display": "9q34 chromosome region deletion [Presence] in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "78203-7", - "display": "BCL6 gene rearrangements [Presence] in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "78204-5", - "display": "CCND1 gene duplication [Presence] in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "78206-0", - "display": "4q12 chromosome region rearrangements [Interpretation] in Blood or Tissue by FISH Narrative" - }, - { - "system": "http://loinc.org", - "code": "78207-8", - "display": "9q34 chromosome region deletion [Interpretation] in Blood or Tissue by FISH Narrative" - }, - { - "system": "http://loinc.org", - "code": "78208-6", - "display": "BCL6 gene rearrangements [Interpretation] in Blood or Tissue by FISH Narrative" - }, - { - "system": "http://loinc.org", - "code": "78209-4", - "display": "CCND1 gene duplication [Interpretation] in Blood or Tissue by FISH Narrative" - }, - { - "system": "http://loinc.org", - "code": "78211-0", - "display": "Cells.4q12 chromosome region rearrangements/Cells counted in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "78212-8", - "display": "Cells.9q34 chromosome region deletion/Cells counted in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "78213-6", - "display": "Cells.BCL6 gene rearrangements/Cells counted in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "78214-4", - "display": "Cells.CCND1 gene duplication/Cells counted in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "78215-1", - "display": "MYC gene rearrangements [Presence] in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "78216-9", - "display": "TRA+TRD gene rearrangements [Presence] in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "78217-7", - "display": "RARA gene rearrangements [Presence] in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "78218-5", - "display": "BCL2 gene rearrangements [Presence] in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "78219-3", - "display": "MLL gene rearrangements [Presence] in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "78220-1", - "display": "PDGFRB gene rearrangements [Presence] in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "78221-9", - "display": "IGH gene rearrangements [Presence] in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "78222-7", - "display": "MYC gene rearrangements [Interpretation] in Blood or Tissue by FISH Narrative" - }, - { - "system": "http://loinc.org", - "code": "78223-5", - "display": "TRA+TRD gene rearrangements [Interpretation] in Blood or Tissue by FISH Narrative" - }, - { - "system": "http://loinc.org", - "code": "78224-3", - "display": "RARA gene rearrangements [Interpretation] in Blood or Tissue by FISH Narrative" - }, - { - "system": "http://loinc.org", - "code": "78225-0", - "display": "BCL2 gene rearrangements [Interpretation] in Blood or Tissue by FISH Narrative" - }, - { - "system": "http://loinc.org", - "code": "78226-8", - "display": "MLL gene rearrangements [Interpretation] in Blood or Tissue by FISH Narrative" - }, - { - "system": "http://loinc.org", - "code": "78227-6", - "display": "PDGFRB gene rearrangements [Interpretation] in Blood or Tissue by FISH Narrative" - }, - { - "system": "http://loinc.org", - "code": "78228-4", - "display": "IGH gene rearrangements [Interpretation] in Blood or Tissue by FISH Narrative" - }, - { - "system": "http://loinc.org", - "code": "78229-2", - "display": "Cells.MYC gene rearrangements/Cells counted in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "78230-0", - "display": "Cells.RARA gene rearrangements/Cells counted in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "78231-8", - "display": "Cells.TRA+TRD gene rearrangements/Cells counted in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "78232-6", - "display": "Cells.BCL2 gene rearrangements/Cells counted in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "78233-4", - "display": "Cells.ALK gene rearrangements/Cells counted in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "78234-2", - "display": "Cells.MLL gene rearrangements/Cells counted in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "78235-9", - "display": "Cells.PDGFRB gene rearrangements/Cells counted in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "78236-7", - "display": "Cells.IGH gene rearrangements/Cells counted in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "78237-5", - "display": "Chromosome 8 copy number/nucleus in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "78238-3", - "display": "Chromosome 3 copy number/nucleus in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "78245-8", - "display": "MYB gene deletion [Presence] in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "78342-3", - "display": "MYB gene deletion [Interpretation] in Blood or Tissue by FISH Narrative" - }, - { - "system": "http://loinc.org", - "code": "78343-1", - "display": "Cells.MYB gene deletion/Cells counted in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "78915-6", - "display": "FGFR1 gene rearrangements [Presence] in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "78916-4", - "display": "FGFR1 gene rearrangements [Interpretation] in Blood or Tissue by FISH Narrative" - }, - { - "system": "http://loinc.org", - "code": "78917-2", - "display": "Cells.FGFR1 gene rearrangements/Cells counted in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "79206-9", - "display": "inv(2)(p21;p23)(EML4,ALK) fusion transcript [Presence] in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "81710-6", - "display": "PTEN gene [Presence] in Cancer specimen by FISH" - }, - { - "system": "http://loinc.org", - "code": "81746-0", - "display": "Chromosome region 17p13.1 deletion in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "81747-8", - "display": "Chromosome region 6q22 rearrangements in Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "81748-6", - "display": "Chromosome region Yp11.3 deletion AndOr rearrangement in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "81749-4", - "display": "Chromosome region 13q14 deletion in Bone marrow by FISH" - }, - { - "system": "http://loinc.org", - "code": "81751-0", - "display": "Chromosome 17p13.1 deletion and 14q32 rearrangements in Bone marrow by FISH" - }, - { - "system": "http://loinc.org", - "code": "81752-8", - "display": "Chromosome region 1q21 duplication in Bone marrow by FISH" - }, - { - "system": "http://loinc.org", - "code": "82238-7", - "display": "Chromosome region 15q11-13 deletion and duplication mutation analysis in Amniotic fluid or Chorionic villus sample by FISH" - }, - { - "system": "http://loinc.org", - "code": "82239-5", - "display": "Chromosome region 16p13.3 deletion in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "82240-3", - "display": "Chromosome region 16p13.3 deletion in Amniotic fluid or Chorionic villus sample by FISH" - }, - { - "system": "http://loinc.org", - "code": "82241-1", - "display": "Chromosome region 17p11.2 deletion in Amniotic fluid or Chorionic villus sample by FISH" - }, - { - "system": "http://loinc.org", - "code": "82242-9", - "display": "Chromosome region 17p13.3 deletion in Amniotic fluid or Chorionic villus sample by FISH" - }, - { - "system": "http://loinc.org", - "code": "82243-7", - "display": "Chromosome region 17p13.3 deletion in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "82244-5", - "display": "Chromosome region 1p36 deletion in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "82245-2", - "display": "Chromosome region 22q11.2 deletion and duplication mutation analysis in Amniotic fluid or Chorionic villus sample by FISH" - }, - { - "system": "http://loinc.org", - "code": "82246-0", - "display": "Chromosome region 22q11.2 deletion and duplication mutation analysis in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "82247-8", - "display": "Chromosome region 7q11.23 deletion in Amniotic fluid or Chorionic villus sample by FISH" - }, - { - "system": "http://loinc.org", - "code": "82248-6", - "display": "Chromosome region 7q11.23 deletion in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "82249-4", - "display": "Chromosome region 8q23.3-24.13 deletion in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "82250-2", - "display": "Chromosome region 1p subtelomere and 1p36 deletion and 1q25 rearrangement in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "82251-0", - "display": "Chromosome 3 and 7 and 17 aneuploidy and chromosome region 9p21 deletion in Urine by FISH" - }, - { - "system": "http://loinc.org", - "code": "82253-6", - "display": "JAG1 gene deletion in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "82256-9", - "display": "Chromosome 12 trisomy and chromosome region 11q22.3 and 13q14 and 17p13.1 deletion in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "82257-7", - "display": "SRY gene deletion in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "82258-5", - "display": "Subtelomere analysis in Bone marrow by FISH" - }, - { - "system": "http://loinc.org", - "code": "82295-7", - "display": "Chromosome region Xp22.33 AndOr Yp11.32 deletion and duplication mutation analysis in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "82597-6", - "display": "Chromosome painting analysis in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "84912-5", - "display": "Cells.chromosome region 5q31 deletion/Cells counted in Bone marrow by FISH" - }, - { - "system": "http://loinc.org", - "code": "84913-3", - "display": "Cells.chromosome 12 trisomy/Cells counted in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "84914-1", - "display": "Cells.chromosome region 13q14 deletion/Cells counted in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "84915-8", - "display": "Cells.chromosome region 11q22.3 deletion/Cells counted in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "84916-6", - "display": "Cells.chromosome region 17p13.1 deletion/Cells counted in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "84917-4", - "display": "Chromosome Y aneuploidy [Presence] in Amniotic fluid or Chorionic villus sample by FISH" - }, - { - "system": "http://loinc.org", - "code": "84918-2", - "display": "Chromosome X aneuploidy [Presence] in Amniotic fluid or Chorionic villus sample by FISH" - }, - { - "system": "http://loinc.org", - "code": "84919-0", - "display": "Chromosome 21 aneuploidy [Presence] in Amniotic fluid or Chorionic villus sample by FISH" - }, - { - "system": "http://loinc.org", - "code": "84920-8", - "display": "Cells.chromosome region 5q31 deletion/Cells counted in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "84921-6", - "display": "Cells.chromosome region 7q31 deletion/Cells counted in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "84922-4", - "display": "Cells.chromosome 7 monosomy/Cells counted in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "85318-4", - "display": "ERBB2 gene duplication [Presence] in Breast cancer specimen by FISH" - }, - { - "system": "http://loinc.org", - "code": "86239-1", - "display": "Cells.chromosome 3 monosomy/Cells counted in Cancer specimen by FISH" - }, - { - "system": "http://loinc.org", - "code": "87436-2", - "display": "Chromosome X and Y aneuploidy in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "90043-1", - "display": "t(14;20)(q32;q12)(IGH,MAFB) fusion transcript in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "90926-7", - "display": "MET gene amplification in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "90927-5", - "display": "RET gene rearrangements in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "92905-9", - "display": "Chromosome 7 copy number/nucleus in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "92906-7", - "display": "MET gene copy number/nucleus in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "92907-5", - "display": "MET gene copy number/Chromosome 7 copy number in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "93796-1", - "display": "MYCN gene amplification in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "93797-9", - "display": "MYCN gene copy number/Chromosome 2 copy number in Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "93798-7", - "display": "MYCN gene copy number/nucleus in Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "93799-5", - "display": "Chromosome 2 copy number/nucleus in Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "93800-1", - "display": "1p/1q chromosome deletion [# Ratio] in Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "93801-9", - "display": "Chromosome 1 polysomy [Presence] in Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "93802-7", - "display": "19q/19p chromosome deletion [# Ratio] in Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "93803-5", - "display": "Chromosome 19 polysomy [Presence] in Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "93804-3", - "display": "Chromosome 12 copy number/nucleus in Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "93805-0", - "display": "MDM2 gene copy number/nucleus in Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "93806-8", - "display": "EWSR1 gene rearrangements in Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "93807-6", - "display": "FOXO1 gene rearrangements in Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "93808-4", - "display": "MDM2 gene amplification in Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "93809-2", - "display": "MDM2 gene copy number/Chromosome 12 copy number in Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "93810-0", - "display": "SS18 gene rearrangements in Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "94338-1", - "display": "Chromosome 13+15+16+18+21+22+X+Y aneuploidy in Products of Conception by FISH" - }, - { - "system": "http://loinc.org", - "code": "95069-1", - "display": "Chromosome 1q and 9 and 11 and 15 aneuploidy and 13q deletion in Bone marrow by FISH" - }, - { - "system": "http://loinc.org", - "code": "95070-9", - "display": "Chromosome 9 and 11 and 15 aneuploidy in Bone marrow by FISH" - }, - { - "system": "http://loinc.org", - "code": "95071-7", - "display": "Chromosome region 14q32 rearrangements in Bone marrow by FISH" - }, - { - "system": "http://loinc.org", - "code": "95551-8", - "display": "Chromosome region 17p11.2 deletion in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "95552-6", - "display": "4p16.3 chromosome deletion in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "95553-4", - "display": "5p15.2 (5p-) chromosome deletion [Identifier] in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "95779-5", - "display": "TFE3 gene rearrangements in Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "95780-3", - "display": "TFEB gene rearrangements in Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "95783-7", - "display": "ETV6 gene rearrangements in Blood or Marrow by FISH" - }, - { - "system": "http://loinc.org", - "code": "95784-5", - "display": "FGFR2 gene rearrangements in Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "96494-0", - "display": "ABL1 and ABL2 and PDGFRB gene rearrangements in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "96495-7", - "display": "ABL2 gene rearrangements in Blood or Tissue by FISH" - }, - { - "system": "http://loinc.org", - "code": "96893-3", - "display": "ERBB2 gene duplication in Tumor by FISH" - }, - { - "system": "http://loinc.org", - "code": "98014-4", - "display": "Plasma cell proliferation analysis in Bone marrow by FISH" - }, - { - "system": "http://loinc.org", - "code": "49490-6", - "display": "BCR-ABL1 b2a2 fusion protein [Presence] in Blood or Tissue by Molecular genetics method" - }, - { - "system": "http://loinc.org", - "code": "55180-4", - "display": "Human epididymis protein 4 [Moles/volume] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "96044-3", - "display": "Human epididymis protein 4 [Mass/volume] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "60588-1", - "display": "t(15;17)(q24.1;q21.1)(PML,RARA) bcr2 fusion transcript [Presence] in Blood or Tissue by Molecular genetics method" - }, - { - "system": "http://loinc.org", - "code": "72211-6", - "display": "t(15;17)(q24.1;q21.1)(PML,RARA) bcr2 fusion transcript/control transcript [# Ratio] in Bone marrow by Molecular genetics method" - }, - { - "system": "http://loinc.org", - "code": "72215-7", - "display": "t(15;17)(q24.1;q21.1)(PML,RARA) bcr2 fusion transcript/control transcript [# Ratio] in Blood or Tissue by Molecular genetics method" - }, - { - "system": "http://loinc.org", - "code": "10432-3", - "display": "CD30 Ag [Presence] in Tissue by Immune stain" - }, - { - "system": "http://loinc.org", - "code": "10560-1", - "display": "Carcinoembryonic Ag [Units/volume] in Semen" - }, - { - "system": "http://loinc.org", - "code": "12515-3", - "display": "Carcinoembryonic Ag [Mass/volume] in Body fluid" - }, - { - "system": "http://loinc.org", - "code": "19166-8", - "display": "Carcinoembryonic Ag [Units/volume] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "19167-6", - "display": "Carcinoembryonic Ag [Moles/volume] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "19168-4", - "display": "Carcinoembryonic Ag [Units/volume] in Pleural fluid" - }, - { - "system": "http://loinc.org", - "code": "19169-2", - "display": "Carcinoembryonic Ag [Mass/volume] in Pleural fluid" - }, - { - "system": "http://loinc.org", - "code": "19170-0", - "display": "Carcinoembryonic Ag [Moles/volume] in Pleural fluid" - }, - { - "system": "http://loinc.org", - "code": "2037-0", - "display": "Carcinoembryonic Ag [Mass/volume] in Cerebral spinal fluid" - }, - { - "system": "http://loinc.org", - "code": "2038-8", - "display": "Carcinoembryonic Ag [Mass/volume] in Semen" - }, - { - "system": "http://loinc.org", - "code": "2039-6", - "display": "Carcinoembryonic Ag [Mass/volume] in Serum or Plasma" - }, - { - "system": "http://loinc.org", - "code": "40621-5", - "display": "Carcinoembryonic Ag [Mass/volume] in Pericardial fluid" - }, - { - "system": "http://loinc.org", - "code": "40622-3", - "display": "Carcinoembryonic Ag [Mass/volume] in Peritoneal fluid" - }, - { - "system": "http://loinc.org", - "code": "83085-1", - "display": "Carcinoembryonic Ag [Mass/volume] in Serum or Plasma by Immunoassay" - }, - { - "system": "http://loinc.org", - "code": "14230-7", - "display": "Cells.progesterone receptor/100 cells in Tissue by Immune stain" - }, - { - "system": "http://loinc.org", - "code": "40557-1", - "display": "Progesterone receptor Ag [Presence] in Tissue by Immune stain" - }, - { - "system": "http://loinc.org", - "code": "85325-9", - "display": "Cells.progesterone receptor/100 cells in Breast cancer specimen by Immune stain" - }, - { - "system": "http://loinc.org", - "code": "85331-7", - "display": "Progesterone receptor fluorescence intensity [Type] in Breast cancer specimen by Immune stain" - }, - { - "system": "http://loinc.org", - "code": "85339-0", - "display": "Progesterone receptor Ag [Presence] in Breast cancer specimen by Immune stain" - }, - { - "system": "http://loinc.org", - "code": "13485-8", - "display": "Beta-2-Microglobulin/Creatinine [Mass Ratio] in Urine" - }, - { - "system": "http://loinc.org", - "code": "39773-7", - "display": "Beta-2-Microglobulin/Creatinine [Molar ratio] in Urine" - }, - { - "system": "http://loinc.org", - "code": "44303-6", - "display": "Beta-2-Microglobulin/Creatinine [Mass Ratio] in 24 hour Urine" - }, - { - "system": "http://loinc.org", - "code": "56786-7", - "display": "Beta-2-Microglobulin.tumor marker [Mass/volume] in Serum" - }, - { - "system": "http://loinc.org", - "code": "59177-6", - "display": "Beta-2-Microglobulin/Creatinine [Ratio] in Urine" - }, - { - "system": "http://loinc.org", - "code": "87708-4", - "display": "Beta-2-Microglobulin [Mass/volume] in Serum or Plasma --post dialysis" - }, - { - "system": "http://loinc.org", - "code": "93729-2", - "display": "Beta-2-Microglobulin/Creatinine [Ratio] in 24 hour Urine" - }, - { - "system": "http://loinc.org", - "code": "14967-4", - "display": "CD33 Abnormal blood cells/Abnormal blood cells.total in Blood" - }, - { - "system": "http://loinc.org", - "code": "20601-1", - "display": "CD33 cells/100 cells in Unspecified specimen" - }, - { - "system": "http://loinc.org", - "code": "51155-0", - "display": "CD33 blasts/100 blasts in Bone marrow" - }, - { - "system": "http://loinc.org", - "code": "51156-8", - "display": "CD33 blasts/100 blasts in Unspecified specimen" - }, - { - "system": "http://loinc.org", - "code": "51157-6", - "display": "CD33 blasts [Units/volume] in Bone marrow" - }, - { - "system": "http://loinc.org", - "code": "51158-4", - "display": "CD33 blasts [Units/volume] in Blood" - }, - { - "system": "http://loinc.org", - "code": "51159-2", - "display": "CD33 blasts [Units/volume] in Unspecified specimen" - }, - { - "system": "http://loinc.org", - "code": "51291-3", - "display": "CD33 cells/100 cells in Tissue" - }, - { - "system": "http://loinc.org", - "code": "51292-1", - "display": "CD33 cells/100 cells in Cerebral spinal fluid" - }, - { - "system": "http://loinc.org", - "code": "51293-9", - "display": "CD33 cells/100 cells in Bone marrow" - }, - { - "system": "http://loinc.org", - "code": "51294-7", - "display": "CD33 cells/100 cells in Body fluid" - }, - { - "system": "http://loinc.org", - "code": "8102-6", - "display": "CD33 cells/100 cells in Blood" - }, - { - "system": "http://loinc.org", - "code": "10438-0", - "display": "CD20 Ag [Presence] in Tissue by Immune stain" - }, - { - "system": "http://loinc.org", - "code": "13842-0", - "display": "CD20 blasts/100 blasts in Blood" - }, - { - "system": "http://loinc.org", - "code": "14966-6", - "display": "CD20 Abnormal blood cells/Abnormal blood cells.total in Blood" - }, - { - "system": "http://loinc.org", - "code": "20595-5", - "display": "CD20 cells/100 cells in Unspecified specimen" - }, - { - "system": "http://loinc.org", - "code": "51115-4", - "display": "CD20 blasts/100 blasts in Bone marrow" - }, - { - "system": "http://loinc.org", - "code": "51116-2", - "display": "CD20 blasts/100 blasts in Unspecified specimen" - }, - { - "system": "http://loinc.org", - "code": "57418-6", - "display": "CD20 cells/100 cells in Body fluid" - }, - { - "system": "http://loinc.org", - "code": "8119-0", - "display": "CD20 cells/100 cells in Blood" - }, - { - "system": "http://loinc.org", - "code": "29596-4", - "display": "CD25 Ag [Presence] in Tissue by Immune stain" - }, - { - "system": "http://loinc.org", - "code": "32581-1", - "display": "Epidermal growth factor receptor Ag [Presence] in Tissue by Immune stain" - }, - { - "system": "http://loinc.org", - "code": "39004-7", - "display": "Epidermal growth factor receptor Ag [Presence] in Tissue" - }, - { - "system": "http://loinc.org", - "code": "42782-3", - "display": "Epidermal growth factor receptor.phosphorylated Ag [Presence] in Tissue by Immune stain" - }, - { - "system": "http://loinc.org", - "code": "14017-8", - "display": "CD22 cells/100 cells in Blood" - }, - { - "system": "http://loinc.org", - "code": "20596-3", - "display": "CD22 cells/100 cells in Unspecified specimen" - }, - { - "system": "http://loinc.org", - "code": "42875-5", - "display": "CD22 cells/100 cells in Body fluid" - }, - { - "system": "http://loinc.org", - "code": "51124-6", - "display": "CD22 blasts/100 blasts in Bone marrow" - }, - { - "system": "http://loinc.org", - "code": "51125-3", - "display": "CD22 blasts/100 blasts in Blood" - }, - { - "system": "http://loinc.org", - "code": "51126-1", - "display": "CD22 blasts/100 blasts in Unspecified specimen" - }, - { - "system": "http://loinc.org", - "code": "51127-9", - "display": "CD22 blasts [Units/volume] in Bone marrow" - }, - { - "system": "http://loinc.org", - "code": "51128-7", - "display": "CD22 blasts [Units/volume] in Blood" - }, - { - "system": "http://loinc.org", - "code": "51129-5", - "display": "CD22 blasts [Units/volume] in Unspecified specimen" - }, - { - "system": "http://loinc.org", - "code": "14228-1", - "display": "Cells.estrogen receptor/100 cells in Tissue by Immune stain" - }, - { - "system": "http://loinc.org", - "code": "40556-3", - "display": "Estrogen receptor Ag [Presence] in Tissue by Immune stain" - }, - { - "system": "http://loinc.org", - "code": "85310-1", - "display": "Estrogen receptor fluorescence intensity [Type] in Breast cancer specimen by Immune stain" - }, - { - "system": "http://loinc.org", - "code": "85329-1", - "display": "Cells.estrogen receptor/100 cells in Breast cancer specimen by Immune stain" - }, - { - "system": "http://loinc.org", - "code": "85337-4", - "display": "Estrogen receptor Ag [Presence] in Breast cancer specimen by Immune stain" - }, - { - "system": "http://loinc.org", - "code": "21636-6", - "display": "BRCA1 gene mutations found [Identifier] in Blood or Tissue by Molecular genetics method Nominal" - }, - { - "system": "http://loinc.org", - "code": "21637-4", - "display": "BRCA1 gene.c.185 del AG [presence] in Blood or Tissue by Molecular genetics method" - }, - { - "system": "http://loinc.org", - "code": "21638-2", - "display": "BRCA1 gene c.5382insC [Presence] in Blood or Tissue by Molecular genetics method" - }, - { - "system": "http://loinc.org", - "code": "21639-0", - "display": "BRCA1 gene mutations tested for in Blood or Tissue by Molecular genetics method Nominal" - }, - { - "system": "http://loinc.org", - "code": "79207-7", - "display": "BRCA1 gene mutation analysis limited to known familial mutations in Blood or Tissue by Molecular genetics method" - }, - { - "system": "http://loinc.org", - "code": "21702-6", - "display": "KRAS gene mutations found [Identifier] in Blood or Tissue by Molecular genetics method Nominal" - }, - { - "system": "http://loinc.org", - "code": "21703-4", - "display": "KRAS gene mutations tested for in Blood or Tissue by Molecular genetics method Nominal" - }, - { - "system": "http://loinc.org", - "code": "53620-1", - "display": "KRAS gene mutations found [Identifier] in Bone marrow by Molecular genetics method Nominal" - }, - { - "system": "http://loinc.org", - "code": "75974-6", - "display": "KRAS gene targeted mutation analysis in Blood or Tissue by Molecular genetics method" - }, - { - "system": "http://loinc.org", - "code": "81420-2", - "display": "KRAS and NRAS gene mutations found [Identifier] in Blood or Tissue by Molecular genetics method Nominal" - }, - { - "system": "http://loinc.org", - "code": "82535-6", - "display": "KRAS gene full mutation analysis in Blood or Tissue by Sequencing" - }, - { - "system": "http://loinc.org", - "code": "85509-8", - "display": "KRAS gene mutations found [Identifier] in Colorectal cancer specimen by Molecular genetics method Nominal" - }, - { - "system": "http://loinc.org", - "code": "40552-2", - "display": "CD117 Ag [Presence] in Tissue by Immune stain" - }, - { - "system": "http://loinc.org", - "code": "51183-2", - "display": "CD117 Ag [Presence] in Bone marrow by Immune stain" - }, - { - "system": "http://loinc.org", - "code": "51184-0", - "display": "CD117 Ag [Presence] in Blood by Immune stain" - }, - { - "system": "http://loinc.org", - "code": "51185-7", - "display": "CD117 Ag [Presence] in Unspecified specimen by Immune stain" - }, - { - "system": "http://loinc.org", - "code": "80706-5", - "display": "CD27+IgD- cells/100 CD19+CD20+ cells in Blood" - }, - { - "system": "http://loinc.org", - "code": "83052-1", - "display": "PD-L1 by clone 22C3 [Presence] in Tissue by Immune stain" - }, - { - "system": "http://loinc.org", - "code": "83053-9", - "display": "Cells.programmed cell death ligand 1/100 viable tumor cells in Tissue by Immune stain" - }, - { - "system": "http://loinc.org", - "code": "83054-7", - "display": "PD-L1 by clone 22C3 [Interpretation] in Tissue by Immune stain Narrative" - }, - { - "system": "http://loinc.org", - "code": "83055-4", - "display": "PD-L1 by clone 28-8 [Presence] in Tissue by Immune stain" - }, - { - "system": "http://loinc.org", - "code": "83056-2", - "display": "PD-L1 by clone 28-8 [Interpretation] in Tissue by Immune stain Narrative" - }, - { - "system": "http://loinc.org", - "code": "83057-0", - "display": "PD-L1 by clone SP142 [Presence] in Tissue by Immune stain" - }, - { - "system": "http://loinc.org", - "code": "85147-7", - "display": "PD-L1 by clone 22C3 in Tissue by Immune stain Report" - }, - { - "system": "http://loinc.org", - "code": "85148-5", - "display": "PD-L1 by clone 28-8 in Tissue by Immune stain Report" - }, - { - "system": "http://loinc.org", - "code": "85149-3", - "display": "PD-L1 by clone SP142 in Tissue by Immune stain Report" - }, - { - "system": "http://loinc.org", - "code": "21640-8", - "display": "BRCA2 gene c.6174delT [Presence] in Blood or Tissue by Molecular genetics method" - }, - { - "system": "http://loinc.org", - "code": "38530-2", - "display": "BRCA2 gene mutations found [Identifier] in Blood or Tissue by Molecular genetics method Nominal" - }, - { - "system": "http://loinc.org", - "code": "38531-0", - "display": "BRCA2 gene mutations tested for in Blood or Tissue by Molecular genetics method Nominal" - }, - { - "system": "http://loinc.org", - "code": "79208-5", - "display": "BRCA2 gene mutation analysis limited to known familial mutations in Blood or Tissue by Molecular genetics method" - }, - { - "system": "http://loinc.org", - "code": "45284-7", - "display": "DPYD gene mutations found [Identifier] in Blood or Tissue by Molecular genetics method Nominal" - }, - { - "system": "http://loinc.org", - "code": "47958-4", - "display": "FLT3 gene targeted mutation analysis in Blood or Tissue by Molecular genetics method" - }, - { - "system": "http://loinc.org", - "code": "54447-8", - "display": "FLT3 gene targeted mutation analysis in Bone marrow by Molecular genetics method" - }, - { - "system": "http://loinc.org", - "code": "72520-0", - "display": "FLT3 gene p.Asp835+Ile836 [Presence] in Blood or Tissue by Molecular genetics method" - }, - { - "system": "http://loinc.org", - "code": "79210-1", - "display": "FLT3 gene internal tandem duplication [Presence] in Blood or Tissue by Molecular genetics method" - }, - { - "system": "http://loinc.org", - "code": "85100-6", - "display": "FLT3 gene internal tandem duplication [Presence] in Bone marrow by Molecular genetics method" - }, - { - "system": "http://loinc.org", - "code": "92843-2", - "display": "FLT3 gene p.Asp835 mutations [Presence] in Blood or Tissue by Molecular genetics method" - }, - { - "system": "http://loinc.org", - "code": "48972-4", - "display": "FGFR2 gene+FGFR3 gene mutations found [Identifier] in Blood or Tissue by Molecular genetics method Nominal" - } - ] - } -} diff --git a/mcode-coverage-checker/src/lib/valueSets/vs-expansion-explained.md b/mcode-coverage-checker/src/lib/valueSets/vs-expansion-explained.md deleted file mode 100644 index 1dbb0d4..0000000 --- a/mcode-coverage-checker/src/lib/valueSets/vs-expansion-explained.md +++ /dev/null @@ -1,13 +0,0 @@ -# Generating New ValueSets - -Follow the steps below to generate a new set of valuesets based on the latest version of mCODE's IG. - -It's best to have a clean working directory before generating new ValueSets, as it will overwrite existing ValueSets. - -1. Clone the fhir-mCODE-ig locally and _only run sushi to build FHIR resources_. This will build all mCODE Valuesets locally. You can find setup instructions for this repo on [HL7's GitHub](https://github.com/HL7/fhir-mCODE-ig). **Note**: you do not need to run the full `genonce` script; you only need to run `sushi`. -2. Move all ValueSets into a folder, for ease of access by the MEF'S `vs-expansion-script`. Below is a series of commands that will help with this (on OSX), but you could also do this manually. - `cd some/path/to/local/fhir-mCODE-ig/fsh-generated/resources && mkdir valuesets && find * -name "ValueSet-*.json" | xargs -I '{}' cp {} ./valuesets` -3. Remove all irrelevant ValueSets from this folder, leaving behind only the ones to be expanded. -4. In `vs-expansion-script.js`, update the`PREEXPANSIONPATH` global variable to point to the ValueSets' folder defined by step 2. -5. Run `vs-expansion-script.js` using node. -6. For all failed expansions, determine if manual expansion is feasible (i.e. if there is just 1-2 codes that reference codeSystems GG's server do not support). If feasible, manually expand those VS. diff --git a/mcode-coverage-checker/src/lib/valueSets/vs-expansion-script.js b/mcode-coverage-checker/src/lib/valueSets/vs-expansion-script.js deleted file mode 100644 index 4518800..0000000 --- a/mcode-coverage-checker/src/lib/valueSets/vs-expansion-script.js +++ /dev/null @@ -1,79 +0,0 @@ -import fs from 'fs'; -import path from 'path'; -import axios from 'axios'; - -// NOTE: Update this to point to pre-expansion valuesets on your local machine -const PREEXPANSIONPATH = path.resolve(__dirname, '../../../../fhir-mCODE-ig/fsh-generated/resources/valuesets'); - -function readVsFromPath(vsPath) { - return JSON.parse(fs.readFileSync(path.resolve(PREEXPANSIONPATH, vsPath))); -} - -function writeVs(vsObj) { - const { vsPath, vs } = vsObj; - fs.writeFileSync(path.resolve(__dirname, vsPath), JSON.stringify(vs, null, ' ')); -} - -function listVsForExpansion() { - return fs.readdirSync(PREEXPANSIONPATH); -} - -function makeExpansionRequest(vsPath, vs) { - const vsStringify = JSON.stringify(vs); - - const config = { - method: 'post', - url: 'http://tx.fhir.org/r4/ValueSet/$expand', - headers: { - Accept: 'application/json', - 'Content-Type': 'application/json', - }, - data: vsStringify, - }; - - return axios(config) - .then((response) => { - const expansion = response.data; - console.info(`SUCCESS: ${vsPath} was expanded`); - return { status: 'success', vsPath, vs: expansion }; - }) - .catch((error) => { - console.error(`FAILURE: ${vsPath} expansion failed, reverting to original VS`); - console.error(`FAILURE: ${error.message}`); - return { status: 'failure', vsPath, vs }; - }); -} - -function expandVs() { - let vsPaths; - try { - vsPaths = listVsForExpansion(); - } catch (e) { - console.error( - 'FAILURE: PREEXPANSIONPATH does not point to a valid directory; make sure you update this variable based on you local machine', - ); - process.exit(1); - } - // Aggregate requests for each vsPath we have - const requests = []; - vsPaths.forEach((vsPath) => { - const vs = readVsFromPath(vsPath); - - requests.push(makeExpansionRequest(vsPath, vs)); - }); - - // After all requests are finished, write the expanded files - Promise.all(requests).then((expandedValueSets) => { - console.info('\nPost-expansion\n'); - // Print all the failed expansions - console.info('All Failed Expansions: \n======================'); - expandedValueSets.filter(({ status }) => status === 'failure').map(({ vsPath }) => console.info(`${vsPath}`)); - console.info(''); - - // Save all the successful expansions - expandedValueSets.forEach(writeVs); - console.info('DONE: Wrote all files to disc'); - }); -} - -expandVs(); diff --git a/mcode-coverage-checker/src/recoil_state.js b/mcode-coverage-checker/src/recoil_state.js deleted file mode 100644 index 2b24845..0000000 --- a/mcode-coverage-checker/src/recoil_state.js +++ /dev/null @@ -1,17 +0,0 @@ -import { atom, selector } from 'recoil'; -import defaultUploadedFiles from './data/DefaultUploadedFiles.json'; - -const uploadedFilesLookup = atom({ - key: 'uploadedFilesLookup', - default: defaultUploadedFiles, -}); - -const uploadedFiles = selector({ - key: 'uploadedFiles', - get: ({ get }) => { - const files = get(uploadedFilesLookup); - return Object.values(files).map((file) => file); - }, -}); - -export { uploadedFilesLookup, uploadedFiles }; diff --git a/mcode-coverage-checker/src/styles/App.module.css b/mcode-coverage-checker/src/styles/App.module.css deleted file mode 100644 index e69de29..0000000 diff --git a/mcode-coverage-checker/src/styles/FileUpload.module.css b/mcode-coverage-checker/src/styles/FileUpload.module.css deleted file mode 100644 index b72c9b8..0000000 --- a/mcode-coverage-checker/src/styles/FileUpload.module.css +++ /dev/null @@ -1,22 +0,0 @@ -/* Custom webkit styling of progress bar */ -.progress[value] { - /* Reset the default appearance */ - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - border-radius: 10px; -} -/* Safari/chrome/opera styling */ -.progress[value]::-webkit-progress-bar { - border-radius: 10px; - @apply bg-background; -} -progress[value]::-webkit-progress-value { - border-radius: 10px; - @apply bg-link; -} -/* firefox styling */ -.progress[value]::-moz-progress-bar { - border-radius: 10px; - @apply bg-link; -} diff --git a/package-lock.json b/package-lock.json index 6ac481e..7662e29 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,101 +1,97 @@ { "name": "mcode-coverage-checker", - "version": "0.1.0", + "version": "0.0.0", "lockfileVersion": 2, "requires": true, "packages": { "": { - "name": "mcode-coverage-checker", - "version": "0.1.0", - "dependencies": { - "@emotion/react": "^11.10.4", - "@formkit/auto-animate": "^1.0.0-beta.3", - "@iconify/react": "^4.0.0", - "@table-library/react-table-library": "^4.0.19", - "@testing-library/jest-dom": "^5.16.2", - "@testing-library/react": "^12.1.3", - "@testing-library/user-event": "^13.5.0", - "axios": "^1.0.0", - "fhirpath": "^2.12.0", - "prop-types": "^15.8.1", - "react": "^17.0.2", + "version": "0.0.0", + "dependencies": { + "@formkit/auto-animate": "^1.0.0-beta.5", + "@iconify/react": "^4.0.1", + "@textea/json-viewer": "^2.13.0", + "axios": "^1.2.3", + "fhirpath": "^3.3.1", + "react": "^18.2.0", "react-circular-progressbar": "^2.1.0", - "react-dom": "^17.0.2", - "react-json-view": "^1.21.3", - "react-router-dom": "^6.3.0", - "react-scripts": "5.0.0", - "recharts": "^2.1.14", + "react-dom": "^18.2.0", + "react-router-dom": "^6.7.0", + "recharts": "^2.3.2", "recoil": "^0.7.6", - "uuid": "^9.0.0", - "web-vitals": "^2.1.4" + "uuid": "^9.0.0" }, "devDependencies": { - "autoprefixer": "^10.4.2", - "eslint": "^8.9.0", + "@types/react": "^18.0.26", + "@types/react-dom": "^18.0.9", + "@vitejs/plugin-react": "^3.0.0", + "autoprefixer": "^10.4.13", + "eslint": "^8.32.0", "eslint-config-airbnb": "^19.0.4", - "eslint-config-prettier": "^8.3.0", - "eslint-plugin-import": "^2.25.4", - "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-react": "^7.28.0", - "eslint-plugin-react-hooks": "^4.3.0", - "gh-pages": "^3.2.3", - "husky": "^7.0.0", - "jest": "^27.5.1", - "lint-staged": "^12.3.4", - "postcss": "^8.4.6", - "prettier": "^2.5.1", - "tailwindcss": "^3.0.23" + "eslint-config-prettier": "^8.6.0", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-jsx-a11y": "^6.7.1", + "eslint-plugin-react": "^7.32.1", + "eslint-plugin-react-hooks": "^4.6.0", + "gh-pages": "^5.0.0", + "husky": "^8.0.3", + "jest": "^29.3.1", + "lint-staged": "^13.1.0", + "postcss": "^8.4.21", + "prettier": "^2.8.3", + "tailwindcss": "^3.2.4", + "vite": "^4.0.0" } }, "node_modules/@ampproject/remapping": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", - "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", "dependencies": { - "@jridgewell/trace-mapping": "^0.3.0" + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" }, "engines": { "node": ">=6.0.0" } }, "node_modules/@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", "dependencies": { - "@babel/highlight": "^7.16.7" + "@babel/highlight": "^7.18.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/compat-data": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.0.tgz", - "integrity": "sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng==", + "version": "7.20.10", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.10.tgz", + "integrity": "sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.17.4", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.4.tgz", - "integrity": "sha512-R9x5r4t4+hBqZTmioSnkrW+I6NmbojwjGT8p4G2Gw1thWbXIHGDnmGdLdFw0/7ljucdIrNRp7Npgb4CyBYzzJg==", + "version": "7.20.12", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz", + "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", "dependencies": { "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.3", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helpers": "^7.17.2", - "@babel/parser": "^7.17.3", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helpers": "^7.20.7", + "@babel/parser": "^7.20.7", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.12", + "@babel/types": "^7.20.7", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", + "json5": "^2.2.2", "semver": "^6.3.0" }, "engines": { @@ -106,111 +102,41 @@ "url": "https://opencollective.com/babel" } }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/eslint-parser": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.17.0.tgz", - "integrity": "sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA==", - "dependencies": { - "eslint-scope": "^5.1.1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || >=14.0.0" - }, - "peerDependencies": { - "@babel/core": ">=7.11.0", - "eslint": "^7.5.0 || ^8.0.0" - } - }, - "node_modules/@babel/eslint-parser/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@babel/eslint-parser/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==", - "engines": { - "node": ">=10" - } - }, - "node_modules/@babel/eslint-parser/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/@babel/eslint-parser/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/@babel/generator": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.3.tgz", - "integrity": "sha512-+R6Dctil/MgUsZsZAkYgK+ADNSZzJRRy0TvY65T71z/CR854xHQ1EweBYXdfT+HNeN7w0cSJJEzgxZMv40pxsg==", - "dependencies": { - "@babel/types": "^7.17.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", - "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.7.tgz", + "integrity": "sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw==", "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.20.7", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", - "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", + "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==", "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.16.7", - "@babel/types": "^7.16.7" + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" }, "engines": { - "node": ">=6.9.0" + "node": ">=6.0.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", - "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", - "dependencies": { - "@babel/compat-data": "^7.16.4", - "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.17.5", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", + "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", + "dependencies": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", "semver": "^6.3.0" }, "engines": { @@ -220,301 +146,139 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.17.1", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.1.tgz", - "integrity": "sha512-JBdSr/LtyYIno/pNnJ75lBcqc3Z1XXujzPanHqjvvrhOA+DTceTFuJi8XjmWTZh4r3fsdfqaCMN0iZemdkxZHQ==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz", - "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "regexpu-core": "^5.0.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", - "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", - "dependencies": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0-0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", - "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", - "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", - "dependencies": { - "@babel/types": "^7.16.7" - }, + "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==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", - "dependencies": { - "@babel/helper-get-function-arity": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "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==", "dependencies": { - "@babel/types": "^7.16.7" + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", - "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", + "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==", "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", - "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "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==", "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz", - "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==", + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz", + "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==", "dependencies": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", - "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", - "dependencies": { - "@babel/types": "^7.16.7" + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.10", + "@babel/types": "^7.20.7" }, "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==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", - "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-wrap-function": "^7.16.8", - "@babel/types": "^7.16.8" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", - "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" - }, + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz", - "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.20.2" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", - "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "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==", "dependencies": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.18.6" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", - "dependencies": { - "@babel/types": "^7.16.7" - }, + "node_modules/@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", - "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", - "dependencies": { - "@babel/helper-function-name": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.8", - "@babel/types": "^7.16.8" - }, + "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==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.17.2", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.2.tgz", - "integrity": "sha512-0Qu7RLR1dILozr/6M0xgj+DFPmi6Bnulgm9M8BVa9ZCWxDqlSnqt3cf8IDPB5m45sVXUZ0kuQAgUrdSFFH79fQ==", + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.13.tgz", + "integrity": "sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg==", "dependencies": { - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.0", - "@babel/types": "^7.17.0" + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.13", + "@babel/types": "^7.20.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", - "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-validator-identifier": "^7.18.6", "chalk": "^2.0.0", "js-tokens": "^4.0.0" }, @@ -523,9 +287,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.3.tgz", - "integrity": "sha512-7yJPvPV+ESz2IUTPbOL+YkIGyCqOyNIzdguKQuJGnH7bg1WTIifuM21YqokFt/THWh1AkCRn9IgoykTRCBVpzA==", + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.13.tgz", + "integrity": "sha512-gFDLKMfpiXCsjt4za2JA9oTMn70CeseCehb11kRZgvd7+F67Hih3OHOK24cRrWECJ/ljfPGac6ygXAs/C8kIvw==", "bin": { "parser": "bin/babel-parser.js" }, @@ -533,93 +297,72 @@ "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz", - "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", + "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.16.7" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { - "@babel/core": "^7.0.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", - "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", + "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.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { - "@babel/core": "^7.13.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", - "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", + "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.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-plugin-utils": "^7.12.13" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", - "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", + "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-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-plugin-utils": "^7.10.4" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.7.tgz", - "integrity": "sha512-dgqJJrcZoG/4CkMopzhPJjGxsIe9A8RlkQLnL/Vhhx8AA9ZuaRwGSlscSh42hazc7WSrya/IK7mTeoF0DP9tEw==", + "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-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { - "@babel/core": "^7.12.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.17.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.2.tgz", - "integrity": "sha512-WH8Z95CwTq/W8rFbMqb9p3hicpt4RX4f0K659ax2VHxgOyT6qQmUaEVEjIh4WR9Eh9NymkVn5vwsrE68fAQNUw==", + "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==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.17.1", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/plugin-syntax-decorators": "^7.17.0", - "charcodes": "^0.2.0" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -628,106 +371,85 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", - "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", + "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.16.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-plugin-utils": "^7.10.4" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", - "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", + "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.16.7", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", - "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", + "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.16.7", - "@babel/plugin-syntax-json-strings": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-plugin-utils": "^7.10.4" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", - "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", + "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.16.7", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", - "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", + "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.16.7", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", - "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", + "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.16.7", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz", - "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==", + "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/compat-data": "^7.17.0", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.16.7" + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -736,13 +458,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", - "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + "@babel/helper-plugin-utils": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -751,14 +473,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", - "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.18.6.tgz", + "integrity": "sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -767,13 +488,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.16.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", - "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.19.6.tgz", + "integrity": "sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==", + "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.10", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -782,2623 +503,2368 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", - "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", + "node_modules/@babel/runtime": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.13.tgz", + "integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + "regenerator-runtime": "^0.13.11" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", - "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", + "node_modules/@babel/template": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" }, "engines": { - "node": ">=4" - }, - "peerDependencies": { - "@babel/core": "^7.0.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==", - "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==", - "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==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=6.9.0" } }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "node_modules/@babel/traverse": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.13.tgz", + "integrity": "sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@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.20.13", + "@babel/types": "^7.20.7", + "debug": "^4.1.0", + "globals": "^11.1.0" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz", - "integrity": "sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==", + "node_modules/@babel/types": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz", + "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-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/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "node_modules/@emotion/babel-plugin": { + "version": "11.10.5", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.5.tgz", + "integrity": "sha512-xE7/hyLHJac7D2Ve9dKroBBZqBT7WuPQmWcq7HSGb84sUuP4mlOWoB8dvVfD9yk5DHkU1m6RW7xSoDtnQHNQeA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-module-imports": "^7.16.7", + "@babel/plugin-syntax-jsx": "^7.17.12", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.0", + "@emotion/memoize": "^0.8.0", + "@emotion/serialize": "^1.1.1", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.1.3" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-syntax-flow": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz", - "integrity": "sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, + "node_modules/@emotion/babel-plugin/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==", "engines": { - "node": ">=6.9.0" + "node": ">=10" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node_modules/@emotion/babel-plugin/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.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==", + "node_modules/@emotion/cache": { + "version": "11.10.5", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.10.5.tgz", + "integrity": "sha512-dGYHWyzTdmK+f2+EnIGBpkz1lKc4Zbj2KHd4cX3Wi8/OWr5pKslNjc3yABKH4adRGCvSX4VDC0i04mrrq0aiRA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@emotion/memoize": "^0.8.0", + "@emotion/sheet": "^1.2.1", + "@emotion/utils": "^1.2.0", + "@emotion/weak-memoize": "^0.3.0", + "stylis": "4.1.3" } }, - "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==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "node_modules/@emotion/hash": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.0.tgz", + "integrity": "sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==" }, - "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==", + "node_modules/@emotion/is-prop-valid": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz", + "integrity": "sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@emotion/memoize": "^0.8.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==", + "node_modules/@emotion/memoize": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz", + "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==" + }, + "node_modules/@emotion/react": { + "version": "11.10.5", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.10.5.tgz", + "integrity": "sha512-TZs6235tCJ/7iF6/rvTaOH4oxQg2gMAcdHemjwLKIjKz4rRuYe1HJ2TQJKnAcRAfOUDdU8XoDadCe1rl72iv8A==", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.5", + "@emotion/cache": "^11.10.5", + "@emotion/serialize": "^1.1.1", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", + "@emotion/utils": "^1.2.0", + "@emotion/weak-memoize": "^0.3.0", + "hoist-non-react-statics": "^3.3.1" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0", + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "@types/react": { + "optional": true + } } }, - "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==", + "node_modules/@emotion/serialize": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.1.tgz", + "integrity": "sha512-Zl/0LFggN7+L1liljxXdsVSVlg6E/Z/olVWpfxUTxOAmi8NU7YoeWeLfi1RmnB2TATHoaWwIBRoL+FvAJiTUQA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@emotion/hash": "^0.9.0", + "@emotion/memoize": "^0.8.0", + "@emotion/unitless": "^0.8.0", + "@emotion/utils": "^1.2.0", + "csstype": "^3.0.2" } }, - "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==", + "node_modules/@emotion/sheet": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.1.tgz", + "integrity": "sha512-zxRBwl93sHMsOj4zs+OslQKg/uhF38MB+OMKoCrVuS0nyTkqnau+BM3WGEoOptg9Oz45T/aIGs1qbVAsEFo3nA==" + }, + "node_modules/@emotion/styled": { + "version": "11.10.5", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.10.5.tgz", + "integrity": "sha512-8EP6dD7dMkdku2foLoruPCNkRevzdcBaY6q0l0OsbyJK+x8D9HWjX27ARiSIKNF634hY9Zdoedh8bJCiva8yZw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.5", + "@emotion/is-prop-valid": "^1.2.0", + "@emotion/serialize": "^1.1.1", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", + "@emotion/utils": "^1.2.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0", + "@emotion/react": "^11.0.0-rc.0", + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "@types/react": { + "optional": true + } } }, - "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==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, + "node_modules/@emotion/unitless": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.0.tgz", + "integrity": "sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==" + }, + "node_modules/@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.0.tgz", + "integrity": "sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A==", "peerDependencies": { - "@babel/core": "^7.0.0-0" + "react": ">=16.8.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==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "node_modules/@emotion/utils": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.0.tgz", + "integrity": "sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw==" }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, + "node_modules/@emotion/weak-memoize": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.0.tgz", + "integrity": "sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg==" + }, + "node_modules/@esbuild/android-arm": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.17.tgz", + "integrity": "sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "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==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, + "node_modules/@esbuild/android-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz", + "integrity": "sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz", - "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, + "node_modules/@esbuild/android-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.17.tgz", + "integrity": "sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", - "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz", + "integrity": "sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", - "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", - "dependencies": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8" - }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz", + "integrity": "sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", - "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz", + "integrity": "sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", - "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz", + "integrity": "sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", - "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "globals": "^11.1.0" - }, + "node_modules/@esbuild/linux-arm": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz", + "integrity": "sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", - "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz", + "integrity": "sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.3.tgz", - "integrity": "sha512-dDFzegDYKlPqa72xIlbmSkly5MluLoaC1JswABGktyt6NTXSBcUuse/kWE/wvKFWJHPETpi158qJZFS3JmykJg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz", + "integrity": "sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", - "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz", + "integrity": "sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", - "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz", + "integrity": "sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", - "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", - "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz", + "integrity": "sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz", - "integrity": "sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-flow": "^7.16.7" - }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz", + "integrity": "sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", - "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz", + "integrity": "sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", - "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", - "dependencies": { - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, + "node_modules/@esbuild/linux-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz", + "integrity": "sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", - "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz", + "integrity": "sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", - "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz", + "integrity": "sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", - "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", - "dependencies": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz", + "integrity": "sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz", - "integrity": "sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==", - "dependencies": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-simple-access": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz", + "integrity": "sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz", - "integrity": "sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==", - "dependencies": { - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz", + "integrity": "sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", - "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", - "dependencies": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, + "node_modules/@esbuild/win32-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz", + "integrity": "sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", - "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", + "node_modules/@eslint/eslintrc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", + "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", + "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7" + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.19.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": ">=6.9.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", - "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", + "node_modules/@eslint/eslintrc/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/@eslint/eslintrc/node_modules/globals": { + "version": "13.19.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", + "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "type-fest": "^0.20.2" }, "engines": { - "node": ">=6.9.0" + "node": ">=8" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", - "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", + "node_modules/@eslint/eslintrc/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": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" + "argparse": "^2.0.1" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", - "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, + "node_modules/@eslint/eslintrc/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": ">=6.9.0" + "node": ">=10" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", - "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", + "node_modules/@formkit/auto-animate": { + "version": "1.0.0-beta.5", + "resolved": "https://registry.npmjs.org/@formkit/auto-animate/-/auto-animate-1.0.0-beta.5.tgz", + "integrity": "sha512-WoSwyhAZPOe6RB/IgicOtCHtrWwEpfKIZ/H/nxpKfnZL9CB6hhhBGU5bCdMRw7YpAUF2CDlQa+WWh+gCqz5lDg==" + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", + "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=10.10.0" } }, - "node_modules/@babel/plugin-transform-react-constant-elements": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.16.7.tgz", - "integrity": "sha512-lF+cfsyTgwWkcw715J88JhMYJ5GpysYNLhLP1PkvkhTRN7B3e74R/1KsDxFxhRpSn0UUD3IWM4GvdBR2PEbbQQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, + "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": ">=6.9.0" + "node": ">=12.22" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" } }, - "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", - "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", + "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/@iconify/react": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@iconify/react/-/react-4.0.1.tgz", + "integrity": "sha512-/DBJqh5K7W4f+d4kpvyJa/OTpVa3GfgrE9bZFAKP0vIWDr0cvVU9MVvbbkek216w9nLQhpJY/FeJtc6izB1PHw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@iconify/types": "^2.0.0" }, - "engines": { - "node": ">=6.9.0" + "funding": { + "url": "https://github.com/sponsors/cyberalien" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "react": ">=16" } }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz", - "integrity": "sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==", + "node_modules/@iconify/types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", + "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==" + }, + "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": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-jsx": "^7.16.7", - "@babel/types": "^7.17.0" + "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": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=8" } }, - "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", - "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", - "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.16.7" - }, + "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": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=8" } }, - "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz", - "integrity": "sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==", + "node_modules/@jest/console": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.3.1.tgz", + "integrity": "sha512-IRE6GD47KwcqA09RIWrabKdHPiKDGgtAL31xDxbi/RjQMsr+lY+ppxmHwY0dUEV3qvvxZzoe5Hl0RXZJOjQNUg==", + "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@jest/types": "^29.3.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.3.1", + "jest-util": "^29.3.1", + "slash": "^3.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz", - "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==", + "node_modules/@jest/console/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": { - "regenerator-transform": "^0.14.2" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=8" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", - "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", + "node_modules/@jest/console/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": { - "@babel/helper-plugin-utils": "^7.16.7" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=10" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz", - "integrity": "sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A==", + "node_modules/@jest/console/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": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "semver": "^6.3.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=7.0.0" } }, - "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } + "node_modules/@jest/console/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/@babel/plugin-transform-shorthand-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", - "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, + "node_modules/@jest/console/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": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=8" } }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", - "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", + "node_modules/@jest/console/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": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=8" } }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", - "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", + "node_modules/@jest/core": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.3.1.tgz", + "integrity": "sha512-0ohVjjRex985w5MmO5L3u5GR1O30DexhBSpuwx2P+9ftyqHdJXnk7IUWiP80oHMvt7ubHCJHxV0a0vlKVuZirw==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@jest/console": "^29.3.1", + "@jest/reporters": "^29.3.1", + "@jest/test-result": "^29.3.1", + "@jest/transform": "^29.3.1", + "@jest/types": "^29.3.1", + "@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.2.0", + "jest-config": "^29.3.1", + "jest-haste-map": "^29.3.1", + "jest-message-util": "^29.3.1", + "jest-regex-util": "^29.2.0", + "jest-resolve": "^29.3.1", + "jest-resolve-dependencies": "^29.3.1", + "jest-runner": "^29.3.1", + "jest-runtime": "^29.3.1", + "jest-snapshot": "^29.3.1", + "jest-util": "^29.3.1", + "jest-validate": "^29.3.1", + "jest-watcher": "^29.3.1", + "micromatch": "^4.0.4", + "pretty-format": "^29.3.1", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=6.9.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", - "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", + "node_modules/@jest/core/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": { - "@babel/helper-plugin-utils": "^7.16.7" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=8" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", - "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", + "node_modules/@jest/core/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": { - "@babel/helper-plugin-utils": "^7.16.7" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=10" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@babel/plugin-transform-typescript": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz", - "integrity": "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==", + "node_modules/@jest/core/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": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-typescript": "^7.16.7" + "color-name": "~1.1.4" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=7.0.0" } }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", - "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, + "node_modules/@jest/core/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/@jest/core/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": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=8" } }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", - "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", + "node_modules/@jest/core/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": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=8" } }, - "node_modules/@babel/preset-env": { - "version": "7.16.11", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", - "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", - "dependencies": { - "@babel/compat-data": "^7.16.8", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-async-generator-functions": "^7.16.8", - "@babel/plugin-proposal-class-properties": "^7.16.7", - "@babel/plugin-proposal-class-static-block": "^7.16.7", - "@babel/plugin-proposal-dynamic-import": "^7.16.7", - "@babel/plugin-proposal-export-namespace-from": "^7.16.7", - "@babel/plugin-proposal-json-strings": "^7.16.7", - "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", - "@babel/plugin-proposal-numeric-separator": "^7.16.7", - "@babel/plugin-proposal-object-rest-spread": "^7.16.7", - "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", - "@babel/plugin-proposal-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-private-methods": "^7.16.11", - "@babel/plugin-proposal-private-property-in-object": "^7.16.7", - "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@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-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.16.7", - "@babel/plugin-transform-async-to-generator": "^7.16.8", - "@babel/plugin-transform-block-scoped-functions": "^7.16.7", - "@babel/plugin-transform-block-scoping": "^7.16.7", - "@babel/plugin-transform-classes": "^7.16.7", - "@babel/plugin-transform-computed-properties": "^7.16.7", - "@babel/plugin-transform-destructuring": "^7.16.7", - "@babel/plugin-transform-dotall-regex": "^7.16.7", - "@babel/plugin-transform-duplicate-keys": "^7.16.7", - "@babel/plugin-transform-exponentiation-operator": "^7.16.7", - "@babel/plugin-transform-for-of": "^7.16.7", - "@babel/plugin-transform-function-name": "^7.16.7", - "@babel/plugin-transform-literals": "^7.16.7", - "@babel/plugin-transform-member-expression-literals": "^7.16.7", - "@babel/plugin-transform-modules-amd": "^7.16.7", - "@babel/plugin-transform-modules-commonjs": "^7.16.8", - "@babel/plugin-transform-modules-systemjs": "^7.16.7", - "@babel/plugin-transform-modules-umd": "^7.16.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", - "@babel/plugin-transform-new-target": "^7.16.7", - "@babel/plugin-transform-object-super": "^7.16.7", - "@babel/plugin-transform-parameters": "^7.16.7", - "@babel/plugin-transform-property-literals": "^7.16.7", - "@babel/plugin-transform-regenerator": "^7.16.7", - "@babel/plugin-transform-reserved-words": "^7.16.7", - "@babel/plugin-transform-shorthand-properties": "^7.16.7", - "@babel/plugin-transform-spread": "^7.16.7", - "@babel/plugin-transform-sticky-regex": "^7.16.7", - "@babel/plugin-transform-template-literals": "^7.16.7", - "@babel/plugin-transform-typeof-symbol": "^7.16.7", - "@babel/plugin-transform-unicode-escapes": "^7.16.7", - "@babel/plugin-transform-unicode-regex": "^7.16.7", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.16.8", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.20.2", - "semver": "^6.3.0" + "node_modules/@jest/environment": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.3.1.tgz", + "integrity": "sha512-pMmvfOPmoa1c1QpfFW0nXYtNLpofqo4BrCIk6f2kW4JFeNlHV2t3vd+3iDLf31e2ot2Mec0uqZfmI+U0K2CFag==", + "dev": true, + "dependencies": { + "@jest/fake-timers": "^29.3.1", + "@jest/types": "^29.3.1", + "@types/node": "*", + "jest-mock": "^29.3.1" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@babel/preset-env/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "node_modules/@jest/expect": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.3.1.tgz", + "integrity": "sha512-QivM7GlSHSsIAWzgfyP8dgeExPRZ9BIe2LsdPyEhCGkZkoyA+kGsoIzbKAfZCvvRzfZioKwPtCZIt5SaoxYCvg==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" + "expect": "^29.3.1", + "jest-snapshot": "^29.3.1" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@babel/preset-react": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.7.tgz", - "integrity": "sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==", + "node_modules/@jest/expect-utils": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.3.1.tgz", + "integrity": "sha512-wlrznINZI5sMjwvUoLVk617ll/UYfGIZNxmbU+Pa7wmkL4vYzhV9R2pwVqUh4NWWuLQWkI8+8mOkxs//prKQ3g==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-react-display-name": "^7.16.7", - "@babel/plugin-transform-react-jsx": "^7.16.7", - "@babel/plugin-transform-react-jsx-development": "^7.16.7", - "@babel/plugin-transform-react-pure-annotations": "^7.16.7" + "jest-get-type": "^29.2.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@babel/preset-typescript": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz", - "integrity": "sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==", + "node_modules/@jest/fake-timers": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.3.1.tgz", + "integrity": "sha512-iHTL/XpnDlFki9Tq0Q1GGuVeQ8BHZGIYsvCO5eN/O/oJaRzofG9Xndd9HuSDBI/0ZS79pg0iwn07OMTQ7ngF2A==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-typescript": "^7.16.7" + "@jest/types": "^29.3.1", + "@sinonjs/fake-timers": "^9.1.2", + "@types/node": "*", + "jest-message-util": "^29.3.1", + "jest-mock": "^29.3.1", + "jest-util": "^29.3.1" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@babel/runtime": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.0.tgz", - "integrity": "sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==", + "node_modules/@jest/globals": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.3.1.tgz", + "integrity": "sha512-cTicd134vOcwO59OPaB6AmdHQMCtWOe+/DitpTZVxWgMJ+YvXL1HNAmPyiGbSHmF/mXVBkvlm8YYtQhyHPnV6Q==", + "dev": true, "dependencies": { - "regenerator-runtime": "^0.13.4" + "@jest/environment": "^29.3.1", + "@jest/expect": "^29.3.1", + "@jest/types": "^29.3.1", + "jest-mock": "^29.3.1" }, "engines": { - "node": ">=6.9.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@babel/runtime-corejs3": { - "version": "7.17.2", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.2.tgz", - "integrity": "sha512-NcKtr2epxfIrNM4VOmPKO46TvDMCBhgi2CrSHaEarrz+Plk2K5r9QemmOFTGpZaoKnWoGH5MO+CzeRsih/Fcgg==", + "node_modules/@jest/reporters": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.3.1.tgz", + "integrity": "sha512-GhBu3YFuDrcAYW/UESz1JphEAbvUjaY2vShRZRoRY1mxpCMB3yGSJ4j9n0GxVlEOdCf7qjvUfBCrTUUqhVfbRA==", + "dev": true, "dependencies": { - "core-js-pure": "^3.20.2", - "regenerator-runtime": "^0.13.4" + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^29.3.1", + "@jest/test-result": "^29.3.1", + "@jest/transform": "^29.3.1", + "@jest/types": "^29.3.1", + "@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.3.1", + "jest-util": "^29.3.1", + "jest-worker": "^29.3.1", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", + "v8-to-istanbul": "^9.0.1" }, "engines": { - "node": ">=6.9.0" + "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/@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "node_modules/@jest/reporters/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": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@babel/traverse": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz", - "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==", - "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.3", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.17.3", - "@babel/types": "^7.17.0", - "debug": "^4.1.0", - "globals": "^11.1.0" + "node_modules/@jest/reporters/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": ">=6.9.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "node_modules/@jest/reporters/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": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=6.9.0" + "node": ">=7.0.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==" - }, - "node_modules/@csstools/normalize.css": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", - "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + "node_modules/@jest/reporters/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/@csstools/postcss-color-function": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.0.2.tgz", - "integrity": "sha512-uayvFqfa0hITPwVduxRYNL9YBD/anTqula0tu2llalaxblEd7QPuETSN3gB5PvTYxSfd0d8kS4Fypgo5JaUJ6A==", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, + "node_modules/@jest/reporters/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": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": ">=8" } }, - "node_modules/@csstools/postcss-font-format-keywords": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.0.tgz", - "integrity": "sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q==", + "node_modules/@jest/reporters/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": { - "postcss-value-parser": "^4.2.0" + "has-flag": "^4.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" + "node": ">=8" } }, - "node_modules/@csstools/postcss-hwb-function": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.0.tgz", - "integrity": "sha512-VSTd7hGjmde4rTj1rR30sokY3ONJph1reCBTUXqeW1fKwETPy1x4t/XIeaaqbMbC5Xg4SM/lyXZ2S8NELT2TaA==", + "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": { - "postcss-value-parser": "^4.2.0" + "@sinclair/typebox": "^0.24.1" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@csstools/postcss-ic-unit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.0.tgz", - "integrity": "sha512-i4yps1mBp2ijrx7E96RXrQXQQHm6F4ym1TOD0D69/sjDjZvQ22tqiEvaNw7pFZTUO5b9vWRHzbHzP9+UKuw+bA==", + "node_modules/@jest/source-map": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.2.0.tgz", + "integrity": "sha512-1NX9/7zzI0nqa6+kgpSdKPK+WU1p+SJk3TloWZf5MzPbxri9UEeXX5bWZAPCzbQcyuAzubcdUHA7hcNznmRqWQ==", + "dev": true, "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" + "@jridgewell/trace-mapping": "^0.3.15", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@csstools/postcss-is-pseudo-class": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.0.tgz", - "integrity": "sha512-WnfZlyuh/CW4oS530HBbrKq0G8BKl/bsNr5NMFoubBFzJfvFRGJhplCgIJYWUidLuL3WJ/zhMtDIyNFTqhx63Q==", + "node_modules/@jest/test-result": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.3.1.tgz", + "integrity": "sha512-qeLa6qc0ddB0kuOZyZIhfN5q0e2htngokyTWsGriedsDhItisW7SDYZ7ceOe57Ii03sL988/03wAcBh3TChMGw==", + "dev": true, "dependencies": { - "postcss-selector-parser": "^6.0.9" + "@jest/console": "^29.3.1", + "@jest/types": "^29.3.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@csstools/postcss-normalize-display-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.0.tgz", - "integrity": "sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ==", + "node_modules/@jest/test-sequencer": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.3.1.tgz", + "integrity": "sha512-IqYvLbieTv20ArgKoAMyhLHNrVHJfzO6ARZAbQRlY4UGWfdDnLlZEF0BvKOMd77uIiIjSZRwq3Jb3Fa3I8+2UA==", + "dev": true, "dependencies": { - "postcss-value-parser": "^4.2.0" + "@jest/test-result": "^29.3.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.3.1", + "slash": "^3.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@csstools/postcss-oklab-function": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.0.1.tgz", - "integrity": "sha512-Bnly2FWWSTZX20hDJLYHpurhp1ot+ZGvojLOsrHa9frzOVruOv4oPYMZ6wQomi9KsbZZ+Af/CuRYaGReTyGtEg==", + "node_modules/@jest/transform": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.3.1.tgz", + "integrity": "sha512-8wmCFBTVGYqFNLWfcOWoVuMuKYPUBTnTMDkdvFtAYELwDOl9RGwOsvQWGPFxDJ8AWY9xM/8xCXdqmPK3+Q5Lug==", + "dev": true, "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" + "@babel/core": "^7.11.6", + "@jest/types": "^29.3.1", + "@jridgewell/trace-mapping": "^0.3.15", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.3.1", + "jest-regex-util": "^29.2.0", + "jest-util": "^29.3.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.1" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@csstools/postcss-progressive-custom-properties": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.2.0.tgz", - "integrity": "sha512-YLpFPK5OaLIRKZhUfnrZPT9s9cmtqltIOg7W6jPcxmiDpnZ4lk+odfufZttOAgcg6IHWvNLgcITSLpJxIQB/qQ==", + "node_modules/@jest/transform/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": { - "postcss-value-parser": "^4.2.0" + "color-convert": "^2.0.1" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": ">=8" }, - "peerDependencies": { - "postcss": "^8.3" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@emotion/babel-plugin": { - "version": "11.10.2", - "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.2.tgz", - "integrity": "sha512-xNQ57njWTFVfPAc3cjfuaPdsgLp5QOSuRsj9MA6ndEhH/AzuZM86qIQzt6rq+aGBwj3n5/TkLmU5lhAfdRmogA==", + "node_modules/@jest/transform/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": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/plugin-syntax-jsx": "^7.17.12", - "@babel/runtime": "^7.18.3", - "@emotion/hash": "^0.9.0", - "@emotion/memoize": "^0.8.0", - "@emotion/serialize": "^1.1.0", - "babel-plugin-macros": "^3.1.0", - "convert-source-map": "^1.5.0", - "escape-string-regexp": "^4.0.0", - "find-root": "^1.1.0", - "source-map": "^0.5.7", - "stylis": "4.0.13" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@emotion/babel-plugin/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==", "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@emotion/cache": { - "version": "11.10.3", - "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.10.3.tgz", - "integrity": "sha512-Psmp/7ovAa8appWh3g51goxu/z3iVms7JXOreq136D8Bbn6dYraPnmL6mdM8GThEx9vwSn92Fz+mGSjBzN8UPQ==", + "node_modules/@jest/transform/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": { - "@emotion/memoize": "^0.8.0", - "@emotion/sheet": "^1.2.0", - "@emotion/utils": "^1.2.0", - "@emotion/weak-memoize": "^0.3.0", - "stylis": "4.0.13" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/@emotion/hash": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.0.tgz", - "integrity": "sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==" + "node_modules/@jest/transform/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/@emotion/memoize": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz", - "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==" + "node_modules/@jest/transform/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true }, - "node_modules/@emotion/react": { - "version": "11.10.4", - "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.10.4.tgz", - "integrity": "sha512-j0AkMpr6BL8gldJZ6XQsQ8DnS9TxEQu1R+OGmDZiWjBAJtCcbt0tS3I/YffoqHXxH6MjgI7KdMbYKw3MEiU9eA==", - "dependencies": { - "@babel/runtime": "^7.18.3", - "@emotion/babel-plugin": "^11.10.0", - "@emotion/cache": "^11.10.0", - "@emotion/serialize": "^1.1.0", - "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", - "@emotion/utils": "^1.2.0", - "@emotion/weak-memoize": "^0.3.0", - "hoist-non-react-statics": "^3.3.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "react": ">=16.8.0" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "@types/react": { - "optional": true - } + "node_modules/@jest/transform/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/@emotion/serialize": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.0.tgz", - "integrity": "sha512-F1ZZZW51T/fx+wKbVlwsfchr5q97iW8brAnXmsskz4d0hVB4O3M/SiA3SaeH06x02lSNzkkQv+n3AX3kCXKSFA==", + "node_modules/@jest/transform/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": { - "@emotion/hash": "^0.9.0", - "@emotion/memoize": "^0.8.0", - "@emotion/unitless": "^0.8.0", - "@emotion/utils": "^1.2.0", - "csstype": "^3.0.2" - } - }, - "node_modules/@emotion/sheet": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.0.tgz", - "integrity": "sha512-OiTkRgpxescko+M51tZsMq7Puu/KP55wMT8BgpcXVG2hqXc0Vo0mfymJ/Uj24Hp0i083ji/o0aLddh08UEjq8w==" - }, - "node_modules/@emotion/unitless": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.0.tgz", - "integrity": "sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==" - }, - "node_modules/@emotion/use-insertion-effect-with-fallbacks": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.0.tgz", - "integrity": "sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A==", - "peerDependencies": { - "react": ">=16.8.0" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@emotion/utils": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.0.tgz", - "integrity": "sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw==" - }, - "node_modules/@emotion/weak-memoize": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.0.tgz", - "integrity": "sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg==" - }, - "node_modules/@eslint/eslintrc": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.1.0.tgz", - "integrity": "sha512-C1DfL7XX4nPqGd6jcP01W9pVM1HYCuUkFk1432D7F0v3JSlUIeOYn9oCoi3eoLZ+iwBSb29BMFxxny0YrrEZqg==", + "node_modules/@jest/types": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.3.1.tgz", + "integrity": "sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA==", + "dev": true, "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.3.1", - "globals": "^13.9.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" + "@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": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@eslint/eslintrc/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==" - }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.12.1", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz", - "integrity": "sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==", + "node_modules/@jest/types/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": { - "type-fest": "^0.20.2" + "color-convert": "^2.0.1" }, "engines": { "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/eslintrc/node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "engines": { - "node": ">= 4" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@eslint/eslintrc/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==", + "node_modules/@jest/types/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": { - "argparse": "^2.0.1" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/@eslint/eslintrc/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==", "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@formkit/auto-animate": { - "version": "1.0.0-beta.3", - "resolved": "https://registry.npmjs.org/@formkit/auto-animate/-/auto-animate-1.0.0-beta.3.tgz", - "integrity": "sha512-glsi+ytwQpxT/Ctr9GtcIfVr4dO6mJ04mQbNU8MFSdCdqMopHtyfU5Fib0+9lNFIeR0luY4/0NW95/2R5pKsag==" - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.3.tgz", - "integrity": "sha512-3xSMlXHh03hCcCmFc0rbKp3Ivt2PFEJnQUJDDMTJQ2wkECZWdq4GePs2ctc5H8zV+cHPaq8k2vU8mrQjA6iHdQ==", + "node_modules/@jest/types/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": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" + "color-name": "~1.1.4" }, "engines": { - "node": ">=10.10.0" + "node": ">=7.0.0" } }, - "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==" + "node_modules/@jest/types/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/@iconify/react": { + "node_modules/@jest/types/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@iconify/react/-/react-4.0.0.tgz", - "integrity": "sha512-YE+z5PCegYyuJtLR6KBbJNlssmuVgRyFyRxcgxSPVkN3Gsm7npSzrUh+gWlBxrNb5g4Q6Nnb1gczPBNcwtUpng==", - "dependencies": { - "@iconify/types": "^2.0.0" - }, - "funding": { - "url": "http://github.com/sponsors/cyberalien" - }, - "peerDependencies": { - "react": ">=16" + "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/@iconify/types": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", - "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==" - }, - "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==", + "node_modules/@jest/types/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": { - "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" + "has-flag": "^4.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "engines": { - "node": ">=6" - } - }, - "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==", + "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==", "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" }, "engines": { - "node": ">=8" + "node": ">=6.0.0" } }, - "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==", - "dependencies": { - "p-locate": "^4.1.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==", "engines": { - "node": ">=8" + "node": ">=6.0.0" } }, - "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==", - "dependencies": { - "p-try": "^2.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==", "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6.0.0" } }, - "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==", + "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==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" } }, - "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==", - "engines": { - "node": ">=8" + "node_modules/@lhncbc/ucum-lhc": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@lhncbc/ucum-lhc/-/ucum-lhc-4.1.7.tgz", + "integrity": "sha512-KU6agJSPq/ZEy3t1XitVuyKfI18MBO4QFuZ3zUxqzK502p6akc9GfNOmJRWx7qmhSIBrqq7eq8x0p8qYoaro/A==", + "dependencies": { + "coffeescript": "^2.7.0", + "csv-parse": "^4.4.6", + "csv-stringify": "^1.0.4", + "escape-html": "^1.0.3", + "is-integer": "^1.0.6", + "jsonfile": "^2.2.3", + "stream": "0.0.2", + "stream-transform": "^0.1.1", + "string-to-stream": "^1.1.0", + "xmldoc": "^0.4.0" } }, - "node_modules/@jest/console": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", - "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node_modules/@lhncbc/ucum-lhc/node_modules/jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==", + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/@jest/console/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==", + "node_modules/@mui/base": { + "version": "5.0.0-alpha.115", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.115.tgz", + "integrity": "sha512-OGQ84whT/yNYd6xKCGGS6MxqEfjVjk5esXM7HP6bB2Rim7QICUapxZt4nm8q39fpT08rNDkv3xPVqDDwRdRg1g==", "dependencies": { - "color-convert": "^2.0.1" + "@babel/runtime": "^7.20.7", + "@emotion/is-prop-valid": "^1.2.0", + "@mui/types": "^7.2.3", + "@mui/utils": "^5.11.2", + "@popperjs/core": "^2.11.6", + "clsx": "^1.2.1", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" }, "engines": { - "node": ">=8" + "node": ">=12.0.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@jest/console/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "node_modules/@mui/core-downloads-tracker": { + "version": "5.11.6", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.11.6.tgz", + "integrity": "sha512-lbD3qdafBOf2dlqKhOcVRxaPAujX+9UlPC6v8iMugMeAXe0TCgU3QbGXY3zrJsu6ex64WYDpH4y1+WOOBmWMuA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + } + }, + "node_modules/@mui/material": { + "version": "5.11.6", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.11.6.tgz", + "integrity": "sha512-MzkkL5KC2PCkFiv8cLpkzgLUPXSrAtnvJBR0emV7mLVWbkwV3n5832vjBx154B6R032fHjFTziTh7YEb50nK6Q==", + "dependencies": { + "@babel/runtime": "^7.20.7", + "@mui/base": "5.0.0-alpha.115", + "@mui/core-downloads-tracker": "^5.11.6", + "@mui/system": "^5.11.5", + "@mui/types": "^7.2.3", + "@mui/utils": "^5.11.2", + "@types/react-transition-group": "^4.4.5", + "clsx": "^1.2.1", + "csstype": "^3.1.1", + "prop-types": "^15.8.1", + "react-is": "^18.2.0", + "react-transition-group": "^4.4.5" }, "engines": { - "node": ">=10" + "node": ">=12.0.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/console/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==", - "dependencies": { - "color-name": "~1.1.4" + "type": "opencollective", + "url": "https://opencollective.com/mui" }, - "engines": { - "node": ">=7.0.0" + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } } }, - "node_modules/@jest/console/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==" - }, - "node_modules/@jest/console/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==", - "engines": { - "node": ">=8" + "node_modules/@mui/material/node_modules/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" } }, - "node_modules/@jest/console/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==", + "node_modules/@mui/material/node_modules/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", "dependencies": { - "has-flag": "^4.0.0" + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" } }, - "node_modules/@jest/core": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", - "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", - "dependencies": { - "@jest/console": "^27.5.1", - "@jest/reporters": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^27.5.1", - "jest-config": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-resolve-dependencies": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "jest-watcher": "^27.5.1", - "micromatch": "^4.0.4", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" + "node_modules/@mui/private-theming": { + "version": "5.11.2", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.11.2.tgz", + "integrity": "sha512-qZwMaqRFPwlYmqwVKblKBGKtIjJRAj3nsvX93pOmatsXyorW7N/0IPE/swPgz1VwChXhHO75DwBEx8tB+aRMNg==", + "dependencies": { + "@babel/runtime": "^7.20.7", + "@mui/utils": "^5.11.2", + "prop-types": "^15.8.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" }, "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" }, "peerDependenciesMeta": { - "node-notifier": { + "@types/react": { "optional": true } } }, - "node_modules/@jest/core/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==", + "node_modules/@mui/styled-engine": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.11.0.tgz", + "integrity": "sha512-AF06K60Zc58qf0f7X+Y/QjaHaZq16znliLnGc9iVrV/+s8Ln/FCoeNuFvhlCbZZQ5WQcJvcy59zp0nXrklGGPQ==", "dependencies": { - "color-convert": "^2.0.1" + "@babel/runtime": "^7.20.6", + "@emotion/cache": "^11.10.5", + "csstype": "^3.1.1", + "prop-types": "^15.8.1" }, "engines": { - "node": ">=8" + "node": ">=12.0.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@emotion/react": "^11.4.1", + "@emotion/styled": "^11.3.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + } } }, - "node_modules/@jest/core/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@mui/system": { + "version": "5.11.5", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.11.5.tgz", + "integrity": "sha512-KNVsJ0sgRRp2XBqhh4wPS5aacteqjwxgiYTVwVnll2fgkgunZKo3DsDiGMrFlCg25ZHA3Ax58txWGE9w58zp0w==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@babel/runtime": "^7.20.7", + "@mui/private-theming": "^5.11.2", + "@mui/styled-engine": "^5.11.0", + "@mui/types": "^7.2.3", + "@mui/utils": "^5.11.2", + "clsx": "^1.2.1", + "csstype": "^3.1.1", + "prop-types": "^15.8.1" }, "engines": { - "node": ">=10" + "node": ">=12.0.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } } }, - "node_modules/@jest/core/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==", - "dependencies": { - "color-name": "~1.1.4" + "node_modules/@mui/types": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.3.tgz", + "integrity": "sha512-tZ+CQggbe9Ol7e/Fs5RcKwg/woU+o8DCtOnccX6KmbBc7YrfqMYEYuaIcXHuhpT880QwNkZZ3wQwvtlDFA2yOw==", + "peerDependencies": { + "@types/react": "*" }, - "engines": { - "node": ">=7.0.0" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@jest/core/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==" - }, - "node_modules/@jest/core/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==", + "node_modules/@mui/utils": { + "version": "5.11.2", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.11.2.tgz", + "integrity": "sha512-AyizuHHlGdAtH5hOOXBW3kriuIwUIKUIgg0P7LzMvzf6jPhoQbENYqY6zJqfoZ7fAWMNNYT8mgN5EftNGzwE2w==", + "dependencies": { + "@babel/runtime": "^7.20.7", + "@types/prop-types": "^15.7.5", + "@types/react-is": "^16.7.1 || ^17.0.0", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" + }, "engines": { - "node": ">=8" + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "react": "^17.0.0 || ^18.0.0" } }, - "node_modules/@jest/core/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==", + "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": { - "has-flag": "^4.0.0" + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" }, "engines": { - "node": ">=8" + "node": ">= 8" } }, - "node_modules/@jest/environment": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", - "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", - "dependencies": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1" - }, + "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": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 8" } }, - "node_modules/@jest/fake-timers": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", - "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "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": { - "@jest/types": "^27.5.1", - "@sinonjs/fake-timers": "^8.0.1", - "@types/node": "*", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 8" } }, - "node_modules/@jest/globals": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", - "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/types": "^27.5.1", - "expect": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node_modules/@popperjs/core": { + "version": "2.11.6", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", + "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" } }, - "node_modules/@jest/reporters": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", - "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", - "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "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-haste-map": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^8.1.0" - }, + "node_modules/@remix-run/router": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.3.0.tgz", + "integrity": "sha512-nwQoYb3m4DDpHTeOwpJEuDt8lWVcujhYYSFGLluC+9es2PyLjm+jjq3IeRBQbwBtPLJE/lkuHuGHr8uQLgmJRA==", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "node": ">=14" } }, - "node_modules/@jest/reporters/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==", + "node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "dev": true + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dev": true, "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type-detect": "4.0.8" } }, - "node_modules/@jest/reporters/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "@sinonjs/commons": "^1.7.0" } }, - "node_modules/@jest/reporters/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==", + "node_modules/@textea/json-viewer": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/@textea/json-viewer/-/json-viewer-2.13.0.tgz", + "integrity": "sha512-feVvspIH+ShMSnfdam62EuXBHsnB44vmwZvjB8MtLm5lCdSiwX6vZD8efhYuyEWdRvC5IQf+G6wuVlZT/Tq4zw==", "dependencies": { - "color-name": "~1.1.4" + "@emotion/react": "^11.10.5", + "@emotion/styled": "^11.10.5", + "@mui/material": "^5.11.4", + "copy-to-clipboard": "^3.3.3", + "group-items": "^2.2.0", + "zustand": "^4.1.5" }, - "engines": { - "node": ">=7.0.0" + "peerDependencies": { + "react": "^17 || ^18", + "react-dom": "^17 || ^18" } }, - "node_modules/@jest/reporters/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==" - }, - "node_modules/@jest/reporters/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==", - "engines": { - "node": ">=8" + "node_modules/@types/babel__core": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", + "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" } }, - "node_modules/@jest/reporters/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==", - "engines": { - "node": ">=0.10.0" + "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/@jest/reporters/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==", + "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": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" } }, - "node_modules/@jest/source-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", - "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "node_modules/@types/babel__traverse": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", + "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", + "dev": true, "dependencies": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9", - "source-map": "^0.6.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "@babel/types": "^7.3.0" } }, - "node_modules/@jest/source-map/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==", - "engines": { - "node": ">=0.10.0" - } + "node_modules/@types/d3-array": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.0.4.tgz", + "integrity": "sha512-nwvEkG9vYOc0Ic7G7kwgviY4AQlTfYGIZ0fqB7CQHXGyYM6nO7kJh5EguSNA3jfh4rq7Sb7eMVq8isuvg2/miQ==" }, - "node_modules/@jest/test-result": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", - "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "node_modules/@types/d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-HKuicPHJuvPgCD+np6Se9MQvS6OCbJmOjGvylzMJRlDwUXjKTTXs6Pwgk79O09Vj/ho3u1ofXnhFOaEWWPrlwA==" + }, + "node_modules/@types/d3-ease": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.0.tgz", + "integrity": "sha512-aMo4eaAOijJjA6uU+GIeW018dvy9+oH5Y2VPPzjjfxevvGQ/oRDs+tfYC9b50Q4BygRR8yE2QCLsrT0WtAVseA==" + }, + "node_modules/@types/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-jx5leotSeac3jr0RePOH1KdR9rISG91QIE4Q2PYTu4OymLTZfA3SrnURSLzKH48HmXVUru50b8nje4E79oQSQw==", "dependencies": { - "@jest/console": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "@types/d3-color": "*" } }, - "node_modules/@jest/test-sequencer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", - "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "node_modules/@types/d3-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.0.0.tgz", + "integrity": "sha512-0g/A+mZXgFkQxN3HniRDbXMN79K3CdTpLsevj+PXiTcb2hVyvkZUBg37StmgCQkaD84cUJ4uaDAWq7UJOQy2Tg==" + }, + "node_modules/@types/d3-scale": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.3.tgz", + "integrity": "sha512-PATBiMCpvHJSMtZAMEhc2WyL+hnzarKzI6wAHYjhsonjWJYGq5BXTzQjv4l8m2jO183/4wZ90rKvSeT7o72xNQ==", "dependencies": { - "@jest/test-result": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-runtime": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "@types/d3-time": "*" } }, - "node_modules/@jest/transform": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", - "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "node_modules/@types/d3-shape": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.1.tgz", + "integrity": "sha512-6Uh86YFF7LGg4PQkuO2oG6EMBRLuW9cbavUW46zkIO5kuS2PfTqo2o9SkgtQzguBHbLgNnU90UNsITpsX1My+A==", "dependencies": { - "@babel/core": "^7.1.0", - "@jest/types": "^27.5.1", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-util": "^27.5.1", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "@types/d3-path": "*" } }, - "node_modules/@jest/transform/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==", + "node_modules/@types/d3-time": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.0.tgz", + "integrity": "sha512-sZLCdHvBUcNby1cB6Fd3ZBrABbjz3v1Vm90nysCQ6Vt7vd6e/h9Lt7SiJUoEX0l4Dzc7P5llKyhqSi1ycSf1Hg==" + }, + "node_modules/@types/d3-timer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.0.tgz", + "integrity": "sha512-HNB/9GHqu7Fo8AQiugyJbv6ZxYz58wef0esl4Mv828w1ZKpAshw/uFWVDUcIB9KKFeFKoxS3cHY07FFgtTRZ1g==" + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "dev": true, "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "@types/node": "*" } }, - "node_modules/@jest/transform/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "@types/istanbul-lib-coverage": "*" } }, - "node_modules/@jest/transform/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==", + "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": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "@types/istanbul-lib-report": "*" } }, - "node_modules/@jest/transform/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==" + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true }, - "node_modules/@jest/transform/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==", - "engines": { - "node": ">=8" - } + "node_modules/@types/node": { + "version": "18.11.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", + "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==", + "dev": true }, - "node_modules/@jest/transform/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==", - "engines": { - "node": ">=0.10.0" - } + "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==" }, - "node_modules/@jest/transform/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==", + "node_modules/@types/prettier": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", + "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==", + "dev": true + }, + "node_modules/@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + }, + "node_modules/@types/react": { + "version": "18.0.27", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.27.tgz", + "integrity": "sha512-3vtRKHgVxu3Jp9t718R9BuzoD4NcQ8YJ5XRzsSKxNDiDonD2MXIT1TmSkenxuCycZJoQT5d2vE8LwWJxBC1gmA==", "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" } }, - "node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "node_modules/@types/react-dom": { + "version": "18.0.10", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.10.tgz", + "integrity": "sha512-E42GW/JA4Qv15wQdqJq8DL4JhNpB3prJgjgapN3qJT9K2zO5IIAQh4VXvCEDupoqAwnz0cY4RlXeC/ajX5SFHg==", + "dev": true, "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "@types/react": "*" } }, - "node_modules/@jest/types/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==", + "node_modules/@types/react-is": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/react-is/-/react-is-17.0.3.tgz", + "integrity": "sha512-aBTIWg1emtu95bLTLx0cpkxwGW3ueZv71nE2YFBpL8k/z5czEW8yYpOo8Dp+UUAFAtKwNaOsh/ioSeQnWlZcfw==", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "@types/react": "*" } }, - "node_modules/@jest/types/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@types/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-juKD/eiSM3/xZYzjuzH6ZwpP+/lejltmiS3QEzV/vmb/Q8+HfDmxu+Baga8UEMGBqV88Nbg4l2hY/K2DkyaLLA==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "@types/react": "*" } }, - "node_modules/@jest/types/node_modules/color-convert": { + "node_modules/@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, + "node_modules/@types/stack-utils": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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.20", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.20.tgz", + "integrity": "sha512-eknWrTHofQuPk2iuqDm1waA7V6xPlbgBoaaXEgYkClhLOnB0TtbW+srJaOToAgawPxPlHQzwypFA2bhZaUGP5A==", + "dev": true, "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "@types/yargs-parser": "*" } }, - "node_modules/@jest/types/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==" - }, - "node_modules/@jest/types/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==", - "engines": { - "node": ">=8" - } + "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/@jest/types/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==", + "node_modules/@vitejs/plugin-react": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-3.0.1.tgz", + "integrity": "sha512-mx+QvYwIbbpOIJw+hypjnW1lAbKDHtWK5ibkF/V1/oMBu8HU/chb+SnqJDAsLq1+7rGqjktCEomMTM5KShzUKQ==", + "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "@babel/core": "^7.20.7", + "@babel/plugin-transform-react-jsx-self": "^7.18.6", + "@babel/plugin-transform-react-jsx-source": "^7.19.6", + "magic-string": "^0.27.0", + "react-refresh": "^0.14.0" }, "engines": { - "node": ">=8" + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.0.0" } }, - "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==", - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" }, "engines": { - "node": ">=6.0.0" + "node": ">=0.4.0" } }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", - "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==", - "engines": { - "node": ">=6.0.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/@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==", + "node_modules/acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dev": true, + "dependencies": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true, "engines": { - "node": ">=6.0.0" + "node": ">=0.4.0" } }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.11", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", - "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==" - }, - "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==", + "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": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "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/@lhncbc/ucum-lhc": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@lhncbc/ucum-lhc/-/ucum-lhc-4.1.4.tgz", - "integrity": "sha512-ErlXJv6lrerZbthxc33SWTKrZv4KjMIaCN2lNxsNrGZW4PqyVFEKDie6lok//SvC6QeEoAC1mWN8xD87r72qPQ==", + "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": { - "csv-parse": "^4.4.6", - "csv-stringify": "^1.0.4", - "escape-html": "^1.0.3", - "is-integer": "^1.0.6", - "jsonfile": "^2.2.3", - "stream": "0.0.2", - "stream-transform": "^0.1.1", - "string-to-stream": "^1.1.0", - "xmldoc": "^0.4.0" + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@lhncbc/ucum-lhc/node_modules/jsonfile": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", - "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "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/@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==", + "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==", "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" + "color-convert": "^1.9.0" }, "engines": { - "node": ">= 8" + "node": ">=4" } }, - "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==", + "node_modules/antlr4": { + "version": "4.9.3", + "resolved": "https://registry.npmjs.org/antlr4/-/antlr4-4.9.3.tgz", + "integrity": "sha512-qNy2odgsa0skmNMCuxzXhM4M8J1YDaPv3TI+vCdnOAanu0N982wBrSqziDKRDctEZLZy9VffqIZXc0UGjjSP/g==", "engines": { - "node": ">= 8" + "node": ">=14" } }, - "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==", + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" }, "engines": { "node": ">= 8" } }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.4.tgz", - "integrity": "sha512-zZbZeHQDnoTlt2AF+diQT0wsSXpvWiaIOZwBRdltNFhG1+I3ozyaw7U/nBiUwyJ0D+zwdXp0E3bWOl38Ag2BMw==", + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dependencies": { - "ansi-html-community": "^0.0.8", - "common-path-prefix": "^3.0.0", - "core-js-pure": "^3.8.1", - "error-stack-parser": "^2.0.6", - "find-up": "^5.0.0", - "html-entities": "^2.1.0", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "source-map": "^0.7.3" - }, - "engines": { - "node": ">= 10.13" - }, - "peerDependencies": { - "@types/webpack": "4.x || 5.x", - "react-refresh": ">=0.10.0 <1.0.0", - "sockjs-client": "^1.4.0", - "type-fest": ">=0.17.0 <3.0.0", - "webpack": ">=4.43.0 <6.0.0", - "webpack-dev-server": "3.x || 4.x", - "webpack-hot-middleware": "2.x", - "webpack-plugin-serve": "0.x || 1.x" - }, - "peerDependenciesMeta": { - "@types/webpack": { - "optional": true - }, - "sockjs-client": { - "optional": true - }, - "type-fest": { - "optional": true - }, - "webpack-dev-server": { - "optional": true - }, - "webpack-hot-middleware": { - "optional": true - }, - "webpack-plugin-serve": { - "optional": true - } - } - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "engines": { - "node": ">= 8" + "sprintf-js": "~1.0.2" } }, - "node_modules/@rollup/plugin-babel": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.0.tgz", - "integrity": "sha512-9uIC8HZOnVLrLHxayq/PTzw+uS25E14KPUBh5ktF+18Mjo5yK0ToMMx6epY0uEgkjwJw0aBW4x2horYXh8juWw==", + "node_modules/aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dev": true, "dependencies": { - "@babel/helper-module-imports": "^7.10.4", - "@rollup/pluginutils": "^3.1.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "@types/babel__core": "^7.1.9", - "rollup": "^1.20.0||^2.0.0" - }, - "peerDependenciesMeta": { - "@types/babel__core": { - "optional": true - } + "deep-equal": "^2.0.5" } }, - "node_modules/@rollup/plugin-node-resolve": { - "version": "11.2.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", - "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "node_modules/array-includes": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", + "dev": true, "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", - "builtin-modules": "^3.1.0", - "deepmerge": "^4.2.2", - "is-module": "^1.0.0", - "resolve": "^1.19.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "is-string": "^1.0.7" }, "engines": { - "node": ">= 10.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" - } - }, - "node_modules/@rollup/plugin-replace": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", - "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "magic-string": "^0.25.7" + "node": ">= 0.4" }, - "peerDependencies": { - "rollup": "^1.20.0 || ^2.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, "dependencies": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" + "array-uniq": "^1.0.1" }, "engines": { - "node": ">= 8.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" - } - }, - "node_modules/@rollup/pluginutils/node_modules/@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" - }, - "node_modules/@rushstack/eslint-patch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.0.tgz", - "integrity": "sha512-JLo+Y592QzIE+q7Dl2pMUtt4q8SKYI5jDrZxrozEQxnGVOyYE+GWK9eLkwTaeN9DDctlaRAQ3TBmzZ1qdLE30A==" - }, - "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==", - "dependencies": { - "type-detect": "4.0.8" + "node": ">=0.10.0" } }, - "node_modules/@sinonjs/fake-timers": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", - "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", - "dependencies": { - "@sinonjs/commons": "^1.7.0" + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/@surma/rollup-plugin-off-main-thread": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", - "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "node_modules/array.prototype.flat": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "dev": true, "dependencies": { - "ejs": "^3.1.6", - "json5": "^2.2.0", - "magic-string": "^0.25.0", - "string.prototype.matchall": "^4.0.6" - } - }, - "node_modules/@svgr/babel-plugin-add-jsx-attribute": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", - "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", - "engines": { - "node": ">=10" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", - "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", - "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", - "engines": { - "node": ">=10" + "node_modules/array.prototype.flatmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", - "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@svgr/babel-plugin-svg-dynamic-title": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", - "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node_modules/array.prototype.tosorted": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", + "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" } }, - "node_modules/@svgr/babel-plugin-svg-em-dimensions": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", - "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } + "node_modules/ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==", + "dev": true }, - "node_modules/@svgr/babel-plugin-transform-react-native-svg": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", - "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", + "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": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": ">=8" } }, - "node_modules/@svgr/babel-plugin-transform-svg-component": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", - "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "dev": true }, - "node_modules/@svgr/babel-preset": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", - "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", - "dependencies": { - "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", - "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", - "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", - "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", - "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", - "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", - "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", - "@svgr/babel-plugin-transform-svg-component": "^5.5.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, - "node_modules/@svgr/core": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", - "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "node_modules/autoprefixer": { + "version": "10.4.13", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", + "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], "dependencies": { - "@svgr/plugin-jsx": "^5.5.0", - "camelcase": "^6.2.0", - "cosmiconfig": "^7.0.0" - }, - "engines": { - "node": ">=10" + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001426", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/hast-util-to-babel-ast": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", - "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", - "dependencies": { - "@babel/types": "^7.12.6" + "bin": { + "autoprefixer": "bin/autoprefixer" }, "engines": { - "node": ">=10" + "node": "^10 || ^12 || >=14" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/@svgr/plugin-jsx": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", - "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", - "dependencies": { - "@babel/core": "^7.12.3", - "@svgr/babel-preset": "^5.5.0", - "@svgr/hast-util-to-babel-ast": "^5.5.0", - "svg-parser": "^2.0.2" - }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@svgr/plugin-svgo": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", - "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", - "dependencies": { - "cosmiconfig": "^7.0.0", - "deepmerge": "^4.2.2", - "svgo": "^1.2.2" - }, + "node_modules/axe-core": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.6.2.tgz", + "integrity": "sha512-b1WlTV8+XKLj9gZy2DZXgQiyDp9xkkoe2a6U6UbYccScq2wgH/YwCeI2/Jq2mgo0HzQxqJOjWZBLeA/mqsk5Mg==", + "dev": true, "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": ">=4" } }, - "node_modules/@svgr/webpack": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", - "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "node_modules/axios": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.2.3.tgz", + "integrity": "sha512-pdDkMYJeuXLZ6Xj/Q5J3Phpe+jbGdsSzlQaFVkMQzRUL05+6+tetX8TV3p4HrU4kzuO9bt+io/yGQxuyxA/xcw==", "dependencies": { - "@babel/core": "^7.12.3", - "@babel/plugin-transform-react-constant-elements": "^7.12.1", - "@babel/preset-env": "^7.12.1", - "@babel/preset-react": "^7.12.5", - "@svgr/core": "^5.5.0", - "@svgr/plugin-jsx": "^5.5.0", - "@svgr/plugin-svgo": "^5.5.0", - "loader-utils": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" } }, - "node_modules/@table-library/react-table-library": { - "version": "4.0.19", - "resolved": "https://registry.npmjs.org/@table-library/react-table-library/-/react-table-library-4.0.19.tgz", - "integrity": "sha512-BIuzUVh8odC/ywbOgGhqF0KLxBY68KrW+VqrXTAhF5PUglHESWnVp5ZgiptOpvadqbByFnDhYglB4uKp+WrnUw==", + "node_modules/axobject-query": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz", + "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==", + "dev": true, "dependencies": { - "clsx": "1.1.1", - "react-virtualized-auto-sizer": "1.0.6", - "react-window": "1.8.7" - }, - "peerDependencies": { - "@emotion/react": ">= 11", - "react": ">=16.8.0", - "react-dom": ">=16.8.0" + "deep-equal": "^2.0.5" } }, - "node_modules/@testing-library/dom": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.11.3.tgz", - "integrity": "sha512-9LId28I+lx70wUiZjLvi1DB/WT2zGOxUh46glrSNMaWVx849kKAluezVzZrXJfTKKoQTmEOutLes/bHg4Bj3aA==", + "node_modules/babel-jest": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.3.1.tgz", + "integrity": "sha512-aard+xnMoxgjwV70t0L6wkW/3HQQtV+O0PEimxKgzNqCJnbYmroPojdP2tqKSOAt8QAKV/uSZU8851M7B5+fcA==", + "dev": true, "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^4.2.0", - "aria-query": "^5.0.0", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.4.4", - "pretty-format": "^27.0.2" + "@jest/transform": "^29.3.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.2.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" }, "engines": { - "node": ">=12" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" } }, - "node_modules/@testing-library/dom/node_modules/ansi-styles": { + "node_modules/babel-jest/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" }, @@ -3409,18 +2875,11 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@testing-library/dom/node_modules/aria-query": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", - "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==", - "engines": { - "node": ">=6.0" - } - }, - "node_modules/@testing-library/dom/node_modules/chalk": { + "node_modules/babel-jest/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" @@ -3432,10 +2891,11 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@testing-library/dom/node_modules/color-convert": { + "node_modules/babel-jest/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" }, @@ -3443,23 +2903,26 @@ "node": ">=7.0.0" } }, - "node_modules/@testing-library/dom/node_modules/color-name": { + "node_modules/babel-jest/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==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, - "node_modules/@testing-library/dom/node_modules/has-flag": { + "node_modules/babel-jest/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/@testing-library/dom/node_modules/supports-color": { + "node_modules/babel-jest/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" }, @@ -3467,1352 +2930,1467 @@ "node": ">=8" } }, - "node_modules/@testing-library/jest-dom": { - "version": "5.16.2", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.2.tgz", - "integrity": "sha512-6ewxs1MXWwsBFZXIk4nKKskWANelkdUehchEOokHsN8X7c2eKXGw+77aRV63UU8f/DTSVUPLaGxdrj4lN7D/ug==", + "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/runtime": "^7.9.2", - "@types/testing-library__jest-dom": "^5.9.1", - "aria-query": "^5.0.0", - "chalk": "^3.0.0", - "css": "^3.0.0", - "css.escape": "^1.5.1", - "dom-accessibility-api": "^0.5.6", - "lodash": "^4.17.15", - "redent": "^3.0.0" + "@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", - "npm": ">=6", - "yarn": ">=1" + "node": ">=8" } }, - "node_modules/@testing-library/jest-dom/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==", + "node_modules/babel-plugin-jest-hoist": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.2.0.tgz", + "integrity": "sha512-TnspP2WNiR3GLfCsUNHqeXw0RoQ2f9U5hQ5L3XFpwuO8htQmSrhh8qsB6vi5Yi8+kuynN1yjDjQsPfkebmB6ZA==", + "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@testing-library/jest-dom/node_modules/aria-query": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", - "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==", + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, "engines": { - "node": ">=6.0" + "node": ">=10", + "npm": ">=6" } }, - "node_modules/@testing-library/jest-dom/node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "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": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@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" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/@testing-library/jest-dom/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==", + "node_modules/babel-preset-jest": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.2.0.tgz", + "integrity": "sha512-z9JmMJppMxNv8N7fNRHvhMg9cvIkMxQBXgFkane3yKVEvEOP+kB50lk8DFRvF9PGqbyXxlmebKWhuDORO8RgdA==", + "dev": true, "dependencies": { - "color-name": "~1.1.4" + "babel-plugin-jest-hoist": "^29.2.0", + "babel-preset-current-node-syntax": "^1.0.0" }, "engines": { - "node": ">=7.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/@testing-library/jest-dom/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==" + "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/@testing-library/jest-dom/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==", + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, "engines": { "node": ">=8" } }, - "node_modules/@testing-library/jest-dom/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==", + "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": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/@testing-library/react": { - "version": "12.1.3", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-12.1.3.tgz", - "integrity": "sha512-oCULRXWRrBtC9m6G/WohPo1GLcLesH7T4fuKzRAKn1CWVu9BzXtqLXDDTA6KhFNNtRwLtfSMr20HFl+Qrdrvmg==", + "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": { - "@babel/runtime": "^7.12.5", - "@testing-library/dom": "^8.0.0", - "@types/react-dom": "*" + "fill-range": "^7.0.1" }, "engines": { - "node": ">=12" - }, - "peerDependencies": { - "react": "*", - "react-dom": "*" + "node": ">=8" } }, - "node_modules/@testing-library/user-event": { - "version": "13.5.0", - "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", - "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "node_modules/browserslist": { + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], "dependencies": { - "@babel/runtime": "^7.12.5" + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" }, - "engines": { - "node": ">=10", - "npm": ">=6" + "bin": { + "browserslist": "cli.js" }, - "peerDependencies": { - "@testing-library/dom": ">=7.21.4" - } - }, - "node_modules/@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", "engines": { - "node": ">=10.13.0" + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/@types/aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" - }, - "node_modules/@types/babel__core": { - "version": "7.1.18", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.18.tgz", - "integrity": "sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ==", + "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": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" + "node-int64": "^0.4.0" } }, - "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==", - "dependencies": { - "@babel/types": "^7.0.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/@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==", + "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": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@types/babel__traverse": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", - "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", - "dependencies": { - "@babel/types": "^7.3.0" + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" } }, - "node_modules/@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "dependencies": { - "@types/connect": "*", - "@types/node": "*" + "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/@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", - "dependencies": { - "@types/node": "*" + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, + "engines": { + "node": ">= 6" } }, - "node_modules/@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "dependencies": { - "@types/node": "*" - } + "node_modules/caniuse-lite": { + "version": "1.0.30001447", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001447.tgz", + "integrity": "sha512-bdKU1BQDPeEXe9A39xJnGtY0uRq/z5osrnXUw0TcK+EYno45Y+U7QU9HhHEyzvMDffpYadFXi3idnSNkcwLkTw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] }, - "node_modules/@types/connect-history-api-fallback": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "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==", "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/@types/d3-color": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.0.tgz", - "integrity": "sha512-HKuicPHJuvPgCD+np6Se9MQvS6OCbJmOjGvylzMJRlDwUXjKTTXs6Pwgk79O09Vj/ho3u1ofXnhFOaEWWPrlwA==" - }, - "node_modules/@types/d3-interpolate": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.1.tgz", - "integrity": "sha512-jx5leotSeac3jr0RePOH1KdR9rISG91QIE4Q2PYTu4OymLTZfA3SrnURSLzKH48HmXVUru50b8nje4E79oQSQw==", - "dependencies": { - "@types/d3-color": "*" + "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/@types/d3-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.0.0.tgz", - "integrity": "sha512-0g/A+mZXgFkQxN3HniRDbXMN79K3CdTpLsevj+PXiTcb2hVyvkZUBg37StmgCQkaD84cUJ4uaDAWq7UJOQy2Tg==" - }, - "node_modules/@types/d3-scale": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.2.tgz", - "integrity": "sha512-Yk4htunhPAwN0XGlIwArRomOjdoBFXC3+kCxK2Ubg7I9shQlVSJy/pG/Ht5ASN+gdMIalpk8TJ5xV74jFsetLA==", + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], "dependencies": { - "@types/d3-time": "*" + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/@types/d3-shape": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.0.tgz", - "integrity": "sha512-jYIYxFFA9vrJ8Hd4Se83YI6XF+gzDL1aC5DCsldai4XYYiVNdhtpGbA/GM6iyQ8ayhSp3a148LY34hy7A4TxZA==", + "node_modules/chokidar/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": { - "@types/d3-path": "*" + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" } }, - "node_modules/@types/d3-time": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.0.tgz", - "integrity": "sha512-sZLCdHvBUcNby1cB6Fd3ZBrABbjz3v1Vm90nysCQ6Vt7vd6e/h9Lt7SiJUoEX0l4Dzc7P5llKyhqSi1ycSf1Hg==" - }, - "node_modules/@types/eslint": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", - "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" + "node_modules/ci-info": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.1.tgz", + "integrity": "sha512-4jYS4MOAaCIStSRwiuxc4B8MYhIe676yO1sYGzARnjXkWpmzZMMYxY6zu8WYWDhSuth5zhrQ1rhNSibyyvv4/w==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" } }, - "node_modules/@types/eslint-scope": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", - "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", - "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" - } + "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/@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + "node_modules/classnames": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", + "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" }, - "node_modules/@types/express": { - "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "engines": { + "node": ">=6" } }, - "node_modules/@types/express-serve-static-core": { - "version": "4.17.28", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", - "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" } }, - "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==", + "node_modules/cli-truncate": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", + "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", + "dev": true, "dependencies": { - "@types/node": "*" + "slice-ansi": "^5.0.0", + "string-width": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" - }, - "node_modules/@types/http-proxy": { - "version": "1.17.8", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz", - "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", - "dependencies": { - "@types/node": "*" + "node_modules/cli-truncate/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "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==" + "node_modules/cli-truncate/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "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==", + "node_modules/cli-truncate/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, "dependencies": { - "@types/istanbul-lib-coverage": "*" + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "node_modules/cli-truncate/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dev": true, "dependencies": { - "@types/istanbul-lib-report": "*" + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/@types/jest": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.4.0.tgz", - "integrity": "sha512-gHl8XuC1RZ8H2j5sHv/JqsaxXkDDM9iDOgu0Wp8sjs4u/snb2PVehyWXJPr+ORA0RPpgw231mnutWI1+0hgjIQ==", + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, "dependencies": { - "jest-diff": "^27.0.0", - "pretty-format": "^27.0.0" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" } }, - "node_modules/@types/json-schema": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", - "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==" - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" - }, - "node_modules/@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" - }, - "node_modules/@types/node": { - "version": "17.0.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.18.tgz", - "integrity": "sha512-eKj4f/BsN/qcculZiRSujogjvp5O/k4lOW5m35NopjZM/QwLOR075a8pJW5hD+Rtdm2DaCVPENS6KtSQnUD6BA==" - }, - "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==" - }, - "node_modules/@types/prettier": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.4.tgz", - "integrity": "sha512-ReVR2rLTV1kvtlWFyuot+d1pkpG2Fw/XKE3PDAdj57rbM97ttSp9JZ2UsP+2EHTylra9cUf6JA7tGwW1INzUrA==" - }, - "node_modules/@types/prop-types": { - "version": "15.7.4", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", - "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" + "node_modules/clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "engines": { + "node": ">=6" + } }, - "node_modules/@types/q": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", - "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" + "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/@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + "node_modules/coffeescript": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/coffeescript/-/coffeescript-2.7.0.tgz", + "integrity": "sha512-hzWp6TUE2d/jCcN67LrW1eh5b/rSDKQK6oD6VMLlggYVUUFexgTH9z3dNYihzX4RMhze5FTUsUmOXViJKFQR/A==", + "bin": { + "cake": "bin/cake", + "coffee": "bin/coffee" + }, + "engines": { + "node": ">=6" + } }, - "node_modules/@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + "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/@types/react": { - "version": "17.0.39", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.39.tgz", - "integrity": "sha512-UVavlfAxDd/AgAacMa60Azl7ygyQNRwC/DsHZmKgNvPmRR5p70AJ5Q9EAmL2NWOJmeV+vVUI4IAP7GZrN8h8Ug==", + "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==", "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" + "color-name": "1.1.3" } }, - "node_modules/@types/react-dom": { - "version": "17.0.11", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.11.tgz", - "integrity": "sha512-f96K3k+24RaLGVu/Y2Ng3e1EbZ8/cVJvypZWd7cy0ofCBaf2lcM46xNhycMZ2xGwbBjRql7hOlZ+e2WlJ5MH3Q==", + "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==" + }, + "node_modules/colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "dev": true + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "dependencies": { - "@types/react": "*" + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" } }, - "node_modules/@types/resolve": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", - "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", - "dependencies": { - "@types/node": "*" + "node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || >=14" } }, - "node_modules/@types/retry": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", - "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==" + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true }, - "node_modules/@types/scheduler": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + "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/@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", - "dependencies": { - "@types/express": "*" - } + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", + "dev": true }, - "node_modules/@types/serve-static": { - "version": "1.13.10", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", - "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", - "dependencies": { - "@types/mime": "^1", - "@types/node": "*" - } + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" }, - "node_modules/@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "node_modules/copy-to-clipboard": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz", + "integrity": "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==", "dependencies": { - "@types/node": "*" + "toggle-selection": "^1.0.6" } }, - "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==" - }, - "node_modules/@types/testing-library__jest-dom": { - "version": "5.14.2", - "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.2.tgz", - "integrity": "sha512-vehbtyHUShPxIa9SioxDwCvgxukDMH//icJG90sXQBUm5lJOHLT5kNeU9tnivhnA/TkOFMzGIXN2cTc4hY8/kg==", - "dependencies": { - "@types/jest": "*" - } - }, - "node_modules/@types/trusted-types": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", - "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" - }, - "node_modules/@types/ws": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.2.2.tgz", - "integrity": "sha512-NOn5eIcgWLOo6qW8AcuLZ7G8PycXu0xTxxkS6Q18VWFxgPUSOwV0pBj2a/4viNZVu25i7RIB7GttdkAIUUXOOg==", - "dependencies": { - "@types/node": "*" - } + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, - "node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "20.2.1", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", - "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==" - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.12.0.tgz", - "integrity": "sha512-fwCMkDimwHVeIOKeBHiZhRUfJXU8n6xW1FL9diDxAyGAFvKcH4csy0v7twivOQdQdA0KC8TDr7GGRd3L4Lv0rQ==", - "dependencies": { - "@typescript-eslint/scope-manager": "5.12.0", - "@typescript-eslint/type-utils": "5.12.0", - "@typescript-eslint/utils": "5.12.0", - "debug": "^4.3.2", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.1.8", - "regexpp": "^3.2.0", - "semver": "^7.3.5", - "tsutils": "^3.21.0" + "@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": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": ">=10" } }, - "node_modules/@typescript-eslint/experimental-utils": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.12.0.tgz", - "integrity": "sha512-iFVADWH2CmiDF+E9kFK2r474BO2JILDKw1NVD5ytqHrM3ezsfdu5uo6B+77DH0suM7iUC/yOayHNziuiI9BPbQ==", + "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": { - "@typescript-eslint/utils": "5.12.0" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "node": ">= 8" } }, - "node_modules/@typescript-eslint/parser": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.12.0.tgz", - "integrity": "sha512-MfSwg9JMBojMUoGjUmX+D2stoQj1CBYTCP0qnnVtu9A+YQXVKNtLjasYh+jozOcrb/wau8TCfWOkQTiOAruBog==", - "dependencies": { - "@typescript-eslint/scope-manager": "5.12.0", - "@typescript-eslint/types": "5.12.0", - "@typescript-eslint/typescript-estree": "5.12.0", - "debug": "^4.3.2" + "node_modules/css-unit-converter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz", + "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==" + }, + "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": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": ">=4" } }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.12.0.tgz", - "integrity": "sha512-GAMobtIJI8FGf1sLlUWNUm2IOkIjvn7laFWyRx7CLrv6nLBI7su+B7lbStqVlK5NdLvHRFiJo2HhiDF7Ki01WQ==", + "node_modules/csstype": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" + }, + "node_modules/csv-parse": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-4.16.3.tgz", + "integrity": "sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg==" + }, + "node_modules/csv-stringify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-1.1.2.tgz", + "integrity": "sha512-3NmNhhd+AkYs5YtM1GEh01VR6PKj6qch2ayfQaltx5xpcAdThjnbbI5eT8CzRVpXfGKAxnmrSYLsNl/4f3eWiw==", "dependencies": { - "@typescript-eslint/types": "5.12.0", - "@typescript-eslint/visitor-keys": "5.12.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "lodash.get": "~4.4.2" } }, - "node_modules/@typescript-eslint/type-utils": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.12.0.tgz", - "integrity": "sha512-9j9rli3zEBV+ae7rlbBOotJcI6zfc6SHFMdKI9M3Nc0sy458LJ79Os+TPWeBBL96J9/e36rdJOfCuyRSgFAA0Q==", + "node_modules/d3-array": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.2.tgz", + "integrity": "sha512-yEEyEAbDrF8C6Ob2myOBLjwBLck1Z89jMGFee0oPsn95GqjerpaOA4ch+vc2l0FNFFwMD5N7OCSEN5eAlsUbgQ==", "dependencies": { - "@typescript-eslint/utils": "5.12.0", - "debug": "^4.3.2", - "tsutils": "^3.21.0" + "internmap": "1 - 2" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": ">=12" } }, - "node_modules/@typescript-eslint/types": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.12.0.tgz", - "integrity": "sha512-JowqbwPf93nvf8fZn5XrPGFBdIK8+yx5UEGs2QFAYFI8IWYfrzz+6zqlurGr2ctShMaJxqwsqmra3WXWjH1nRQ==", + "node_modules/d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=12" } }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.12.0.tgz", - "integrity": "sha512-Dd9gVeOqt38QHR0BEA8oRaT65WYqPYbIc5tRFQPkfLquVEFPD1HAtbZT98TLBkEcCkvwDYOAvuSvAD9DnQhMfQ==", - "dependencies": { - "@typescript-eslint/types": "5.12.0", - "@typescript-eslint/visitor-keys": "5.12.0", - "debug": "^4.3.2", - "globby": "^11.0.4", - "is-glob": "^4.0.3", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, + "node_modules/d3-ease": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", + "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": ">=12" } }, - "node_modules/@typescript-eslint/utils": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.12.0.tgz", - "integrity": "sha512-k4J2WovnMPGI4PzKgDtQdNrCnmBHpMUFy21qjX2CoPdoBcSBIMvVBr9P2YDP8jOqZOeK3ThOL6VO/sy6jtnvzw==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.12.0", - "@typescript-eslint/types": "5.12.0", - "@typescript-eslint/typescript-estree": "5.12.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - }, + "node_modules/d3-format": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", + "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "node": ">=12" } }, - "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "node_modules/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "d3-color": "1 - 3" }, "engines": { - "node": ">=8.0.0" + "node": ">=12" } }, - "node_modules/@typescript-eslint/utils/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "node_modules/d3-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", + "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", "engines": { - "node": ">=4.0" + "node": ">=12" } }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.12.0.tgz", - "integrity": "sha512-cFwTlgnMV6TgezQynx2c/4/tx9Tufbuo9LPzmWqyRC3QC4qTGkAG1C6pBr0/4I10PAI/FlYunI3vJjIcu+ZHMg==", + "node_modules/d3-scale": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", + "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", "dependencies": { - "@typescript-eslint/types": "5.12.0", - "eslint-visitor-keys": "^3.0.0" + "d3-array": "2.10.0 - 3", + "d3-format": "1 - 3", + "d3-interpolate": "1.2.0 - 3", + "d3-time": "2.1.1 - 3", + "d3-time-format": "2 - 4" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=12" } }, - "node_modules/@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "node_modules/d3-shape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", + "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + "d3-path": "^3.1.0" + }, + "engines": { + "node": ">=12" } }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "node_modules/d3-time": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", + "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" + "d3-array": "2 - 3" + }, + "engines": { + "node": ">=12" } }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "node_modules/d3-time-format": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", + "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" + "d3-time": "1 - 3" + }, + "engines": { + "node": ">=12" } }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "dependencies": { - "@xtuc/ieee754": "^1.2.0" + "node_modules/d3-timer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", + "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", + "engines": { + "node": ">=12" } }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "dependencies": { - "@xtuc/long": "4.2.2" - } + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "dev": true }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" + "node_modules/date-fns": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", + "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==" }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } + "node_modules/decimal.js-light": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz", + "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==" }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } + "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/@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "node_modules/deep-eql": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz", + "integrity": "sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==", "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "type-detect": "^4.0.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "node_modules/deep-equal": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz", + "integrity": "sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==", + "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.2", + "get-intrinsic": "^1.1.3", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + "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/@xtuc/long": { + "node_modules/deepmerge": { "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" - }, - "node_modules/abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" - }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true, "engines": { - "node": ">= 0.6" + "node": ">=0.10.0" } }, - "node_modules/acorn": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", - "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", - "bin": { - "acorn": "bin/acorn" + "node_modules/define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dev": true, + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" }, "engines": { - "node": ">=0.4.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "dependencies": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" + "node_modules/defined": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", + "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/acorn-globals/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "bin": { - "acorn": "bin/acorn" - }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", "engines": { "node": ">=0.4.0" } }, - "node_modules/acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "peerDependencies": { - "acorn": "^8" - } - }, - "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==", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.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/acorn-node": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", - "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "node_modules/detective": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "dev": true, "dependencies": { - "acorn": "^7.0.0", - "acorn-walk": "^7.0.0", - "xtend": "^4.0.2" - } - }, - "node_modules/acorn-node/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" + }, "bin": { - "acorn": "bin/acorn" + "detective": "bin/detective.js" }, "engines": { - "node": ">=0.4.0" + "node": ">=0.8.0" } }, - "node_modules/acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "engines": { - "node": ">=0.4.0" - } + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true }, - "node_modules/address": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", - "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", + "node_modules/diff-sequences": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.3.1.tgz", + "integrity": "sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ==", + "dev": true, "engines": { - "node": ">= 0.12.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/adjust-sourcemap-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", - "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "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": { - "loader-utils": "^2.0.0", - "regex-parser": "^2.2.11" + "esutils": "^2.0.2" }, "engines": { - "node": ">=8.9" + "node": ">=6.0.0" } }, - "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "node_modules/dom-helpers": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz", + "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==", "dependencies": { - "debug": "4" - }, + "@babel/runtime": "^7.1.2" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==" + }, + "node_modules/email-addresses": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-5.0.0.tgz", + "integrity": "sha512-4OIPYlA6JXqtVn8zpHpGiI7vE6EQOAg16aGnDMIAlZVinnoZ8208tW1hAbjWydgN/4PLTT9q+O1K6AH/vALJGw==", + "dev": true + }, + "node_modules/emitter-component": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/emitter-component/-/emitter-component-1.1.1.tgz", + "integrity": "sha512-G+mpdiAySMuB7kesVRLuyvYRqDmshB7ReKEVuyBPkzQlmiDiLrt7hHHIy4Aff552bgknVN7B2/d3lzhGO5dvpQ==" + }, + "node_modules/emittery": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", + "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", + "dev": true, "engines": { - "node": ">= 6.0.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" } }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "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==", "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" + "is-arrayish": "^0.2.1" } }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "node_modules/es-abstract": { + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz", + "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==", + "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" + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.3", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.4", + "is-array-buffer": "^3.0.1", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.2", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.9" + }, + "engines": { + "node": ">= 0.4" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "node_modules/es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dev": true, "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", - "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "node_modules/es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "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" + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": ">= 0.4" } }, - "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "node_modules/es-shim-unscopables": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "peerDependencies": { - "ajv": "^6.9.1" + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dev": true, + "dependencies": { + "has": "^1.0.3" } }, - "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==", + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, "dependencies": { - "type-fest": "^0.21.3" + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" }, "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "engines": [ - "node >= 0.8.0" - ], + "node_modules/esbuild": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.17.tgz", + "integrity": "sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==", + "dev": true, + "hasInstallScript": true, "bin": { - "ansi-html": "bin/ansi-html" + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.16.17", + "@esbuild/android-arm64": "0.16.17", + "@esbuild/android-x64": "0.16.17", + "@esbuild/darwin-arm64": "0.16.17", + "@esbuild/darwin-x64": "0.16.17", + "@esbuild/freebsd-arm64": "0.16.17", + "@esbuild/freebsd-x64": "0.16.17", + "@esbuild/linux-arm": "0.16.17", + "@esbuild/linux-arm64": "0.16.17", + "@esbuild/linux-ia32": "0.16.17", + "@esbuild/linux-loong64": "0.16.17", + "@esbuild/linux-mips64el": "0.16.17", + "@esbuild/linux-ppc64": "0.16.17", + "@esbuild/linux-riscv64": "0.16.17", + "@esbuild/linux-s390x": "0.16.17", + "@esbuild/linux-x64": "0.16.17", + "@esbuild/netbsd-x64": "0.16.17", + "@esbuild/openbsd-x64": "0.16.17", + "@esbuild/sunos-x64": "0.16.17", + "@esbuild/win32-arm64": "0.16.17", + "@esbuild/win32-ia32": "0.16.17", + "@esbuild/win32-x64": "0.16.17" } }, - "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==", + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", "engines": { - "node": ">=8" + "node": ">=6" } }, - "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==", - "dependencies": { - "color-convert": "^1.9.0" - }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "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==", "engines": { - "node": ">=4" + "node": ">=0.8.0" } }, - "node_modules/antlr4": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/antlr4/-/antlr4-4.8.0.tgz", - "integrity": "sha512-en/MxQ4OkPgGJQ3wD/muzj1uDnFSzdFIhc2+c6bHZokWkuBb6RRvFjpWhPxWLbgQvaEzldJZ0GSQpfSAaE3hqg==" - }, - "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "node_modules/eslint": { + "version": "8.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.32.0.tgz", + "integrity": "sha512-nETVXpnthqKPFyuY2FNjz/bEd6nbosRgKbkgS/y1C7LJop96gYHWpiguLecMHQ2XCPxn77DS0P+68WzG6vkZSQ==", + "dev": true, "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" + "@eslint/eslintrc": "^1.4.1", + "@humanwhocodes/config-array": "^0.11.8", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "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.2", + "globals": "^13.19.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "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": ">= 8" - } - }, - "node_modules/arg": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", - "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dependencies": { - "sprintf-js": "~1.0.2" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "node_modules/eslint-config-airbnb": { + "version": "19.0.4", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-19.0.4.tgz", + "integrity": "sha512-T75QYQVQX57jiNgpF9r1KegMICE94VYwoFQyMGhrvc+lB8YF2E/M/PYDaQe1AJcWaEgqLE+ErXV1Og/+6Vyzew==", + "dev": true, "dependencies": { - "@babel/runtime": "^7.10.2", - "@babel/runtime-corejs3": "^7.10.2" + "eslint-config-airbnb-base": "^15.0.0", + "object.assign": "^4.1.2", + "object.entries": "^1.1.5" }, "engines": { - "node": ">=6.0" + "node": "^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^7.32.0 || ^8.2.0", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.28.0", + "eslint-plugin-react-hooks": "^4.3.0" } }, - "node_modules/array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" - }, - "node_modules/array-includes": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", - "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", + "node_modules/eslint-config-airbnb-base": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-15.0.0.tgz", + "integrity": "sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==", + "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", - "is-string": "^1.0.7" + "confusing-browser-globals": "^1.0.10", + "object.assign": "^4.1.2", + "object.entries": "^1.1.5", + "semver": "^6.3.0" }, "engines": { - "node": ">= 0.4" + "node": "^10.12.0 || >=12.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "eslint": "^7.32.0 || ^8.2.0", + "eslint-plugin-import": "^2.25.2" } }, - "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==", - "engines": { - "node": ">=8" + "node_modules/eslint-config-prettier": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.6.0.tgz", + "integrity": "sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==", + "dev": true, + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" } }, - "node_modules/array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "node_modules/eslint-import-resolver-node": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", + "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.11.0", + "resolve": "^1.22.1" } }, - "node_modules/array.prototype.flat": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz", - "integrity": "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==", + "node_modules/eslint-import-resolver-node/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": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "ms": "^2.1.1" } }, - "node_modules/array.prototype.flatmap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz", - "integrity": "sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==", + "node_modules/eslint-module-utils": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", + "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", + "dev": true, "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0" + "debug": "^3.2.7" }, "engines": { - "node": ">= 0.4" + "node": ">=4" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependenciesMeta": { + "eslint": { + "optional": true + } } }, - "node_modules/asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" - }, - "node_modules/ast-types-flow": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" - }, - "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==", + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "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==", "dependencies": { - "lodash": "^4.17.14" - } - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" + "ms": "^2.1.1" } }, - "node_modules/autoprefixer": { - "version": "10.4.2", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.2.tgz", - "integrity": "sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ==", + "node_modules/eslint-plugin-import": { + "version": "2.27.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", + "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", + "dev": true, "dependencies": { - "browserslist": "^4.19.1", - "caniuse-lite": "^1.0.30001297", - "fraction.js": "^4.1.2", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "array.prototype.flatmap": "^1.3.1", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.7", + "eslint-module-utils": "^2.7.4", + "has": "^1.0.3", + "is-core-module": "^2.11.0", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.6", + "resolve": "^1.22.1", + "semver": "^6.3.0", + "tsconfig-paths": "^3.14.1" }, "engines": { - "node": "^10 || ^12 || >=14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": ">=4" }, "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/axe-core": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.1.tgz", - "integrity": "sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw==", - "engines": { - "node": ">=4" + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" } }, - "node_modules/axios": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.0.0.tgz", - "integrity": "sha512-SsHsGFN1qNPFT5QhSoSD37SHDfGyLSW5AESmyLk2JeCMHv5g0I9g0Hz/zQHx2KNe0jGXh2q2hAm7OdkXm360CA==", + "node_modules/eslint-plugin-import/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": { - "follow-redirects": "^1.15.0", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" + "ms": "^2.1.1" } }, - "node_modules/axios/node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" + "esutils": "^2.0.2" }, "engines": { - "node": ">= 6" + "node": ">=0.10.0" } }, - "node_modules/axobject-query": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", - "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" - }, - "node_modules/babel-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", - "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", + "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", + "dev": true, "dependencies": { - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" + "@babel/runtime": "^7.20.7", + "aria-query": "^5.1.3", + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.6.2", + "axobject-query": "^3.1.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.3", + "language-tags": "=1.0.5", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "semver": "^6.3.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=4.0" }, "peerDependencies": { - "@babel/core": "^7.8.0" + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, - "node_modules/babel-jest/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==", - "dependencies": { - "color-convert": "^2.0.1" + "node_modules/eslint-plugin-jsx-a11y/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/eslint-plugin-react": { + "version": "7.32.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.1.tgz", + "integrity": "sha512-vOjdgyd0ZHBXNsmvU+785xY8Bfe57EFbTYYk8XrROzWpr9QBvpjITvAXt9xqcE6+8cjR/g1+mfumPToxsl1www==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.8" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "dev": true, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "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/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/eslint/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" @@ -4821,10 +4399,17 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/babel-jest/node_modules/chalk": { + "node_modules/eslint/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/eslint/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" @@ -4836,10 +4421,11 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/babel-jest/node_modules/color-convert": { + "node_modules/eslint/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" }, @@ -4847,2744 +4433,2433 @@ "node": ">=7.0.0" } }, - "node_modules/babel-jest/node_modules/color-name": { + "node_modules/eslint/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==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, - "node_modules/babel-jest/node_modules/has-flag": { + "node_modules/eslint/node_modules/escape-string-regexp": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/babel-jest/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==", + "node_modules/eslint/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": { - "has-flag": "^4.0.0" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/babel-loader": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz", - "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==", + "node_modules/eslint/node_modules/globals": { + "version": "13.19.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", + "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", + "dev": true, "dependencies": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^1.4.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" + "type-fest": "^0.20.2" }, "engines": { - "node": ">= 8.9" + "node": ">=8" }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/babel-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "node_modules/eslint/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/eslint/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": { - "minimist": "^1.2.0" + "argparse": "^2.0.1" }, "bin": { - "json5": "lib/cli.js" + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/babel-loader/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "node_modules/eslint/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": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" + "p-locate": "^5.0.0" }, "engines": { - "node": ">=4.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/babel-loader/node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "node_modules/eslint/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": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" + "p-limit": "^3.0.2" }, "engines": { - "node": ">= 8.9.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dependencies": { - "object.assign": "^4.1.0" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "node_modules/eslint/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": { - "@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" + "has-flag": "^4.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/babel-plugin-jest-hoist": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", - "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "node_modules/eslint/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/espree": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "dev": true, "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/babel-plugin-macros": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" + "node_modules/espree/node_modules/acorn": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "dev": true, + "bin": { + "acorn": "bin/acorn" }, "engines": { - "node": ">=10", - "npm": ">=6" + "node": ">=0.4.0" } }, - "node_modules/babel-plugin-named-asset-import": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", - "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", - "peerDependencies": { - "@babel/core": "^7.1.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", - "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", - "dependencies": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.1", - "semver": "^6.1.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "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==", "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", - "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.1", - "core-js-compat": "^3.21.0" + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=4" } }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", - "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "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": { - "@babel/helper-define-polyfill-provider": "^0.3.1" + "estraverse": "^5.1.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=0.10" } }, - "node_modules/babel-plugin-transform-react-remove-prop-types": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", - "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" - }, - "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==", + "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": { - "@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" + "estraverse": "^5.2.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "engines": { + "node": ">=4.0" } }, - "node_modules/babel-preset-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", - "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", - "dependencies": { - "babel-plugin-jest-hoist": "^27.5.1", - "babel-preset-current-node-syntax": "^1.0.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": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">=4.0" } }, - "node_modules/babel-preset-react-app": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", - "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", - "dependencies": { - "@babel/core": "^7.16.0", - "@babel/plugin-proposal-class-properties": "^7.16.0", - "@babel/plugin-proposal-decorators": "^7.16.4", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", - "@babel/plugin-proposal-numeric-separator": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-private-methods": "^7.16.0", - "@babel/plugin-transform-flow-strip-types": "^7.16.0", - "@babel/plugin-transform-react-display-name": "^7.16.0", - "@babel/plugin-transform-runtime": "^7.16.4", - "@babel/preset-env": "^7.16.4", - "@babel/preset-react": "^7.16.0", - "@babel/preset-typescript": "^7.16.0", - "@babel/runtime": "^7.16.3", - "babel-plugin-macros": "^3.1.0", - "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + "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/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/base16": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/base16/-/base16-1.0.0.tgz", - "integrity": "sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ==" - }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" }, - "node_modules/bfj": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", - "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "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": { - "bluebird": "^3.5.5", - "check-types": "^11.1.1", - "hoopy": "^0.1.4", - "tryer": "^1.0.1" + "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": ">= 8.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "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": "*" + "node": ">= 0.8.0" } }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "node_modules/expect": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.3.1.tgz", + "integrity": "sha512-gGb1yTgU30Q0O/tQq+z30KBWv24ApkMgFUpvKBkyLUBL68Wv8dHdJxTBZFl/iT8K/bqDHvUYRH6IIN3rToopPA==", + "dev": true, + "dependencies": { + "@jest/expect-utils": "^29.3.1", + "jest-get-type": "^29.2.0", + "jest-matcher-utils": "^29.3.1", + "jest-message-util": "^29.3.1", + "jest-util": "^29.3.1" + }, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + "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-equals": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-2.0.4.tgz", + "integrity": "sha512-caj/ZmjHljPrZtbzJ3kfH5ia/k4mTJe/qSiXAGzxZWRZgsgDV0cvNaQULqUX8t0/JVlzzEdYOwCN5DmzTxoD4w==" }, - "node_modules/body-parser": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz", - "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==", + "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": { - "bytes": "3.1.1", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.8.1", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.9.6", - "raw-body": "2.4.2", - "type-is": "~1.6.18" + "@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": ">= 0.8" + "node": ">=8.6.0" } }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", - "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==", + "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": ">= 0.8" + "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/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" } }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, "dependencies": { - "ms": "2.0.0" + "bser": "2.1.1" } }, - "node_modules/body-parser/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "node_modules/fhirpath": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fhirpath/-/fhirpath-3.3.1.tgz", + "integrity": "sha512-uWSLPs8VBQsn3aGUs52KaXXPGQLATbz+0FbqxmLCz84uK58nWKBSznwQHmiZY0K5L2ioiZ9GXvRtMrb+OqVzjw==", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "@lhncbc/ucum-lhc": "^4.1.3", + "antlr4": "~4.9.3", + "commander": "^2.18.0", + "date-fns": "^1.30.1", + "js-yaml": "^3.13.1" + }, + "bin": { + "fhirpath": "bin/fhirpath" }, "engines": { - "node": ">=0.10.0" + "node": ">=8.9.0" } }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "node_modules/fhirpath/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" }, - "node_modules/bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "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": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", - "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" - }, - "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==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "node_modules/filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", + "dev": true, + "engines": { + "node": ">=4" } }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "node_modules/filenamify": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", + "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", + "dev": true, "dependencies": { - "fill-range": "^7.0.1" + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.1", + "trim-repeated": "^1.0.0" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" - }, - "node_modules/browserslist": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", - "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", + "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": { - "caniuse-lite": "^1.0.30001286", - "electron-to-chromium": "^1.4.17", - "escalade": "^3.1.1", - "node-releases": "^2.0.1", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist": "cli.js" + "to-regex-range": "^5.0.1" }, "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" + "node": ">=8" } }, - "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==", + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "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==" - }, - "node_modules/buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" - }, - "node_modules/builtin-modules": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", - "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", - "engines": { - "node": ">=6" + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", "engines": { - "node": ">= 0.8" - } - }, - "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==", - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "engines": { - "node": ">=6" - } + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" }, - "node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "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": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "engines": { - "node": ">=10" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001416", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001416.tgz", - "integrity": "sha512-06wzzdAkCPZO+Qm4e/eNghZBDfVNDsCgw33T27OwBH9unE9S478OYw//Q2L7Npf/zBzs7rjZOszIFQkwQKAEqA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - } - ] - }, - "node_modules/case-sensitive-paths-webpack-plugin": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", - "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", "engines": { - "node": ">=4" + "node": ">=8" } }, - "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==", + "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": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "flatted": "^3.1.0", + "rimraf": "^3.0.2" }, "engines": { - "node": ">=4" - } - }, - "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==", - "engines": { - "node": ">=10" - } - }, - "node_modules/charcodes": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/charcodes/-/charcodes-0.2.0.tgz", - "integrity": "sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==", - "engines": { - "node": ">=6" + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/check-types": { - "version": "11.1.2", - "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", - "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" + "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/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", "funding": [ { "type": "individual", - "url": "https://paulmillr.com/funding/" + "url": "https://github.com/sponsors/RubenVerborgh" } ], - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, "engines": { - "node": ">= 8.10.0" + "node": ">=4.0" }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "peerDependenciesMeta": { + "debug": { + "optional": true + } } }, - "node_modules/chokidar/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==", + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, "dependencies": { - "is-glob": "^4.0.1" + "is-callable": "^1.1.3" + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" }, "engines": { "node": ">= 6" } }, - "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true, "engines": { - "node": ">=6.0" + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" } }, - "node_modules/ci-info": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", - "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==" - }, - "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==" - }, - "node_modules/classnames": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", - "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" - }, - "node_modules/clean-css": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.4.tgz", - "integrity": "sha512-nKseG8wCzEuji/4yrgM/5cthL9oTDc5UOQyFMvW/Q53oP6gLH690o1NbuTh6Y18nujr7BxlsFuS7gXLnLzKJGg==", + "node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, "dependencies": { - "source-map": "~0.6.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" }, "engines": { - "node": ">= 10.0" + "node": ">=6 <7 || >=8" } }, - "node_modules/clean-css/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==", - "engines": { - "node": ">=0.10.0" - } + "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/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "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": ">=6" + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", "dev": true, "dependencies": { - "restore-cursor": "^3.1.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/cli-truncate": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", - "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", "dev": true, - "dependencies": { - "slice-ansi": "^5.0.0", - "string-width": "^5.0.0" - }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "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.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/cli-truncate/node_modules/ansi-regex": { + "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/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true, "engines": { - "node": ">=12" + "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cli-truncate/node_modules/string-width": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.0.tgz", - "integrity": "sha512-7x54QnN21P+XL/v8SuNKvfgsUre6PXpN7mc77N3HlZv+f1SBRGmjxtOud2Z6FZ8DmdkD/IdjCaf9XXbnqmTZGQ==", + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", "dev": true, "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" }, "engines": { - "node": ">=12" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/cli-truncate/node_modules/strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "node_modules/gh-pages": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-5.0.0.tgz", + "integrity": "sha512-Nqp1SjkPIB94Xw/3yYNTUL+G2dxlhjvv1zeN/4kMC1jfViTEqhtVz/Ba1zSXHuvXCN9ADNS1dN4r5/J/nZWEQQ==", "dev": true, "dependencies": { - "ansi-regex": "^6.0.1" + "async": "^3.2.4", + "commander": "^2.18.0", + "email-addresses": "^5.0.0", + "filenamify": "^4.3.0", + "find-cache-dir": "^3.3.1", + "fs-extra": "^8.1.0", + "globby": "^6.1.0" + }, + "bin": { + "gh-pages": "bin/gh-pages.js", + "gh-pages-clean": "bin/gh-pages-clean.js" }, "engines": { - "node": ">=12" + "node": ">=10" + } + }, + "node_modules/gh-pages/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "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/chalk/strip-ansi?sponsor=1" + "url": "https://github.com/sponsors/isaacs" } }, - "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==", + "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": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" } }, - "node_modules/clsx": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz", - "integrity": "sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==", + "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==", "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3" + }, "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dev": true, "dependencies": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" }, "engines": { - "node": ">= 4.0" + "node": ">=0.10.0" } }, - "node_modules/collect-v8-coverage": { + "node_modules/gopd": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" - }, - "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==", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, "dependencies": { - "color-name": "1.1.3" + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "node_modules/colord": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", - "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==" + "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==", + "devOptional": true }, - "node_modules/colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==" + "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/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "node_modules/group-items": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/group-items/-/group-items-2.2.0.tgz", + "integrity": "sha512-lpY+zRs0sFoQoLHRdZn2nb0XJR6ReCuyouR7nmHB2PajS4BZE6JFb2HG+ZCSE9Tf34WdKcLV3AC0tp6J0wuCuA==", "dependencies": { - "delayed-stream": "~1.0.0" + "deep-eql": "^4.0.0" }, "engines": { - "node": ">= 0.8" - } - }, - "node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "engines": { - "node": ">= 12" + "npm": ">=7" } }, - "node_modules/common-path-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + "node_modules/hamt_plus": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hamt_plus/-/hamt_plus-1.0.2.tgz", + "integrity": "sha512-t2JXKaehnMb9paaYA7J0BX8QQAY8lwfQ9Gjf4pg/mk4krt+cmwmU652HOoWonf+7+EQV97ARPMhhVgU1ra2GhA==" }, - "node_modules/common-tags": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", - "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, "engines": { - "node": ">=4.0.0" + "node": ">= 0.4.0" } }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, + "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==", "engines": { - "node": ">= 0.6" + "node": ">=4" } }, - "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" + "get-intrinsic": "^1.1.1" }, - "engines": { - "node": ">= 0.8.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "node_modules/confusing-browser-globals": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", - "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" - }, - "node_modules/connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "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.8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, "dependencies": { - "safe-buffer": "5.2.1" + "has-symbols": "^1.0.2" }, "engines": { - "node": ">= 0.6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/content-disposition/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "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/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "engines": { - "node": ">= 0.6" - } - }, - "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==", + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", "dependencies": { - "safe-buffer": "~5.1.1" + "react-is": "^16.7.0" } }, - "node_modules/cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", - "engines": { - "node": ">= 0.6" - } + "node_modules/hoist-non-react-statics/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" - }, - "node_modules/core-js": { - "version": "3.21.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.21.1.tgz", - "integrity": "sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==", - "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } + "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/core-js-compat": { - "version": "3.21.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.21.1.tgz", - "integrity": "sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g==", - "dependencies": { - "browserslist": "^4.19.1", - "semver": "7.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "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/core-js-compat/node_modules/semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "node_modules/husky": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", + "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==", + "dev": true, "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/core-js-pure": { - "version": "3.21.1", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.21.1.tgz", - "integrity": "sha512-12VZfFIu+wyVbBebyHmRTuEE/tZrB4tJToWcwAMcsp3h4+sHR+fMJWbKpYiCRWlhFBq+KNyO8rIV9rTkeVmznQ==", - "deprecated": "core-js-pure@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js-pure.", - "hasInstallScript": true, + "husky": "lib/bin.js" + }, + "engines": { + "node": ">=14" + }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "url": "https://github.com/sponsors/typicode" } }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } }, - "node_modules/cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "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==", "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" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cross-fetch": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", - "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", - "dependencies": { - "node-fetch": "2.6.7" + "node_modules/import-fresh/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==", + "engines": { + "node": ">=4" } }, - "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==", + "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": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" }, "engines": { - "node": ">= 8" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "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": ">=8" + "node": ">=0.8.19" } }, - "node_modules/css": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", - "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", - "dependencies": { - "inherits": "^2.0.4", - "source-map": "^0.6.1", - "source-map-resolve": "^0.6.0" + "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/css-blank-pseudo": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", - "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "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": { - "postcss-selector-parser": "^6.0.9" - }, - "bin": { - "css-blank-pseudo": "dist/cli.cjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "once": "^1.3.0", + "wrappy": "1" } }, - "node_modules/css-declaration-sorter": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.4.tgz", - "integrity": "sha512-lpfkqS0fctcmZotJGhnxkIyJWvBXgpyi2wsFd4J8VB7wzyrT6Ch/3Q+FMNJpjK4gu1+GN5khOnpU2ZVKrLbhCw==", + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/internal-slot": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.4.tgz", + "integrity": "sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==", + "dev": true, "dependencies": { - "timsort": "^0.3.0" + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "side-channel": "^1.0.4" }, "engines": { - "node": ">= 10" - }, - "peerDependencies": { - "postcss": "^8.0.9" + "node": ">= 0.4" } }, - "node_modules/css-has-pseudo": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", - "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "bin": { - "css-has-pseudo": "dist/cli.cjs" - }, + "node_modules/internmap": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", + "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": ">=12" } }, - "node_modules/css-loader": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.6.0.tgz", - "integrity": "sha512-FK7H2lisOixPT406s5gZM1S3l8GrfhEBT3ZiL2UX1Ng1XWs0y2GPllz/OTyvbaHe12VgQrIXIzuEGVlbUhodqg==", + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, "dependencies": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.5", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.3.5" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/css-minimizer-webpack-plugin": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", - "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "node_modules/is-array-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.1.tgz", + "integrity": "sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==", + "dev": true, "dependencies": { - "cssnano": "^5.0.6", - "jest-worker": "^27.0.2", - "postcss": "^8.3.5", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">= 12.13.0" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-typed-array": "^1.1.10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@parcel/css": { - "optional": true - }, - "clean-css": { - "optional": true - }, - "csso": { - "optional": true - }, - "esbuild": { - "optional": true - } + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", - "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "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==" + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "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" + "has-bigints": "^1.0.1" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, "dependencies": { - "fast-deep-equal": "^3.1.3" + "binary-extensions": "^2.0.0" }, - "peerDependencies": { - "ajv": "^8.8.2" + "engines": { + "node": ">=8" } }, - "node_modules/css-minimizer-webpack-plugin/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==" - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/css-minimizer-webpack-plugin/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==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-prefers-color-scheme": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", - "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", - "bin": { - "css-prefers-color-scheme": "dist/cli.cjs" - }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, "engines": { - "node": "^12 || ^14 || >=16" + "node": ">= 0.4" }, - "peerDependencies": { - "postcss": "^8.4" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/css-select": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", - "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", + "node_modules/is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^5.1.0", - "domhandler": "^4.3.0", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" + "has": "^1.0.3" }, "funding": { - "url": "https://github.com/sponsors/fb55" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" - }, - "node_modules/css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, "dependencies": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=8.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/css-tree/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==", + "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/css-unit-converter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz", - "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==" - }, - "node_modules/css-what": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", - "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", + "node_modules/is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", "engines": { - "node": ">= 6" + "node": ">=0.10.0" }, "funding": { - "url": "https://github.com/sponsors/fb55" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/css.escape": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", - "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" - }, - "node_modules/css/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==", + "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": ">=0.10.0" + "node": ">=8" } }, - "node_modules/cssdb": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.3.1.tgz", - "integrity": "sha512-Ho3gIkGY4O8S3J54fHu7RP5GHWz85McDhimaXEwf7qV0MSPhLM0jdd61zqs1kkadIVDAvfqoku0kArbWaMYolw==" - }, - "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==", - "bin": { - "cssesc": "bin/cssesc" - }, + "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": ">=4" + "node": ">=6" } }, - "node_modules/cssnano": { - "version": "5.0.17", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.17.tgz", - "integrity": "sha512-fmjLP7k8kL18xSspeXTzRhaFtRI7DL9b8IcXR80JgtnWBpvAzHT7sCR/6qdn0tnxIaINUN6OEQu83wF57Gs3Xw==", + "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": { - "cssnano-preset-default": "^5.1.12", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" + "is-extglob": "^2.1.1" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, + "node": ">=0.10.0" + } + }, + "node_modules/is-integer": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-integer/-/is-integer-1.0.7.tgz", + "integrity": "sha512-RPQc/s9yBHSvpi+hs9dYiJ2cuFeU6x3TyyIp8O2H6SKEltIvJOzRj9ToyvcStDvPR/pS4rxgr1oBFajQjZ2Szg==", + "dependencies": { + "is-finite": "^1.0.0" + } + }, + "node_modules/is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "dev": true, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/cssnano" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/cssnano-preset-default": { - "version": "5.1.12", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.12.tgz", - "integrity": "sha512-rO/JZYyjW1QNkWBxMGV28DW7d98UDLaF759frhli58QFehZ+D/LSmwQ2z/ylBAe2hUlsIWTq6NYGfQPq65EF9w==", - "dependencies": { - "css-declaration-sorter": "^6.0.3", - "cssnano-utils": "^3.0.2", - "postcss-calc": "^8.2.0", - "postcss-colormin": "^5.2.5", - "postcss-convert-values": "^5.0.4", - "postcss-discard-comments": "^5.0.3", - "postcss-discard-duplicates": "^5.0.3", - "postcss-discard-empty": "^5.0.3", - "postcss-discard-overridden": "^5.0.4", - "postcss-merge-longhand": "^5.0.6", - "postcss-merge-rules": "^5.0.6", - "postcss-minify-font-values": "^5.0.4", - "postcss-minify-gradients": "^5.0.6", - "postcss-minify-params": "^5.0.5", - "postcss-minify-selectors": "^5.1.3", - "postcss-normalize-charset": "^5.0.3", - "postcss-normalize-display-values": "^5.0.3", - "postcss-normalize-positions": "^5.0.4", - "postcss-normalize-repeat-style": "^5.0.4", - "postcss-normalize-string": "^5.0.4", - "postcss-normalize-timing-functions": "^5.0.3", - "postcss-normalize-unicode": "^5.0.4", - "postcss-normalize-url": "^5.0.5", - "postcss-normalize-whitespace": "^5.0.4", - "postcss-ordered-values": "^5.0.5", - "postcss-reduce-initial": "^5.0.3", - "postcss-reduce-transforms": "^5.0.4", - "postcss-svgo": "^5.0.4", - "postcss-unique-selectors": "^5.0.4" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/cssnano-utils": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.0.2.tgz", - "integrity": "sha512-KhprijuQv2sP4kT92sSQwhlK3SJTbDIsxcfIEySB0O+3m9esFOai7dP9bMx5enHAh2MwarVIcnwiWoOm01RIbQ==", + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">= 0.4" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "dependencies": { - "css-tree": "^1.1.2" - }, + "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": ">=8.0.0" + "node": ">=0.12.0" } }, - "node_modules/csso/node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=8.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/csso/node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "node_modules/csso/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==", + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" - }, - "node_modules/cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, "dependencies": { - "cssom": "~0.3.6" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/cssstyle/node_modules/cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" - }, - "node_modules/csstype": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.10.tgz", - "integrity": "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==" - }, - "node_modules/csv-parse": { - "version": "4.16.3", - "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-4.16.3.tgz", - "integrity": "sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg==" - }, - "node_modules/csv-stringify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-1.1.2.tgz", - "integrity": "sha1-d6QVJlgbzjOA8SsA18W7rHDIK1g=", - "dependencies": { - "lodash.get": "~4.4.2" + "node_modules/is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/d3-array": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.0.tgz", - "integrity": "sha512-3yXFQo0oG3QCxbF06rMPFyGRMGJNS7NvsV1+2joOjbBE+9xvWQ8+GcMJAjRCzw06zQ3/arXeJgbPYcjUCuC+3g==", + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, "dependencies": { - "internmap": "1 - 2" + "call-bind": "^1.0.2" }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-color": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", - "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", - "engines": { - "node": ">=12" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/d3-format": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", - "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", + "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": ">=12" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/d3-interpolate": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", - "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, "dependencies": { - "d3-color": "1 - 3" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=12" - } - }, - "node_modules/d3-path": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.0.1.tgz", - "integrity": "sha512-gq6gZom9AFZby0YLduxT1qmrp4xpBA1YZr19OI717WIdKE2OM5ETq5qrHLb301IgxhLwcuxvGZVLeeWc/k1I6w==", - "engines": { - "node": ">=12" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/d3-scale": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", - "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, "dependencies": { - "d3-array": "2.10.0 - 3", - "d3-format": "1 - 3", - "d3-interpolate": "1.2.0 - 3", - "d3-time": "2.1.1 - 3", - "d3-time-format": "2 - 4" + "has-symbols": "^1.0.2" }, "engines": { - "node": ">=12" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/d3-shape": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.1.0.tgz", - "integrity": "sha512-tGDh1Muf8kWjEDT/LswZJ8WF85yDZLvVJpYU9Nq+8+yW1Z5enxrmXOhTArlkaElU+CTn0OTVNli+/i+HP45QEQ==", + "node_modules/is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "dev": true, "dependencies": { - "d3-path": "1 - 3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-time": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.0.0.tgz", - "integrity": "sha512-zmV3lRnlaLI08y9IMRXSDshQb5Nj77smnfpnd2LrBa/2K281Jijactokeak14QacHs/kKq0AQ121nidNYlarbQ==", - "dependencies": { - "d3-array": "2 - 3" + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=12" - } - }, - "node_modules/d3-time-format": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", - "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", - "dependencies": { - "d3-time": "1 - 3" + "node": ">= 0.4" }, - "engines": { - "node": ">=12" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/damerau-levenshtein": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + "node_modules/is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, "dependencies": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" + "call-bind": "^1.0.2" }, - "engines": { - "node": ">=10" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/date-fns": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", - "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==" - }, - "node_modules/debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "node_modules/is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dev": true, "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/decimal.js": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", - "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true }, - "node_modules/decimal.js-light": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz", - "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==" + "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/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "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": ">=0.10" + "node": ">=8" } }, - "node_modules/dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" - }, - "node_modules/deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, "dependencies": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" + "@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" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==" - }, - "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==", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "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": { - "execa": "^5.0.0" + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">= 10" + "node": ">=8" } }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "node_modules/istanbul-lib-report/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/define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "node_modules/istanbul-lib-report/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": { - "object-keys": "^1.0.12" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=8" } }, - "node_modules/defined": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" - }, - "node_modules/del": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", - "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", - "dependencies": { - "globby": "^11.0.1", - "graceful-fs": "^4.2.4", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.2", - "p-map": "^4.0.0", - "rimraf": "^3.0.2", - "slash": "^3.0.0" + "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" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "engines": { - "node": ">= 0.6" } }, - "node_modules/destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" - }, - "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==", + "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/detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" - }, - "node_modules/detect-port-alt": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", - "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "node_modules/jest": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.3.1.tgz", + "integrity": "sha512-6iWfL5DTT0Np6UYs/y5Niu7WIfNv/wRTtN5RSXt2DIEft3dx3zPuw/3WJQBCJfmEzvDiEKwoqMbGD9n49+qLSA==", + "dev": true, "dependencies": { - "address": "^1.0.1", - "debug": "^2.6.0" + "@jest/core": "^29.3.1", + "@jest/types": "^29.3.1", + "import-local": "^3.0.2", + "jest-cli": "^29.3.1" }, "bin": { - "detect": "bin/detect-port", - "detect-port": "bin/detect-port" + "jest": "bin/jest.js" }, "engines": { - "node": ">= 4.2.1" - } - }, - "node_modules/detect-port-alt/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" + "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/detect-port-alt/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/detective": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", - "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "node_modules/jest-changed-files": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.2.0.tgz", + "integrity": "sha512-qPVmLLyBmvF5HJrY7krDisx6Voi8DmlV3GZYX0aFNbaQsZeoz1hfxcCMbqDGuQCxU1dJy9eYc2xscE8QrCCYaA==", + "dev": true, "dependencies": { - "acorn-node": "^1.6.1", - "defined": "^1.0.0", - "minimist": "^1.1.1" - }, - "bin": { - "detective": "bin/detective.js" + "execa": "^5.0.0", + "p-limit": "^3.1.0" }, "engines": { - "node": ">=0.8.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" - }, - "node_modules/diff-sequences": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", - "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "node_modules/jest-circus": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.3.1.tgz", + "integrity": "sha512-wpr26sEvwb3qQQbdlmei+gzp6yoSSoSL6GsLPxnuayZSMrSd5Ka7IjAvatpIernBvT2+Ic6RLTg+jSebScmasg==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.3.1", + "@jest/expect": "^29.3.1", + "@jest/test-result": "^29.3.1", + "@jest/types": "^29.3.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^29.3.1", + "jest-matcher-utils": "^29.3.1", + "jest-message-util": "^29.3.1", + "jest-runtime": "^29.3.1", + "jest-snapshot": "^29.3.1", + "jest-util": "^29.3.1", + "p-limit": "^3.1.0", + "pretty-format": "^29.3.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "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==", + "node_modules/jest-circus/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": { - "path-type": "^4.0.0" + "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" - }, - "node_modules/dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" - }, - "node_modules/dns-packet": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", - "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "node_modules/jest-circus/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": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "node_modules/jest-circus/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": { - "buffer-indexof": "^1.0.0" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "node_modules/jest-circus/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/jest-circus/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/jest-circus/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": { - "esutils": "^2.0.2" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=8" } }, - "node_modules/dom-accessibility-api": { - "version": "0.5.11", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.11.tgz", - "integrity": "sha512-7X6GvzjYf4yTdRKuCVScV+aA9Fvh5r8WzWrXBH9w82ZWB/eYDMGCnazoC/YAqAzUJWHzLOnZqr46K3iEyUhUvw==" - }, - "node_modules/dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "node_modules/jest-cli": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.3.1.tgz", + "integrity": "sha512-TO/ewvwyvPOiBBuWZ0gm04z3WWP8TIK8acgPzE4IxgsLKQgb377NYGrQLc3Wl/7ndWzIH2CDNNsUjGxwLL43VQ==", + "dev": true, "dependencies": { - "utila": "~0.4" + "@jest/core": "^29.3.1", + "@jest/test-result": "^29.3.1", + "@jest/types": "^29.3.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^29.3.1", + "jest-util": "^29.3.1", + "jest-validate": "^29.3.1", + "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/dom-helpers": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz", - "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==", + "node_modules/jest-cli/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": { - "@babel/runtime": "^7.1.2" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "node_modules/jest-cli/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": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" }, "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/domexception": { + "node_modules/jest-cli/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "dependencies": { - "webidl-conversions": "^5.0.0" + "color-name": "~1.1.4" }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-cli/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/jest-cli/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/domexception/node_modules/webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "node_modules/jest-cli/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/domhandler": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", - "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", + "node_modules/jest-config": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.3.1.tgz", + "integrity": "sha512-y0tFHdj2WnTEhxmGUK1T7fgLen7YK4RtfvpLFBXfQkh2eMJAQq24Vx9472lvn5wg0MAO6B+iPfJfzdR9hJYalg==", + "dev": true, "dependencies": { - "domelementtype": "^2.2.0" + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^29.3.1", + "@jest/types": "^29.3.1", + "babel-jest": "^29.3.1", + "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.3.1", + "jest-environment-node": "^29.3.1", + "jest-get-type": "^29.2.0", + "jest-regex-util": "^29.2.0", + "jest-resolve": "^29.3.1", + "jest-runner": "^29.3.1", + "jest-util": "^29.3.1", + "jest-validate": "^29.3.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^29.3.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" }, "engines": { - "node": ">= 4" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" + "peerDependencies": { + "@types/node": "*", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "ts-node": { + "optional": true + } } }, - "node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "node_modules/jest-config/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": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" }, "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "node_modules/jest-config/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": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" - }, - "node_modules/duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" - }, - "node_modules/ejs": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", - "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "node_modules/jest-config/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": { - "jake": "^10.8.5" - }, - "bin": { - "ejs": "bin/cli.js" + "color-name": "~1.1.4" }, "engines": { - "node": ">=0.10.0" + "node": ">=7.0.0" } }, - "node_modules/electron-to-chromium": { - "version": "1.4.71", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.71.tgz", - "integrity": "sha512-Hk61vXXKRb2cd3znPE9F+2pLWdIOmP7GjiTj45y6L3W/lO+hSnUSUhq+6lEaERWBdZOHbk2s3YV5c9xVl3boVw==" - }, - "node_modules/email-addresses": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-3.1.0.tgz", - "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==", + "node_modules/jest-config/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/emitter-component": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/emitter-component/-/emitter-component-1.1.1.tgz", - "integrity": "sha1-Bl4tvtaVm/RwZ57avq95gdEAOrY=" - }, - "node_modules/emittery": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", - "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "node_modules/jest-config/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": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" + "node": ">=8" } }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "node_modules/jest-config/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": ">= 4" + "node": ">=8" } }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "node_modules/jest-diff": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.3.1.tgz", + "integrity": "sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.3.1", + "jest-get-type": "^29.2.0", + "pretty-format": "^29.3.1" + }, "engines": { - "node": ">= 0.8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/enhanced-resolve": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.0.tgz", - "integrity": "sha512-weDYmzbBygL7HzGGS26M3hGQx68vehdEg6VUmqSOaFzXExFqlnKuSvsEJCVGQHScS8CQMbrAqftT+AzzHNt/YA==", + "node_modules/jest-diff/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": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "node": ">=8" + }, "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "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==", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/error-stack-parser": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.7.tgz", - "integrity": "sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==", - "dependencies": { - "stackframe": "^1.1.1" - } - }, - "node_modules/es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "node_modules/jest-diff/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": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.1", - "is-string": "^1.0.7", - "is-weakref": "^1.0.1", - "object-inspect": "^1.11.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "node_modules/jest-diff/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": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" + "color-name": "~1.1.4" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", "engines": { - "node": ">=6" + "node": ">=7.0.0" } }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + "node_modules/jest-diff/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/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "node_modules/jest-diff/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": ">=0.8.0" + "node": ">=8" } }, - "node_modules/escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "node_modules/jest-diff/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": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" + "node": ">=8" } }, - "node_modules/escodegen/node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "node_modules/jest-docblock": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.2.0.tgz", + "integrity": "sha512-bkxUsxTgWQGbXV5IENmfiIuqZhJcyvF7tU4zJ/7ioTutdz4ToB5Yx6JOFBpgI+TphRY4lhOyCWGNH/QFQh5T6A==", + "dev": true, "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" + "detect-newline": "^3.0.0" }, "engines": { - "node": ">= 0.8.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/escodegen/node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "node_modules/jest-each": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.3.1.tgz", + "integrity": "sha512-qrZH7PmFB9rEzCSl00BWjZYuS1BSOH8lLuC0azQE9lQrAx3PWGKHTDudQiOSwIy5dGAJh7KA0ScYlCP7JxvFYA==", + "dev": true, "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" + "@jest/types": "^29.3.1", + "chalk": "^4.0.0", + "jest-get-type": "^29.2.0", + "jest-util": "^29.3.1", + "pretty-format": "^29.3.1" }, "engines": { - "node": ">= 0.8.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/escodegen/node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "node_modules/jest-each/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": ">= 0.8.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/escodegen/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==", - "optional": true, + "node_modules/jest-each/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": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/escodegen/node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "node_modules/jest-each/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": { - "prelude-ls": "~1.1.2" + "color-name": "~1.1.4" }, "engines": { - "node": ">= 0.8.0" + "node": ">=7.0.0" } }, - "node_modules/eslint": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.9.0.tgz", - "integrity": "sha512-PB09IGwv4F4b0/atrbcMFboF/giawbBLVC7fyDamk5Wtey4Jh2K+rYaBhCAbUyEI4QzB1ly09Uglc9iCtFaG2Q==", - "dependencies": { - "@eslint/eslintrc": "^1.1.0", - "@humanwhocodes/config-array": "^0.9.2", - "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.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^6.0.1", - "globals": "^13.6.0", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "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", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" - }, + "node_modules/jest-each/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/jest-each/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": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">=8" } }, - "node_modules/eslint-config-airbnb": { - "version": "19.0.4", - "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-19.0.4.tgz", - "integrity": "sha512-T75QYQVQX57jiNgpF9r1KegMICE94VYwoFQyMGhrvc+lB8YF2E/M/PYDaQe1AJcWaEgqLE+ErXV1Og/+6Vyzew==", + "node_modules/jest-each/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": { - "eslint-config-airbnb-base": "^15.0.0", - "object.assign": "^4.1.2", - "object.entries": "^1.1.5" + "has-flag": "^4.0.0" }, "engines": { - "node": "^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^7.32.0 || ^8.2.0", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-react": "^7.28.0", - "eslint-plugin-react-hooks": "^4.3.0" + "node": ">=8" } }, - "node_modules/eslint-config-airbnb-base": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-15.0.0.tgz", - "integrity": "sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==", + "node_modules/jest-environment-node": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.3.1.tgz", + "integrity": "sha512-xm2THL18Xf5sIHoU7OThBPtuH6Lerd+Y1NLYiZJlkE3hbE+7N7r8uvHIl/FkZ5ymKXJe/11SQuf3fv4v6rUMag==", "dev": true, "dependencies": { - "confusing-browser-globals": "^1.0.10", - "object.assign": "^4.1.2", - "object.entries": "^1.1.5", - "semver": "^6.3.0" + "@jest/environment": "^29.3.1", + "@jest/fake-timers": "^29.3.1", + "@jest/types": "^29.3.1", + "@types/node": "*", + "jest-mock": "^29.3.1", + "jest-util": "^29.3.1" }, "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "peerDependencies": { - "eslint": "^7.32.0 || ^8.2.0", - "eslint-plugin-import": "^2.25.2" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/eslint-config-airbnb-base/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "node_modules/jest-get-type": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", + "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==", "dev": true, - "bin": { - "semver": "bin/semver.js" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/eslint-config-prettier": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", - "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==", + "node_modules/jest-haste-map": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.3.1.tgz", + "integrity": "sha512-/FFtvoG1xjbbPXQLFef+WSU4yrc0fc0Dds6aRPBojUid7qlPqZvxdUBA03HW0fnVHXVCnCdkuoghYItKNzc/0A==", "dev": true, - "bin": { - "eslint-config-prettier": "bin/cli.js" + "dependencies": { + "@jest/types": "^29.3.1", + "@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.2.0", + "jest-util": "^29.3.1", + "jest-worker": "^29.3.1", + "micromatch": "^4.0.4", + "walker": "^1.0.8" }, - "peerDependencies": { - "eslint": ">=7.0.0" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" } }, - "node_modules/eslint-config-react-app": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.0.tgz", - "integrity": "sha512-xyymoxtIt1EOsSaGag+/jmcywRuieQoA2JbPCjnw9HukFj9/97aGPoZVFioaotzk1K5Qt9sHO5EutZbkrAXS0g==", - "dependencies": { - "@babel/core": "^7.16.0", - "@babel/eslint-parser": "^7.16.3", - "@rushstack/eslint-patch": "^1.1.0", - "@typescript-eslint/eslint-plugin": "^5.5.0", - "@typescript-eslint/parser": "^5.5.0", - "babel-preset-react-app": "^10.0.1", - "confusing-browser-globals": "^1.0.11", - "eslint-plugin-flowtype": "^8.0.3", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-jest": "^25.3.0", - "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-react": "^7.27.1", - "eslint-plugin-react-hooks": "^4.3.0", - "eslint-plugin-testing-library": "^5.0.1" + "node_modules/jest-leak-detector": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.3.1.tgz", + "integrity": "sha512-3DA/VVXj4zFOPagGkuqHnSQf1GZBmmlagpguxEERO6Pla2g84Q1MaVIB3YMxgUaFIaYag8ZnTyQgiZ35YEqAQA==", + "dev": true, + "dependencies": { + "jest-get-type": "^29.2.0", + "pretty-format": "^29.3.1" }, "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "eslint": "^8.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", - "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", - "dependencies": { - "debug": "^3.2.7", - "resolve": "^1.20.0" - } - }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-module-utils": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", - "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", + "node_modules/jest-matcher-utils": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.3.1.tgz", + "integrity": "sha512-fkRMZUAScup3txIKfMe3AIZZmPEjWEdsPJFK3AIy5qRohWqQFg1qrmKfYXR9qEkNc7OdAu2N4KPHibEmy4HPeQ==", + "dev": true, "dependencies": { - "debug": "^3.2.7", - "find-up": "^2.1.0" + "chalk": "^4.0.0", + "jest-diff": "^29.3.1", + "jest-get-type": "^29.2.0", + "pretty-format": "^29.3.1" }, "engines": { - "node": ">=4" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "node_modules/jest-matcher-utils/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": { - "ms": "^2.1.1" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/eslint-module-utils/node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "node_modules/jest-matcher-utils/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": { - "locate-path": "^2.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/eslint-module-utils/node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "node_modules/jest-matcher-utils/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": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=4" + "node": ">=7.0.0" } }, - "node_modules/eslint-module-utils/node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dependencies": { - "p-try": "^1.0.0" - }, + "node_modules/jest-matcher-utils/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/jest-matcher-utils/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": ">=4" + "node": ">=8" } }, - "node_modules/eslint-module-utils/node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "node_modules/jest-matcher-utils/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": { - "p-limit": "^1.1.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/eslint-module-utils/node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "node_modules/jest-message-util": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.3.1.tgz", + "integrity": "sha512-lMJTbgNcDm5z+6KDxWtqOFWlGQxD6XaYwBqHR8kmpkP+WWWG90I35kdtQHY67Ay5CSuydkTBbJG+tH9JShFCyA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.3.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.3.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, "engines": { - "node": ">=4" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/eslint-module-utils/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "node_modules/jest-message-util/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": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/eslint-plugin-flowtype": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", - "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "node_modules/jest-message-util/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": { - "lodash": "^4.17.21", - "string-natural-compare": "^3.0.1" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=12.0.0" + "node": ">=10" }, - "peerDependencies": { - "@babel/plugin-syntax-flow": "^7.14.5", - "@babel/plugin-transform-react-jsx": "^7.14.9", - "eslint": "^8.1.0" + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/eslint-plugin-import": { - "version": "2.25.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz", - "integrity": "sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==", + "node_modules/jest-message-util/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": { - "array-includes": "^3.1.4", - "array.prototype.flat": "^1.2.5", - "debug": "^2.6.9", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.2", - "has": "^1.0.3", - "is-core-module": "^2.8.0", - "is-glob": "^4.0.3", - "minimatch": "^3.0.4", - "object.values": "^1.1.5", - "resolve": "^1.20.0", - "tsconfig-paths": "^3.12.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + "node": ">=7.0.0" } }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" + "node_modules/jest-message-util/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/jest-message-util/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/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "node_modules/jest-message-util/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": { - "esutils": "^2.0.2" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/eslint-plugin-import/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/eslint-plugin-jest": { - "version": "25.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", - "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "node_modules/jest-mock": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.3.1.tgz", + "integrity": "sha512-H8/qFDtDVMFvFP4X8NuOT3XRDzOUTz+FeACjufHzsOIBAxivLqkB1PoLCaJx9iPPQ8dZThHPp/G3WRWyMgA3JA==", + "dev": true, "dependencies": { - "@typescript-eslint/experimental-utils": "^5.0.0" + "@jest/types": "^29.3.1", + "@types/node": "*", + "jest-util": "^29.3.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "dev": true, + "engines": { + "node": ">=6" }, "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "jest-resolve": "*" }, "peerDependenciesMeta": { - "@typescript-eslint/eslint-plugin": { - "optional": true - }, - "jest": { + "jest-resolve": { "optional": true } } }, - "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz", - "integrity": "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==", + "node_modules/jest-regex-util": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.2.0.tgz", + "integrity": "sha512-6yXn0kg2JXzH30cr2NlThF+70iuO/3irbaB4mh5WyqNIvLLP+B6sFdluO1/1RJmslyh/f9osnefECflHvTbwVA==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.3.1.tgz", + "integrity": "sha512-amXJgH/Ng712w3Uz5gqzFBBjxV8WFLSmNjoreBGMqxgCz5cH7swmBZzgBaCIOsvb0NbpJ0vgaSFdJqMdT+rADw==", + "dev": true, "dependencies": { - "@babel/runtime": "^7.16.3", - "aria-query": "^4.2.2", - "array-includes": "^3.1.4", - "ast-types-flow": "^0.0.7", - "axe-core": "^4.3.5", - "axobject-query": "^2.2.0", - "damerau-levenshtein": "^1.0.7", - "emoji-regex": "^9.2.2", - "has": "^1.0.3", - "jsx-ast-utils": "^3.2.1", - "language-tags": "^1.0.5", - "minimatch": "^3.0.4" + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.3.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^29.3.1", + "jest-validate": "^29.3.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" }, "engines": { - "node": ">=4.0" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/eslint-plugin-react": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.28.0.tgz", - "integrity": "sha512-IOlFIRHzWfEQQKcAD4iyYDndHwTQiCMcJVJjxempf203jnNLUnW34AXLrV33+nEXoifJE2ZEGmcjKPL8957eSw==", + "node_modules/jest-resolve-dependencies": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.3.1.tgz", + "integrity": "sha512-Vk0cYq0byRw2WluNmNWGqPeRnZ3p3hHmjJMp2dyyZeYIfiBskwq4rpiuGFR6QGAdbj58WC7HN4hQHjf2mpvrLA==", + "dev": true, "dependencies": { - "array-includes": "^3.1.4", - "array.prototype.flatmap": "^1.2.5", - "doctrine": "^2.1.0", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.0.4", - "object.entries": "^1.1.5", - "object.fromentries": "^2.0.5", - "object.hasown": "^1.1.0", - "object.values": "^1.1.5", - "prop-types": "^15.7.2", - "resolve": "^2.0.0-next.3", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.6" + "jest-regex-util": "^29.2.0", + "jest-snapshot": "^29.3.1" }, "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/eslint-plugin-react-hooks": { + "node_modules/jest-resolve/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.3.0.tgz", - "integrity": "sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==", + "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": ">=10" + "node": ">=8" }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "node_modules/jest-resolve/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": { - "esutils": "^2.0.2" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.3", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", - "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", - "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/eslint-plugin-react/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-plugin-testing-library": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.0.5.tgz", - "integrity": "sha512-0j355vJpJCE/2g+aayIgJRUB6jBVqpD5ztMLGcadR1PgrgGPnPxN1HJuOAsAAwiMo27GwRnpJB8KOQzyNuNZrw==", + "node_modules/jest-resolve/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": { - "@typescript-eslint/utils": "^5.10.2" + "color-name": "~1.1.4" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0", - "npm": ">=6" - }, - "peerDependencies": { - "eslint": "^7.5.0 || ^8.0.0" + "node": ">=7.0.0" } }, - "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==", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, + "node_modules/jest-resolve/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/jest-resolve/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": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=8" } }, - "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==", + "node_modules/jest-resolve/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": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" + "has-flag": "^4.0.0" }, - "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==", - "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==", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=8" } }, - "node_modules/eslint-webpack-plugin": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.1.1.tgz", - "integrity": "sha512-xSucskTN9tOkfW7so4EaiFIkulWLXwCB/15H917lR6pTv0Zot6/fetFucmENRb7J5whVSFKIvwnrnsa78SG2yg==", + "node_modules/jest-runner": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.3.1.tgz", + "integrity": "sha512-oFvcwRNrKMtE6u9+AQPMATxFcTySyKfLhvso7Sdk/rNpbhg4g2GAGCopiInk1OP4q6gz3n6MajW4+fnHWlU3bA==", + "dev": true, "dependencies": { - "@types/eslint": "^7.28.2", - "jest-worker": "^27.3.1", - "micromatch": "^4.0.4", - "normalize-path": "^3.0.0", - "schema-utils": "^3.1.1" + "@jest/console": "^29.3.1", + "@jest/environment": "^29.3.1", + "@jest/test-result": "^29.3.1", + "@jest/transform": "^29.3.1", + "@jest/types": "^29.3.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^29.2.0", + "jest-environment-node": "^29.3.1", + "jest-haste-map": "^29.3.1", + "jest-leak-detector": "^29.3.1", + "jest-message-util": "^29.3.1", + "jest-resolve": "^29.3.1", + "jest-runtime": "^29.3.1", + "jest-util": "^29.3.1", + "jest-watcher": "^29.3.1", + "jest-worker": "^29.3.1", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0", - "webpack": "^5.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/eslint/node_modules/ansi-styles": { + "node_modules/jest-runner/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" }, @@ -7595,15 +6870,11 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/eslint/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==" - }, - "node_modules/eslint/node_modules/chalk": { + "node_modules/jest-runner/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" @@ -7615,10 +6886,11 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/eslint/node_modules/color-convert": { + "node_modules/jest-runner/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" }, @@ -7626,676 +6898,484 @@ "node": ">=7.0.0" } }, - "node_modules/eslint/node_modules/color-name": { + "node_modules/jest-runner/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==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, - "node_modules/eslint/node_modules/escape-string-regexp": { + "node_modules/jest-runner/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, - "node_modules/eslint/node_modules/globals": { - "version": "13.12.1", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz", - "integrity": "sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==", + "node_modules/jest-runner/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": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" + "has-flag": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/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==", "engines": { "node": ">=8" } }, - "node_modules/eslint/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==", + "node_modules/jest-runtime": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.3.1.tgz", + "integrity": "sha512-jLzkIxIqXwBEOZx7wx9OO9sxoZmgT2NhmQKzHQm1xwR1kNW/dn0OjxR424VwHHf1SPN6Qwlb5pp1oGCeFTQ62A==", + "dev": true, "dependencies": { - "argparse": "^2.0.1" + "@jest/environment": "^29.3.1", + "@jest/fake-timers": "^29.3.1", + "@jest/globals": "^29.3.1", + "@jest/source-map": "^29.2.0", + "@jest/test-result": "^29.3.1", + "@jest/transform": "^29.3.1", + "@jest/types": "^29.3.1", + "@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.3.1", + "jest-message-util": "^29.3.1", + "jest-mock": "^29.3.1", + "jest-regex-util": "^29.2.0", + "jest-resolve": "^29.3.1", + "jest-snapshot": "^29.3.1", + "jest-util": "^29.3.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/eslint/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==", + "node_modules/jest-runtime/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": { - "has-flag": "^4.0.0" + "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/eslint/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==", + "node_modules/jest-runtime/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/sponsors/sindresorhus" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/espree": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", - "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", + "node_modules/jest-runtime/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": { - "acorn": "^8.7.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^3.3.0" + "color-name": "~1.1.4" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=7.0.0" } }, - "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==", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, + "node_modules/jest-runtime/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/jest-runtime/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": ">=4" + "node": ">=8" } }, - "node_modules/esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "node_modules/jest-runtime/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": { - "estraverse": "^5.1.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=0.10" + "node": ">=8" } }, - "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==", + "node_modules/jest-snapshot": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.3.1.tgz", + "integrity": "sha512-+3JOc+s28upYLI2OJM4PWRGK9AgpsMs/ekNryUV0yMBClT9B1DF2u2qay8YxcQd338PPYSFNb0lsar1B49sLDA==", + "dev": true, "dependencies": { - "estraverse": "^5.2.0" + "@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.3.1", + "@jest/transform": "^29.3.1", + "@jest/types": "^29.3.1", + "@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.3.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^29.3.1", + "jest-get-type": "^29.2.0", + "jest-haste-map": "^29.3.1", + "jest-matcher-utils": "^29.3.1", + "jest-message-util": "^29.3.1", + "jest-util": "^29.3.1", + "natural-compare": "^1.4.0", + "pretty-format": "^29.3.1", + "semver": "^7.3.5" }, "engines": { - "node": ">=4.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.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==", + "node_modules/jest-snapshot/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": ">=4.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "node_modules/jest-snapshot/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": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "node_modules/jest-snapshot/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": ">= 0.6" + "node": ">=7.0.0" } }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + "node_modules/jest-snapshot/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/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "node_modules/jest-snapshot/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": ">=0.8.x" + "node": ">=8" } }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "node_modules/jest-snapshot/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": { - "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" + "yallist": "^4.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": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, "engines": { - "node": ">= 0.8.0" + "node": ">=10" } }, - "node_modules/expect": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", - "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", - "dependencies": { - "@jest/types": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/express": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.2.tgz", - "integrity": "sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==", - "dependencies": { - "accepts": "~1.3.7", - "array-flatten": "1.1.1", - "body-parser": "1.19.1", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.4.1", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.9.6", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.17.2", - "serve-static": "1.14.2", - "setprototypeof": "1.2.0", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/express/node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" - }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/jest-snapshot/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": { - "ms": "2.0.0" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/express/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "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/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==" - }, - "node_modules/fast-equals": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-2.0.4.tgz", - "integrity": "sha512-caj/ZmjHljPrZtbzJ3kfH5ia/k4mTJe/qSiXAGzxZWRZgsgDV0cvNaQULqUX8t0/JVlzzEdYOwCN5DmzTxoD4w==" + "node_modules/jest-snapshot/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/fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "node_modules/jest-util": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.3.1.tgz", + "integrity": "sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ==", + "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" + "@jest/types": "^29.3.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, "engines": { - "node": ">=8.6.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.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==", + "node_modules/jest-util/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": { - "is-glob": "^4.0.1" + "color-convert": "^2.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==" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" - }, - "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==", - "dependencies": { - "reusify": "^1.0.4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "node_modules/jest-util/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": { - "websocket-driver": ">=0.5.1" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=0.8.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/fb-watchman": { + "node_modules/jest-util/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "dependencies": { - "bser": "2.1.1" - } - }, - "node_modules/fbemitter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", - "integrity": "sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==", - "dependencies": { - "fbjs": "^3.0.0" - } - }, - "node_modules/fbjs": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.4.tgz", - "integrity": "sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "dependencies": { - "cross-fetch": "^3.1.5", - "fbjs-css-vars": "^1.0.0", - "loose-envify": "^1.0.0", - "object-assign": "^4.1.0", - "promise": "^7.1.1", - "setimmediate": "^1.0.5", - "ua-parser-js": "^0.7.30" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/fbjs-css-vars": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", - "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==" + "node_modules/jest-util/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/fbjs/node_modules/promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "dependencies": { - "asap": "~2.0.3" + "node_modules/jest-util/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/fhirpath": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/fhirpath/-/fhirpath-2.12.0.tgz", - "integrity": "sha512-QcDzJZp+yUWJcgGAKlF9Px0ToyBYGPqeKU7ooQgRREoJStgDAdeSBGgXcFFePm08UkvJnbeNgjSlep/G6nG72g==", + "node_modules/jest-util/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": { - "@lhncbc/ucum-lhc": "^4.1.3", - "antlr4": "~4.8.0", - "commander": "^2.18.0", - "date-fns": "^1.30.1", - "js-yaml": "^3.13.1" - }, - "bin": { - "fhirpath": "bin/fhirpath" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=8.9.0" + "node": ">=8" } }, - "node_modules/fhirpath/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "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==", + "node_modules/jest-validate": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.3.1.tgz", + "integrity": "sha512-N9Lr3oYR2Mpzuelp1F8negJR3YE+L1ebk1rYA5qYo9TTY3f9OWdptLoNSPP9itOCBIRBqjt/S5XHlzYglLN67g==", + "dev": true, "dependencies": { - "flat-cache": "^3.0.4" + "@jest/types": "^29.3.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.2.0", + "leven": "^3.1.0", + "pretty-format": "^29.3.1" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "node_modules/jest-validate/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": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">= 10.13.0" + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", - "dependencies": { - "minimatch": "^5.0.1" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/filelist/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/filelist/node_modules/minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/filename-reserved-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", - "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/filenamify": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", - "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", + "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, - "dependencies": { - "filename-reserved-regex": "^2.0.0", - "strip-outer": "^1.0.1", - "trim-repeated": "^1.0.0" - }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/filesize": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", - "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", - "engines": { - "node": ">= 0.4.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==", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "node_modules/jest-validate/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": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/find-root": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" - }, - "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==", + "node_modules/jest-validate/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": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=7.0.0" } }, - "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, + "node_modules/jest-validate/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/jest-validate/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": "^10.12.0 || >=12.0.0" + "node": ">=8" } }, - "node_modules/flatted": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", - "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" - }, - "node_modules/flux": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/flux/-/flux-4.0.3.tgz", - "integrity": "sha512-yKAbrp7JhZhj6uiT1FTuVMlIAT1J4jqEyBpFApi1kxpGZCvacMVc/t1pMQyotqHhAgvoE3bNvAykhCo2CLjnYw==", + "node_modules/jest-validate/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": { - "fbemitter": "^3.0.0", - "fbjs": "^3.0.1" + "has-flag": "^4.0.0" }, - "peerDependencies": { - "react": "^15.0.2 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } + "node": ">=8" } }, - "node_modules/fork-ts-checker-webpack-plugin": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.0.tgz", - "integrity": "sha512-cS178Y+xxtIjEUorcHddKS7yCMlrDPV31mt47blKKRfMd70Kxu5xruAFE2o9sDY6wVC5deuob/u/alD04YYHnw==", + "node_modules/jest-watcher": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.3.1.tgz", + "integrity": "sha512-RspXG2BQFDsZSRKGCT/NiNa8RkQ1iKAjrO0//soTMWx/QUt+OcxMqMSBxz23PYGqUuWm2+m2mNNsmj0eIoOaFg==", + "dev": true, "dependencies": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "chokidar": "^3.4.2", - "cosmiconfig": "^6.0.0", - "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "memfs": "^3.1.2", - "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" + "@jest/test-result": "^29.3.1", + "@jest/types": "^29.3.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "jest-util": "^29.3.1", + "string-length": "^4.0.1" }, "engines": { - "node": ">=10", - "yarn": ">=1.0.0" - }, - "peerDependencies": { - "eslint": ">= 6", - "typescript": ">= 2.7", - "vue-template-compiler": "*", - "webpack": ">= 4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - }, - "vue-template-compiler": { - "optional": true - } + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { + "node_modules/jest-watcher/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" }, @@ -8306,10 +7386,11 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { + "node_modules/jest-watcher/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" @@ -8321,10 +7402,11 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { + "node_modules/jest-watcher/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" }, @@ -8332,942 +7414,887 @@ "node": ">=7.0.0" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { + "node_modules/jest-watcher/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==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "node_modules/jest-watcher/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/jest-watcher/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": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" + "has-flag": "^4.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "node_modules/jest-worker": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.3.1.tgz", + "integrity": "sha512-lY4AnnmsEWeiXirAIA0c9SDPbuCBq8IYuDVL8PMm0MZ2PEs2yPvRA/J64QBXuZp7CYKrDM/rmNrc9/i3KJQncw==", + "dev": true, "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "@types/node": "*", + "jest-util": "^29.3.1", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" }, "engines": { - "node": ">=10" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { + "node_modules/jest-worker/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/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "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": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 8.9.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/fork-ts-checker-webpack-plugin/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "node_modules/js-sdsl": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", + "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/js-sdsl" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "engines": { - "node": ">=6" - } + "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==" }, - "node_modules/form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "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==", "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" + "argparse": "^1.0.7", + "esprima": "^4.0.0" }, - "engines": { - "node": ">= 6" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, "engines": { - "node": ">= 0.6" + "node": ">=4" } }, - "node_modules/fraction.js": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.3.tgz", - "integrity": "sha512-pUHWWt6vHzZZiQJcM6S/0PXfS+g6FM4BF5rj9wZyreivhQPdsh5PpE25VtSNxq80wHS5RfY51Ii+8Z0Zl/pmzg==", - "engines": { - "node": "*" + "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==" + }, + "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.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "bin": { + "json5": "lib/cli.js" }, - "funding": { - "type": "patreon", - "url": "https://www.patreon.com/infusion" + "engines": { + "node": ">=6" } }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "engines": { - "node": ">= 0.6" + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/fs-extra": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", - "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", + "node_modules/jsx-ast-utils": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "dev": true, "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" }, "engines": { - "node": ">=12" + "node": ">=4.0" } }, - "node_modules/fs-monkey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], + "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": "^8.16.0 || ^10.6.0 || >=11.0.0" + "node": ">=6" } }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + "node_modules/language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==", + "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==", - "engines": { - "node": ">=6.9.0" + "node_modules/language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "dev": true, + "dependencies": { + "language-subtag-registry": "~0.3.2" } }, - "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==", + "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.* || 8.* || >= 10.*" + "node": ">=6" } }, - "node_modules/get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "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": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" - }, - "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==", "engines": { - "node": ">=8.0.0" + "node": ">= 0.8.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==", + "node_modules/lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "dev": true, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "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==" }, - "node_modules/gh-pages": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-3.2.3.tgz", - "integrity": "sha512-jA1PbapQ1jqzacECfjUaO9gV8uBgU6XNMV0oXLtfCX3haGLe5Atq8BxlrADhbD6/UdG9j6tZLWAkAybndOXTJg==", + "node_modules/lint-staged": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.1.0.tgz", + "integrity": "sha512-pn/sR8IrcF/T0vpWLilih8jmVouMlxqXxKuAojmbiGX5n/gDnz+abdPptlj0vYnbfE0SQNl3CY/HwtM0+yfOVQ==", "dev": true, "dependencies": { - "async": "^2.6.1", - "commander": "^2.18.0", - "email-addresses": "^3.0.1", - "filenamify": "^4.3.0", - "find-cache-dir": "^3.3.1", - "fs-extra": "^8.1.0", - "globby": "^6.1.0" + "cli-truncate": "^3.1.0", + "colorette": "^2.0.19", + "commander": "^9.4.1", + "debug": "^4.3.4", + "execa": "^6.1.0", + "lilconfig": "2.0.6", + "listr2": "^5.0.5", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-inspect": "^1.12.2", + "pidtree": "^0.6.0", + "string-argv": "^0.3.1", + "yaml": "^2.1.3" }, "bin": { - "gh-pages": "bin/gh-pages.js", - "gh-pages-clean": "bin/gh-pages-clean.js" + "lint-staged": "bin/lint-staged.js" }, "engines": { - "node": ">=10" + "node": "^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/lint-staged" } }, - "node_modules/gh-pages/node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "node_modules/lint-staged/node_modules/execa": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-6.1.0.tgz", + "integrity": "sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==", "dev": true, "dependencies": { - "array-uniq": "^1.0.1" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^3.0.1", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/gh-pages/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "node_modules/gh-pages/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "node_modules/lint-staged/node_modules/human-signals": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", + "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==", "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, "engines": { - "node": ">=6 <7 || >=8" + "node": ">=12.20.0" } }, - "node_modules/gh-pages/node_modules/globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "node_modules/lint-staged/node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", "dev": true, - "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, "engines": { - "node": ">=0.10.0" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/gh-pages/node_modules/jsonfile": { + "node_modules/lint-staged/node_modules/mimic-fn": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/gh-pages/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", "dev": true, "engines": { - "node": ">= 4.0.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "node_modules/lint-staged/node_modules/npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "dev": true, "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "path-key": "^4.0.0" }, "engines": { - "node": "*" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "node_modules/lint-staged/node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dev": true, "dependencies": { - "is-glob": "^4.0.3" + "mimic-fn": "^4.0.0" }, "engines": { - "node": ">=10.13.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, - "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==", - "dependencies": { - "global-prefix": "^3.0.0" - }, + "node_modules/lint-staged/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "dev": true, "engines": { - "node": ">=6" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/global-prefix": { + "node_modules/lint-staged/node_modules/strip-final-newline": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "dependencies": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "dev": true, + "engines": { + "node": ">=12" }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lint-staged/node_modules/yaml": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.1.tgz", + "integrity": "sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==", + "dev": true, "engines": { - "node": ">=6" + "node": ">= 14" } }, - "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==", + "node_modules/listr2": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-5.0.7.tgz", + "integrity": "sha512-MD+qXHPmtivrHIDRwPYdfNkrzqDiuaKU/rfBcec3WMyMF3xylQj3jMq344OtvQxz7zaCFViRAeqlr2AFhPvXHw==", + "dev": true, "dependencies": { - "isexe": "^2.0.0" + "cli-truncate": "^2.1.0", + "colorette": "^2.0.19", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rfdc": "^1.3.0", + "rxjs": "^7.8.0", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" }, - "bin": { - "which": "bin/which" - } - }, - "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==", "engines": { - "node": ">=4" + "node": "^14.13.1 || >=16.0.0" + }, + "peerDependencies": { + "enquirer": ">= 2.3.0 < 3" + }, + "peerDependenciesMeta": { + "enquirer": { + "optional": true + } } }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "node_modules/listr2/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": { - "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" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/graceful-fs": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", - "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==" - }, - "node_modules/gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "node_modules/listr2/node_modules/cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, "dependencies": { - "duplexer": "^0.1.2" + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" }, "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/hamt_plus": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/hamt_plus/-/hamt_plus-1.0.2.tgz", - "integrity": "sha512-t2JXKaehnMb9paaYA7J0BX8QQAY8lwfQ9Gjf4pg/mk4krt+cmwmU652HOoWonf+7+EQV97ARPMhhVgU1ra2GhA==" - }, - "node_modules/handle-thing": { + "node_modules/listr2/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" - }, - "node_modules/harmony-reflect": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", - "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "dependencies": { - "function-bind": "^1.1.1" + "color-name": "~1.1.4" }, "engines": { - "node": ">= 0.4.0" + "node": ">=7.0.0" } }, - "node_modules/has-bigints": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", - "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "node_modules/listr2/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/has-flag": { + "node_modules/listr2/node_modules/slice-ansi": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "engines": { - "node": ">= 0.4" + "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" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=8" } }, - "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==" + }, + "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/log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "dev": true, "dependencies": { - "has-symbols": "^1.0.2" + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "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==", - "bin": { - "he": "bin/he" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/history": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/history/-/history-5.3.0.tgz", - "integrity": "sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==", + "node_modules/log-update/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": { - "@babel/runtime": "^7.7.6" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "node_modules/log-update/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": { - "react-is": "^16.7.0" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/hoist-non-react-statics/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + "node_modules/log-update/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/hoopy": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", - "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "node_modules/log-update/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": ">= 6.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, - "node_modules/hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "node_modules/log-update/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/hpack.js/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" } }, - "node_modules/hpack.js/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dependencies": { - "safe-buffer": "~5.1.0" + "yallist": "^3.0.2" } }, - "node_modules/html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "node_modules/magic-string": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", + "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", + "dev": true, "dependencies": { - "whatwg-encoding": "^1.0.5" + "@jridgewell/sourcemap-codec": "^1.4.13" }, "engines": { - "node": ">=10" + "node": ">=12" } }, - "node_modules/html-entities": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", - "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==" - }, - "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==" - }, - "node_modules/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", - "dependencies": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" - }, - "bin": { - "html-minifier-terser": "cli.js" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/html-webpack-plugin": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", - "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "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": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" + "semver": "^6.0.0" }, "engines": { - "node": ">=10.13.0" + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/html-webpack-plugin" - }, - "peerDependencies": { - "webpack": "^5.20.0" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], + "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": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" + "tmpl": "1.0.5" } }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + "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/http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.1" - }, + "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": ">= 0.6" + "node": ">= 8" } }, - "node_modules/http-parser-js": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz", - "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==" - }, - "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==", + "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": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" + "braces": "^3.0.2", + "picomatch": "^2.3.1" }, "engines": { - "node": ">=8.0.0" + "node": ">=8.6" } }, - "node_modules/http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", "engines": { - "node": ">= 6" + "node": ">= 0.6" } }, - "node_modules/http-proxy-middleware": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.3.tgz", - "integrity": "sha512-1bloEwnrHMnCoO/Gcwbz7eSVvW50KPES01PecpagI+YLNLci4AcuKJrujW4Mc3sBLpFxMSlsLNHS5Nl/lvrTPA==", + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "dependencies": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" + "mime-db": "1.52.0" }, "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@types/express": "^4.17.13" - }, - "peerDependenciesMeta": { - "@types/express": { - "optional": true - } + "node": ">= 0.6" } }, - "node_modules/https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "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/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": { - "agent-base": "6", - "debug": "4" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">= 6" + "node": "*" } }, - "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==", - "engines": { - "node": ">=10.17.0" + "node_modules/minimist": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/husky": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/husky/-/husky-7.0.4.tgz", - "integrity": "sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ==", + "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==" + }, + "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": { - "husky": "lib/bin.js" + "nanoid": "bin/nanoid.cjs" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/typicode" + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "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==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, + "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.8", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz", + "integrity": "sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==" + }, + "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/icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "node": ">=0.10.0" } }, - "node_modules/idb": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/idb/-/idb-6.1.5.tgz", - "integrity": "sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw==" - }, - "node_modules/identity-obj-proxy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", - "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", + "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": { - "harmony-reflect": "^1.4.6" + "path-key": "^3.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", "engines": { - "node": ">= 4" + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, + "engines": { + "node": ">= 6" } }, - "node_modules/immer": { - "version": "9.0.12", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.12.tgz", - "integrity": "sha512-lk7UNmSbAukB5B6dh9fnh5D0bJTOFKxVg2cyJWTYrWRfhLrLMBquONcUs3aFq507hNoIZEDDh8lb8UtOizSMhA==", + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "dev": true, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/immer" + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dev": true, "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" }, "engines": { - "node": ">=6" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/import-fresh/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==", + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, "engines": { - "node": ">=4" + "node": ">= 0.4" } }, - "node_modules/import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" }, "engines": { - "node": ">=8" + "node": ">= 0.4" }, "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": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "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==", - "engines": { - "node": ">=8" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "node_modules/object.entries": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "dev": true, "dependencies": { - "once": "^1.3.0", - "wrappy": "1" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" } }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "node_modules/internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "node_modules/object.fromentries": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", + "dev": true, "dependencies": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/internmap": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", - "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", - "engines": { - "node": ">=12" - } - }, - "node_modules/ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" - }, - "node_modules/ipaddr.js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", - "engines": { - "node": ">= 10" + "node_modules/object.hasown": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "node_modules/object.values": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "dev": true, "dependencies": { "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" }, "engines": { "node": ">= 0.4" @@ -9276,1810 +8303,1795 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "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": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "wrappy": "1" } }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "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": { - "binary-extensions": "^2.0.0" + "mimic-fn": "^2.1.0" }, "engines": { - "node": ">=8" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "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": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "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.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.8.0" } }, - "node_modules/is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "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": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-core-module": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", - "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "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": { - "has": "^1.0.3" + "p-limit": "^2.2.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=8" } }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "node_modules/p-locate/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": { - "has-tostringtag": "^1.0.0" + "p-try": "^2.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=6" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "bin": { - "is-docker": "cli.js" + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "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": ">=0.10.0" + "node": ">=6" } }, - "node_modules/is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "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==", + "dependencies": { + "callsites": "^3.0.0" + }, "engines": { - "node": ">=0.10.0" + "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==", + "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/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==", + "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/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==", + "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": ">=6" + "node": ">=0.10.0" } }, - "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==", - "dependencies": { - "is-extglob": "^2.1.1" - }, + "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": ">=0.10.0" + "node": ">=8" } }, - "node_modules/is-integer": { + "node_modules/path-parse": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-integer/-/is-integer-1.0.7.tgz", - "integrity": "sha1-a96Bqs3feLZZtmKdYpytxRqIbVw=", - "dependencies": { - "is-finite": "^1.0.0" + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "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==", + "engines": { + "node": ">=8" } }, - "node_modules/is-module": { + "node_modules/picocolors": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, - "node_modules/is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "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": ">= 0.4" + "node": ">=8.6" }, "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "engines": { - "node": ">=0.12.0" + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/is-number-object": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", - "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", - "dependencies": { - "has-tostringtag": "^1.0.0" + "node_modules/pidtree": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", + "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", + "dev": true, + "bin": { + "pidtree": "bin/pidtree.js" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.10" } }, - "node_modules/is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", - "engines": { + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { "node": ">=0.10.0" } }, - "node_modules/is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true, "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "dependencies": { + "pinkie": "^2.0.0" + }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "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": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 6" } }, - "node_modules/is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" - }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "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": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" + "find-up": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/is-root": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", - "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "node_modules/postcss": { + "version": "8.4.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", + "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", + "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": ">=6" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", - "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^10 || ^12 || >=14" } }, - "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==", + "node_modules/postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, "engines": { - "node": ">=8" + "node": ">=10.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "postcss": "^8.0.0" } }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "node_modules/postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "dev": true, "dependencies": { - "has-tostringtag": "^1.0.0" + "camelcase-css": "^2.0.1" }, "engines": { - "node": ">= 0.4" + "node": "^12 || ^14 || >= 16" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.3.3" } }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "node_modules/postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dev": true, "dependencies": { - "has-symbols": "^1.0.2" + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" }, "engines": { - "node": ">= 0.4" + "node": ">= 10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } } }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "node_modules/postcss-nested": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", + "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", + "dev": true, "dependencies": { - "call-bind": "^1.0.2" + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": ">=12.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" } }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "node_modules/postcss-selector-parser": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "dev": true, "dependencies": { - "is-docker": "^2.0.0" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + "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/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==", + "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": ">=8" + "node": ">= 0.8.0" } }, - "node_modules/istanbul-lib-instrument": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", - "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", - "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" + "node_modules/prettier": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.3.tgz", + "integrity": "sha512-tJ/oJ4amDihPoufT5sM0Z1SKEuKay8LfVAMlbbhnnkvt6BUserZylqo2PN+p9KeljLr0OHa2rXHU1T8reeoTrw==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" }, "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" } }, - "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==", + "node_modules/pretty-format": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", + "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", + "dev": true, "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" + "@jest/schemas": "^29.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/istanbul-lib-report/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==", + "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": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/istanbul-lib-report/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==", + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "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": { - "has-flag": "^4.0.0" + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" }, "engines": { - "node": ">=8" + "node": ">= 6" } }, - "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==", + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10" + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" } }, - "node_modules/istanbul-lib-source-maps/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==", - "engines": { - "node": ">=0.10.0" - } + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, - "node_modules/istanbul-reports": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", - "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" }, - "node_modules/jake": { - "version": "10.8.5", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", - "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", - "dependencies": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.1", - "minimatch": "^3.0.4" - }, - "bin": { - "jake": "bin/cli.js" - }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, "engines": { - "node": ">=10" + "node": ">=6" } }, - "node_modules/jake/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==", - "dependencies": { - "color-convert": "^2.0.1" - }, + "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": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jake/node_modules/async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" - }, - "node_modules/jake/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "loose-envify": "^1.1.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/jake/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==", + "node_modules/react-circular-progressbar": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/react-circular-progressbar/-/react-circular-progressbar-2.1.0.tgz", + "integrity": "sha512-xp4THTrod4aLpGy68FX/k1Q3nzrfHUjUe5v6FsdwXBl3YVMwgeXYQKDrku7n/D6qsJA9CuunarAboC2xCiKs1g==", + "peerDependencies": { + "react": "^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", "dependencies": { - "color-name": "~1.1.4" + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" }, - "engines": { - "node": ">=7.0.0" + "peerDependencies": { + "react": "^18.2.0" } }, - "node_modules/jake/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==" + "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==" }, - "node_modules/jake/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==", + "node_modules/react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + }, + "node_modules/react-refresh": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", + "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", + "dev": true, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/jake/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==", + "node_modules/react-resize-detector": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/react-resize-detector/-/react-resize-detector-7.1.2.tgz", + "integrity": "sha512-zXnPJ2m8+6oq9Nn8zsep/orts9vQv3elrpA+R8XTcW7DVVUJ9vwDwMXaBtykAYjMnkCIaOoK9vObyR7ZgFNlOw==", "dependencies": { - "has-flag": "^4.0.0" + "lodash": "^4.17.21" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "react": "^16.0.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", - "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "node_modules/react-router": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.7.0.tgz", + "integrity": "sha512-KNWlG622ddq29MAM159uUsNMdbX8USruoKnwMMQcs/QWZgFUayICSn2oB7reHce1zPj6CG18kfkZIunSSRyGHg==", "dependencies": { - "@jest/core": "^27.5.1", - "import-local": "^3.0.2", - "jest-cli": "^27.5.1" - }, - "bin": { - "jest": "bin/jest.js" + "@remix-run/router": "1.3.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=14" }, "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "react": ">=16.8" } }, - "node_modules/jest-changed-files": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", - "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "node_modules/react-router-dom": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.7.0.tgz", + "integrity": "sha512-jQtXUJyhso3kFw430+0SPCbmCmY1/kJv8iRffGHwHy3CkoomGxeYzMkmeSPYo6Egzh3FKJZRAL22yg5p2tXtfg==", "dependencies": { - "@jest/types": "^27.5.1", - "execa": "^5.0.0", - "throat": "^6.0.1" + "@remix-run/router": "1.3.0", + "react-router": "6.7.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=14" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" } }, - "node_modules/jest-circus": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", - "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "node_modules/react-smooth": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/react-smooth/-/react-smooth-2.0.1.tgz", + "integrity": "sha512-Own9TA0GPPf3as4vSwFhDouVfXP15ie/wIHklhyKBH5AN6NFtdk0UpHBnonV11BtqDkAWlt40MOUc+5srmW7NA==", "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3", - "throat": "^6.0.1" + "fast-equals": "^2.0.0", + "react-transition-group": "2.9.0" }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "peerDependencies": { + "prop-types": "^15.6.0", + "react": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/jest-circus/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==", + "node_modules/react-transition-group": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz", + "integrity": "sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" + "dom-helpers": "^3.4.0", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2", + "react-lifecycles-compat": "^3.0.4" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "react": ">=15.0.0", + "react-dom": ">=15.0.0" } }, - "node_modules/jest-circus/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "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" + "pify": "^2.3.0" } }, - "node_modules/jest-circus/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==", + "node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/jest-circus/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==" + "node_modules/readable-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, - "node_modules/jest-circus/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==", + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, "engines": { - "node": ">=8" + "node": ">=8.10.0" } }, - "node_modules/jest-circus/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==", + "node_modules/recharts": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/recharts/-/recharts-2.3.2.tgz", + "integrity": "sha512-2II30fGzKaypHfHNQNUhCfiLMxrOS/gF0WFahDIEFgXtJkVEe2DpZWFfEfAn+RU3B7/h2V/B05Bwmqq3rTXwLw==", "dependencies": { - "has-flag": "^4.0.0" + "classnames": "^2.2.5", + "eventemitter3": "^4.0.1", + "lodash": "^4.17.19", + "react-is": "^16.10.2", + "react-resize-detector": "^7.1.2", + "react-smooth": "^2.0.1", + "recharts-scale": "^0.4.4", + "reduce-css-calc": "^2.1.8", + "victory-vendor": "^36.6.8" }, "engines": { - "node": ">=8" + "node": ">=12" + }, + "peerDependencies": { + "prop-types": "^15.6.0", + "react": "^16.0.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/jest-cli": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", - "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "node_modules/recharts-scale": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/recharts-scale/-/recharts-scale-0.4.5.tgz", + "integrity": "sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==", "dependencies": { - "@jest/core": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "prompts": "^2.0.1", - "yargs": "^16.2.0" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "decimal.js-light": "^2.4.1" + } + }, + "node_modules/recharts/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/recoil": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/recoil/-/recoil-0.7.6.tgz", + "integrity": "sha512-hsBEw7jFdpBCY/tu2GweiyaqHKxVj6EqF2/SfrglbKvJHhpN57SANWvPW+gE90i3Awi+A5gssOd3u+vWlT+g7g==", + "dependencies": { + "hamt_plus": "1.0.2" }, "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + "react": ">=16.13.1" }, "peerDependenciesMeta": { - "node-notifier": { + "react-dom": { + "optional": true + }, + "react-native": { "optional": true } } }, - "node_modules/jest-cli/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==", + "node_modules/reduce-css-calc": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz", + "integrity": "sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "css-unit-converter": "^1.1.1", + "postcss-value-parser": "^3.3.0" } }, - "node_modules/jest-cli/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/reduce-css-calc/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-cli/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==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-cli/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==" - }, - "node_modules/jest-cli/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==", + "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" - } - }, - "node_modules/jest-cli/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==", - "dependencies": { - "has-flag": "^4.0.0" }, - "engines": { - "node": ">=8" + "funding": { + "url": "https://github.com/sponsors/mysticatea" } }, - "node_modules/jest-config": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", - "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", - "dependencies": { - "@babel/core": "^7.8.0", - "@jest/test-sequencer": "^27.5.1", - "@jest/types": "^27.5.1", - "babel-jest": "^27.5.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.9", - "jest-circus": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-jasmine2": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - }, + "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": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "ts-node": { - "optional": true - } + "node": ">=0.10.0" } }, - "node_modules/jest-config/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==", + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", "dependencies": { - "color-convert": "^2.0.1" + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" }, - "engines": { - "node": ">=8" + "bin": { + "resolve": "bin/resolve" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-config/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "resolve-from": "^5.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=8" } }, - "node_modules/jest-config/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==", - "dependencies": { - "color-name": "~1.1.4" - }, + "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": ">=7.0.0" + "node": ">=8" } }, - "node_modules/jest-config/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==" - }, - "node_modules/jest-config/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==", + "node_modules/resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "dev": true, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/jest-config/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==", + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" }, "engines": { "node": ">=8" } }, - "node_modules/jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, + "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": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "iojs": ">=1.0.0", + "node": ">=0.10.0" } }, - "node_modules/jest-diff/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==", + "node_modules/rfdc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", + "dev": true + }, + "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": { - "color-convert": "^2.0.1" + "glob": "^7.1.3" }, - "engines": { - "node": ">=8" + "bin": { + "rimraf": "bin.js" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/jest-diff/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "node_modules/rollup": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.10.1.tgz", + "integrity": "sha512-3Er+yel3bZbZX1g2kjVM+FW+RUWDxbG87fcqFM5/9HbPCTpbVp6JOLn7jlxnNlbu7s/N/uDA4EV/91E2gWnxzw==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" }, "engines": { - "node": ">=10" + "node": ">=14.18.0", + "npm": ">=8.0.0" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/jest-diff/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==", + "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": { - "color-name": "~1.1.4" + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rxjs": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz", + "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, + "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==" + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" }, - "engines": { - "node": ">=7.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-diff/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==" + "node_modules/sax": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.1.6.tgz", + "integrity": "sha512-8zci48uUQyfqynGDSkUMD7FCJB96hwLnlZOXlgs1l3TX+LW27t3psSWKUxC0fxVgA86i8tL4NwGcY1h/6t3ESg==" }, - "node_modules/jest-diff/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==", - "engines": { - "node": ">=8" + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" } }, - "node_modules/jest-diff/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==", + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "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": { - "has-flag": "^4.0.0" + "shebang-regex": "^3.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/jest-docblock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", - "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", - "dependencies": { - "detect-newline": "^3.0.0" - }, + "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": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=8" } }, - "node_modules/jest-each": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", - "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "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": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1" + "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": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=8" } }, - "node_modules/jest-each/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==", + "node_modules/slice-ansi": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", + "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", + "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "ansi-styles": "^6.0.0", + "is-fullwidth-code-point": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=12" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, - "node_modules/jest-each/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, "engines": { - "node": ">=10" + "node": ">=12" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-each/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==", - "dependencies": { - "color-name": "~1.1.4" - }, + "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", + "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", + "dev": true, "engines": { - "node": ">=7.0.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-each/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==" - }, - "node_modules/jest-each/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==", + "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": ">=8" + "node": ">=0.10.0" } }, - "node_modules/jest-each/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==", - "dependencies": { - "has-flag": "^4.0.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": ">=8" + "node": ">=0.10.0" } }, - "node_modules/jest-environment-jsdom": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", - "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "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": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1", - "jsdom": "^16.6.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" } }, - "node_modules/jest-environment-node": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", - "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dev": true, "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" + "escape-string-regexp": "^2.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=10" } }, - "node_modules/jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "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": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=8" } }, - "node_modules/jest-haste-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", - "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "node_modules/stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "dev": true, "dependencies": { - "@jest/types": "^27.5.1", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^27.5.1", - "jest-serializer": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "micromatch": "^4.0.4", - "walker": "^1.0.7" + "internal-slot": "^1.0.4" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" + "node": ">= 0.4" } }, - "node_modules/jest-jasmine2": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", - "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "node_modules/stream": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/stream/-/stream-0.0.2.tgz", + "integrity": "sha512-gCq3NDI2P35B2n6t76YJuOp7d6cN/C7Rt0577l91wllh0sY9ZBuw9KaSGqH/b0hzn3CWWJbpbW0W0WvQ1H/Q7g==", "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "emitter-component": "^1.1.1" } }, - "node_modules/jest-jasmine2/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==", + "node_modules/stream-transform": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/stream-transform/-/stream-transform-0.1.2.tgz", + "integrity": "sha512-3HXId/0W8sktQnQM6rOZf2LuDDMbakMgAjpViLk758/h0br+iGqZFFfUxxJSqEvGvT742PyFr4v/TBXUtowdCg==" + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "safe-buffer": "~5.1.0" } }, - "node_modules/jest-jasmine2/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "node_modules/string-argv": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", + "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", + "dev": true, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=0.6.19" } }, - "node_modules/jest-jasmine2/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==", + "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": { - "color-name": "~1.1.4" + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-jasmine2/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==" - }, - "node_modules/jest-jasmine2/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==", - "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/jest-jasmine2/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==", + "node_modules/string-to-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string-to-stream/-/string-to-stream-1.1.1.tgz", + "integrity": "sha512-QySF2+3Rwq0SdO3s7BAp4x+c3qsClpPQ6abAmb0DGViiSBAkT5kL6JT2iyzEVP+T1SmzHrQD1TwlP9QAHCc+Sw==", "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "inherits": "^2.0.1", + "readable-stream": "^2.1.0" } }, - "node_modules/jest-leak-detector": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", - "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "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": { - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=8" } }, - "node_modules/jest-matcher-utils": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", - "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "node_modules/string.prototype.matchall": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "dev": true, "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4" }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-matcher-utils/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==", + "node_modules/string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "dev": true, "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-matcher-utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-matcher-utils/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==", + "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": { - "color-name": "~1.1.4" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">=7.0.0" + "node": ">=8" } }, - "node_modules/jest-matcher-utils/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==" - }, - "node_modules/jest-matcher-utils/node_modules/has-flag": { + "node_modules/strip-bom": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "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/jest-matcher-utils/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, + "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-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/jest-message-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", - "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "node_modules/strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dev": true, "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.5.1", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" + "escape-string-regexp": "^1.0.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=0.10.0" } }, - "node_modules/jest-message-util/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==", + "node_modules/stylis": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.1.3.tgz", + "integrity": "sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA==" + }, + "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==", "dependencies": { - "color-convert": "^2.0.1" + "has-flag": "^3.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=4" } }, - "node_modules/jest-message-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "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==", "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-message-util/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==", + "node_modules/tailwindcss": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.4.tgz", + "integrity": "sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==", + "dev": true, "dependencies": { - "color-name": "~1.1.4" + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.6", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.18", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "6.0.0", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.1" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" }, "engines": { - "node": ">=7.0.0" + "node": ">=12.13.0" + }, + "peerDependencies": { + "postcss": "^8.0.9" } }, - "node_modules/jest-message-util/node_modules/color-name": { + "node_modules/tailwindcss/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==" - }, - "node_modules/jest-message-util/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==", - "engines": { - "node": ">=8" - } + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, - "node_modules/jest-message-util/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==", + "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": { - "has-flag": "^4.0.0" + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" }, "engines": { "node": ">=8" } }, - "node_modules/jest-mock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } + "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/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==", - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "jest-resolve": "*" - }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } - } + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true }, - "node_modules/jest-regex-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", - "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } + "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/jest-resolve": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", - "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", - "dependencies": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" - }, + "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==", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=4" } }, - "node_modules/jest-resolve-dependencies": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", - "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "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": { - "@jest/types": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-snapshot": "^27.5.1" + "is-number": "^7.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=8.0" } }, - "node_modules/jest-resolve/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==", + "node_modules/toggle-selection": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==" + }, + "node_modules/trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", + "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "escape-string-regexp": "^1.0.2" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/jest-resolve/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/tsconfig-paths": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "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" + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" } }, - "node_modules/jest-resolve/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==", + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, "dependencies": { - "color-name": "~1.1.4" + "minimist": "^1.2.0" }, - "engines": { - "node": ">=7.0.0" + "bin": { + "json5": "lib/cli.js" } }, - "node_modules/jest-resolve/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==" - }, - "node_modules/jest-resolve/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==", + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/jest-resolve/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==", + "node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "dev": true + }, + "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": { - "has-flag": "^4.0.0" + "prelude-ls": "^1.2.1" }, "engines": { - "node": ">=8" + "node": ">= 0.8.0" } }, - "node_modules/jest-runner": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", - "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", - "dependencies": { - "@jest/console": "^27.5.1", - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-leak-detector": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "source-map-support": "^0.5.6", - "throat": "^6.0.1" - }, + "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==", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=4" } }, - "node_modules/jest-runner/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==", - "dependencies": { - "color-convert": "^2.0.1" - }, + "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": ">=8" + "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-runner/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-runner/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==", + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, "dependencies": { - "color-name": "~1.1.4" + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" }, - "engines": { - "node": ">=7.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-runner/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==" - }, - "node_modules/jest-runner/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==", + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, "engines": { - "node": ">=8" + "node": ">= 4.0.0" } }, - "node_modules/jest-runner/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==", + "node_modules/update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], "dependencies": { - "has-flag": "^4.0.0" + "escalade": "^3.1.1", + "picocolors": "^1.0.0" }, - "engines": { - "node": ">=8" + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" } }, - "node_modules/jest-runtime": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", - "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/globals": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "execa": "^5.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.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/jest-runtime/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==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node_modules/use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/jest-runtime/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "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/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/uuid": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", + "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", + "bin": { + "uuid": "dist/bin/uuid" } }, - "node_modules/jest-runtime/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==", + "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": { - "color-name": "~1.1.4" + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=10.12.0" } }, - "node_modules/jest-runtime/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==" - }, - "node_modules/jest-runtime/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==", - "engines": { - "node": ">=8" + "node_modules/victory-vendor": { + "version": "36.6.8", + "resolved": "https://registry.npmjs.org/victory-vendor/-/victory-vendor-36.6.8.tgz", + "integrity": "sha512-H3kyQ+2zgjMPvbPqAl7Vwm2FD5dU7/4bCTQakFQnpIsfDljeOMDojRsrmJfwh4oAlNnWhpAf+mbAoLh8u7dwyQ==", + "dependencies": { + "@types/d3-array": "^3.0.3", + "@types/d3-ease": "^3.0.0", + "@types/d3-interpolate": "^3.0.1", + "@types/d3-scale": "^4.0.2", + "@types/d3-shape": "^3.1.0", + "@types/d3-time": "^3.0.0", + "@types/d3-timer": "^3.0.0", + "d3-array": "^3.1.6", + "d3-ease": "^3.0.1", + "d3-interpolate": "^3.0.1", + "d3-scale": "^4.0.2", + "d3-shape": "^3.1.0", + "d3-time": "^3.0.0", + "d3-timer": "^3.0.1" } }, - "node_modules/jest-runtime/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==", + "node_modules/vite": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.0.4.tgz", + "integrity": "sha512-xevPU7M8FU0i/80DMR+YhgrzR5KS2ORy1B4xcX/cXLsvnUWvfHuqMmVU6N0YiJ4JWGRJJsLCgjEzKjG9/GKoSw==", + "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "esbuild": "^0.16.3", + "postcss": "^8.4.20", + "resolve": "^1.22.1", + "rollup": "^3.7.0" + }, + "bin": { + "vite": "bin/vite.js" }, "engines": { - "node": ">=8" + "node": "^14.18.0 || >=16.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } } }, - "node_modules/jest-serializer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", - "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "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": { - "@types/node": "*", - "graceful-fs": "^4.2.9" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "makeerror": "1.0.12" } }, - "node_modules/jest-snapshot": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", - "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "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": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.0.0", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "natural-compare": "^1.4.0", - "pretty-format": "^27.5.1", - "semver": "^7.3.2" + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 8" } }, - "node_modules/jest-snapshot/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==", + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-snapshot/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-snapshot/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==", + "node_modules/which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "dev": true, "dependencies": { - "color-name": "~1.1.4" + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.10" }, "engines": { - "node": ">=7.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-snapshot/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==" - }, - "node_modules/jest-snapshot/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==", + "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": ">=8" + "node": ">=0.10.0" } }, - "node_modules/jest-snapshot/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==", + "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": { - "has-flag": "^4.0.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" + "node": ">=10" }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/jest-util/node_modules/ansi-styles": { + "node_modules/wrap-ansi/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" }, @@ -11090,25 +10102,11 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "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/jest-util/node_modules/color-convert": { + "node_modules/wrap-ansi/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" }, @@ -11116,14652 +10114,3068 @@ "node": ">=7.0.0" } }, - "node_modules/jest-util/node_modules/color-name": { + "node_modules/wrap-ansi/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==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, - "node_modules/jest-util/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==", - "engines": { - "node": ">=8" - } + "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/jest-util/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==", + "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": { - "has-flag": "^4.0.0" + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" }, "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/jest-validate": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", - "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "node_modules/xmldoc": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/xmldoc/-/xmldoc-0.4.0.tgz", + "integrity": "sha512-rJ/+/UzYCSlFNuAzGuRyYgkH2G5agdX1UQn4+5siYw9pkNC3Hu/grYNDx/dqYLreeSjnY5oKg74CMBKxJHSg6Q==", "dependencies": { - "@jest/types": "^27.5.1", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "leven": "^3.1.0", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "sax": "~1.1.1" } }, - "node_modules/jest-validate/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==", - "dependencies": { - "color-convert": "^2.0.1" - }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=0.4" } }, - "node_modules/jest-validate/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.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" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-validate/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==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" } }, - "node_modules/jest-validate/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==" - }, - "node_modules/jest-validate/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==", - "engines": { - "node": ">=8" - } + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" }, - "node_modules/jest-validate/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", "engines": { - "node": ">=8" + "node": ">= 6" } }, - "node_modules/jest-watch-typeahead": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.0.0.tgz", - "integrity": "sha512-jxoszalAb394WElmiJTFBMzie/RDCF+W7Q29n5LzOPtcoQoHWfdUtHFkbhgf5NwWe8uMOxvKb/g7ea7CshfkTw==", + "node_modules/yargs": { + "version": "17.6.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz", + "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", + "dev": true, "dependencies": { - "ansi-escapes": "^4.3.1", - "chalk": "^4.0.0", - "jest-regex-util": "^27.0.0", - "jest-watcher": "^27.0.0", - "slash": "^4.0.0", - "string-length": "^5.0.1", - "strip-ansi": "^7.0.1" + "cliui": "^8.0.1", + "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.1.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "jest": "^27.0.0" + "node": ">=12" } }, - "node_modules/jest-watch-typeahead/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "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" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/jest-watch-typeahead/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==", - "dependencies": { - "color-convert": "^2.0.1" - }, + "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": ">=8" + "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-watch-typeahead/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/zustand": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/zustand/-/zustand-4.3.2.tgz", + "integrity": "sha512-rd4haDmlwMTVWVqwvgy00ny8rtti/klRoZjFbL/MAcDnmD5qSw/RZc+Vddstdv90M5Lv6RPgWvm1Hivyn0QgJw==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "use-sync-external-store": "1.2.0" }, "engines": { - "node": ">=10" + "node": ">=12.7.0" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "immer": ">=9.0", + "react": ">=16.8" + }, + "peerDependenciesMeta": { + "immer": { + "optional": true + }, + "react": { + "optional": true + } } - }, - "node_modules/jest-watch-typeahead/node_modules/char-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", - "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", - "engines": { - "node": ">=12.20" + } + }, + "dependencies": { + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" } }, - "node_modules/jest-watch-typeahead/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==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "@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==", + "requires": { + "@babel/highlight": "^7.18.6" } }, - "node_modules/jest-watch-typeahead/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==" + "@babel/compat-data": { + "version": "7.20.10", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.10.tgz", + "integrity": "sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg==" }, - "node_modules/jest-watch-typeahead/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==", - "engines": { - "node": ">=8" + "@babel/core": { + "version": "7.20.12", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz", + "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helpers": "^7.20.7", + "@babel/parser": "^7.20.7", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.12", + "@babel/types": "^7.20.7", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.0" } }, - "node_modules/jest-watch-typeahead/node_modules/slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "engines": { - "node": ">=12" + "@babel/generator": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.7.tgz", + "integrity": "sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw==", + "requires": { + "@babel/types": "^7.20.7", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "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==", + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } } }, - "node_modules/jest-watch-typeahead/node_modules/string-length": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", - "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", - "dependencies": { - "char-regex": "^2.0.0", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "@babel/helper-compilation-targets": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", + "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", + "requires": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "semver": "^6.3.0" } }, - "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "@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==" + }, + "@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==", + "requires": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" } }, - "node_modules/jest-watch-typeahead/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "@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==", + "requires": { + "@babel/types": "^7.18.6" } }, - "node_modules/jest-watcher": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", - "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", - "dependencies": { - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^27.5.1", - "string-length": "^4.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "@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==", + "requires": { + "@babel/types": "^7.18.6" } }, - "node_modules/jest-watcher/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==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "@babel/helper-module-transforms": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz", + "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.10", + "@babel/types": "^7.20.7" } }, - "node_modules/jest-watcher/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } + "@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==" }, - "node_modules/jest-watcher/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==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "requires": { + "@babel/types": "^7.20.2" } }, - "node_modules/jest-watcher/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==" - }, - "node_modules/jest-watcher/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==", - "engines": { - "node": ">=8" + "@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==", + "requires": { + "@babel/types": "^7.18.6" } }, - "node_modules/jest-watcher/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } + "@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==" }, - "node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } + "@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" }, - "node_modules/jest-worker/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==", - "engines": { - "node": ">=8" + "@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==" + }, + "@babel/helpers": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.13.tgz", + "integrity": "sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg==", + "requires": { + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.13", + "@babel/types": "^7.20.7" } }, - "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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" } }, - "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==" + "@babel/parser": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.13.tgz", + "integrity": "sha512-gFDLKMfpiXCsjt4za2JA9oTMn70CeseCehb11kRZgvd7+F67Hih3OHOK24cRrWECJ/ljfPGac6ygXAs/C8kIvw==" }, - "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==", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "@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" } }, - "node_modules/jsdom": { - "version": "16.7.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", - "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", - "dependencies": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } + "@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" } }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" + "@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" } }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" - }, - "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==" - }, - "node_modules/json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" - }, - "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==" - }, - "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": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" - }, - "node_modules/json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" + "@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" } }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "@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" } }, - "node_modules/jsonpointer": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.0.tgz", - "integrity": "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==", - "engines": { - "node": ">=0.10.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==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" } }, - "node_modules/jsx-ast-utils": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz", - "integrity": "sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==", - "dependencies": { - "array-includes": "^3.1.3", - "object.assign": "^4.1.2" - }, - "engines": { - "node": ">=4.0" + "@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" } }, - "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==", - "engines": { - "node": ">=0.10.0" + "@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" } }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "engines": { - "node": ">=6" + "@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" } }, - "node_modules/klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", - "engines": { - "node": ">= 8" + "@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" } }, - "node_modules/language-subtag-registry": { - "version": "0.3.21", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", - "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" - }, - "node_modules/language-tags": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", - "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", - "dependencies": { - "language-subtag-registry": "~0.3.2" + "@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" } }, - "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==", - "engines": { - "node": ">=6" + "@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" } }, - "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==", - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.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" } }, - "node_modules/lilconfig": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz", - "integrity": "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==", - "engines": { - "node": ">=10" + "@babel/plugin-syntax-typescript": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.19.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==" - }, - "node_modules/lint-staged": { - "version": "12.3.4", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-12.3.4.tgz", - "integrity": "sha512-yv/iK4WwZ7/v0GtVkNb3R82pdL9M+ScpIbJLJNyCXkJ1FGaXvRCOg/SeL59SZtPpqZhE7BD6kPKFLIDUhDx2/w==", + "@babel/plugin-transform-react-jsx-self": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.18.6.tgz", + "integrity": "sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==", "dev": true, - "dependencies": { - "cli-truncate": "^3.1.0", - "colorette": "^2.0.16", - "commander": "^8.3.0", - "debug": "^4.3.3", - "execa": "^5.1.1", - "lilconfig": "2.0.4", - "listr2": "^4.0.1", - "micromatch": "^4.0.4", - "normalize-path": "^3.0.0", - "object-inspect": "^1.12.0", - "string-argv": "^0.3.1", - "supports-color": "^9.2.1", - "yaml": "^1.10.2" - }, - "bin": { - "lint-staged": "bin/lint-staged.js" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/lint-staged" + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" } }, - "node_modules/lint-staged/node_modules/supports-color": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.2.1.tgz", - "integrity": "sha512-Obv7ycoCTG51N7y175StI9BlAXrmgZrFhZOb0/PyjHBher/NmsdBgbbQ1Inhq+gIhz6+7Gb+jWF2Vqi7Mf1xnQ==", + "@babel/plugin-transform-react-jsx-source": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.19.6.tgz", + "integrity": "sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==", "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" } }, - "node_modules/listr2": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.4.tgz", - "integrity": "sha512-vJOm5KD6uZXjSsrwajr+mNacIjf87gWvlBEltPWLbTkslUscWAzquyK4xfe9Zd4RDgO5nnwFyV06FC+uVR+5mg==", - "dev": true, - "dependencies": { - "cli-truncate": "^2.1.0", - "colorette": "^2.0.16", - "log-update": "^4.0.0", - "p-map": "^4.0.0", - "rfdc": "^1.3.0", - "rxjs": "^7.5.4", - "through": "^2.3.8", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "enquirer": ">= 2.3.0 < 3" - }, - "peerDependenciesMeta": { - "enquirer": { - "optional": true - } + "@babel/runtime": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.13.tgz", + "integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==", + "requires": { + "regenerator-runtime": "^0.13.11" } }, - "node_modules/listr2/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" + "@babel/template": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" } }, - "node_modules/listr2/node_modules/cli-truncate": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", - "dev": true, - "dependencies": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "@babel/traverse": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.13.tgz", + "integrity": "sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@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.20.13", + "@babel/types": "^7.20.7", + "debug": "^4.1.0", + "globals": "^11.1.0" } }, - "node_modules/listr2/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" + "@babel/types": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz", + "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==", + "requires": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" } }, - "node_modules/listr2/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==", + "@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/listr2/node_modules/slice-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" + "@emotion/babel-plugin": { + "version": "11.10.5", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.5.tgz", + "integrity": "sha512-xE7/hyLHJac7D2Ve9dKroBBZqBT7WuPQmWcq7HSGb84sUuP4mlOWoB8dvVfD9yk5DHkU1m6RW7xSoDtnQHNQeA==", + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/plugin-syntax-jsx": "^7.17.12", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.0", + "@emotion/memoize": "^0.8.0", + "@emotion/serialize": "^1.1.1", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.1.3" }, - "engines": { - "node": ">=8" + "dependencies": { + "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==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + } } }, - "node_modules/loader-runner": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", - "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", - "engines": { - "node": ">=6.11.5" + "@emotion/cache": { + "version": "11.10.5", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.10.5.tgz", + "integrity": "sha512-dGYHWyzTdmK+f2+EnIGBpkz1lKc4Zbj2KHd4cX3Wi8/OWr5pKslNjc3yABKH4adRGCvSX4VDC0i04mrrq0aiRA==", + "requires": { + "@emotion/memoize": "^0.8.0", + "@emotion/sheet": "^1.2.1", + "@emotion/utils": "^1.2.0", + "@emotion/weak-memoize": "^0.3.0", + "stylis": "4.1.3" } }, - "node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } + "@emotion/hash": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.0.tgz", + "integrity": "sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==" }, - "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==", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "@emotion/is-prop-valid": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz", + "integrity": "sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg==", + "requires": { + "@emotion/memoize": "^0.8.0" } }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "node_modules/lodash.curry": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.curry/-/lodash.curry-4.1.1.tgz", - "integrity": "sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA==" + "@emotion/memoize": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz", + "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==" }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + "@emotion/react": { + "version": "11.10.5", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.10.5.tgz", + "integrity": "sha512-TZs6235tCJ/7iF6/rvTaOH4oxQg2gMAcdHemjwLKIjKz4rRuYe1HJ2TQJKnAcRAfOUDdU8XoDadCe1rl72iv8A==", + "requires": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.5", + "@emotion/cache": "^11.10.5", + "@emotion/serialize": "^1.1.1", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", + "@emotion/utils": "^1.2.0", + "@emotion/weak-memoize": "^0.3.0", + "hoist-non-react-statics": "^3.3.1" + } }, - "node_modules/lodash.flow": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/lodash.flow/-/lodash.flow-3.5.0.tgz", - "integrity": "sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw==" + "@emotion/serialize": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.1.tgz", + "integrity": "sha512-Zl/0LFggN7+L1liljxXdsVSVlg6E/Z/olVWpfxUTxOAmi8NU7YoeWeLfi1RmnB2TATHoaWwIBRoL+FvAJiTUQA==", + "requires": { + "@emotion/hash": "^0.9.0", + "@emotion/memoize": "^0.8.0", + "@emotion/unitless": "^0.8.0", + "@emotion/utils": "^1.2.0", + "csstype": "^3.0.2" + } }, - "node_modules/lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" + "@emotion/sheet": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.1.tgz", + "integrity": "sha512-zxRBwl93sHMsOj4zs+OslQKg/uhF38MB+OMKoCrVuS0nyTkqnau+BM3WGEoOptg9Oz45T/aIGs1qbVAsEFo3nA==" }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + "@emotion/styled": { + "version": "11.10.5", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.10.5.tgz", + "integrity": "sha512-8EP6dD7dMkdku2foLoruPCNkRevzdcBaY6q0l0OsbyJK+x8D9HWjX27ARiSIKNF634hY9Zdoedh8bJCiva8yZw==", + "requires": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.5", + "@emotion/is-prop-valid": "^1.2.0", + "@emotion/serialize": "^1.1.1", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", + "@emotion/utils": "^1.2.0" + } }, - "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==" + "@emotion/unitless": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.0.tgz", + "integrity": "sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==" }, - "node_modules/lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + "@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.0.tgz", + "integrity": "sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A==", + "requires": {} }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + "@emotion/utils": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.0.tgz", + "integrity": "sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw==" }, - "node_modules/log-update": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", - "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", - "dev": true, - "dependencies": { - "ansi-escapes": "^4.3.0", - "cli-cursor": "^3.1.0", - "slice-ansi": "^4.0.0", - "wrap-ansi": "^6.2.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "@emotion/weak-memoize": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.0.tgz", + "integrity": "sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg==" }, - "node_modules/log-update/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==", + "@esbuild/android-arm": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.17.tgz", + "integrity": "sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==", "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } + "optional": true }, - "node_modules/log-update/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==", + "@esbuild/android-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz", + "integrity": "sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==", "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } + "optional": true }, - "node_modules/log-update/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 + "@esbuild/android-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.17.tgz", + "integrity": "sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==", + "dev": true, + "optional": true }, - "node_modules/log-update/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==", + "@esbuild/darwin-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz", + "integrity": "sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==", "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" - } + "optional": true }, - "node_modules/log-update/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "@esbuild/darwin-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz", + "integrity": "sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==", "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } + "optional": true }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } + "@esbuild/freebsd-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz", + "integrity": "sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==", + "dev": true, + "optional": true }, - "node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dependencies": { - "tslib": "^2.0.3" - } + "@esbuild/freebsd-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz", + "integrity": "sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==", + "dev": true, + "optional": 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==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } + "@esbuild/linux-arm": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz", + "integrity": "sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==", + "dev": true, + "optional": true }, - "node_modules/lz-string": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", - "integrity": "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=", - "bin": { - "lz-string": "bin/bin.js" - } + "@esbuild/linux-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz", + "integrity": "sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==", + "dev": true, + "optional": true }, - "node_modules/magic-string": { - "version": "0.25.7", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", - "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", - "dependencies": { - "sourcemap-codec": "^1.4.4" - } + "@esbuild/linux-ia32": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz", + "integrity": "sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==", + "dev": true, + "optional": true }, - "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==", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "@esbuild/linux-loong64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz", + "integrity": "sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==", + "dev": true, + "optional": true }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } + "@esbuild/linux-mips64el": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz", + "integrity": "sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==", + "dev": true, + "optional": true }, - "node_modules/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "dependencies": { - "tmpl": "1.0.5" - } + "@esbuild/linux-ppc64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz", + "integrity": "sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==", + "dev": true, + "optional": true }, - "node_modules/mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + "@esbuild/linux-riscv64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz", + "integrity": "sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==", + "dev": true, + "optional": true }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "engines": { - "node": ">= 0.6" - } + "@esbuild/linux-s390x": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz", + "integrity": "sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==", + "dev": true, + "optional": true }, - "node_modules/memfs": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", - "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", - "dependencies": { - "fs-monkey": "1.0.3" - }, - "engines": { - "node": ">= 4.0.0" - } + "@esbuild/linux-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz", + "integrity": "sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==", + "dev": true, + "optional": true }, - "node_modules/memoize-one": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", - "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==" + "@esbuild/netbsd-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz", + "integrity": "sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==", + "dev": true, + "optional": true }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + "@esbuild/openbsd-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz", + "integrity": "sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==", + "dev": true, + "optional": true }, - "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==" + "@esbuild/sunos-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz", + "integrity": "sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==", + "dev": true, + "optional": 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==", - "engines": { - "node": ">= 8" - } + "@esbuild/win32-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz", + "integrity": "sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==", + "dev": true, + "optional": true }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "engines": { - "node": ">= 0.6" - } + "@esbuild/win32-ia32": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz", + "integrity": "sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==", + "dev": true, + "optional": true }, - "node_modules/micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - }, - "engines": { - "node": ">=8.6" - } + "@esbuild/win32-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz", + "integrity": "sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==", + "dev": true, + "optional": true }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "bin": { - "mime": "cli.js" + "@eslint/eslintrc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", + "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.19.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": ">=4" + "dependencies": { + "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 + }, + "globals": { + "version": "13.19.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", + "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "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" + } + }, + "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 + } } }, - "node_modules/mime-db": { - "version": "1.51.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", - "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==", - "engines": { - "node": ">= 0.6" - } + "@formkit/auto-animate": { + "version": "1.0.0-beta.5", + "resolved": "https://registry.npmjs.org/@formkit/auto-animate/-/auto-animate-1.0.0-beta.5.tgz", + "integrity": "sha512-WoSwyhAZPOe6RB/IgicOtCHtrWwEpfKIZ/H/nxpKfnZL9CB6hhhBGU5bCdMRw7YpAUF2CDlQa+WWh+gCqz5lDg==" }, - "node_modules/mime-types": { - "version": "2.1.34", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", - "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", - "dependencies": { - "mime-db": "1.51.0" - }, - "engines": { - "node": ">= 0.6" + "@humanwhocodes/config-array": { + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", + "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" } }, - "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==", - "engines": { - "node": ">=6" - } - }, - "node_modules/min-indent": { + "@humanwhocodes/module-importer": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "engines": { - "node": ">=4" - } - }, - "node_modules/mini-css-extract-plugin": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.5.3.tgz", - "integrity": "sha512-YseMB8cs8U/KCaAGQoqYmfUuhhGW0a9p9XvWXrxVOkE3/IiISTLw4ALNt7JR5B2eYauFM+PQGSbXMDmVbR7Tfw==", - "dependencies": { - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true }, - "node_modules/mini-css-extract-plugin/node_modules/ajv": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", - "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", - "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" - } + "@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/mini-css-extract-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" + "@iconify/react": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@iconify/react/-/react-4.0.1.tgz", + "integrity": "sha512-/DBJqh5K7W4f+d4kpvyJa/OTpVa3GfgrE9bZFAKP0vIWDr0cvVU9MVvbbkek216w9nLQhpJY/FeJtc6izB1PHw==", + "requires": { + "@iconify/types": "^2.0.0" } }, - "node_modules/mini-css-extract-plugin/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==" + "@iconify/types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", + "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==" }, - "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "@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" } }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + "@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 }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" + "@jest/console": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.3.1.tgz", + "integrity": "sha512-IRE6GD47KwcqA09RIWrabKdHPiKDGgtAL31xDxbi/RjQMsr+lY+ppxmHwY0dUEV3qvvxZzoe5Hl0RXZJOjQNUg==", + "dev": true, + "requires": { + "@jest/types": "^29.3.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.3.1", + "jest-util": "^29.3.1", + "slash": "^3.0.0" }, - "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==" - }, - "node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" + "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" + } + }, + "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" + } + }, + "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 + }, + "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 + }, + "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" + } + } } }, - "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==" - }, - "node_modules/multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", - "dependencies": { - "dns-packet": "^1.3.1", - "thunky": "^1.0.2" + "@jest/core": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.3.1.tgz", + "integrity": "sha512-0ohVjjRex985w5MmO5L3u5GR1O30DexhBSpuwx2P+9ftyqHdJXnk7IUWiP80oHMvt7ubHCJHxV0a0vlKVuZirw==", + "dev": true, + "requires": { + "@jest/console": "^29.3.1", + "@jest/reporters": "^29.3.1", + "@jest/test-result": "^29.3.1", + "@jest/transform": "^29.3.1", + "@jest/types": "^29.3.1", + "@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.2.0", + "jest-config": "^29.3.1", + "jest-haste-map": "^29.3.1", + "jest-message-util": "^29.3.1", + "jest-regex-util": "^29.2.0", + "jest-resolve": "^29.3.1", + "jest-resolve-dependencies": "^29.3.1", + "jest-runner": "^29.3.1", + "jest-runtime": "^29.3.1", + "jest-snapshot": "^29.3.1", + "jest-util": "^29.3.1", + "jest-validate": "^29.3.1", + "jest-watcher": "^29.3.1", + "micromatch": "^4.0.4", + "pretty-format": "^29.3.1", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" }, - "bin": { - "multicast-dns": "cli.js" + "dependencies": { + "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" + } + }, + "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" + } + }, + "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 + }, + "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 + }, + "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" + } + } } }, - "node_modules/multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" - }, - "node_modules/nanoid": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.0.tgz", - "integrity": "sha512-JzxqqT5u/x+/KOFSd7JP15DOo9nOoHpx6DYatqIHUW2+flybkm+mdcraotSQR5WcnZr+qhGVh8Ted0KdfSMxlg==", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + "@jest/environment": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.3.1.tgz", + "integrity": "sha512-pMmvfOPmoa1c1QpfFW0nXYtNLpofqo4BrCIk6f2kW4JFeNlHV2t3vd+3iDLf31e2ot2Mec0uqZfmI+U0K2CFag==", + "dev": true, + "requires": { + "@jest/fake-timers": "^29.3.1", + "@jest/types": "^29.3.1", + "@types/node": "*", + "jest-mock": "^29.3.1" } }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "engines": { - "node": ">= 0.6" + "@jest/expect": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.3.1.tgz", + "integrity": "sha512-QivM7GlSHSsIAWzgfyP8dgeExPRZ9BIe2LsdPyEhCGkZkoyA+kGsoIzbKAfZCvvRzfZioKwPtCZIt5SaoxYCvg==", + "dev": true, + "requires": { + "expect": "^29.3.1", + "jest-snapshot": "^29.3.1" } }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - }, - "node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" + "@jest/expect-utils": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.3.1.tgz", + "integrity": "sha512-wlrznINZI5sMjwvUoLVk617ll/UYfGIZNxmbU+Pa7wmkL4vYzhV9R2pwVqUh4NWWuLQWkI8+8mOkxs//prKQ3g==", + "dev": true, + "requires": { + "jest-get-type": "^29.2.0" } }, - "node_modules/node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } + "@jest/fake-timers": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.3.1.tgz", + "integrity": "sha512-iHTL/XpnDlFki9Tq0Q1GGuVeQ8BHZGIYsvCO5eN/O/oJaRzofG9Xndd9HuSDBI/0ZS79pg0iwn07OMTQ7ngF2A==", + "dev": true, + "requires": { + "@jest/types": "^29.3.1", + "@sinonjs/fake-timers": "^9.1.2", + "@types/node": "*", + "jest-message-util": "^29.3.1", + "jest-mock": "^29.3.1", + "jest-util": "^29.3.1" } }, - "node_modules/node-fetch/node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "node_modules/node-fetch/node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "node_modules/node-fetch/node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" + "@jest/globals": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.3.1.tgz", + "integrity": "sha512-cTicd134vOcwO59OPaB6AmdHQMCtWOe+/DitpTZVxWgMJ+YvXL1HNAmPyiGbSHmF/mXVBkvlm8YYtQhyHPnV6Q==", + "dev": true, + "requires": { + "@jest/environment": "^29.3.1", + "@jest/expect": "^29.3.1", + "@jest/types": "^29.3.1", + "jest-mock": "^29.3.1" } }, - "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", - "engines": { - "node": ">= 6.13.0" - } - }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" - }, - "node_modules/node-releases": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", - "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==" - }, - "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==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", - "engines": { - "node": ">=10" + "@jest/reporters": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.3.1.tgz", + "integrity": "sha512-GhBu3YFuDrcAYW/UESz1JphEAbvUjaY2vShRZRoRY1mxpCMB3yGSJ4j9n0GxVlEOdCf7qjvUfBCrTUUqhVfbRA==", + "dev": true, + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^29.3.1", + "@jest/test-result": "^29.3.1", + "@jest/transform": "^29.3.1", + "@jest/types": "^29.3.1", + "@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.3.1", + "jest-util": "^29.3.1", + "jest-worker": "^29.3.1", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", + "v8-to-istanbul": "^9.0.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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==", "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" + "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" + } + }, + "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" + } + }, + "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 + }, + "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 + }, + "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" + } + } } }, - "node_modules/nth-check": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", - "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=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" } }, - "node_modules/nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "engines": { - "node": ">=0.10.0" + "@jest/source-map": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.2.0.tgz", + "integrity": "sha512-1NX9/7zzI0nqa6+kgpSdKPK+WU1p+SJk3TloWZf5MzPbxri9UEeXX5bWZAPCzbQcyuAzubcdUHA7hcNznmRqWQ==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "^0.3.15", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" } }, - "node_modules/object-hash": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", - "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==", - "engines": { - "node": ">= 6" + "@jest/test-result": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.3.1.tgz", + "integrity": "sha512-qeLa6qc0ddB0kuOZyZIhfN5q0e2htngokyTWsGriedsDhItisW7SDYZ7ceOe57Ii03sL988/03wAcBh3TChMGw==", + "dev": true, + "requires": { + "@jest/console": "^29.3.1", + "@jest/types": "^29.3.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" } }, - "node_modules/object-inspect": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", - "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@jest/test-sequencer": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.3.1.tgz", + "integrity": "sha512-IqYvLbieTv20ArgKoAMyhLHNrVHJfzO6ARZAbQRlY4UGWfdDnLlZEF0BvKOMd77uIiIjSZRwq3Jb3Fa3I8+2UA==", + "dev": true, + "requires": { + "@jest/test-result": "^29.3.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.3.1", + "slash": "^3.0.0" } }, - "node_modules/object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" + "@jest/transform": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.3.1.tgz", + "integrity": "sha512-8wmCFBTVGYqFNLWfcOWoVuMuKYPUBTnTMDkdvFtAYELwDOl9RGwOsvQWGPFxDJ8AWY9xM/8xCXdqmPK3+Q5Lug==", + "dev": true, + "requires": { + "@babel/core": "^7.11.6", + "@jest/types": "^29.3.1", + "@jridgewell/trace-mapping": "^0.3.15", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.3.1", + "jest-regex-util": "^29.2.0", + "jest-util": "^29.3.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "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" + } + }, + "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" + } + }, + "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 + }, + "convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "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 + }, + "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" + } + } } }, - "node_modules/object.entries": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", - "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "@jest/types": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.3.1.tgz", + "integrity": "sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA==", + "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" }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", - "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.getownpropertydescriptors": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", - "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.8" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "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" + } + }, + "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" + } + }, + "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 + }, + "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 + }, + "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" + } + } } }, - "node_modules/object.hasown": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz", - "integrity": "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==", - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@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==", + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" } }, - "node_modules/object.values": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "@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==" }, - "node_modules/obuf": { + "@jridgewell/set-array": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" }, - "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } + "@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==" }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "engines": { - "node": ">= 0.8" + "@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "requires": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" } }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "@lhncbc/ucum-lhc": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@lhncbc/ucum-lhc/-/ucum-lhc-4.1.7.tgz", + "integrity": "sha512-KU6agJSPq/ZEy3t1XitVuyKfI18MBO4QFuZ3zUxqzK502p6akc9GfNOmJRWx7qmhSIBrqq7eq8x0p8qYoaro/A==", + "requires": { + "coffeescript": "^2.7.0", + "csv-parse": "^4.4.6", + "csv-stringify": "^1.0.4", + "escape-html": "^1.0.3", + "is-integer": "^1.0.6", + "jsonfile": "^2.2.3", + "stream": "0.0.2", + "stream-transform": "^0.1.1", + "string-to-stream": "^1.1.0", + "xmldoc": "^0.4.0" + }, "dependencies": { - "wrappy": "1" + "jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==", + "requires": { + "graceful-fs": "^4.1.6" + } + } } }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" + "@mui/base": { + "version": "5.0.0-alpha.115", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.115.tgz", + "integrity": "sha512-OGQ84whT/yNYd6xKCGGS6MxqEfjVjk5esXM7HP6bB2Rim7QICUapxZt4nm8q39fpT08rNDkv3xPVqDDwRdRg1g==", + "requires": { + "@babel/runtime": "^7.20.7", + "@emotion/is-prop-valid": "^1.2.0", + "@mui/types": "^7.2.3", + "@mui/utils": "^5.11.2", + "@popperjs/core": "^2.11.6", + "clsx": "^1.2.1", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" + } + }, + "@mui/core-downloads-tracker": { + "version": "5.11.6", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.11.6.tgz", + "integrity": "sha512-lbD3qdafBOf2dlqKhOcVRxaPAujX+9UlPC6v8iMugMeAXe0TCgU3QbGXY3zrJsu6ex64WYDpH4y1+WOOBmWMuA==" + }, + "@mui/material": { + "version": "5.11.6", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.11.6.tgz", + "integrity": "sha512-MzkkL5KC2PCkFiv8cLpkzgLUPXSrAtnvJBR0emV7mLVWbkwV3n5832vjBx154B6R032fHjFTziTh7YEb50nK6Q==", + "requires": { + "@babel/runtime": "^7.20.7", + "@mui/base": "5.0.0-alpha.115", + "@mui/core-downloads-tracker": "^5.11.6", + "@mui/system": "^5.11.5", + "@mui/types": "^7.2.3", + "@mui/utils": "^5.11.2", + "@types/react-transition-group": "^4.4.5", + "clsx": "^1.2.1", + "csstype": "^3.1.1", + "prop-types": "^15.8.1", + "react-is": "^18.2.0", + "react-transition-group": "^4.4.5" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/open": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "requires": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "requires": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + } + } } }, - "node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "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" + "@mui/private-theming": { + "version": "5.11.2", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.11.2.tgz", + "integrity": "sha512-qZwMaqRFPwlYmqwVKblKBGKtIjJRAj3nsvX93pOmatsXyorW7N/0IPE/swPgz1VwChXhHO75DwBEx8tB+aRMNg==", + "requires": { + "@babel/runtime": "^7.20.7", + "@mui/utils": "^5.11.2", + "prop-types": "^15.8.1" } }, - "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==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "@mui/styled-engine": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.11.0.tgz", + "integrity": "sha512-AF06K60Zc58qf0f7X+Y/QjaHaZq16znliLnGc9iVrV/+s8Ln/FCoeNuFvhlCbZZQ5WQcJvcy59zp0nXrklGGPQ==", + "requires": { + "@babel/runtime": "^7.20.6", + "@emotion/cache": "^11.10.5", + "csstype": "^3.1.1", + "prop-types": "^15.8.1" } }, - "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==", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "@mui/system": { + "version": "5.11.5", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.11.5.tgz", + "integrity": "sha512-KNVsJ0sgRRp2XBqhh4wPS5aacteqjwxgiYTVwVnll2fgkgunZKo3DsDiGMrFlCg25ZHA3Ax58txWGE9w58zp0w==", + "requires": { + "@babel/runtime": "^7.20.7", + "@mui/private-theming": "^5.11.2", + "@mui/styled-engine": "^5.11.0", + "@mui/types": "^7.2.3", + "@mui/utils": "^5.11.2", + "clsx": "^1.2.1", + "csstype": "^3.1.1", + "prop-types": "^15.8.1" } }, - "node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "@mui/types": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.3.tgz", + "integrity": "sha512-tZ+CQggbe9Ol7e/Fs5RcKwg/woU+o8DCtOnccX6KmbBc7YrfqMYEYuaIcXHuhpT880QwNkZZ3wQwvtlDFA2yOw==", + "requires": {} }, - "node_modules/p-retry": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", - "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", - "dependencies": { - "@types/retry": "^0.12.0", - "retry": "^0.13.1" - }, - "engines": { - "node": ">=8" + "@mui/utils": { + "version": "5.11.2", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.11.2.tgz", + "integrity": "sha512-AyizuHHlGdAtH5hOOXBW3kriuIwUIKUIgg0P7LzMvzf6jPhoQbENYqY6zJqfoZ7fAWMNNYT8mgN5EftNGzwE2w==", + "requires": { + "@babel/runtime": "^7.20.7", + "@types/prop-types": "^15.7.5", + "@types/react-is": "^16.7.1 || ^17.0.0", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" } }, - "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==", - "engines": { - "node": ">=6" + "@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" } }, - "node_modules/param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } + "@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 }, - "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==", - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" + "@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" } }, - "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==", - "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" + "@popperjs/core": { + "version": "2.11.6", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", + "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==" + }, + "@remix-run/router": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.3.0.tgz", + "integrity": "sha512-nwQoYb3m4DDpHTeOwpJEuDt8lWVcujhYYSFGLluC+9es2PyLjm+jjq3IeRBQbwBtPLJE/lkuHuGHr8uQLgmJRA==" + }, + "@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "dev": true + }, + "@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dev": true, + "requires": { + "type-detect": "4.0.8" } }, - "node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + "@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" + } }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "engines": { - "node": ">= 0.8" + "@textea/json-viewer": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/@textea/json-viewer/-/json-viewer-2.13.0.tgz", + "integrity": "sha512-feVvspIH+ShMSnfdam62EuXBHsnB44vmwZvjB8MtLm5lCdSiwX6vZD8efhYuyEWdRvC5IQf+G6wuVlZT/Tq4zw==", + "requires": { + "@emotion/react": "^11.10.5", + "@emotion/styled": "^11.10.5", + "@mui/material": "^5.11.4", + "copy-to-clipboard": "^3.3.3", + "group-items": "^2.2.0", + "zustand": "^4.1.5" } }, - "node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" + "@types/babel__core": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", + "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", + "dev": true, + "requires": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" } }, - "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==", - "engines": { - "node": ">=8" + "@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" } }, - "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": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "engines": { - "node": ">=0.10.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" } }, - "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==", - "engines": { - "node": ">=8" + "@types/babel__traverse": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", + "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", + "dev": true, + "requires": { + "@babel/types": "^7.3.0" } }, - "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==" + "@types/d3-array": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.0.4.tgz", + "integrity": "sha512-nwvEkG9vYOc0Ic7G7kwgviY4AQlTfYGIZ0fqB7CQHXGyYM6nO7kJh5EguSNA3jfh4rq7Sb7eMVq8isuvg2/miQ==" }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + "@types/d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-HKuicPHJuvPgCD+np6Se9MQvS6OCbJmOjGvylzMJRlDwUXjKTTXs6Pwgk79O09Vj/ho3u1ofXnhFOaEWWPrlwA==" }, - "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==", - "engines": { - "node": ">=8" + "@types/d3-ease": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.0.tgz", + "integrity": "sha512-aMo4eaAOijJjA6uU+GIeW018dvy9+oH5Y2VPPzjjfxevvGQ/oRDs+tfYC9b50Q4BygRR8yE2QCLsrT0WtAVseA==" + }, + "@types/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-jx5leotSeac3jr0RePOH1KdR9rISG91QIE4Q2PYTu4OymLTZfA3SrnURSLzKH48HmXVUru50b8nje4E79oQSQw==", + "requires": { + "@types/d3-color": "*" } }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + "@types/d3-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.0.0.tgz", + "integrity": "sha512-0g/A+mZXgFkQxN3HniRDbXMN79K3CdTpLsevj+PXiTcb2hVyvkZUBg37StmgCQkaD84cUJ4uaDAWq7UJOQy2Tg==" }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "@types/d3-scale": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.3.tgz", + "integrity": "sha512-PATBiMCpvHJSMtZAMEhc2WyL+hnzarKzI6wAHYjhsonjWJYGq5BXTzQjv4l8m2jO183/4wZ90rKvSeT7o72xNQ==", + "requires": { + "@types/d3-time": "*" + } }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "@types/d3-shape": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.1.tgz", + "integrity": "sha512-6Uh86YFF7LGg4PQkuO2oG6EMBRLuW9cbavUW46zkIO5kuS2PfTqo2o9SkgtQzguBHbLgNnU90UNsITpsX1My+A==", + "requires": { + "@types/d3-path": "*" } }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "@types/d3-time": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.0.tgz", + "integrity": "sha512-sZLCdHvBUcNby1cB6Fd3ZBrABbjz3v1Vm90nysCQ6Vt7vd6e/h9Lt7SiJUoEX0l4Dzc7P5llKyhqSi1ycSf1Hg==" + }, + "@types/d3-timer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.0.tgz", + "integrity": "sha512-HNB/9GHqu7Fo8AQiugyJbv6ZxYz58wef0esl4Mv828w1ZKpAshw/uFWVDUcIB9KKFeFKoxS3cHY07FFgtTRZ1g==" + }, + "@types/graceful-fs": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", "dev": true, - "engines": { - "node": ">=0.10.0" + "requires": { + "@types/node": "*" } }, - "node_modules/pinkie": { + "@types/istanbul-lib-coverage": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "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, - "engines": { - "node": ">=0.10.0" + "requires": { + "@types/istanbul-lib-coverage": "*" } }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "@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": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" + "requires": { + "@types/istanbul-lib-report": "*" } }, - "node_modules/pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", - "engines": { - "node": ">= 6" - } + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true }, - "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==", - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } + "@types/node": { + "version": "18.11.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", + "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==", + "dev": true }, - "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==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } + "@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==" }, - "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==", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" + "@types/prettier": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", + "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==", + "dev": true + }, + "@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + }, + "@types/react": { + "version": "18.0.27", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.27.tgz", + "integrity": "sha512-3vtRKHgVxu3Jp9t718R9BuzoD4NcQ8YJ5XRzsSKxNDiDonD2MXIT1TmSkenxuCycZJoQT5d2vE8LwWJxBC1gmA==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" } }, - "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==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "@types/react-dom": { + "version": "18.0.10", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.10.tgz", + "integrity": "sha512-E42GW/JA4Qv15wQdqJq8DL4JhNpB3prJgjgapN3qJT9K2zO5IIAQh4VXvCEDupoqAwnz0cY4RlXeC/ajX5SFHg==", + "dev": true, + "requires": { + "@types/react": "*" } }, - "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==", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" + "@types/react-is": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/react-is/-/react-is-17.0.3.tgz", + "integrity": "sha512-aBTIWg1emtu95bLTLx0cpkxwGW3ueZv71nE2YFBpL8k/z5czEW8yYpOo8Dp+UUAFAtKwNaOsh/ioSeQnWlZcfw==", + "requires": { + "@types/react": "*" } }, - "node_modules/pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=8" + "@types/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-juKD/eiSM3/xZYzjuzH6ZwpP+/lejltmiS3QEzV/vmb/Q8+HfDmxu+Baga8UEMGBqV88Nbg4l2hY/K2DkyaLLA==", + "requires": { + "@types/react": "*" } }, - "node_modules/pkg-up/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } + "@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" }, - "node_modules/pkg-up/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } + "@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/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==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "@types/yargs": { + "version": "17.0.20", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.20.tgz", + "integrity": "sha512-eknWrTHofQuPk2iuqDm1waA7V6xPlbgBoaaXEgYkClhLOnB0TtbW+srJaOToAgawPxPlHQzwypFA2bhZaUGP5A==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" } }, - "node_modules/pkg-up/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } + "@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/pkg-up/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "engines": { - "node": ">=4" + "@vitejs/plugin-react": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-3.0.1.tgz", + "integrity": "sha512-mx+QvYwIbbpOIJw+hypjnW1lAbKDHtWK5ibkF/V1/oMBu8HU/chb+SnqJDAsLq1+7rGqjktCEomMTM5KShzUKQ==", + "dev": true, + "requires": { + "@babel/core": "^7.20.7", + "@babel/plugin-transform-react-jsx-self": "^7.18.6", + "@babel/plugin-transform-react-jsx-source": "^7.19.6", + "magic-string": "^0.27.0", + "react-refresh": "^0.14.0" } }, - "node_modules/portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", - "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", - "dependencies": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" - }, - "engines": { - "node": ">= 0.12.0" - } + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true }, - "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==", - "dependencies": { - "ms": "^2.1.1" - } + "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": {} }, - "node_modules/postcss": { - "version": "8.4.6", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.6.tgz", - "integrity": "sha512-OovjwIzs9Te46vlEx7+uXB0PLijpwjXGKXjVGGPIGubGpq7uh5Xgf6D6FiJ/SzJMBosHDp6a2hiXOS97iBXcaA==", - "dependencies": { - "nanoid": "^3.2.0", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dev": true, + "requires": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" } }, - "node_modules/postcss-attribute-case-insensitive": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.0.tgz", - "integrity": "sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ==", - "dependencies": { - "postcss-selector-parser": "^6.0.2" - }, - "peerDependencies": { - "postcss": "^8.0.2" - } + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true }, - "node_modules/postcss-browser-comments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", - "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", - "engines": { - "node": ">=8" - }, - "peerDependencies": { - "browserslist": ">=4", - "postcss": ">=8" + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" } }, - "node_modules/postcss-calc": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", - "dependencies": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" - }, - "peerDependencies": { - "postcss": "^8.2.2" + "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" } }, - "node_modules/postcss-clamp": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-3.0.0.tgz", - "integrity": "sha512-QENQMIF/Grw0qX0RzSPJjw+mAiGPIwG2AnsQDIoR/WJ5Q19zLB0NrZX8cH7CzzdDWEerTPGCdep7ItFaAdtItg==", - "dependencies": { - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": ">=7.6.0" - }, - "peerDependencies": { - "postcss": "^8.4.5" + "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" } }, - "node_modules/postcss-color-functional-notation": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.2.tgz", - "integrity": "sha512-DXVtwUhIk4f49KK5EGuEdgx4Gnyj6+t2jBSEmxvpIK9QI40tWrpS2Pua8Q7iIZWBrki2QOaeUdEaLPPa91K0RQ==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } + "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 }, - "node_modules/postcss-color-hex-alpha": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.3.tgz", - "integrity": "sha512-fESawWJCrBV035DcbKRPAVmy21LpoyiXdPTuHUfWJ14ZRjY7Y7PA6P4g8z6LQGYhU1WAxkTxjIjurXzoe68Glw==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "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==", + "requires": { + "color-convert": "^1.9.0" } }, - "node_modules/postcss-color-rebeccapurple": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.0.2.tgz", - "integrity": "sha512-SFc3MaocHaQ6k3oZaFwH8io6MdypkUtEy/eXzXEB1vEQlO3S3oDc/FSZA8AsS04Z25RirQhlDlHLh3dn7XewWw==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } + "antlr4": { + "version": "4.9.3", + "resolved": "https://registry.npmjs.org/antlr4/-/antlr4-4.9.3.tgz", + "integrity": "sha512-qNy2odgsa0skmNMCuxzXhM4M8J1YDaPv3TI+vCdnOAanu0N982wBrSqziDKRDctEZLZy9VffqIZXc0UGjjSP/g==" }, - "node_modules/postcss-colormin": { - "version": "5.2.5", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.5.tgz", - "integrity": "sha512-+X30aDaGYq81mFqwyPpnYInsZQnNpdxMX0ajlY7AExCexEFkPVV+KrO7kXwayqEWL2xwEbNQ4nUO0ZsRWGnevg==", - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" } }, - "node_modules/postcss-convert-values": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.4.tgz", - "integrity": "sha512-bugzSAyjIexdObovsPZu/sBCTHccImJxLyFgeV0MmNBm/Lw5h5XnjfML6gzEmJ3A6nyfCW7hb1JXzcsA4Zfbdw==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } + "arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true }, - "node_modules/postcss-custom-media": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.0.tgz", - "integrity": "sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" } }, - "node_modules/postcss-custom-properties": { - "version": "12.1.4", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.4.tgz", - "integrity": "sha512-i6AytuTCoDLJkWN/MtAIGriJz3j7UX6bV7Z5t+KgFz+dwZS15/mlTJY1S0kRizlk6ba0V8u8hN50Fz5Nm7tdZw==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dev": true, + "requires": { + "deep-equal": "^2.0.5" } }, - "node_modules/postcss-custom-selectors": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.0.tgz", - "integrity": "sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q==", - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.1.2" + "array-includes": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "is-string": "^1.0.7" } }, - "node_modules/postcss-dir-pseudo-class": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.4.tgz", - "integrity": "sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw==", - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" } }, - "node_modules/postcss-discard-comments": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.3.tgz", - "integrity": "sha512-6W5BemziRoqIdAKT+1QjM4bNcJAQ7z7zk073730NHg4cUXh3/rQHHj7pmYxUB9aGhuRhBiUf0pXvIHkRwhQP0Q==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "dev": true + }, + "array.prototype.flat": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" } }, - "node_modules/postcss-discard-duplicates": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.3.tgz", - "integrity": "sha512-vPtm1Mf+kp7iAENTG7jI1MN1lk+fBqL5y+qxyi4v3H+lzsXEdfS3dwUZD45KVhgzDEgduur8ycB4hMegyMTeRw==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "array.prototype.flatmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" } }, - "node_modules/postcss-discard-empty": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.3.tgz", - "integrity": "sha512-xGJugpaXKakwKI7sSdZjUuN4V3zSzb2Y0LOlmTajFbNinEjTfVs9PFW2lmKBaC/E64WwYppfqLD03P8l9BuueA==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "array.prototype.tosorted": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", + "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" } }, - "node_modules/postcss-discard-overridden": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.4.tgz", - "integrity": "sha512-3j9QH0Qh1KkdxwiZOW82cId7zdwXVQv/gRXYDnwx5pBtR1sTkU4cXRK9lp5dSdiM0r0OICO/L8J6sV1/7m0kHg==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==", + "dev": true }, - "node_modules/postcss-double-position-gradients": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.0.tgz", - "integrity": "sha512-oz73I08yMN3oxjj0s8mED1rG+uOYoK3H8N9RjQofyg52KBRNmePJKg3fVwTpL2U5ZFbCzXoZBsUD/CvZdlqE4Q==", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "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": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "autoprefixer": { + "version": "10.4.13", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", + "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", + "dev": true, + "requires": { + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001426", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" } }, - "node_modules/postcss-env-function": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.5.tgz", - "integrity": "sha512-gPUJc71ji9XKyl0WSzAalBeEA/89kU+XpffpPxSaaaZ1c48OL36r1Ep5R6+9XAPkIiDlSvVAwP4io12q/vTcvA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true + }, + "axe-core": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.6.2.tgz", + "integrity": "sha512-b1WlTV8+XKLj9gZy2DZXgQiyDp9xkkoe2a6U6UbYccScq2wgH/YwCeI2/Jq2mgo0HzQxqJOjWZBLeA/mqsk5Mg==", + "dev": true + }, + "axios": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.2.3.tgz", + "integrity": "sha512-pdDkMYJeuXLZ6Xj/Q5J3Phpe+jbGdsSzlQaFVkMQzRUL05+6+tetX8TV3p4HrU4kzuO9bt+io/yGQxuyxA/xcw==", + "requires": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" } }, - "node_modules/postcss-flexbugs-fixes": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", - "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", - "peerDependencies": { - "postcss": "^8.1.4" + "axobject-query": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz", + "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==", + "dev": true, + "requires": { + "deep-equal": "^2.0.5" } }, - "node_modules/postcss-focus-visible": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", - "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "engines": { - "node": "^12 || ^14 || >=16" + "babel-jest": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.3.1.tgz", + "integrity": "sha512-aard+xnMoxgjwV70t0L6wkW/3HQQtV+O0PEimxKgzNqCJnbYmroPojdP2tqKSOAt8QAKV/uSZU8851M7B5+fcA==", + "dev": true, + "requires": { + "@jest/transform": "^29.3.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.2.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" }, - "peerDependencies": { - "postcss": "^8.4" + "dependencies": { + "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" + } + }, + "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" + } + }, + "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 + }, + "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 + }, + "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" + } + } } }, - "node_modules/postcss-focus-within": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", - "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "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" } }, - "node_modules/postcss-font-variant": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", - "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", - "peerDependencies": { - "postcss": "^8.1.0" + "babel-plugin-jest-hoist": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.2.0.tgz", + "integrity": "sha512-TnspP2WNiR3GLfCsUNHqeXw0RoQ2f9U5hQ5L3XFpwuO8htQmSrhh8qsB6vi5Yi8+kuynN1yjDjQsPfkebmB6ZA==", + "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" } }, - "node_modules/postcss-gap-properties": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.3.tgz", - "integrity": "sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ==", - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "requires": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" } }, - "node_modules/postcss-image-set-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.6.tgz", - "integrity": "sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "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" } }, - "node_modules/postcss-initial": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", - "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", - "peerDependencies": { - "postcss": "^8.0.0" + "babel-preset-jest": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.2.0.tgz", + "integrity": "sha512-z9JmMJppMxNv8N7fNRHvhMg9cvIkMxQBXgFkane3yKVEvEOP+kB50lk8DFRvF9PGqbyXxlmebKWhuDORO8RgdA==", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "^29.2.0", + "babel-preset-current-node-syntax": "^1.0.0" } }, - "node_modules/postcss-js": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", - "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", - "dependencies": { - "camelcase-css": "^2.0.1" - }, - "engines": { - "node": "^12 || ^14 || >= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.3.3" + "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 + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "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" } }, - "node_modules/postcss-lab-function": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.1.1.tgz", - "integrity": "sha512-j3Z0WQCimY2tMle++YcmygnnVbt6XdnrCV1FO2IpzaCSmtTF2oO8h4ZYUA1Q+QHYroIiaWPvNHt9uBR4riCksQ==", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "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" } }, - "node_modules/postcss-load-config": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.3.tgz", - "integrity": "sha512-5EYgaM9auHGtO//ljHH+v/aC/TQ5LHXtL7bQajNAUBKUVKiYE8rYpFms7+V26D9FncaGe2zwCoPQsFKb5zF/Hw==", - "dependencies": { - "lilconfig": "^2.0.4", - "yaml": "^1.10.2" - }, - "engines": { - "node": ">= 10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "ts-node": { - "optional": true - } - } - }, - "node_modules/postcss-loader": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", - "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", - "dependencies": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.5" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^5.0.0" - } - }, - "node_modules/postcss-logical": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", - "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "browserslist": { + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "requires": { + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" } }, - "node_modules/postcss-media-minmax": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", - "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "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" } }, - "node_modules/postcss-merge-longhand": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.6.tgz", - "integrity": "sha512-rkmoPwQO6ymJSmWsX6l2hHeEBQa7C4kJb9jyi5fZB1sE8nSCv7sqchoYPixRwX/yvLoZP2y6FA5kcjiByeJqDg==", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.0.3" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } + "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/postcss-merge-rules": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.6.tgz", - "integrity": "sha512-nzJWJ9yXWp8AOEpn/HFAW72WKVGD2bsLiAmgw4hDchSij27bt6TF+sIK0cJUBAYT3SGcjtGGsOR89bwkkMuMgQ==", - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.0.2", - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "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" } }, - "node_modules/postcss-minify-font-values": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.4.tgz", - "integrity": "sha512-RN6q3tyuEesvyCYYFCRGJ41J1XFvgV+dvYGHr0CeHv8F00yILlN8Slf4t8XW4IghlfZYCeyRrANO6HpJ948ieA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" }, - "node_modules/postcss-minify-gradients": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.6.tgz", - "integrity": "sha512-E/dT6oVxB9nLGUTiY/rG5dX9taugv9cbLNTFad3dKxOO+BQg25Q/xo2z2ddG+ZB1CbkZYaVwx5blY8VC7R/43A==", - "dependencies": { - "colord": "^2.9.1", - "cssnano-utils": "^3.0.2", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true }, - "node_modules/postcss-minify-params": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.5.tgz", - "integrity": "sha512-YBNuq3Rz5LfLFNHb9wrvm6t859b8qIqfXsWeK7wROm3jSKNpO1Y5e8cOyBv6Acji15TgSrAwb3JkVNCqNyLvBg==", - "dependencies": { - "browserslist": "^4.16.6", - "cssnano-utils": "^3.0.2", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } + "camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true }, - "node_modules/postcss-minify-selectors": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.3.tgz", - "integrity": "sha512-9RJfTiQEKA/kZhMaEXND893nBqmYQ8qYa/G+uPdVnXF6D/FzpfI6kwBtWEcHx5FqDbA79O9n6fQJfrIj6M8jvQ==", - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } + "caniuse-lite": { + "version": "1.0.30001447", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001447.tgz", + "integrity": "sha512-bdKU1BQDPeEXe9A39xJnGtY0uRq/z5osrnXUw0TcK+EYno45Y+U7QU9HhHEyzvMDffpYadFXi3idnSNkcwLkTw==" }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.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==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.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 }, - "node_modules/postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >= 14" + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "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" + } + } } }, - "node_modules/postcss-nested": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", - "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", - "dependencies": { - "postcss-selector-parser": "^6.0.6" - }, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } + "ci-info": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.1.tgz", + "integrity": "sha512-4jYS4MOAaCIStSRwiuxc4B8MYhIe676yO1sYGzARnjXkWpmzZMMYxY6zu8WYWDhSuth5zhrQ1rhNSibyyvv4/w==", + "dev": true }, - "node_modules/postcss-nesting": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.2.tgz", - "integrity": "sha512-dJGmgmsvpzKoVMtDMQQG/T6FSqs6kDtUDirIfl4KnjMCiY9/ETX8jdKyCd20swSRAbUYkaBKV20pxkzxoOXLqQ==", - "dependencies": { - "postcss-selector-parser": "^6.0.8" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } + "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/postcss-normalize": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", - "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", - "dependencies": { - "@csstools/normalize.css": "*", - "postcss-browser-comments": "^4", - "sanitize.css": "*" - }, - "engines": { - "node": ">= 12" - }, - "peerDependencies": { - "browserslist": ">= 4", - "postcss": ">= 8" - } + "classnames": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", + "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" }, - "node_modules/postcss-normalize-charset": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.3.tgz", - "integrity": "sha512-iKEplDBco9EfH7sx4ut7R2r/dwTnUqyfACf62Unc9UiyFuI7uUqZZtY+u+qp7g8Qszl/U28HIfcsI3pEABWFfA==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true }, - "node_modules/postcss-normalize-display-values": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.3.tgz", - "integrity": "sha512-FIV5FY/qs4Ja32jiDb5mVj5iWBlS3N8tFcw2yg98+8MkRgyhtnBgSC0lxU+16AMHbjX5fbSJgw5AXLMolonuRQ==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "requires": { + "restore-cursor": "^3.1.0" } }, - "node_modules/postcss-normalize-positions": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.4.tgz", - "integrity": "sha512-qynirjBX0Lc73ROomZE3lzzmXXTu48/QiEzKgMeqh28+MfuHLsuqC9po4kj84igZqqFGovz8F8hf44hA3dPYmQ==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" + "cli-truncate": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", + "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", + "dev": true, + "requires": { + "slice-ansi": "^5.0.0", + "string-width": "^5.0.0" }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-repeat-style": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.4.tgz", - "integrity": "sha512-Innt+wctD7YpfeDR7r5Ik6krdyppyAg2HBRpX88fo5AYzC1Ut/l3xaxACG0KsbX49cO2n5EB13clPwuYVt8cMA==", "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + } + } } }, - "node_modules/postcss-normalize-string": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.4.tgz", - "integrity": "sha512-Dfk42l0+A1CDnVpgE606ENvdmksttLynEqTQf5FL3XGQOyqxjbo25+pglCUvziicTxjtI2NLUR6KkxyUWEVubQ==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" } }, - "node_modules/postcss-normalize-timing-functions": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.3.tgz", - "integrity": "sha512-QRfjvFh11moN4PYnJ7hia4uJXeFotyK3t2jjg8lM9mswleGsNw2Lm3I5wO+l4k1FzK96EFwEVn8X8Ojrp2gP4g==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } + "clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==" }, - "node_modules/postcss-normalize-unicode": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.4.tgz", - "integrity": "sha512-W79Regn+a+eXTzB+oV/8XJ33s3pDyFTND2yDuUCo0Xa3QSy1HtNIfRVPXNubHxjhlqmMFADr3FSCHT84ITW3ig==", - "dependencies": { - "browserslist": "^4.16.6", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true }, - "node_modules/postcss-normalize-url": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.5.tgz", - "integrity": "sha512-Ws3tX+PcekYlXh+ycAt0wyzqGthkvVtZ9SZLutMVvHARxcpu4o7vvXcNoiNKyjKuWecnjS6HDI3fjBuDr5MQxQ==", - "dependencies": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } + "coffeescript": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/coffeescript/-/coffeescript-2.7.0.tgz", + "integrity": "sha512-hzWp6TUE2d/jCcN67LrW1eh5b/rSDKQK6oD6VMLlggYVUUFexgTH9z3dNYihzX4RMhze5FTUsUmOXViJKFQR/A==" }, - "node_modules/postcss-normalize-whitespace": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.4.tgz", - "integrity": "sha512-wsnuHolYZjMwWZJoTC9jeI2AcjA67v4UuidDrPN9RnX8KIZfE+r2Nd6XZRwHVwUiHmRvKQtxiqo64K+h8/imaw==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } + "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/postcss-opacity-percentage": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", - "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==", - "funding": [ - { - "type": "kofi", - "url": "https://ko-fi.com/mrcgrtz" - }, - { - "type": "liberapay", - "url": "https://liberapay.com/mrcgrtz" - } - ], - "engines": { - "node": "^12 || ^14 || >=16" + "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==", + "requires": { + "color-name": "1.1.3" } }, - "node_modules/postcss-ordered-values": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.5.tgz", - "integrity": "sha512-mfY7lXpq+8bDEHfP+muqibDPhZ5eP9zgBEF9XRvoQgXcQe2Db3G1wcvjbnfjXG6wYsl+0UIjikqq4ym1V2jGMQ==", - "dependencies": { - "cssnano-utils": "^3.0.2", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, - "node_modules/postcss-overflow-shorthand": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.3.tgz", - "integrity": "sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg==", - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } + "colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "dev": true }, - "node_modules/postcss-page-break": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", - "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", - "peerDependencies": { - "postcss": "^8" + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" } }, - "node_modules/postcss-place": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.4.tgz", - "integrity": "sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-preset-env": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.4.0.tgz", - "integrity": "sha512-nWC9bDW6nQ4a15RZ/UKgpxZT8xbv0gl+/2q6PROAwwzsxiEb4pjsChAbS0sltepvAjqXbQhff+38FXDxJCCobw==", - "dependencies": { - "@csstools/postcss-color-function": "^1.0.2", - "@csstools/postcss-font-format-keywords": "^1.0.0", - "@csstools/postcss-hwb-function": "^1.0.0", - "@csstools/postcss-ic-unit": "^1.0.0", - "@csstools/postcss-is-pseudo-class": "^2.0.0", - "@csstools/postcss-normalize-display-values": "^1.0.0", - "@csstools/postcss-oklab-function": "^1.0.1", - "@csstools/postcss-progressive-custom-properties": "^1.2.0", - "autoprefixer": "^10.4.2", - "browserslist": "^4.19.1", - "css-blank-pseudo": "^3.0.3", - "css-has-pseudo": "^3.0.4", - "css-prefers-color-scheme": "^6.0.3", - "cssdb": "^6.3.1", - "postcss-attribute-case-insensitive": "^5.0.0", - "postcss-clamp": "^3.0.0", - "postcss-color-functional-notation": "^4.2.2", - "postcss-color-hex-alpha": "^8.0.3", - "postcss-color-rebeccapurple": "^7.0.2", - "postcss-custom-media": "^8.0.0", - "postcss-custom-properties": "^12.1.4", - "postcss-custom-selectors": "^6.0.0", - "postcss-dir-pseudo-class": "^6.0.4", - "postcss-double-position-gradients": "^3.1.0", - "postcss-env-function": "^4.0.5", - "postcss-focus-visible": "^6.0.4", - "postcss-focus-within": "^5.0.4", - "postcss-font-variant": "^5.0.0", - "postcss-gap-properties": "^3.0.3", - "postcss-image-set-function": "^4.0.6", - "postcss-initial": "^4.0.1", - "postcss-lab-function": "^4.1.1", - "postcss-logical": "^5.0.4", - "postcss-media-minmax": "^5.0.0", - "postcss-nesting": "^10.1.2", - "postcss-opacity-percentage": "^1.1.2", - "postcss-overflow-shorthand": "^3.0.3", - "postcss-page-break": "^3.0.4", - "postcss-place": "^7.0.4", - "postcss-pseudo-class-any-link": "^7.1.1", - "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^5.0.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true }, - "node_modules/postcss-pseudo-class-any-link": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.1.tgz", - "integrity": "sha512-JRoLFvPEX/1YTPxRxp1JO4WxBVXJYrSY7NHeak5LImwJ+VobFMwYDQHvfTXEpcn+7fYIeGkC29zYFhFWIZD8fg==", - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true }, - "node_modules/postcss-reduce-initial": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.3.tgz", - "integrity": "sha512-c88TkSnQ/Dnwgb4OZbKPOBbCaauwEjbECP5uAuFPOzQ+XdjNjRH7SG0dteXrpp1LlIFEKK76iUGgmw2V0xeieA==", - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } + "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/postcss-reduce-transforms": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.4.tgz", - "integrity": "sha512-VIJB9SFSaL8B/B7AXb7KHL6/GNNbbCHslgdzS9UDfBZYIA2nx8NLY7iD/BXFSO/1sRUILzBTfHCoW5inP37C5g==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } + "confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", + "dev": true }, - "node_modules/postcss-replace-overflow-wrap": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", - "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", - "peerDependencies": { - "postcss": "^8.0.3" - } + "convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" }, - "node_modules/postcss-selector-not": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz", - "integrity": "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==", - "dependencies": { - "balanced-match": "^1.0.0" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "copy-to-clipboard": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz", + "integrity": "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==", + "requires": { + "toggle-selection": "^1.0.6" } }, - "node_modules/postcss-selector-parser": { - "version": "6.0.9", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", - "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, - "node_modules/postcss-svgo": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.4.tgz", - "integrity": "sha512-yDKHvULbnZtIrRqhZoA+rxreWpee28JSRH/gy9727u0UCgtpv1M/9WEWY3xySlFa0zQJcqf6oCBJPR5NwkmYpg==", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "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" } }, - "node_modules/postcss-svgo/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "engines": { - "node": ">= 10" + "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" } }, - "node_modules/postcss-svgo/node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } + "css-unit-converter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz", + "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==" }, - "node_modules/postcss-svgo/node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + "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 }, - "node_modules/postcss-svgo/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==", - "engines": { - "node": ">=0.10.0" - } + "csstype": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" }, - "node_modules/postcss-svgo/node_modules/svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=10.13.0" - } + "csv-parse": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-4.16.3.tgz", + "integrity": "sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg==" }, - "node_modules/postcss-unique-selectors": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.4.tgz", - "integrity": "sha512-5ampwoSDJCxDPoANBIlMgoBcYUHnhaiuLYJR5pj1DLnYQvMRVyFuTA5C3Bvt+aHtiqWpJkD/lXT50Vo1D0ZsAQ==", - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "csv-stringify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-1.1.2.tgz", + "integrity": "sha512-3NmNhhd+AkYs5YtM1GEh01VR6PKj6qch2ayfQaltx5xpcAdThjnbbI5eT8CzRVpXfGKAxnmrSYLsNl/4f3eWiw==", + "requires": { + "lodash.get": "~4.4.2" } }, - "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==" - }, - "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==", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prettier": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.5.1.tgz", - "integrity": "sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==", - "dev": true, - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "dependencies": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" - } - }, - "node_modules/pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.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==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "node_modules/promise": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", - "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", - "dependencies": { - "asap": "~2.0.6" - } - }, - "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==", - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/prop-types/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/proxy-addr/node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" - }, - "node_modules/psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" - }, - "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==", - "engines": { - "node": ">=6" - } - }, - "node_modules/pure-color": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/pure-color/-/pure-color-1.3.0.tgz", - "integrity": "sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==" - }, - "node_modules/q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" - } - }, - "node_modules/qs": { - "version": "6.9.6", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", - "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==", - "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==", - "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": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/raf": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", - "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", - "dependencies": { - "performance-now": "^2.1.0" - } - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz", - "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==", - "dependencies": { - "bytes": "3.1.1", - "http-errors": "1.8.1", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" + "d3-array": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.2.tgz", + "integrity": "sha512-yEEyEAbDrF8C6Ob2myOBLjwBLck1Z89jMGFee0oPsn95GqjerpaOA4ch+vc2l0FNFFwMD5N7OCSEN5eAlsUbgQ==", + "requires": { + "internmap": "1 - 2" } }, - "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", - "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==", - "engines": { - "node": ">= 0.8" - } + "d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==" }, - "node_modules/raw-body/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } + "d3-ease": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", + "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==" }, - "node_modules/react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - }, - "engines": { - "node": ">=0.10.0" - } + "d3-format": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", + "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==" }, - "node_modules/react-app-polyfill": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", - "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", - "dependencies": { - "core-js": "^3.19.2", - "object-assign": "^4.1.1", - "promise": "^8.1.0", - "raf": "^3.4.1", - "regenerator-runtime": "^0.13.9", - "whatwg-fetch": "^3.6.2" - }, - "engines": { - "node": ">=14" + "d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "requires": { + "d3-color": "1 - 3" } }, - "node_modules/react-base16-styling": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/react-base16-styling/-/react-base16-styling-0.6.0.tgz", - "integrity": "sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ==", - "dependencies": { - "base16": "^1.0.0", - "lodash.curry": "^4.0.1", - "lodash.flow": "^3.3.0", - "pure-color": "^1.2.0" - } + "d3-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", + "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==" }, - "node_modules/react-circular-progressbar": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/react-circular-progressbar/-/react-circular-progressbar-2.1.0.tgz", - "integrity": "sha512-xp4THTrod4aLpGy68FX/k1Q3nzrfHUjUe5v6FsdwXBl3YVMwgeXYQKDrku7n/D6qsJA9CuunarAboC2xCiKs1g==", - "peerDependencies": { - "react": "^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" + "d3-scale": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", + "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "requires": { + "d3-array": "2.10.0 - 3", + "d3-format": "1 - 3", + "d3-interpolate": "1.2.0 - 3", + "d3-time": "2.1.1 - 3", + "d3-time-format": "2 - 4" } }, - "node_modules/react-dev-utils": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.0.tgz", - "integrity": "sha512-xBQkitdxozPxt1YZ9O1097EJiVpwHr9FoAuEVURCKV0Av8NBERovJauzP7bo1ThvuhZ4shsQ1AJiu4vQpoT1AQ==", - "dependencies": { - "@babel/code-frame": "^7.16.0", - "address": "^1.1.2", - "browserslist": "^4.18.1", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", - "detect-port-alt": "^1.1.6", - "escape-string-regexp": "^4.0.0", - "filesize": "^8.0.6", - "find-up": "^5.0.0", - "fork-ts-checker-webpack-plugin": "^6.5.0", - "global-modules": "^2.0.0", - "globby": "^11.0.4", - "gzip-size": "^6.0.0", - "immer": "^9.0.7", - "is-root": "^2.1.0", - "loader-utils": "^3.2.0", - "open": "^8.4.0", - "pkg-up": "^3.1.0", - "prompts": "^2.4.2", - "react-error-overlay": "^6.0.10", - "recursive-readdir": "^2.2.2", - "shell-quote": "^1.7.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "engines": { - "node": ">=14" + "d3-shape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", + "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", + "requires": { + "d3-path": "^3.1.0" } }, - "node_modules/react-dev-utils/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==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "d3-time": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", + "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", + "requires": { + "d3-array": "2 - 3" } }, - "node_modules/react-dev-utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "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/react-dev-utils/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==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/react-dev-utils/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==" - }, - "node_modules/react-dev-utils/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==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/react-dev-utils/node_modules/loader-utils": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", - "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==", - "engines": { - "node": ">= 12.13.0" - } - }, - "node_modules/react-dev-utils/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/react-dom": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" - }, - "peerDependencies": { - "react": "17.0.2" - } - }, - "node_modules/react-error-overlay": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.10.tgz", - "integrity": "sha512-mKR90fX7Pm5seCOfz8q9F+66VCc1PGsWSBxKbITjfKVQHMNF2zudxHnMdJiB1fRCb+XsbQV9sO9DCkgsMQgBIA==" - }, - "node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - }, - "node_modules/react-json-view": { - "version": "1.21.3", - "resolved": "https://registry.npmjs.org/react-json-view/-/react-json-view-1.21.3.tgz", - "integrity": "sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==", - "dependencies": { - "flux": "^4.0.1", - "react-base16-styling": "^0.6.0", - "react-lifecycles-compat": "^3.0.4", - "react-textarea-autosize": "^8.3.2" - }, - "peerDependencies": { - "react": "^17.0.0 || ^16.3.0 || ^15.5.4", - "react-dom": "^17.0.0 || ^16.3.0 || ^15.5.4" - } - }, - "node_modules/react-lifecycles-compat": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", - "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" - }, - "node_modules/react-refresh": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", - "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-resize-detector": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/react-resize-detector/-/react-resize-detector-7.1.2.tgz", - "integrity": "sha512-zXnPJ2m8+6oq9Nn8zsep/orts9vQv3elrpA+R8XTcW7DVVUJ9vwDwMXaBtykAYjMnkCIaOoK9vObyR7ZgFNlOw==", - "dependencies": { - "lodash": "^4.17.21" - }, - "peerDependencies": { - "react": "^16.0.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/react-router": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.3.0.tgz", - "integrity": "sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ==", - "dependencies": { - "history": "^5.2.0" - }, - "peerDependencies": { - "react": ">=16.8" - } - }, - "node_modules/react-router-dom": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.3.0.tgz", - "integrity": "sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw==", - "dependencies": { - "history": "^5.2.0", - "react-router": "6.3.0" - }, - "peerDependencies": { - "react": ">=16.8", - "react-dom": ">=16.8" - } - }, - "node_modules/react-scripts": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.0.tgz", - "integrity": "sha512-3i0L2CyIlROz7mxETEdfif6Sfhh9Lfpzi10CtcGs1emDQStmZfWjJbAIMtRD0opVUjQuFWqHZyRZ9PPzKCFxWg==", - "dependencies": { - "@babel/core": "^7.16.0", - "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", - "@svgr/webpack": "^5.5.0", - "babel-jest": "^27.4.2", - "babel-loader": "^8.2.3", - "babel-plugin-named-asset-import": "^0.3.8", - "babel-preset-react-app": "^10.0.1", - "bfj": "^7.0.2", - "browserslist": "^4.18.1", - "camelcase": "^6.2.1", - "case-sensitive-paths-webpack-plugin": "^2.4.0", - "css-loader": "^6.5.1", - "css-minimizer-webpack-plugin": "^3.2.0", - "dotenv": "^10.0.0", - "dotenv-expand": "^5.1.0", - "eslint": "^8.3.0", - "eslint-config-react-app": "^7.0.0", - "eslint-webpack-plugin": "^3.1.1", - "file-loader": "^6.2.0", - "fs-extra": "^10.0.0", - "html-webpack-plugin": "^5.5.0", - "identity-obj-proxy": "^3.0.0", - "jest": "^27.4.3", - "jest-resolve": "^27.4.2", - "jest-watch-typeahead": "^1.0.0", - "mini-css-extract-plugin": "^2.4.5", - "postcss": "^8.4.4", - "postcss-flexbugs-fixes": "^5.0.2", - "postcss-loader": "^6.2.1", - "postcss-normalize": "^10.0.1", - "postcss-preset-env": "^7.0.1", - "prompts": "^2.4.2", - "react-app-polyfill": "^3.0.0", - "react-dev-utils": "^12.0.0", - "react-refresh": "^0.11.0", - "resolve": "^1.20.0", - "resolve-url-loader": "^4.0.0", - "sass-loader": "^12.3.0", - "semver": "^7.3.5", - "source-map-loader": "^3.0.0", - "style-loader": "^3.3.1", - "tailwindcss": "^3.0.2", - "terser-webpack-plugin": "^5.2.5", - "webpack": "^5.64.4", - "webpack-dev-server": "^4.6.0", - "webpack-manifest-plugin": "^4.0.2", - "workbox-webpack-plugin": "^6.4.1" - }, - "bin": { - "react-scripts": "bin/react-scripts.js" - }, - "engines": { - "node": ">=14.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - }, - "peerDependencies": { - "react": ">= 16", - "typescript": "^3.2.1 || ^4" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/react-smooth": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/react-smooth/-/react-smooth-2.0.1.tgz", - "integrity": "sha512-Own9TA0GPPf3as4vSwFhDouVfXP15ie/wIHklhyKBH5AN6NFtdk0UpHBnonV11BtqDkAWlt40MOUc+5srmW7NA==", - "dependencies": { - "fast-equals": "^2.0.0", - "react-transition-group": "2.9.0" - }, - "peerDependencies": { - "prop-types": "^15.6.0", - "react": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/react-textarea-autosize": { - "version": "8.3.4", - "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.3.4.tgz", - "integrity": "sha512-CdtmP8Dc19xL8/R6sWvtknD/eCXkQr30dtvC4VmGInhRsfF8X/ihXCq6+9l9qbxmKRiq407/7z5fxE7cVWQNgQ==", - "dependencies": { - "@babel/runtime": "^7.10.2", - "use-composed-ref": "^1.3.0", - "use-latest": "^1.2.1" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/react-textarea-autosize/node_modules/use-composed-ref": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz", - "integrity": "sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/react-textarea-autosize/node_modules/use-latest": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.1.tgz", - "integrity": "sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==", - "dependencies": { - "use-isomorphic-layout-effect": "^1.1.1" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-textarea-autosize/node_modules/use-latest/node_modules/use-isomorphic-layout-effect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", - "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-transition-group": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz", - "integrity": "sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==", - "dependencies": { - "dom-helpers": "^3.4.0", - "loose-envify": "^1.4.0", - "prop-types": "^15.6.2", - "react-lifecycles-compat": "^3.0.4" - }, - "peerDependencies": { - "react": ">=15.0.0", - "react-dom": ">=15.0.0" - } - }, - "node_modules/react-virtualized-auto-sizer": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.6.tgz", - "integrity": "sha512-7tQ0BmZqfVF6YYEWcIGuoR3OdYe8I/ZFbNclFlGOC3pMqunkYF/oL30NCjSGl9sMEb17AnzixDz98Kqc3N76HQ==", - "engines": { - "node": ">8.0.0" - }, - "peerDependencies": { - "react": "^15.3.0 || ^16.0.0-alpha || ^17.0.0", - "react-dom": "^15.3.0 || ^16.0.0-alpha || ^17.0.0" - } - }, - "node_modules/react-window": { - "version": "1.8.7", - "resolved": "https://registry.npmjs.org/react-window/-/react-window-1.8.7.tgz", - "integrity": "sha512-JHEZbPXBpKMmoNO1bNhoXOOLg/ujhL/BU4IqVU9r8eQPcy5KQnGHIHDRkJ0ns9IM5+Aq5LNwt3j8t3tIrePQzA==", - "dependencies": { - "@babel/runtime": "^7.0.0", - "memoize-one": ">=3.1.1 <6" - }, - "engines": { - "node": ">8.0.0" - }, - "peerDependencies": { - "react": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/recharts": { - "version": "2.1.14", - "resolved": "https://registry.npmjs.org/recharts/-/recharts-2.1.14.tgz", - "integrity": "sha512-GDmDDPEmRhGb6O41OfJUKh/RFYh3QMtEdaNuXOnVtJN8wiifo41MvIHHzrjf7Vp7/yJYFsGaXnCElzM5H7SPmQ==", - "dependencies": { - "@types/d3-interpolate": "^3.0.1", - "@types/d3-scale": "^4.0.2", - "@types/d3-shape": "^3.1.0", - "classnames": "^2.2.5", - "d3-interpolate": "^3.0.1", - "d3-scale": "^4.0.2", - "d3-shape": "^3.1.0", - "eventemitter3": "^4.0.1", - "lodash": "^4.17.19", - "react-is": "^16.10.2", - "react-resize-detector": "^7.1.2", - "react-smooth": "^2.0.1", - "recharts-scale": "^0.4.4", - "reduce-css-calc": "^2.1.8" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "prop-types": "^15.6.0", - "react": "^16.0.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/recharts-scale": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/recharts-scale/-/recharts-scale-0.4.5.tgz", - "integrity": "sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==", - "dependencies": { - "decimal.js-light": "^2.4.1" - } - }, - "node_modules/recharts/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/recoil": { - "version": "0.7.6", - "resolved": "https://registry.npmjs.org/recoil/-/recoil-0.7.6.tgz", - "integrity": "sha512-hsBEw7jFdpBCY/tu2GweiyaqHKxVj6EqF2/SfrglbKvJHhpN57SANWvPW+gE90i3Awi+A5gssOd3u+vWlT+g7g==", - "dependencies": { - "hamt_plus": "1.0.2" - }, - "peerDependencies": { - "react": ">=16.13.1" - }, - "peerDependenciesMeta": { - "react-dom": { - "optional": true - }, - "react-native": { - "optional": true - } - } - }, - "node_modules/recursive-readdir": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", - "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", - "dependencies": { - "minimatch": "3.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/recursive-readdir/node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/reduce-css-calc": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz", - "integrity": "sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==", - "dependencies": { - "css-unit-converter": "^1.1.1", - "postcss-value-parser": "^3.3.0" - } - }, - "node_modules/reduce-css-calc/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", - "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - }, - "node_modules/regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regex-parser": { - "version": "2.2.11", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", - "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" - }, - "node_modules/regexp.prototype.flags": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", - "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/regexpu-core": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", - "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", - "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.0.1", - "regjsgen": "^0.6.0", - "regjsparser": "^0.8.2", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regjsgen": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", - "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" - }, - "node_modules/regjsparser": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", - "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "dependencies": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "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==", - "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": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" - }, - "node_modules/resolve": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", - "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", - "dependencies": { - "is-core-module": "^2.8.1", - "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==", - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-url-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", - "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", - "dependencies": { - "adjust-sourcemap-loader": "^4.0.0", - "convert-source-map": "^1.7.0", - "loader-utils": "^2.0.0", - "postcss": "^7.0.35", - "source-map": "0.6.1" - }, - "engines": { - "node": ">=8.9" - }, - "peerDependencies": { - "rework": "1.0.1", - "rework-visit": "1.0.0" - }, - "peerDependenciesMeta": { - "rework": { - "optional": true - }, - "rework-visit": { - "optional": true - } - } - }, - "node_modules/resolve-url-loader/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/resolve-url-loader/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/resolve-url-loader/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==", - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "engines": { - "node": ">=10" - } - }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rfdc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", - "dev": true - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rollup": { - "version": "2.67.2", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.67.2.tgz", - "integrity": "sha512-hoEiBWwZtf1QdK3jZIq59L0FJj4Fiv4RplCO4pvCRC86qsoFurWB4hKQIjoRf3WvJmk5UZ9b0y5ton+62fC7Tw==", - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=10.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/rollup-plugin-terser": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", - "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", - "dependencies": { - "@babel/code-frame": "^7.10.4", - "jest-worker": "^26.2.1", - "serialize-javascript": "^4.0.0", - "terser": "^5.0.0" - }, - "peerDependencies": { - "rollup": "^2.0.0" - } - }, - "node_modules/rollup-plugin-terser/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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/rollup-plugin-terser/node_modules/jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/rollup-plugin-terser/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "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==", - "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/rxjs": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.4.tgz", - "integrity": "sha512-h5M3Hk78r6wAheJF0a5YahB1yRQKCsZ4MsGdZ5O9ETbVtjPcScGfrMmoOq7EBsCRzd4BDkvDJ7ogP8Sz5tTFiQ==", - "dev": true, - "dependencies": { - "tslib": "^2.1.0" - } - }, - "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==" - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/sanitize.css": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", - "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" - }, - "node_modules/sass-loader": { - "version": "12.6.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", - "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", - "dependencies": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "fibers": ">= 3.1.0", - "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", - "sass": "^1.3.0", - "sass-embedded": "*", - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "fibers": { - "optional": true - }, - "node-sass": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - } - } - }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "node_modules/saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "dependencies": { - "xmlchars": "^2.2.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/scheduler": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" - }, - "node_modules/selfsigned": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.0.tgz", - "integrity": "sha512-cUdFiCbKoa1mZ6osuJs2uDHrs0k0oprsKveFiiaBKCNq3SYyb5gs2HxhQyDNLCmL51ZZThqi4YNDpCK6GOP1iQ==", - "dependencies": { - "node-forge": "^1.2.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/send": { - "version": "0.17.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", - "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", - "dependencies": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "1.8.1", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "node_modules/serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "dependencies": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-index/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - }, - "node_modules/serve-static": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", - "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "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==", - "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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/shell-quote": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", - "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" - }, - "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==", - "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==" - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/slice-ansi": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", - "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^6.0.0", - "is-fullwidth-code-point": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz", - "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", - "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "dependencies": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "node_modules/sockjs/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" - }, - "node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "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==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-loader": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", - "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", - "dependencies": { - "abab": "^2.0.5", - "iconv-lite": "^0.6.3", - "source-map-js": "^1.0.1" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/source-map-resolve": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", - "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", - "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/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==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "deprecated": "See https://github.com/lydell/source-map-url#deprecated" - }, - "node_modules/sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" - }, - "node_modules/spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dependencies": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dependencies": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" - }, - "node_modules/stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" - }, - "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==", - "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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/stackframe": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.1.tgz", - "integrity": "sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg==" - }, - "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/stream": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/stream/-/stream-0.0.2.tgz", - "integrity": "sha1-f1Nj8Ff2WSxVlfALyAon9c7B8O8=", - "dependencies": { - "emitter-component": "^1.1.1" - } - }, - "node_modules/stream-transform": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/stream-transform/-/stream-transform-0.1.2.tgz", - "integrity": "sha1-fY5rTgOsR4F3j4x5UXUBv7B2Kp8=" - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "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/string-argv": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", - "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", - "dev": true, - "engines": { - "node": ">=0.6.19" - } - }, - "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==", - "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/string-natural-compare": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", - "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" - }, - "node_modules/string-to-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string-to-stream/-/string-to-stream-1.1.1.tgz", - "integrity": "sha512-QySF2+3Rwq0SdO3s7BAp4x+c3qsClpPQ6abAmb0DGViiSBAkT5kL6JT2iyzEVP+T1SmzHrQD1TwlP9QAHCc+Sw==", - "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "^2.1.0" - } - }, - "node_modules/string-to-stream/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/string-to-stream/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "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==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width/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==" - }, - "node_modules/string.prototype.matchall": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz", - "integrity": "sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.3.1", - "side-channel": "^1.0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "dependencies": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "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==", - "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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", - "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", - "engines": { - "node": ">=10" - } - }, - "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==", - "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==", - "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==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/strip-outer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", - "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/style-loader": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", - "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/stylehacks": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.3.tgz", - "integrity": "sha512-ENcUdpf4yO0E1rubu8rkxI+JGQk4CgjchynZ4bDBJDfqdy+uhTRSWb8/F3Jtu+Bw5MW45Po3/aQGeIyyxgQtxg==", - "dependencies": { - "browserslist": "^4.16.6", - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/stylis": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz", - "integrity": "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag==" - }, - "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==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks/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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks/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==", - "dependencies": { - "has-flag": "^4.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==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/svg-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" - }, - "node_modules/svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", - "dependencies": { - "chalk": "^2.4.1", - "coa": "^2.0.2", - "css-select": "^2.0.0", - "css-select-base-adapter": "^0.1.1", - "css-tree": "1.0.0-alpha.37", - "csso": "^4.0.2", - "js-yaml": "^3.13.1", - "mkdirp": "~0.5.1", - "object.values": "^1.1.0", - "sax": "~1.2.4", - "stable": "^0.1.8", - "unquote": "~1.1.1", - "util.promisify": "~1.0.0" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/svgo/node_modules/css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "node_modules/svgo/node_modules/css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/svgo/node_modules/dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dependencies": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "node_modules/svgo/node_modules/domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - }, - "node_modules/svgo/node_modules/nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "dependencies": { - "boolbase": "~1.0.0" - } - }, - "node_modules/symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" - }, - "node_modules/tailwindcss": { - "version": "3.0.23", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.23.tgz", - "integrity": "sha512-+OZOV9ubyQ6oI2BXEhzw4HrqvgcARY38xv3zKcjnWtMIZstEsXdI9xftd1iB7+RbOnj2HOEzkA0OyB5BaSxPQA==", - "dependencies": { - "arg": "^5.0.1", - "chalk": "^4.1.2", - "chokidar": "^3.5.3", - "color-name": "^1.1.4", - "cosmiconfig": "^7.0.1", - "detective": "^5.2.0", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.2.11", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "normalize-path": "^3.0.0", - "object-hash": "^2.2.0", - "postcss": "^8.4.6", - "postcss-js": "^4.0.0", - "postcss-load-config": "^3.1.0", - "postcss-nested": "5.0.6", - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0", - "quick-lru": "^5.1.1", - "resolve": "^1.22.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=12.13.0" - }, - "peerDependencies": { - "autoprefixer": "^10.0.2", - "postcss": "^8.0.9" - } - }, - "node_modules/tailwindcss/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==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/tailwindcss/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "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/tailwindcss/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==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/tailwindcss/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==" - }, - "node_modules/tailwindcss/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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/tailwindcss/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/tempy": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", - "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", - "dependencies": { - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tempy/node_modules/type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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==", - "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terser": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz", - "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", - "dependencies": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz", - "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==", - "dependencies": { - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1", - "terser": "^5.7.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, - "node_modules/terser-webpack-plugin/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==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "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==", - "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": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" - }, - "node_modules/throat": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", - "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" - }, - "node_modules/timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" - }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" - }, - "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": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "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==", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", - "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.1.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tough-cookie/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/trim-repeated": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", - "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", - "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/tryer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", - "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" - }, - "node_modules/tsconfig-paths": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz", - "integrity": "sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg==", - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.0", - "strip-bom": "^3.0.0" - } - }, - "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/tsconfig-paths/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "engines": { - "node": ">=4" - } - }, - "node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - } - }, - "node_modules/tsutils/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "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==", - "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==", - "engines": { - "node": ">=4" - } - }, - "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==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/typescript": { - "version": "4.5.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz", - "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==", - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/ua-parser-js": { - "version": "0.7.32", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.32.tgz", - "integrity": "sha512-f9BESNVhzlhEFf2CHMSj40NWOjYPl1YKYbrvIr/hFTDEmLq7SRbWvm7FcdcpCYT95zrOhC7gZSxjdnnTpBcwVw==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" - } - ], - "engines": { - "node": "*" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", - "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", - "dependencies": { - "function-bind": "^1.1.1", - "has-bigints": "^1.0.1", - "has-symbols": "^1.0.2", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "dependencies": { - "crypto-random-string": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" - }, - "node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "engines": { - "node": ">=4", - "yarn": "*" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "node_modules/util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", - "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "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==" - }, - "node_modules/v8-to-istanbul": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", - "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "engines": { - "node": ">=10.12.0" - } - }, - "node_modules/v8-to-istanbul/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", - "dependencies": { - "browser-process-hrtime": "^1.0.0" - } - }, - "node_modules/w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "dependencies": { - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "dependencies": { - "makeerror": "1.0.12" - } - }, - "node_modules/watchpack": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", - "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dependencies": { - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/web-vitals": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", - "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" - }, - "node_modules/webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "engines": { - "node": ">=10.4" - } - }, - "node_modules/webpack": { - "version": "5.69.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.69.0.tgz", - "integrity": "sha512-E5Fqu89Gu8fR6vejRqu26h8ld/k6/dCVbeGUcuZjc+goQHDfCPU9rER71JmdtBYGmci7Ec2aFEATQ2IVXKy2wg==", - "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.4.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.9.0", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.3.1", - "webpack-sources": "^3.2.3" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-middleware": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz", - "integrity": "sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg==", - "dependencies": { - "colorette": "^2.0.10", - "memfs": "^3.4.1", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/webpack-dev-middleware/node_modules/ajv": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", - "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", - "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/webpack-dev-middleware/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/webpack-dev-middleware/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==" - }, - "node_modules/webpack-dev-middleware/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpack-dev-server": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.4.tgz", - "integrity": "sha512-nfdsb02Zi2qzkNmgtZjkrMOcXnYZ6FLKcQwpxT7MvmHKc+oTtDsBju8j+NMyAygZ9GW1jMEUpy3itHtqgEhe1A==", - "dependencies": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.2.2", - "ansi-html-community": "^0.0.8", - "bonjour": "^3.5.0", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "default-gateway": "^6.0.3", - "del": "^6.0.0", - "express": "^4.17.1", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.0", - "ipaddr.js": "^2.0.1", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "portfinder": "^1.0.28", - "schema-utils": "^4.0.0", - "selfsigned": "^2.0.0", - "serve-index": "^1.9.1", - "sockjs": "^0.3.21", - "spdy": "^4.0.2", - "strip-ansi": "^7.0.0", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "engines": { - "node": ">= 12.13.0" - }, - "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-server/node_modules/ajv": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", - "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", - "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/webpack-dev-server/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/webpack-dev-server/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/webpack-dev-server/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==" - }, - "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpack-dev-server/node_modules/strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", - "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/webpack-manifest-plugin": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", - "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", - "dependencies": { - "tapable": "^2.0.0", - "webpack-sources": "^2.2.0" - }, - "engines": { - "node": ">=12.22.0" - }, - "peerDependencies": { - "webpack": "^4.44.2 || ^5.47.0" - } - }, - "node_modules/webpack-manifest-plugin/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==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", - "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", - "dependencies": { - "source-list-map": "^2.0.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/webpack/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "dependencies": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dependencies": { - "iconv-lite": "0.4.24" - } - }, - "node_modules/whatwg-encoding/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/whatwg-fetch": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", - "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" - }, - "node_modules/whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" - }, - "node_modules/whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "dependencies": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/workbox-background-sync": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.4.2.tgz", - "integrity": "sha512-P7c8uG5X2k+DMICH9xeSA9eUlCOjHHYoB42Rq+RtUpuwBxUOflAXR1zdsMWj81LopE4gjKXlTw7BFd1BDAHo7g==", - "dependencies": { - "idb": "^6.1.4", - "workbox-core": "6.4.2" - } - }, - "node_modules/workbox-broadcast-update": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.4.2.tgz", - "integrity": "sha512-qnBwQyE0+PWFFc/n4ISXINE49m44gbEreJUYt2ldGH3+CNrLmJ1egJOOyUqqu9R4Eb7QrXcmB34ClXG7S37LbA==", - "dependencies": { - "workbox-core": "6.4.2" - } - }, - "node_modules/workbox-build": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.4.2.tgz", - "integrity": "sha512-WMdYLhDIsuzViOTXDH+tJ1GijkFp5khSYolnxR/11zmfhNDtuo7jof72xPGFy+KRpsz6tug39RhivCj77qqO0w==", - "dependencies": { - "@apideck/better-ajv-errors": "^0.3.1", - "@babel/core": "^7.11.1", - "@babel/preset-env": "^7.11.0", - "@babel/runtime": "^7.11.2", - "@rollup/plugin-babel": "^5.2.0", - "@rollup/plugin-node-resolve": "^11.2.1", - "@rollup/plugin-replace": "^2.4.1", - "@surma/rollup-plugin-off-main-thread": "^2.2.3", - "ajv": "^8.6.0", - "common-tags": "^1.8.0", - "fast-json-stable-stringify": "^2.1.0", - "fs-extra": "^9.0.1", - "glob": "^7.1.6", - "lodash": "^4.17.20", - "pretty-bytes": "^5.3.0", - "rollup": "^2.43.1", - "rollup-plugin-terser": "^7.0.0", - "source-map": "^0.8.0-beta.0", - "source-map-url": "^0.4.0", - "stringify-object": "^3.3.0", - "strip-comments": "^2.0.1", - "tempy": "^0.6.0", - "upath": "^1.2.0", - "workbox-background-sync": "6.4.2", - "workbox-broadcast-update": "6.4.2", - "workbox-cacheable-response": "6.4.2", - "workbox-core": "6.4.2", - "workbox-expiration": "6.4.2", - "workbox-google-analytics": "6.4.2", - "workbox-navigation-preload": "6.4.2", - "workbox-precaching": "6.4.2", - "workbox-range-requests": "6.4.2", - "workbox-recipes": "6.4.2", - "workbox-routing": "6.4.2", - "workbox-strategies": "6.4.2", - "workbox-streams": "6.4.2", - "workbox-sw": "6.4.2", - "workbox-window": "6.4.2" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.3.tgz", - "integrity": "sha512-9o+HO2MbJhJHjDYZaDxJmSDckvDpiuItEsrIShV0DXeCshXWRHhqYyU/PKHMkuClOmFnZhRd6wzv4vpDu/dRKg==", - "dependencies": { - "json-schema": "^0.4.0", - "jsonpointer": "^5.0.0", - "leven": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "ajv": ">=8" - } - }, - "node_modules/workbox-build/node_modules/ajv": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", - "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", - "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/workbox-build/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/workbox-build/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==" - }, - "node_modules/workbox-build/node_modules/source-map": { - "version": "0.8.0-beta.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", - "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", - "dependencies": { - "whatwg-url": "^7.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/workbox-build/node_modules/tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/workbox-build/node_modules/webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" - }, - "node_modules/workbox-build/node_modules/whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "node_modules/workbox-cacheable-response": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.4.2.tgz", - "integrity": "sha512-9FE1W/cKffk1AJzImxgEN0ceWpyz1tqNjZVtA3/LAvYL3AC5SbIkhc7ZCO82WmO9IjTfu8Vut2X/C7ViMSF7TA==", - "dependencies": { - "workbox-core": "6.4.2" - } - }, - "node_modules/workbox-core": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.4.2.tgz", - "integrity": "sha512-1U6cdEYPcajRXiboSlpJx6U7TvhIKbxRRerfepAJu2hniKwJ3DHILjpU/zx3yvzSBCWcNJDoFalf7Vgd7ey/rw==" - }, - "node_modules/workbox-expiration": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.4.2.tgz", - "integrity": "sha512-0hbpBj0tDnW+DZOUmwZqntB/8xrXOgO34i7s00Si/VlFJvvpRKg1leXdHHU8ykoSBd6+F2KDcMP3swoCi5guLw==", - "dependencies": { - "idb": "^6.1.4", - "workbox-core": "6.4.2" - } - }, - "node_modules/workbox-google-analytics": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.4.2.tgz", - "integrity": "sha512-u+gxs3jXovPb1oul4CTBOb+T9fS1oZG+ZE6AzS7l40vnyfJV79DaLBvlpEZfXGv3CjMdV1sT/ltdOrKzo7HcGw==", - "dependencies": { - "workbox-background-sync": "6.4.2", - "workbox-core": "6.4.2", - "workbox-routing": "6.4.2", - "workbox-strategies": "6.4.2" - } - }, - "node_modules/workbox-navigation-preload": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.4.2.tgz", - "integrity": "sha512-viyejlCtlKsbJCBHwhSBbWc57MwPXvUrc8P7d+87AxBGPU+JuWkT6nvBANgVgFz6FUhCvRC8aYt+B1helo166g==", - "dependencies": { - "workbox-core": "6.4.2" - } - }, - "node_modules/workbox-precaching": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.4.2.tgz", - "integrity": "sha512-CZ6uwFN/2wb4noHVlALL7UqPFbLfez/9S2GAzGAb0Sk876ul9ukRKPJJ6gtsxfE2HSTwqwuyNVa6xWyeyJ1XSA==", - "dependencies": { - "workbox-core": "6.4.2", - "workbox-routing": "6.4.2", - "workbox-strategies": "6.4.2" - } - }, - "node_modules/workbox-range-requests": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.4.2.tgz", - "integrity": "sha512-SowF3z69hr3Po/w7+xarWfzxJX/3Fo0uSG72Zg4g5FWWnHpq2zPvgbWerBZIa81zpJVUdYpMa3akJJsv+LaO1Q==", - "dependencies": { - "workbox-core": "6.4.2" - } - }, - "node_modules/workbox-recipes": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.4.2.tgz", - "integrity": "sha512-/oVxlZFpAjFVbY+3PoGEXe8qyvtmqMrTdWhbOfbwokNFtUZ/JCtanDKgwDv9x3AebqGAoJRvQNSru0F4nG+gWA==", - "dependencies": { - "workbox-cacheable-response": "6.4.2", - "workbox-core": "6.4.2", - "workbox-expiration": "6.4.2", - "workbox-precaching": "6.4.2", - "workbox-routing": "6.4.2", - "workbox-strategies": "6.4.2" - } - }, - "node_modules/workbox-routing": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.4.2.tgz", - "integrity": "sha512-0ss/n9PAcHjTy4Ad7l2puuod4WtsnRYu9BrmHcu6Dk4PgWeJo1t5VnGufPxNtcuyPGQ3OdnMdlmhMJ57sSrrSw==", - "dependencies": { - "workbox-core": "6.4.2" - } - }, - "node_modules/workbox-strategies": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.4.2.tgz", - "integrity": "sha512-YXh9E9dZGEO1EiPC3jPe2CbztO5WT8Ruj8wiYZM56XqEJp5YlGTtqRjghV+JovWOqkWdR+amJpV31KPWQUvn1Q==", - "dependencies": { - "workbox-core": "6.4.2" - } - }, - "node_modules/workbox-streams": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.4.2.tgz", - "integrity": "sha512-ROEGlZHGVEgpa5bOZefiJEVsi5PsFjJG9Xd+wnDbApsCO9xq9rYFopF+IRq9tChyYzhBnyk2hJxbQVWphz3sog==", - "dependencies": { - "workbox-core": "6.4.2", - "workbox-routing": "6.4.2" - } - }, - "node_modules/workbox-sw": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.4.2.tgz", - "integrity": "sha512-A2qdu9TLktfIM5NE/8+yYwfWu+JgDaCkbo5ikrky2c7r9v2X6DcJ+zSLphNHHLwM/0eVk5XVf1mC5HGhYpMhhg==" - }, - "node_modules/workbox-webpack-plugin": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.4.2.tgz", - "integrity": "sha512-CiEwM6kaJRkx1cP5xHksn13abTzUqMHiMMlp5Eh/v4wRcedgDTyv6Uo8+Hg9MurRbHDosO5suaPyF9uwVr4/CQ==", - "dependencies": { - "fast-json-stable-stringify": "^2.1.0", - "pretty-bytes": "^5.4.1", - "source-map-url": "^0.4.0", - "upath": "^1.2.0", - "webpack-sources": "^1.4.3", - "workbox-build": "6.4.2" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "webpack": "^4.4.0 || ^5.9.0" - } - }, - "node_modules/workbox-webpack-plugin/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==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "node_modules/workbox-window": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.4.2.tgz", - "integrity": "sha512-KVyRKmrJg7iB+uym/B/CnEUEFG9CvnTU1Bq5xpXHbtgD9l+ShDekSl1wYpqw/O0JfeeQVOFb8CiNfvnwWwqnWQ==", - "dependencies": { - "@types/trusted-types": "^2.0.2", - "workbox-core": "6.4.2" - } - }, - "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==", - "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/wrap-ansi/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==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/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==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi/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==" - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "node_modules/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/ws": { - "version": "7.5.7", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", - "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" - }, - "node_modules/xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" - }, - "node_modules/xmldoc": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/xmldoc/-/xmldoc-0.4.0.tgz", - "integrity": "sha1-0lciS+g5PqrL+DfvIn/Y7CWzaIg=", - "dependencies": { - "sax": "~1.1.1" - } - }, - "node_modules/xmldoc/node_modules/sax": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.1.6.tgz", - "integrity": "sha1-XWFr6KXmB9VOEUr65Vt+ry/MMkA=" - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "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==" - }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "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==", - "engines": { - "node": ">=10" - } - }, - "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==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - } - }, - "dependencies": { - "@ampproject/remapping": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", - "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", - "requires": { - "@jridgewell/trace-mapping": "^0.3.0" - } - }, - "@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", - "requires": { - "@babel/highlight": "^7.16.7" - } - }, - "@babel/compat-data": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.0.tgz", - "integrity": "sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng==" - }, - "@babel/core": { - "version": "7.17.4", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.4.tgz", - "integrity": "sha512-R9x5r4t4+hBqZTmioSnkrW+I6NmbojwjGT8p4G2Gw1thWbXIHGDnmGdLdFw0/7ljucdIrNRp7Npgb4CyBYzzJg==", - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.3", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helpers": "^7.17.2", - "@babel/parser": "^7.17.3", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.0", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/eslint-parser": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.17.0.tgz", - "integrity": "sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA==", - "requires": { - "eslint-scope": "^5.1.1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.0" - }, - "dependencies": { - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "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==" - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/generator": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.3.tgz", - "integrity": "sha512-+R6Dctil/MgUsZsZAkYgK+ADNSZzJRRy0TvY65T71z/CR854xHQ1EweBYXdfT+HNeN7w0cSJJEzgxZMv40pxsg==", - "requires": { - "@babel/types": "^7.17.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", - "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", - "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", - "requires": { - "@babel/helper-explode-assignable-expression": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", - "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", - "requires": { - "@babel/compat-data": "^7.16.4", - "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.17.5", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.17.1", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.1.tgz", - "integrity": "sha512-JBdSr/LtyYIno/pNnJ75lBcqc3Z1XXujzPanHqjvvrhOA+DTceTFuJi8XjmWTZh4r3fsdfqaCMN0iZemdkxZHQ==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz", - "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "regexpu-core": "^5.0.1" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", - "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", - "requires": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/helper-environment-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", - "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", - "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", - "requires": { - "@babel/helper-get-function-arity": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", - "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-module-imports": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", - "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-module-transforms": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz", - "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==", - "requires": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", - "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@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==" - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", - "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-wrap-function": "^7.16.8", - "@babel/types": "^7.16.8" - } - }, - "@babel/helper-replace-supers": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", - "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", - "requires": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-simple-access": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz", - "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", - "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" - }, - "@babel/helper-validator-option": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==" - }, - "@babel/helper-wrap-function": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", - "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", - "requires": { - "@babel/helper-function-name": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.8", - "@babel/types": "^7.16.8" - } - }, - "@babel/helpers": { - "version": "7.17.2", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.2.tgz", - "integrity": "sha512-0Qu7RLR1dILozr/6M0xgj+DFPmi6Bnulgm9M8BVa9ZCWxDqlSnqt3cf8IDPB5m45sVXUZ0kuQAgUrdSFFH79fQ==", - "requires": { - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.0", - "@babel/types": "^7.17.0" - } - }, - "@babel/highlight": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", - "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", - "requires": { - "@babel/helper-validator-identifier": "^7.16.7", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.3.tgz", - "integrity": "sha512-7yJPvPV+ESz2IUTPbOL+YkIGyCqOyNIzdguKQuJGnH7bg1WTIifuM21YqokFt/THWh1AkCRn9IgoykTRCBVpzA==" - }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz", - "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", - "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.7" - } - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", - "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", - "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-proposal-class-static-block": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.7.tgz", - "integrity": "sha512-dgqJJrcZoG/4CkMopzhPJjGxsIe9A8RlkQLnL/Vhhx8AA9ZuaRwGSlscSh42hazc7WSrya/IK7mTeoF0DP9tEw==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - } - }, - "@babel/plugin-proposal-decorators": { - "version": "7.17.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.2.tgz", - "integrity": "sha512-WH8Z95CwTq/W8rFbMqb9p3hicpt4RX4f0K659ax2VHxgOyT6qQmUaEVEjIh4WR9Eh9NymkVn5vwsrE68fAQNUw==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.17.1", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/plugin-syntax-decorators": "^7.17.0", - "charcodes": "^0.2.0" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", - "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", - "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", - "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", - "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", - "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", - "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz", - "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==", - "requires": { - "@babel/compat-data": "^7.17.0", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.16.7" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", - "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", - "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.16.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", - "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.10", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", - "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", - "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@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==", - "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==", - "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==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-decorators": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz", - "integrity": "sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-flow": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz", - "integrity": "sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@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==", - "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==", - "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==", - "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==", - "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==", - "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==", - "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==", - "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==", - "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==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz", - "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", - "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", - "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", - "requires": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", - "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", - "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", - "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", - "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.3.tgz", - "integrity": "sha512-dDFzegDYKlPqa72xIlbmSkly5MluLoaC1JswABGktyt6NTXSBcUuse/kWE/wvKFWJHPETpi158qJZFS3JmykJg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", - "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", - "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", - "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-flow-strip-types": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz", - "integrity": "sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-flow": "^7.16.7" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", - "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", - "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", - "requires": { - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", - "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", - "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", - "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", - "requires": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz", - "integrity": "sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==", - "requires": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-simple-access": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz", - "integrity": "sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==", - "requires": { - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", - "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", - "requires": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", - "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", - "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", - "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", - "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", - "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-react-constant-elements": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.16.7.tgz", - "integrity": "sha512-lF+cfsyTgwWkcw715J88JhMYJ5GpysYNLhLP1PkvkhTRN7B3e74R/1KsDxFxhRpSn0UUD3IWM4GvdBR2PEbbQQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-react-display-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", - "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-react-jsx": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz", - "integrity": "sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-jsx": "^7.16.7", - "@babel/types": "^7.17.0" - } - }, - "@babel/plugin-transform-react-jsx-development": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", - "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", - "requires": { - "@babel/plugin-transform-react-jsx": "^7.16.7" - } - }, - "@babel/plugin-transform-react-pure-annotations": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz", - "integrity": "sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz", - "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==", - "requires": { - "regenerator-transform": "^0.14.2" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", - "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-runtime": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz", - "integrity": "sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A==", - "requires": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", - "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", - "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", - "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", - "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", - "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-typescript": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz", - "integrity": "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-typescript": "^7.16.7" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", - "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", - "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/preset-env": { - "version": "7.16.11", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", - "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", - "requires": { - "@babel/compat-data": "^7.16.8", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-async-generator-functions": "^7.16.8", - "@babel/plugin-proposal-class-properties": "^7.16.7", - "@babel/plugin-proposal-class-static-block": "^7.16.7", - "@babel/plugin-proposal-dynamic-import": "^7.16.7", - "@babel/plugin-proposal-export-namespace-from": "^7.16.7", - "@babel/plugin-proposal-json-strings": "^7.16.7", - "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", - "@babel/plugin-proposal-numeric-separator": "^7.16.7", - "@babel/plugin-proposal-object-rest-spread": "^7.16.7", - "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", - "@babel/plugin-proposal-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-private-methods": "^7.16.11", - "@babel/plugin-proposal-private-property-in-object": "^7.16.7", - "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@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-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.16.7", - "@babel/plugin-transform-async-to-generator": "^7.16.8", - "@babel/plugin-transform-block-scoped-functions": "^7.16.7", - "@babel/plugin-transform-block-scoping": "^7.16.7", - "@babel/plugin-transform-classes": "^7.16.7", - "@babel/plugin-transform-computed-properties": "^7.16.7", - "@babel/plugin-transform-destructuring": "^7.16.7", - "@babel/plugin-transform-dotall-regex": "^7.16.7", - "@babel/plugin-transform-duplicate-keys": "^7.16.7", - "@babel/plugin-transform-exponentiation-operator": "^7.16.7", - "@babel/plugin-transform-for-of": "^7.16.7", - "@babel/plugin-transform-function-name": "^7.16.7", - "@babel/plugin-transform-literals": "^7.16.7", - "@babel/plugin-transform-member-expression-literals": "^7.16.7", - "@babel/plugin-transform-modules-amd": "^7.16.7", - "@babel/plugin-transform-modules-commonjs": "^7.16.8", - "@babel/plugin-transform-modules-systemjs": "^7.16.7", - "@babel/plugin-transform-modules-umd": "^7.16.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", - "@babel/plugin-transform-new-target": "^7.16.7", - "@babel/plugin-transform-object-super": "^7.16.7", - "@babel/plugin-transform-parameters": "^7.16.7", - "@babel/plugin-transform-property-literals": "^7.16.7", - "@babel/plugin-transform-regenerator": "^7.16.7", - "@babel/plugin-transform-reserved-words": "^7.16.7", - "@babel/plugin-transform-shorthand-properties": "^7.16.7", - "@babel/plugin-transform-spread": "^7.16.7", - "@babel/plugin-transform-sticky-regex": "^7.16.7", - "@babel/plugin-transform-template-literals": "^7.16.7", - "@babel/plugin-transform-typeof-symbol": "^7.16.7", - "@babel/plugin-transform-unicode-escapes": "^7.16.7", - "@babel/plugin-transform-unicode-regex": "^7.16.7", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.16.8", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.20.2", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@babel/preset-react": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.7.tgz", - "integrity": "sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-react-display-name": "^7.16.7", - "@babel/plugin-transform-react-jsx": "^7.16.7", - "@babel/plugin-transform-react-jsx-development": "^7.16.7", - "@babel/plugin-transform-react-pure-annotations": "^7.16.7" - } - }, - "@babel/preset-typescript": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz", - "integrity": "sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-typescript": "^7.16.7" - } - }, - "@babel/runtime": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.0.tgz", - "integrity": "sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==", - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/runtime-corejs3": { - "version": "7.17.2", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.2.tgz", - "integrity": "sha512-NcKtr2epxfIrNM4VOmPKO46TvDMCBhgi2CrSHaEarrz+Plk2K5r9QemmOFTGpZaoKnWoGH5MO+CzeRsih/Fcgg==", - "requires": { - "core-js-pure": "^3.20.2", - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/traverse": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz", - "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==", - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.3", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.17.3", - "@babel/types": "^7.17.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "requires": { - "@babel/helper-validator-identifier": "^7.16.7", - "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==" - }, - "@csstools/normalize.css": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", - "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" - }, - "@csstools/postcss-color-function": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.0.2.tgz", - "integrity": "sha512-uayvFqfa0hITPwVduxRYNL9YBD/anTqula0tu2llalaxblEd7QPuETSN3gB5PvTYxSfd0d8kS4Fypgo5JaUJ6A==", - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-font-format-keywords": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.0.tgz", - "integrity": "sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-hwb-function": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.0.tgz", - "integrity": "sha512-VSTd7hGjmde4rTj1rR30sokY3ONJph1reCBTUXqeW1fKwETPy1x4t/XIeaaqbMbC5Xg4SM/lyXZ2S8NELT2TaA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-ic-unit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.0.tgz", - "integrity": "sha512-i4yps1mBp2ijrx7E96RXrQXQQHm6F4ym1TOD0D69/sjDjZvQ22tqiEvaNw7pFZTUO5b9vWRHzbHzP9+UKuw+bA==", - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-is-pseudo-class": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.0.tgz", - "integrity": "sha512-WnfZlyuh/CW4oS530HBbrKq0G8BKl/bsNr5NMFoubBFzJfvFRGJhplCgIJYWUidLuL3WJ/zhMtDIyNFTqhx63Q==", - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "@csstools/postcss-normalize-display-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.0.tgz", - "integrity": "sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-oklab-function": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.0.1.tgz", - "integrity": "sha512-Bnly2FWWSTZX20hDJLYHpurhp1ot+ZGvojLOsrHa9frzOVruOv4oPYMZ6wQomi9KsbZZ+Af/CuRYaGReTyGtEg==", - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-progressive-custom-properties": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.2.0.tgz", - "integrity": "sha512-YLpFPK5OaLIRKZhUfnrZPT9s9cmtqltIOg7W6jPcxmiDpnZ4lk+odfufZttOAgcg6IHWvNLgcITSLpJxIQB/qQ==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@emotion/babel-plugin": { - "version": "11.10.2", - "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.2.tgz", - "integrity": "sha512-xNQ57njWTFVfPAc3cjfuaPdsgLp5QOSuRsj9MA6ndEhH/AzuZM86qIQzt6rq+aGBwj3n5/TkLmU5lhAfdRmogA==", - "requires": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/plugin-syntax-jsx": "^7.17.12", - "@babel/runtime": "^7.18.3", - "@emotion/hash": "^0.9.0", - "@emotion/memoize": "^0.8.0", - "@emotion/serialize": "^1.1.0", - "babel-plugin-macros": "^3.1.0", - "convert-source-map": "^1.5.0", - "escape-string-regexp": "^4.0.0", - "find-root": "^1.1.0", - "source-map": "^0.5.7", - "stylis": "4.0.13" - }, - "dependencies": { - "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==" - } - } - }, - "@emotion/cache": { - "version": "11.10.3", - "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.10.3.tgz", - "integrity": "sha512-Psmp/7ovAa8appWh3g51goxu/z3iVms7JXOreq136D8Bbn6dYraPnmL6mdM8GThEx9vwSn92Fz+mGSjBzN8UPQ==", - "requires": { - "@emotion/memoize": "^0.8.0", - "@emotion/sheet": "^1.2.0", - "@emotion/utils": "^1.2.0", - "@emotion/weak-memoize": "^0.3.0", - "stylis": "4.0.13" - } - }, - "@emotion/hash": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.0.tgz", - "integrity": "sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==" - }, - "@emotion/memoize": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz", - "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==" - }, - "@emotion/react": { - "version": "11.10.4", - "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.10.4.tgz", - "integrity": "sha512-j0AkMpr6BL8gldJZ6XQsQ8DnS9TxEQu1R+OGmDZiWjBAJtCcbt0tS3I/YffoqHXxH6MjgI7KdMbYKw3MEiU9eA==", - "requires": { - "@babel/runtime": "^7.18.3", - "@emotion/babel-plugin": "^11.10.0", - "@emotion/cache": "^11.10.0", - "@emotion/serialize": "^1.1.0", - "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", - "@emotion/utils": "^1.2.0", - "@emotion/weak-memoize": "^0.3.0", - "hoist-non-react-statics": "^3.3.1" - } - }, - "@emotion/serialize": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.0.tgz", - "integrity": "sha512-F1ZZZW51T/fx+wKbVlwsfchr5q97iW8brAnXmsskz4d0hVB4O3M/SiA3SaeH06x02lSNzkkQv+n3AX3kCXKSFA==", - "requires": { - "@emotion/hash": "^0.9.0", - "@emotion/memoize": "^0.8.0", - "@emotion/unitless": "^0.8.0", - "@emotion/utils": "^1.2.0", - "csstype": "^3.0.2" - } - }, - "@emotion/sheet": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.0.tgz", - "integrity": "sha512-OiTkRgpxescko+M51tZsMq7Puu/KP55wMT8BgpcXVG2hqXc0Vo0mfymJ/Uj24Hp0i083ji/o0aLddh08UEjq8w==" - }, - "@emotion/unitless": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.0.tgz", - "integrity": "sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==" - }, - "@emotion/use-insertion-effect-with-fallbacks": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.0.tgz", - "integrity": "sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A==", - "requires": {} - }, - "@emotion/utils": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.0.tgz", - "integrity": "sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw==" - }, - "@emotion/weak-memoize": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.0.tgz", - "integrity": "sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg==" - }, - "@eslint/eslintrc": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.1.0.tgz", - "integrity": "sha512-C1DfL7XX4nPqGd6jcP01W9pVM1HYCuUkFk1432D7F0v3JSlUIeOYn9oCoi3eoLZ+iwBSb29BMFxxny0YrrEZqg==", - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.3.1", - "globals": "^13.9.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "globals": { - "version": "13.12.1", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz", - "integrity": "sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==", - "requires": { - "type-fest": "^0.20.2" - } - }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "requires": { - "argparse": "^2.0.1" - } - }, - "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==" - } - } - }, - "@formkit/auto-animate": { - "version": "1.0.0-beta.3", - "resolved": "https://registry.npmjs.org/@formkit/auto-animate/-/auto-animate-1.0.0-beta.3.tgz", - "integrity": "sha512-glsi+ytwQpxT/Ctr9GtcIfVr4dO6mJ04mQbNU8MFSdCdqMopHtyfU5Fib0+9lNFIeR0luY4/0NW95/2R5pKsag==" - }, - "@humanwhocodes/config-array": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.3.tgz", - "integrity": "sha512-3xSMlXHh03hCcCmFc0rbKp3Ivt2PFEJnQUJDDMTJQ2wkECZWdq4GePs2ctc5H8zV+cHPaq8k2vU8mrQjA6iHdQ==", - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - } - }, - "@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==" - }, - "@iconify/react": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@iconify/react/-/react-4.0.0.tgz", - "integrity": "sha512-YE+z5PCegYyuJtLR6KBbJNlssmuVgRyFyRxcgxSPVkN3Gsm7npSzrUh+gWlBxrNb5g4Q6Nnb1gczPBNcwtUpng==", - "requires": { - "@iconify/types": "^2.0.0" - } - }, - "@iconify/types": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", - "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==" - }, - "@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==", - "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": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "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==", - "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==", - "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==", - "requires": { - "p-limit": "^2.2.0" - } - } - } - }, - "@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==" - }, - "@jest/console": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", - "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", - "requires": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/core": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", - "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", - "requires": { - "@jest/console": "^27.5.1", - "@jest/reporters": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^27.5.1", - "jest-config": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-resolve-dependencies": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "jest-watcher": "^27.5.1", - "micromatch": "^4.0.4", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/environment": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", - "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", - "requires": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1" - } - }, - "@jest/fake-timers": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", - "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", - "requires": { - "@jest/types": "^27.5.1", - "@sinonjs/fake-timers": "^8.0.1", - "@types/node": "*", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" - } - }, - "@jest/globals": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", - "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", - "requires": { - "@jest/environment": "^27.5.1", - "@jest/types": "^27.5.1", - "expect": "^27.5.1" - } - }, - "@jest/reporters": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", - "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", - "requires": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "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-haste-map": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^8.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/source-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", - "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", - "requires": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "@jest/test-result": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", - "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", - "requires": { - "@jest/console": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - } - }, - "@jest/test-sequencer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", - "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", - "requires": { - "@jest/test-result": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-runtime": "^27.5.1" - } - }, - "@jest/transform": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", - "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", - "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^27.5.1", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-util": "^27.5.1", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@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==", - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", - "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==" - }, - "@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==" - }, - "@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", - "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.11", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", - "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==" - }, - "@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==", - "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@lhncbc/ucum-lhc": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@lhncbc/ucum-lhc/-/ucum-lhc-4.1.4.tgz", - "integrity": "sha512-ErlXJv6lrerZbthxc33SWTKrZv4KjMIaCN2lNxsNrGZW4PqyVFEKDie6lok//SvC6QeEoAC1mWN8xD87r72qPQ==", - "requires": { - "csv-parse": "^4.4.6", - "csv-stringify": "^1.0.4", - "escape-html": "^1.0.3", - "is-integer": "^1.0.6", - "jsonfile": "^2.2.3", - "stream": "0.0.2", - "stream-transform": "^0.1.1", - "string-to-stream": "^1.1.0", - "xmldoc": "^0.4.0" - }, - "dependencies": { - "jsonfile": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", - "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", - "requires": { - "graceful-fs": "^4.1.6" - } - } - } - }, - "@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==", - "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==" - }, - "@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==", - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.4.tgz", - "integrity": "sha512-zZbZeHQDnoTlt2AF+diQT0wsSXpvWiaIOZwBRdltNFhG1+I3ozyaw7U/nBiUwyJ0D+zwdXp0E3bWOl38Ag2BMw==", - "requires": { - "ansi-html-community": "^0.0.8", - "common-path-prefix": "^3.0.0", - "core-js-pure": "^3.8.1", - "error-stack-parser": "^2.0.6", - "find-up": "^5.0.0", - "html-entities": "^2.1.0", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" - } - } - }, - "@rollup/plugin-babel": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.0.tgz", - "integrity": "sha512-9uIC8HZOnVLrLHxayq/PTzw+uS25E14KPUBh5ktF+18Mjo5yK0ToMMx6epY0uEgkjwJw0aBW4x2horYXh8juWw==", - "requires": { - "@babel/helper-module-imports": "^7.10.4", - "@rollup/pluginutils": "^3.1.0" - } - }, - "@rollup/plugin-node-resolve": { - "version": "11.2.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", - "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", - "requires": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", - "builtin-modules": "^3.1.0", - "deepmerge": "^4.2.2", - "is-module": "^1.0.0", - "resolve": "^1.19.0" - } - }, - "@rollup/plugin-replace": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", - "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", - "requires": { - "@rollup/pluginutils": "^3.1.0", - "magic-string": "^0.25.7" - } - }, - "@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", - "requires": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" - }, - "dependencies": { - "@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" - } - } - }, - "@rushstack/eslint-patch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.0.tgz", - "integrity": "sha512-JLo+Y592QzIE+q7Dl2pMUtt4q8SKYI5jDrZxrozEQxnGVOyYE+GWK9eLkwTaeN9DDctlaRAQ3TBmzZ1qdLE30A==" - }, - "@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", - "requires": { - "type-detect": "4.0.8" - } - }, - "@sinonjs/fake-timers": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", - "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", - "requires": { - "@sinonjs/commons": "^1.7.0" - } - }, - "@surma/rollup-plugin-off-main-thread": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", - "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", - "requires": { - "ejs": "^3.1.6", - "json5": "^2.2.0", - "magic-string": "^0.25.0", - "string.prototype.matchall": "^4.0.6" - } - }, - "@svgr/babel-plugin-add-jsx-attribute": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", - "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==" - }, - "@svgr/babel-plugin-remove-jsx-attribute": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", - "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==" - }, - "@svgr/babel-plugin-remove-jsx-empty-expression": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", - "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==" - }, - "@svgr/babel-plugin-replace-jsx-attribute-value": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", - "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==" - }, - "@svgr/babel-plugin-svg-dynamic-title": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", - "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==" - }, - "@svgr/babel-plugin-svg-em-dimensions": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", - "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==" - }, - "@svgr/babel-plugin-transform-react-native-svg": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", - "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==" - }, - "@svgr/babel-plugin-transform-svg-component": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", - "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==" - }, - "@svgr/babel-preset": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", - "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", - "requires": { - "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", - "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", - "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", - "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", - "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", - "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", - "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", - "@svgr/babel-plugin-transform-svg-component": "^5.5.0" - } - }, - "@svgr/core": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", - "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", - "requires": { - "@svgr/plugin-jsx": "^5.5.0", - "camelcase": "^6.2.0", - "cosmiconfig": "^7.0.0" - } - }, - "@svgr/hast-util-to-babel-ast": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", - "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", - "requires": { - "@babel/types": "^7.12.6" - } - }, - "@svgr/plugin-jsx": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", - "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", - "requires": { - "@babel/core": "^7.12.3", - "@svgr/babel-preset": "^5.5.0", - "@svgr/hast-util-to-babel-ast": "^5.5.0", - "svg-parser": "^2.0.2" - } - }, - "@svgr/plugin-svgo": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", - "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", - "requires": { - "cosmiconfig": "^7.0.0", - "deepmerge": "^4.2.2", - "svgo": "^1.2.2" - } - }, - "@svgr/webpack": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", - "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", - "requires": { - "@babel/core": "^7.12.3", - "@babel/plugin-transform-react-constant-elements": "^7.12.1", - "@babel/preset-env": "^7.12.1", - "@babel/preset-react": "^7.12.5", - "@svgr/core": "^5.5.0", - "@svgr/plugin-jsx": "^5.5.0", - "@svgr/plugin-svgo": "^5.5.0", - "loader-utils": "^2.0.0" - } - }, - "@table-library/react-table-library": { - "version": "4.0.19", - "resolved": "https://registry.npmjs.org/@table-library/react-table-library/-/react-table-library-4.0.19.tgz", - "integrity": "sha512-BIuzUVh8odC/ywbOgGhqF0KLxBY68KrW+VqrXTAhF5PUglHESWnVp5ZgiptOpvadqbByFnDhYglB4uKp+WrnUw==", - "requires": { - "clsx": "1.1.1", - "react-virtualized-auto-sizer": "1.0.6", - "react-window": "1.8.7" - } - }, - "@testing-library/dom": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.11.3.tgz", - "integrity": "sha512-9LId28I+lx70wUiZjLvi1DB/WT2zGOxUh46glrSNMaWVx849kKAluezVzZrXJfTKKoQTmEOutLes/bHg4Bj3aA==", - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^4.2.0", - "aria-query": "^5.0.0", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.4.4", - "pretty-format": "^27.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "aria-query": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", - "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==" - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@testing-library/jest-dom": { - "version": "5.16.2", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.2.tgz", - "integrity": "sha512-6ewxs1MXWwsBFZXIk4nKKskWANelkdUehchEOokHsN8X7c2eKXGw+77aRV63UU8f/DTSVUPLaGxdrj4lN7D/ug==", - "requires": { - "@babel/runtime": "^7.9.2", - "@types/testing-library__jest-dom": "^5.9.1", - "aria-query": "^5.0.0", - "chalk": "^3.0.0", - "css": "^3.0.0", - "css.escape": "^1.5.1", - "dom-accessibility-api": "^0.5.6", - "lodash": "^4.17.15", - "redent": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "aria-query": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", - "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==" - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@testing-library/react": { - "version": "12.1.3", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-12.1.3.tgz", - "integrity": "sha512-oCULRXWRrBtC9m6G/WohPo1GLcLesH7T4fuKzRAKn1CWVu9BzXtqLXDDTA6KhFNNtRwLtfSMr20HFl+Qrdrvmg==", - "requires": { - "@babel/runtime": "^7.12.5", - "@testing-library/dom": "^8.0.0", - "@types/react-dom": "*" - } - }, - "@testing-library/user-event": { - "version": "13.5.0", - "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", - "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", - "requires": { - "@babel/runtime": "^7.12.5" - } - }, - "@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" - }, - "@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" - }, - "@types/aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" - }, - "@types/babel__core": { - "version": "7.1.18", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.18.tgz", - "integrity": "sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ==", - "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==", - "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==", - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", - "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", - "requires": { - "@babel/types": "^7.3.0" - } - }, - "@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", - "requires": { - "@types/node": "*" - } - }, - "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "requires": { - "@types/node": "*" - } - }, - "@types/connect-history-api-fallback": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", - "requires": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "@types/d3-color": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.0.tgz", - "integrity": "sha512-HKuicPHJuvPgCD+np6Se9MQvS6OCbJmOjGvylzMJRlDwUXjKTTXs6Pwgk79O09Vj/ho3u1ofXnhFOaEWWPrlwA==" - }, - "@types/d3-interpolate": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.1.tgz", - "integrity": "sha512-jx5leotSeac3jr0RePOH1KdR9rISG91QIE4Q2PYTu4OymLTZfA3SrnURSLzKH48HmXVUru50b8nje4E79oQSQw==", - "requires": { - "@types/d3-color": "*" - } - }, - "@types/d3-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.0.0.tgz", - "integrity": "sha512-0g/A+mZXgFkQxN3HniRDbXMN79K3CdTpLsevj+PXiTcb2hVyvkZUBg37StmgCQkaD84cUJ4uaDAWq7UJOQy2Tg==" - }, - "@types/d3-scale": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.2.tgz", - "integrity": "sha512-Yk4htunhPAwN0XGlIwArRomOjdoBFXC3+kCxK2Ubg7I9shQlVSJy/pG/Ht5ASN+gdMIalpk8TJ5xV74jFsetLA==", - "requires": { - "@types/d3-time": "*" - } - }, - "@types/d3-shape": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.0.tgz", - "integrity": "sha512-jYIYxFFA9vrJ8Hd4Se83YI6XF+gzDL1aC5DCsldai4XYYiVNdhtpGbA/GM6iyQ8ayhSp3a148LY34hy7A4TxZA==", - "requires": { - "@types/d3-path": "*" - } - }, - "@types/d3-time": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.0.tgz", - "integrity": "sha512-sZLCdHvBUcNby1cB6Fd3ZBrABbjz3v1Vm90nysCQ6Vt7vd6e/h9Lt7SiJUoEX0l4Dzc7P5llKyhqSi1ycSf1Hg==" - }, - "@types/eslint": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", - "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", - "requires": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "@types/eslint-scope": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", - "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", - "requires": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" - }, - "@types/express": { - "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.28", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", - "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "@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==", - "requires": { - "@types/node": "*" - } - }, - "@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" - }, - "@types/http-proxy": { - "version": "1.17.8", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz", - "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", - "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==" - }, - "@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==", - "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==", - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/jest": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.4.0.tgz", - "integrity": "sha512-gHl8XuC1RZ8H2j5sHv/JqsaxXkDDM9iDOgu0Wp8sjs4u/snb2PVehyWXJPr+ORA0RPpgw231mnutWI1+0hgjIQ==", - "requires": { - "jest-diff": "^27.0.0", - "pretty-format": "^27.0.0" - } - }, - "@types/json-schema": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", - "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==" - }, - "@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" - }, - "@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" - }, - "@types/node": { - "version": "17.0.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.18.tgz", - "integrity": "sha512-eKj4f/BsN/qcculZiRSujogjvp5O/k4lOW5m35NopjZM/QwLOR075a8pJW5hD+Rtdm2DaCVPENS6KtSQnUD6BA==" - }, - "@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==" - }, - "@types/prettier": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.4.tgz", - "integrity": "sha512-ReVR2rLTV1kvtlWFyuot+d1pkpG2Fw/XKE3PDAdj57rbM97ttSp9JZ2UsP+2EHTylra9cUf6JA7tGwW1INzUrA==" - }, - "@types/prop-types": { - "version": "15.7.4", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", - "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" - }, - "@types/q": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", - "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" - }, - "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" - }, - "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" - }, - "@types/react": { - "version": "17.0.39", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.39.tgz", - "integrity": "sha512-UVavlfAxDd/AgAacMa60Azl7ygyQNRwC/DsHZmKgNvPmRR5p70AJ5Q9EAmL2NWOJmeV+vVUI4IAP7GZrN8h8Ug==", - "requires": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "@types/react-dom": { - "version": "17.0.11", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.11.tgz", - "integrity": "sha512-f96K3k+24RaLGVu/Y2Ng3e1EbZ8/cVJvypZWd7cy0ofCBaf2lcM46xNhycMZ2xGwbBjRql7hOlZ+e2WlJ5MH3Q==", - "requires": { - "@types/react": "*" - } - }, - "@types/resolve": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", - "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", - "requires": { - "@types/node": "*" - } - }, - "@types/retry": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", - "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==" - }, - "@types/scheduler": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" - }, - "@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", - "requires": { - "@types/express": "*" - } - }, - "@types/serve-static": { - "version": "1.13.10", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", - "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", - "requires": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", - "requires": { - "@types/node": "*" - } - }, - "@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==" - }, - "@types/testing-library__jest-dom": { - "version": "5.14.2", - "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.2.tgz", - "integrity": "sha512-vehbtyHUShPxIa9SioxDwCvgxukDMH//icJG90sXQBUm5lJOHLT5kNeU9tnivhnA/TkOFMzGIXN2cTc4hY8/kg==", - "requires": { - "@types/jest": "*" - } - }, - "@types/trusted-types": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", - "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" - }, - "@types/ws": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.2.2.tgz", - "integrity": "sha512-NOn5eIcgWLOo6qW8AcuLZ7G8PycXu0xTxxkS6Q18VWFxgPUSOwV0pBj2a/4viNZVu25i7RIB7GttdkAIUUXOOg==", - "requires": { - "@types/node": "*" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "20.2.1", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", - "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==" - }, - "@typescript-eslint/eslint-plugin": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.12.0.tgz", - "integrity": "sha512-fwCMkDimwHVeIOKeBHiZhRUfJXU8n6xW1FL9diDxAyGAFvKcH4csy0v7twivOQdQdA0KC8TDr7GGRd3L4Lv0rQ==", - "requires": { - "@typescript-eslint/scope-manager": "5.12.0", - "@typescript-eslint/type-utils": "5.12.0", - "@typescript-eslint/utils": "5.12.0", - "debug": "^4.3.2", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.1.8", - "regexpp": "^3.2.0", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/experimental-utils": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.12.0.tgz", - "integrity": "sha512-iFVADWH2CmiDF+E9kFK2r474BO2JILDKw1NVD5ytqHrM3ezsfdu5uo6B+77DH0suM7iUC/yOayHNziuiI9BPbQ==", - "requires": { - "@typescript-eslint/utils": "5.12.0" - } - }, - "@typescript-eslint/parser": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.12.0.tgz", - "integrity": "sha512-MfSwg9JMBojMUoGjUmX+D2stoQj1CBYTCP0qnnVtu9A+YQXVKNtLjasYh+jozOcrb/wau8TCfWOkQTiOAruBog==", - "requires": { - "@typescript-eslint/scope-manager": "5.12.0", - "@typescript-eslint/types": "5.12.0", - "@typescript-eslint/typescript-estree": "5.12.0", - "debug": "^4.3.2" - } - }, - "@typescript-eslint/scope-manager": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.12.0.tgz", - "integrity": "sha512-GAMobtIJI8FGf1sLlUWNUm2IOkIjvn7laFWyRx7CLrv6nLBI7su+B7lbStqVlK5NdLvHRFiJo2HhiDF7Ki01WQ==", - "requires": { - "@typescript-eslint/types": "5.12.0", - "@typescript-eslint/visitor-keys": "5.12.0" - } - }, - "@typescript-eslint/type-utils": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.12.0.tgz", - "integrity": "sha512-9j9rli3zEBV+ae7rlbBOotJcI6zfc6SHFMdKI9M3Nc0sy458LJ79Os+TPWeBBL96J9/e36rdJOfCuyRSgFAA0Q==", - "requires": { - "@typescript-eslint/utils": "5.12.0", - "debug": "^4.3.2", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/types": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.12.0.tgz", - "integrity": "sha512-JowqbwPf93nvf8fZn5XrPGFBdIK8+yx5UEGs2QFAYFI8IWYfrzz+6zqlurGr2ctShMaJxqwsqmra3WXWjH1nRQ==" - }, - "@typescript-eslint/typescript-estree": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.12.0.tgz", - "integrity": "sha512-Dd9gVeOqt38QHR0BEA8oRaT65WYqPYbIc5tRFQPkfLquVEFPD1HAtbZT98TLBkEcCkvwDYOAvuSvAD9DnQhMfQ==", - "requires": { - "@typescript-eslint/types": "5.12.0", - "@typescript-eslint/visitor-keys": "5.12.0", - "debug": "^4.3.2", - "globby": "^11.0.4", - "is-glob": "^4.0.3", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/utils": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.12.0.tgz", - "integrity": "sha512-k4J2WovnMPGI4PzKgDtQdNrCnmBHpMUFy21qjX2CoPdoBcSBIMvVBr9P2YDP8jOqZOeK3ThOL6VO/sy6jtnvzw==", - "requires": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.12.0", - "@typescript-eslint/types": "5.12.0", - "@typescript-eslint/typescript-estree": "5.12.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - }, - "dependencies": { - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" - } - } - }, - "@typescript-eslint/visitor-keys": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.12.0.tgz", - "integrity": "sha512-cFwTlgnMV6TgezQynx2c/4/tx9Tufbuo9LPzmWqyRC3QC4qTGkAG1C6pBr0/4I10PAI/FlYunI3vJjIcu+ZHMg==", - "requires": { - "@typescript-eslint/types": "5.12.0", - "eslint-visitor-keys": "^3.0.0" - } - }, - "@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "requires": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" - }, - "@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" - }, - "@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" - }, - "@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", - "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" - }, - "@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" - }, - "abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" - }, - "accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - } - }, - "acorn": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", - "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==" - }, - "acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "requires": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - }, - "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" - } - } - }, - "acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "requires": {} - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "requires": {} - }, - "acorn-node": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", - "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", - "requires": { - "acorn": "^7.0.0", - "acorn-walk": "^7.0.0", - "xtend": "^4.0.2" - }, - "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" - } - } - }, - "acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" - }, - "address": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", - "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" - }, - "adjust-sourcemap-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", - "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", - "requires": { - "loader-utils": "^2.0.0", - "regex-parser": "^2.2.11" - } - }, - "agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "requires": { - "debug": "4" - } - }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "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" - } - }, - "ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "requires": { - "ajv": "^8.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", - "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", - "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==" - } - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "requires": {} - }, - "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==", - "requires": { - "type-fest": "^0.21.3" - } - }, - "ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "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==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "antlr4": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/antlr4/-/antlr4-4.8.0.tgz", - "integrity": "sha512-en/MxQ4OkPgGJQ3wD/muzj1uDnFSzdFIhc2+c6bHZokWkuBb6RRvFjpWhPxWLbgQvaEzldJZ0GSQpfSAaE3hqg==" - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "arg": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", - "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", - "requires": { - "@babel/runtime": "^7.10.2", - "@babel/runtime-corejs3": "^7.10.2" - } - }, - "array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" - }, - "array-includes": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", - "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", - "is-string": "^1.0.7" - } - }, - "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==" - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true - }, - "array.prototype.flat": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz", - "integrity": "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0" - } - }, - "array.prototype.flatmap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz", - "integrity": "sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==", - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0" - } - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" - }, - "ast-types-flow": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" - }, - "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==", - "requires": { - "lodash": "^4.17.14" - } - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - }, - "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" - }, - "autoprefixer": { - "version": "10.4.2", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.2.tgz", - "integrity": "sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ==", - "requires": { - "browserslist": "^4.19.1", - "caniuse-lite": "^1.0.30001297", - "fraction.js": "^4.1.2", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "axe-core": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.1.tgz", - "integrity": "sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw==" - }, - "axios": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.0.0.tgz", - "integrity": "sha512-SsHsGFN1qNPFT5QhSoSD37SHDfGyLSW5AESmyLk2JeCMHv5g0I9g0Hz/zQHx2KNe0jGXh2q2hAm7OdkXm360CA==", - "requires": { - "follow-redirects": "^1.15.0", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - }, - "dependencies": { - "form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - } - } - }, - "axobject-query": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", - "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" - }, - "babel-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", - "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", - "requires": { - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "babel-loader": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz", - "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==", - "requires": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^1.4.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "requires": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "requires": { - "object.assign": "^4.1.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==", - "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": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", - "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", - "requires": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-plugin-macros": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", - "requires": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - } - }, - "babel-plugin-named-asset-import": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", - "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", - "requires": {} - }, - "babel-plugin-polyfill-corejs2": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", - "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", - "requires": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.1", - "semver": "^6.1.1" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", - "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.1", - "core-js-compat": "^3.21.0" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", - "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.1" - } - }, - "babel-plugin-transform-react-remove-prop-types": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", - "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" - }, - "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==", - "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": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", - "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", - "requires": { - "babel-plugin-jest-hoist": "^27.5.1", - "babel-preset-current-node-syntax": "^1.0.0" - } - }, - "babel-preset-react-app": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", - "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", - "requires": { - "@babel/core": "^7.16.0", - "@babel/plugin-proposal-class-properties": "^7.16.0", - "@babel/plugin-proposal-decorators": "^7.16.4", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", - "@babel/plugin-proposal-numeric-separator": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-private-methods": "^7.16.0", - "@babel/plugin-transform-flow-strip-types": "^7.16.0", - "@babel/plugin-transform-react-display-name": "^7.16.0", - "@babel/plugin-transform-runtime": "^7.16.4", - "@babel/preset-env": "^7.16.4", - "@babel/preset-react": "^7.16.0", - "@babel/preset-typescript": "^7.16.0", - "@babel/runtime": "^7.16.3", - "babel-plugin-macros": "^3.1.0", - "babel-plugin-transform-react-remove-prop-types": "^0.4.24" - } - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "base16": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/base16/-/base16-1.0.0.tgz", - "integrity": "sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ==" - }, - "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" - }, - "bfj": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", - "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", - "requires": { - "bluebird": "^3.5.5", - "check-types": "^11.1.1", - "hoopy": "^0.1.4", - "tryer": "^1.0.1" - } - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" - }, - "body-parser": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz", - "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==", - "requires": { - "bytes": "3.1.1", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.8.1", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.9.6", - "raw-body": "2.4.2", - "type-is": "~1.6.18" - }, - "dependencies": { - "bytes": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", - "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==" - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", - "requires": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", - "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "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==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" - }, - "browserslist": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", - "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", - "requires": { - "caniuse-lite": "^1.0.30001286", - "electron-to-chromium": "^1.4.17", - "escalade": "^3.1.1", - "node-releases": "^2.0.1", - "picocolors": "^1.0.0" - } - }, - "bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "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==" - }, - "buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" - }, - "builtin-modules": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", - "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==" - }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "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==" - }, - "camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "requires": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" - }, - "camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" - }, - "caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "requires": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "caniuse-lite": { - "version": "1.0.30001416", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001416.tgz", - "integrity": "sha512-06wzzdAkCPZO+Qm4e/eNghZBDfVNDsCgw33T27OwBH9unE9S478OYw//Q2L7Npf/zBzs7rjZOszIFQkwQKAEqA==" - }, - "case-sensitive-paths-webpack-plugin": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", - "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==" - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.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==" - }, - "charcodes": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/charcodes/-/charcodes-0.2.0.tgz", - "integrity": "sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==" - }, - "check-types": { - "version": "11.1.2", - "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", - "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" - }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "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==", - "requires": { - "is-glob": "^4.0.1" - } - } - } - }, - "chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" - }, - "ci-info": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", - "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==" - }, - "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==" - }, - "classnames": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", - "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" - }, - "clean-css": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.4.tgz", - "integrity": "sha512-nKseG8wCzEuji/4yrgM/5cthL9oTDc5UOQyFMvW/Q53oP6gLH690o1NbuTh6Y18nujr7BxlsFuS7gXLnLzKJGg==", - "requires": { - "source-map": "~0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" - }, - "cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "requires": { - "restore-cursor": "^3.1.0" - } - }, - "cli-truncate": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", - "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", - "dev": true, - "requires": { - "slice-ansi": "^5.0.0", - "string-width": "^5.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true - }, - "string-width": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.0.tgz", - "integrity": "sha512-7x54QnN21P+XL/v8SuNKvfgsUre6PXpN7mc77N3HlZv+f1SBRGmjxtOud2Z6FZ8DmdkD/IdjCaf9XXbnqmTZGQ==", - "dev": true, - "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - } - }, - "strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "dev": true, - "requires": { - "ansi-regex": "^6.0.1" - } - } - } - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "clsx": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz", - "integrity": "sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==" - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" - }, - "coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", - "requires": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" - } - }, - "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==" - }, - "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==", - "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": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "colord": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", - "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==" - }, - "colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==" - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" - }, - "common-path-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" - }, - "common-tags": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", - "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==" - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" - }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "requires": { - "mime-db": ">= 1.43.0 < 2" - } - }, - "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "confusing-browser-globals": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", - "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" - }, - "connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" - }, - "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "requires": { - "safe-buffer": "5.2.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } - } - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" - }, - "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==", - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==" - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" - }, - "core-js": { - "version": "3.21.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.21.1.tgz", - "integrity": "sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==" - }, - "core-js-compat": { - "version": "3.21.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.21.1.tgz", - "integrity": "sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g==", - "requires": { - "browserslist": "^4.19.1", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" - } - } - }, - "core-js-pure": { - "version": "3.21.1", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.21.1.tgz", - "integrity": "sha512-12VZfFIu+wyVbBebyHmRTuEE/tZrB4tJToWcwAMcsp3h4+sHR+fMJWbKpYiCRWlhFBq+KNyO8rIV9rTkeVmznQ==" - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", - "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-fetch": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", - "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", - "requires": { - "node-fetch": "2.6.7" - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" - }, - "css": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", - "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", - "requires": { - "inherits": "^2.0.4", - "source-map": "^0.6.1", - "source-map-resolve": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "css-blank-pseudo": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", - "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "css-declaration-sorter": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.4.tgz", - "integrity": "sha512-lpfkqS0fctcmZotJGhnxkIyJWvBXgpyi2wsFd4J8VB7wzyrT6Ch/3Q+FMNJpjK4gu1+GN5khOnpU2ZVKrLbhCw==", - "requires": { - "timsort": "^0.3.0" - } - }, - "css-has-pseudo": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", - "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "css-loader": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.6.0.tgz", - "integrity": "sha512-FK7H2lisOixPT406s5gZM1S3l8GrfhEBT3ZiL2UX1Ng1XWs0y2GPllz/OTyvbaHe12VgQrIXIzuEGVlbUhodqg==", - "requires": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.5", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.3.5" - } - }, - "css-minimizer-webpack-plugin": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", - "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", - "requires": { - "cssnano": "^5.0.6", - "jest-worker": "^27.0.2", - "postcss": "^8.3.5", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1" - }, - "dependencies": { - "ajv": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", - "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "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==" - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.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==" - } - } - }, - "css-prefers-color-scheme": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", - "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", - "requires": {} - }, - "css-select": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", - "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", - "requires": { - "boolbase": "^1.0.0", - "css-what": "^5.1.0", - "domhandler": "^4.3.0", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - } - }, - "css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" - }, - "css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", - "requires": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "css-unit-converter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz", - "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==" - }, - "css-what": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", - "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==" - }, - "css.escape": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", - "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" - }, - "cssdb": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.3.1.tgz", - "integrity": "sha512-Ho3gIkGY4O8S3J54fHu7RP5GHWz85McDhimaXEwf7qV0MSPhLM0jdd61zqs1kkadIVDAvfqoku0kArbWaMYolw==" - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" - }, - "cssnano": { - "version": "5.0.17", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.17.tgz", - "integrity": "sha512-fmjLP7k8kL18xSspeXTzRhaFtRI7DL9b8IcXR80JgtnWBpvAzHT7sCR/6qdn0tnxIaINUN6OEQu83wF57Gs3Xw==", - "requires": { - "cssnano-preset-default": "^5.1.12", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - } - }, - "cssnano-preset-default": { - "version": "5.1.12", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.12.tgz", - "integrity": "sha512-rO/JZYyjW1QNkWBxMGV28DW7d98UDLaF759frhli58QFehZ+D/LSmwQ2z/ylBAe2hUlsIWTq6NYGfQPq65EF9w==", - "requires": { - "css-declaration-sorter": "^6.0.3", - "cssnano-utils": "^3.0.2", - "postcss-calc": "^8.2.0", - "postcss-colormin": "^5.2.5", - "postcss-convert-values": "^5.0.4", - "postcss-discard-comments": "^5.0.3", - "postcss-discard-duplicates": "^5.0.3", - "postcss-discard-empty": "^5.0.3", - "postcss-discard-overridden": "^5.0.4", - "postcss-merge-longhand": "^5.0.6", - "postcss-merge-rules": "^5.0.6", - "postcss-minify-font-values": "^5.0.4", - "postcss-minify-gradients": "^5.0.6", - "postcss-minify-params": "^5.0.5", - "postcss-minify-selectors": "^5.1.3", - "postcss-normalize-charset": "^5.0.3", - "postcss-normalize-display-values": "^5.0.3", - "postcss-normalize-positions": "^5.0.4", - "postcss-normalize-repeat-style": "^5.0.4", - "postcss-normalize-string": "^5.0.4", - "postcss-normalize-timing-functions": "^5.0.3", - "postcss-normalize-unicode": "^5.0.4", - "postcss-normalize-url": "^5.0.5", - "postcss-normalize-whitespace": "^5.0.4", - "postcss-ordered-values": "^5.0.5", - "postcss-reduce-initial": "^5.0.3", - "postcss-reduce-transforms": "^5.0.4", - "postcss-svgo": "^5.0.4", - "postcss-unique-selectors": "^5.0.4" - } - }, - "cssnano-utils": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.0.2.tgz", - "integrity": "sha512-KhprijuQv2sP4kT92sSQwhlK3SJTbDIsxcfIEySB0O+3m9esFOai7dP9bMx5enHAh2MwarVIcnwiWoOm01RIbQ==", - "requires": {} - }, - "csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "requires": { - "css-tree": "^1.1.2" - }, - "dependencies": { - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - } - }, - "mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" - }, - "cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "requires": { - "cssom": "~0.3.6" - }, - "dependencies": { - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" - } - } - }, - "csstype": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.10.tgz", - "integrity": "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==" - }, - "csv-parse": { - "version": "4.16.3", - "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-4.16.3.tgz", - "integrity": "sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg==" - }, - "csv-stringify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-1.1.2.tgz", - "integrity": "sha1-d6QVJlgbzjOA8SsA18W7rHDIK1g=", - "requires": { - "lodash.get": "~4.4.2" - } - }, - "d3-array": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.0.tgz", - "integrity": "sha512-3yXFQo0oG3QCxbF06rMPFyGRMGJNS7NvsV1+2joOjbBE+9xvWQ8+GcMJAjRCzw06zQ3/arXeJgbPYcjUCuC+3g==", - "requires": { - "internmap": "1 - 2" - } - }, - "d3-color": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", - "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==" - }, - "d3-format": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", - "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==" - }, - "d3-interpolate": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", - "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", - "requires": { - "d3-color": "1 - 3" - } - }, - "d3-path": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.0.1.tgz", - "integrity": "sha512-gq6gZom9AFZby0YLduxT1qmrp4xpBA1YZr19OI717WIdKE2OM5ETq5qrHLb301IgxhLwcuxvGZVLeeWc/k1I6w==" - }, - "d3-scale": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", - "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", - "requires": { - "d3-array": "2.10.0 - 3", - "d3-format": "1 - 3", - "d3-interpolate": "1.2.0 - 3", - "d3-time": "2.1.1 - 3", - "d3-time-format": "2 - 4" - } - }, - "d3-shape": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.1.0.tgz", - "integrity": "sha512-tGDh1Muf8kWjEDT/LswZJ8WF85yDZLvVJpYU9Nq+8+yW1Z5enxrmXOhTArlkaElU+CTn0OTVNli+/i+HP45QEQ==", - "requires": { - "d3-path": "1 - 3" - } - }, - "d3-time": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.0.0.tgz", - "integrity": "sha512-zmV3lRnlaLI08y9IMRXSDshQb5Nj77smnfpnd2LrBa/2K281Jijactokeak14QacHs/kKq0AQ121nidNYlarbQ==", - "requires": { - "d3-array": "2 - 3" - } - }, - "d3-time-format": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", - "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", - "requires": { - "d3-time": "1 - 3" - } - }, - "damerau-levenshtein": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" - }, - "data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "requires": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - } - }, - "date-fns": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", - "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==" - }, - "debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", - "requires": { - "ms": "2.1.2" - } - }, - "decimal.js": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", - "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" - }, - "decimal.js-light": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz", - "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==" - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" - }, - "dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" - }, - "deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "requires": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" - } - }, - "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==" - }, - "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" - }, - "default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "requires": { - "execa": "^5.0.0" - } - }, - "define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "requires": { - "object-keys": "^1.0.12" - } - }, - "defined": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" - }, - "del": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", - "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", - "requires": { - "globby": "^11.0.1", - "graceful-fs": "^4.2.4", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.2", - "p-map": "^4.0.0", - "rimraf": "^3.0.2", - "slash": "^3.0.0" - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" - }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" - }, - "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==" - }, - "detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" - }, - "detect-port-alt": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", - "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", - "requires": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "detective": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", - "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", - "requires": { - "acorn-node": "^1.6.1", - "defined": "^1.0.0", - "minimist": "^1.1.1" - } - }, - "didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" - }, - "diff-sequences": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", - "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "requires": { - "path-type": "^4.0.0" - } - }, - "dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" - }, - "dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" - }, - "dns-packet": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", - "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", - "requires": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", - "requires": { - "buffer-indexof": "^1.0.0" - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "requires": { - "esutils": "^2.0.2" - } - }, - "dom-accessibility-api": { - "version": "0.5.11", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.11.tgz", - "integrity": "sha512-7X6GvzjYf4yTdRKuCVScV+aA9Fvh5r8WzWrXBH9w82ZWB/eYDMGCnazoC/YAqAzUJWHzLOnZqr46K3iEyUhUvw==" - }, - "dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "requires": { - "utila": "~0.4" - } - }, - "dom-helpers": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz", - "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==", - "requires": { - "@babel/runtime": "^7.1.2" - } - }, - "dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, - "domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" - }, - "domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "requires": { - "webidl-conversions": "^5.0.0" - }, - "dependencies": { - "webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" - } - } - }, - "domhandler": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", - "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", - "requires": { - "domelementtype": "^2.2.0" - } - }, - "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" - }, - "dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" - }, - "duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" - }, - "eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" - }, - "ejs": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", - "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", - "requires": { - "jake": "^10.8.5" - } - }, - "electron-to-chromium": { - "version": "1.4.71", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.71.tgz", - "integrity": "sha512-Hk61vXXKRb2cd3znPE9F+2pLWdIOmP7GjiTj45y6L3W/lO+hSnUSUhq+6lEaERWBdZOHbk2s3YV5c9xVl3boVw==" - }, - "email-addresses": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-3.1.0.tgz", - "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==", - "dev": true - }, - "emitter-component": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/emitter-component/-/emitter-component-1.1.1.tgz", - "integrity": "sha1-Bl4tvtaVm/RwZ57avq95gdEAOrY=" - }, - "emittery": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", - "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" - }, - "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" - }, - "enhanced-resolve": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.0.tgz", - "integrity": "sha512-weDYmzbBygL7HzGGS26M3hGQx68vehdEg6VUmqSOaFzXExFqlnKuSvsEJCVGQHScS8CQMbrAqftT+AzzHNt/YA==", - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } - }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" - }, - "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==", - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "error-stack-parser": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.7.tgz", - "integrity": "sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==", - "requires": { - "stackframe": "^1.1.1" - } - }, - "es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.1", - "is-string": "^1.0.7", - "is-weakref": "^1.0.1", - "object-inspect": "^1.11.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" - } - }, - "es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - }, - "escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", - "requires": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - }, - "dependencies": { - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - } - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "optional": true - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "requires": { - "prelude-ls": "~1.1.2" - } - } - } - }, - "eslint": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.9.0.tgz", - "integrity": "sha512-PB09IGwv4F4b0/atrbcMFboF/giawbBLVC7fyDamk5Wtey4Jh2K+rYaBhCAbUyEI4QzB1ly09Uglc9iCtFaG2Q==", - "requires": { - "@eslint/eslintrc": "^1.1.0", - "@humanwhocodes/config-array": "^0.9.2", - "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.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^6.0.1", - "globals": "^13.6.0", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "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", - "v8-compile-cache": "^2.0.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "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==" - }, - "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==" - }, - "globals": { - "version": "13.12.1", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz", - "integrity": "sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==", - "requires": { - "type-fest": "^0.20.2" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "requires": { - "argparse": "^2.0.1" - } - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "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==" - } - } - }, - "eslint-config-airbnb": { - "version": "19.0.4", - "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-19.0.4.tgz", - "integrity": "sha512-T75QYQVQX57jiNgpF9r1KegMICE94VYwoFQyMGhrvc+lB8YF2E/M/PYDaQe1AJcWaEgqLE+ErXV1Og/+6Vyzew==", - "dev": true, - "requires": { - "eslint-config-airbnb-base": "^15.0.0", - "object.assign": "^4.1.2", - "object.entries": "^1.1.5" - } - }, - "eslint-config-airbnb-base": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-15.0.0.tgz", - "integrity": "sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==", - "dev": true, - "requires": { - "confusing-browser-globals": "^1.0.10", - "object.assign": "^4.1.2", - "object.entries": "^1.1.5", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "eslint-config-prettier": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", - "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==", - "dev": true, - "requires": {} - }, - "eslint-config-react-app": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.0.tgz", - "integrity": "sha512-xyymoxtIt1EOsSaGag+/jmcywRuieQoA2JbPCjnw9HukFj9/97aGPoZVFioaotzk1K5Qt9sHO5EutZbkrAXS0g==", - "requires": { - "@babel/core": "^7.16.0", - "@babel/eslint-parser": "^7.16.3", - "@rushstack/eslint-patch": "^1.1.0", - "@typescript-eslint/eslint-plugin": "^5.5.0", - "@typescript-eslint/parser": "^5.5.0", - "babel-preset-react-app": "^10.0.1", - "confusing-browser-globals": "^1.0.11", - "eslint-plugin-flowtype": "^8.0.3", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-jest": "^25.3.0", - "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-react": "^7.27.1", - "eslint-plugin-react-hooks": "^4.3.0", - "eslint-plugin-testing-library": "^5.0.1" - } - }, - "eslint-import-resolver-node": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", - "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", - "requires": { - "debug": "^3.2.7", - "resolve": "^1.20.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "eslint-module-utils": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", - "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", - "requires": { - "debug": "^3.2.7", - "find-up": "^2.1.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "requires": { - "locate-path": "^2.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - } - } - }, - "eslint-plugin-flowtype": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", - "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", - "requires": { - "lodash": "^4.17.21", - "string-natural-compare": "^3.0.1" - } - }, - "eslint-plugin-import": { - "version": "2.25.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz", - "integrity": "sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==", - "requires": { - "array-includes": "^3.1.4", - "array.prototype.flat": "^1.2.5", - "debug": "^2.6.9", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.2", - "has": "^1.0.3", - "is-core-module": "^2.8.0", - "is-glob": "^4.0.3", - "minimatch": "^3.0.4", - "object.values": "^1.1.5", - "resolve": "^1.20.0", - "tsconfig-paths": "^3.12.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "requires": { - "esutils": "^2.0.2" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "eslint-plugin-jest": { - "version": "25.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", - "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", - "requires": { - "@typescript-eslint/experimental-utils": "^5.0.0" - } - }, - "eslint-plugin-jsx-a11y": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz", - "integrity": "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==", - "requires": { - "@babel/runtime": "^7.16.3", - "aria-query": "^4.2.2", - "array-includes": "^3.1.4", - "ast-types-flow": "^0.0.7", - "axe-core": "^4.3.5", - "axobject-query": "^2.2.0", - "damerau-levenshtein": "^1.0.7", - "emoji-regex": "^9.2.2", - "has": "^1.0.3", - "jsx-ast-utils": "^3.2.1", - "language-tags": "^1.0.5", - "minimatch": "^3.0.4" - } - }, - "eslint-plugin-react": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.28.0.tgz", - "integrity": "sha512-IOlFIRHzWfEQQKcAD4iyYDndHwTQiCMcJVJjxempf203jnNLUnW34AXLrV33+nEXoifJE2ZEGmcjKPL8957eSw==", - "requires": { - "array-includes": "^3.1.4", - "array.prototype.flatmap": "^1.2.5", - "doctrine": "^2.1.0", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.0.4", - "object.entries": "^1.1.5", - "object.fromentries": "^2.0.5", - "object.hasown": "^1.1.0", - "object.values": "^1.1.5", - "prop-types": "^15.7.2", - "resolve": "^2.0.0-next.3", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.6" - }, - "dependencies": { - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "requires": { - "esutils": "^2.0.2" - } - }, - "resolve": { - "version": "2.0.0-next.3", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", - "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "eslint-plugin-react-hooks": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.3.0.tgz", - "integrity": "sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==", - "requires": {} - }, - "eslint-plugin-testing-library": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.0.5.tgz", - "integrity": "sha512-0j355vJpJCE/2g+aayIgJRUB6jBVqpD5ztMLGcadR1PgrgGPnPxN1HJuOAsAAwiMo27GwRnpJB8KOQzyNuNZrw==", - "requires": { - "@typescript-eslint/utils": "^5.10.2" - } - }, - "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==", - "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==", - "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==" - } - } - }, - "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==" - }, - "eslint-webpack-plugin": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.1.1.tgz", - "integrity": "sha512-xSucskTN9tOkfW7so4EaiFIkulWLXwCB/15H917lR6pTv0Zot6/fetFucmENRb7J5whVSFKIvwnrnsa78SG2yg==", - "requires": { - "@types/eslint": "^7.28.2", - "jest-worker": "^27.3.1", - "micromatch": "^4.0.4", - "normalize-path": "^3.0.0", - "schema-utils": "^3.1.1" - } - }, - "espree": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", - "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", - "requires": { - "acorn": "^8.7.0", - "acorn-jsx": "^5.3.1", - "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==" - }, - "esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "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==", - "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==" - }, - "estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" - }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" - }, - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" - }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "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": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" - }, - "expect": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", - "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", - "requires": { - "@jest/types": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1" - } - }, - "express": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.2.tgz", - "integrity": "sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==", - "requires": { - "accepts": "~1.3.7", - "array-flatten": "1.1.1", - "body-parser": "1.19.1", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.4.1", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.9.6", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.17.2", - "serve-static": "1.14.2", - "setprototypeof": "1.2.0", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } - } - }, - "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==" - }, - "fast-equals": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-2.0.4.tgz", - "integrity": "sha512-caj/ZmjHljPrZtbzJ3kfH5ia/k4mTJe/qSiXAGzxZWRZgsgDV0cvNaQULqUX8t0/JVlzzEdYOwCN5DmzTxoD4w==" - }, - "fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", - "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==", - "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==" - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" - }, - "fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "requires": { - "reusify": "^1.0.4" - } - }, - "faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "requires": { - "bser": "2.1.1" - } - }, - "fbemitter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", - "integrity": "sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==", - "requires": { - "fbjs": "^3.0.0" - } - }, - "fbjs": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.4.tgz", - "integrity": "sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==", - "requires": { - "cross-fetch": "^3.1.5", - "fbjs-css-vars": "^1.0.0", - "loose-envify": "^1.0.0", - "object-assign": "^4.1.0", - "promise": "^7.1.1", - "setimmediate": "^1.0.5", - "ua-parser-js": "^0.7.30" - }, - "dependencies": { - "promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "requires": { - "asap": "~2.0.3" - } - } - } - }, - "fbjs-css-vars": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", - "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==" - }, - "fhirpath": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/fhirpath/-/fhirpath-2.12.0.tgz", - "integrity": "sha512-QcDzJZp+yUWJcgGAKlF9Px0ToyBYGPqeKU7ooQgRREoJStgDAdeSBGgXcFFePm08UkvJnbeNgjSlep/G6nG72g==", - "requires": { - "@lhncbc/ucum-lhc": "^4.1.3", - "antlr4": "~4.8.0", - "commander": "^2.18.0", - "date-fns": "^1.30.1", - "js-yaml": "^3.13.1" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - } - } - }, - "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==", - "requires": { - "flat-cache": "^3.0.4" - } - }, - "file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - } - }, - "filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", - "requires": { - "minimatch": "^5.0.1" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "requires": { - "balanced-match": "^1.0.0" - } - }, - "minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "filename-reserved-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", - "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=", - "dev": true - }, - "filenamify": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", - "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", - "dev": true, - "requires": { - "filename-reserved-regex": "^2.0.0", - "strip-outer": "^1.0.1", - "trim-repeated": "^1.0.0" - } - }, - "filesize": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", - "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" - }, - "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==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-root": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" - }, - "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==", - "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==", - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", - "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" - }, - "flux": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/flux/-/flux-4.0.3.tgz", - "integrity": "sha512-yKAbrp7JhZhj6uiT1FTuVMlIAT1J4jqEyBpFApi1kxpGZCvacMVc/t1pMQyotqHhAgvoE3bNvAykhCo2CLjnYw==", - "requires": { - "fbemitter": "^3.0.0", - "fbjs": "^3.0.1" - } - }, - "follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" - }, - "fork-ts-checker-webpack-plugin": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.0.tgz", - "integrity": "sha512-cS178Y+xxtIjEUorcHddKS7yCMlrDPV31mt47blKKRfMd70Kxu5xruAFE2o9sDY6wVC5deuob/u/alD04YYHnw==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "chokidar": "^3.4.2", - "cosmiconfig": "^6.0.0", - "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "memfs": "^3.1.2", - "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "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==" - }, - "cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - } - }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", - "requires": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" - } - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" - } - } - }, - "form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" - }, - "fraction.js": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.3.tgz", - "integrity": "sha512-pUHWWt6vHzZZiQJcM6S/0PXfS+g6FM4BF5rj9wZyreivhQPdsh5PpE25VtSNxq80wHS5RfY51Ii+8Z0Zl/pmzg==" - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" - }, - "fs-extra": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", - "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "fs-monkey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" - }, - "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==" - }, - "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==" - }, - "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - }, - "get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" - }, - "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==" - }, - "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==" - }, - "get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - } - }, - "gh-pages": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-3.2.3.tgz", - "integrity": "sha512-jA1PbapQ1jqzacECfjUaO9gV8uBgU6XNMV0oXLtfCX3haGLe5Atq8BxlrADhbD6/UdG9j6tZLWAkAybndOXTJg==", - "dev": true, - "requires": { - "async": "^2.6.1", - "commander": "^2.18.0", - "email-addresses": "^3.0.1", - "filenamify": "^4.3.0", - "find-cache-dir": "^3.3.1", - "fs-extra": "^8.1.0", - "globby": "^6.1.0" - }, - "dependencies": { - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - } - } - }, - "glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "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==", - "requires": { - "is-glob": "^4.0.3" - } - }, - "glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, - "global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "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==", - "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==", - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "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" - } - }, - "graceful-fs": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", - "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==" - }, - "gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", - "requires": { - "duplexer": "^0.1.2" - } - }, - "hamt_plus": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/hamt_plus/-/hamt_plus-1.0.2.tgz", - "integrity": "sha512-t2JXKaehnMb9paaYA7J0BX8QQAY8lwfQ9Gjf4pg/mk4krt+cmwmU652HOoWonf+7+EQV97ARPMhhVgU1ra2GhA==" - }, - "handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" - }, - "harmony-reflect": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", - "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-bigints": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", - "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" - }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "requires": { - "has-symbols": "^1.0.2" - } - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" - }, - "history": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/history/-/history-5.3.0.tgz", - "integrity": "sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==", - "requires": { - "@babel/runtime": "^7.7.6" - } - }, - "hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "requires": { - "react-is": "^16.7.0" - }, - "dependencies": { - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - } - } - }, - "hoopy": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", - "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==" - }, - "hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "requires": { - "whatwg-encoding": "^1.0.5" - } - }, - "html-entities": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", - "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==" - }, - "html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" - }, - "html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", - "requires": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" - } - }, - "html-webpack-plugin": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", - "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", - "requires": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" - } - }, - "htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" - }, - "http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.1" - } - }, - "http-parser-js": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz", - "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==" - }, - "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==", - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - } - }, - "http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "requires": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - } - }, - "http-proxy-middleware": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.3.tgz", - "integrity": "sha512-1bloEwnrHMnCoO/Gcwbz7eSVvW50KPES01PecpagI+YLNLci4AcuKJrujW4Mc3sBLpFxMSlsLNHS5Nl/lvrTPA==", - "requires": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - } - }, - "https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", - "requires": { - "agent-base": "6", - "debug": "4" - } - }, - "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==" - }, - "husky": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/husky/-/husky-7.0.4.tgz", - "integrity": "sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ==", - "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==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - }, - "icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "requires": {} - }, - "idb": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/idb/-/idb-6.1.5.tgz", - "integrity": "sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw==" - }, - "identity-obj-proxy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", - "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", - "requires": { - "harmony-reflect": "^1.4.6" - } - }, - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" - }, - "immer": { - "version": "9.0.12", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.12.tgz", - "integrity": "sha512-lk7UNmSbAukB5B6dh9fnh5D0bJTOFKxVg2cyJWTYrWRfhLrLMBquONcUs3aFq507hNoIZEDDh8lb8UtOizSMhA==" - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "dependencies": { - "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==" - } - } - }, - "import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "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": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" - }, - "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==" - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "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==" - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "requires": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - } - }, - "internmap": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", - "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==" - }, - "ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" - }, - "ipaddr.js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==" - }, - "is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - }, - "is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "requires": { - "has-bigints": "^1.0.1" - } - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" - }, - "is-core-module": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", - "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", - "requires": { - "has": "^1.0.3" - } - }, - "is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" - }, - "is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==" - }, - "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==" - }, - "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==" - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-integer": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-integer/-/is-integer-1.0.7.tgz", - "integrity": "sha1-a96Bqs3feLZZtmKdYpytxRqIbVw=", - "requires": { - "is-finite": "^1.0.0" - } - }, - "is-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" - }, - "is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "is-number-object": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", - "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" - }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" - }, - "is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" - }, - "is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" - }, - "is-root": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", - "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" - }, - "is-shared-array-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", - "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==" - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "requires": { - "has-symbols": "^1.0.2" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "requires": { - "is-docker": "^2.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "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==" - }, - "istanbul-lib-instrument": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", - "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", - "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" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "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==", - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.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==", - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "istanbul-reports": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", - "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", - "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - } - }, - "jake": { - "version": "10.8.5", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", - "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", - "requires": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.1", - "minimatch": "^3.0.4" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", - "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", - "requires": { - "@jest/core": "^27.5.1", - "import-local": "^3.0.2", - "jest-cli": "^27.5.1" - } - }, - "jest-changed-files": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", - "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", - "requires": { - "@jest/types": "^27.5.1", - "execa": "^5.0.0", - "throat": "^6.0.1" - } - }, - "jest-circus": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", - "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", - "requires": { - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3", - "throat": "^6.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-cli": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", - "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", - "requires": { - "@jest/core": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "prompts": "^2.0.1", - "yargs": "^16.2.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-config": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", - "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", - "requires": { - "@babel/core": "^7.8.0", - "@jest/test-sequencer": "^27.5.1", - "@jest/types": "^27.5.1", - "babel-jest": "^27.5.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.9", - "jest-circus": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-jasmine2": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-docblock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", - "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", - "requires": { - "detect-newline": "^3.0.0" - } - }, - "jest-each": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", - "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", - "requires": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } + "d3-time-format": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", + "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "requires": { + "d3-time": "1 - 3" } }, - "jest-environment-jsdom": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", - "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "d3-timer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", + "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==" + }, + "damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "dev": true + }, + "date-fns": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", + "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==" + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "requires": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1", - "jsdom": "^16.6.0" + "ms": "2.1.2" } }, - "jest-environment-node": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", - "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "decimal.js-light": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz", + "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==" + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "dev": true + }, + "deep-eql": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz", + "integrity": "sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==", "requires": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" + "type-detect": "^4.0.0" } }, - "jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" - }, - "jest-haste-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", - "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "deep-equal": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz", + "integrity": "sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==", + "dev": true, "requires": { - "@jest/types": "^27.5.1", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^27.5.1", - "jest-serializer": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "micromatch": "^4.0.4", - "walker": "^1.0.7" + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.2", + "get-intrinsic": "^1.1.3", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" } }, - "jest-jasmine2": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", - "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "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 + }, + "define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dev": true, "requires": { - "@jest/environment": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "throat": "^6.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" } }, - "jest-leak-detector": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", - "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "defined": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", + "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==", + "dev": true + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + }, + "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 + }, + "detective": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "dev": true, "requires": { - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" } }, - "jest-matcher-utils": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", - "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "diff-sequences": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.3.1.tgz", + "integrity": "sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ==", + "dev": true + }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, "requires": { - "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } + "esutils": "^2.0.2" } }, - "jest-message-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", - "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dom-helpers": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz", + "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==", "requires": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.5.1", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } + "@babel/runtime": "^7.1.2" } }, - "jest-mock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==" + }, + "email-addresses": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-5.0.0.tgz", + "integrity": "sha512-4OIPYlA6JXqtVn8zpHpGiI7vE6EQOAg16aGnDMIAlZVinnoZ8208tW1hAbjWydgN/4PLTT9q+O1K6AH/vALJGw==", + "dev": true + }, + "emitter-component": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/emitter-component/-/emitter-component-1.1.1.tgz", + "integrity": "sha512-G+mpdiAySMuB7kesVRLuyvYRqDmshB7ReKEVuyBPkzQlmiDiLrt7hHHIy4Aff552bgknVN7B2/d3lzhGO5dvpQ==" + }, + "emittery": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", + "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", + "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==", "requires": { - "@jest/types": "^27.5.1", - "@types/node": "*" + "is-arrayish": "^0.2.1" } }, - "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==", - "requires": {} - }, - "jest-regex-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", - "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==" + "es-abstract": { + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz", + "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.3", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.4", + "is-array-buffer": "^3.0.1", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.2", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.9" + } }, - "jest-resolve": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", - "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dev": true, "requires": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" } }, - "jest-resolve-dependencies": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", - "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dev": true, "requires": { - "@jest/types": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-snapshot": "^27.5.1" + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" } }, - "jest-runner": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", - "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", - "requires": { - "@jest/console": "^27.5.1", - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-leak-detector": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "source-map-support": "^0.5.6", - "throat": "^6.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } + "es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dev": true, + "requires": { + "has": "^1.0.3" } }, - "jest-runtime": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", - "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", - "requires": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/globals": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "execa": "^5.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" } }, - "jest-serializer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", - "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "esbuild": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.17.tgz", + "integrity": "sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==", + "dev": true, "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.9" + "@esbuild/android-arm": "0.16.17", + "@esbuild/android-arm64": "0.16.17", + "@esbuild/android-x64": "0.16.17", + "@esbuild/darwin-arm64": "0.16.17", + "@esbuild/darwin-x64": "0.16.17", + "@esbuild/freebsd-arm64": "0.16.17", + "@esbuild/freebsd-x64": "0.16.17", + "@esbuild/linux-arm": "0.16.17", + "@esbuild/linux-arm64": "0.16.17", + "@esbuild/linux-ia32": "0.16.17", + "@esbuild/linux-loong64": "0.16.17", + "@esbuild/linux-mips64el": "0.16.17", + "@esbuild/linux-ppc64": "0.16.17", + "@esbuild/linux-riscv64": "0.16.17", + "@esbuild/linux-s390x": "0.16.17", + "@esbuild/linux-x64": "0.16.17", + "@esbuild/netbsd-x64": "0.16.17", + "@esbuild/openbsd-x64": "0.16.17", + "@esbuild/sunos-x64": "0.16.17", + "@esbuild/win32-arm64": "0.16.17", + "@esbuild/win32-ia32": "0.16.17", + "@esbuild/win32-x64": "0.16.17" } }, - "jest-snapshot": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", - "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "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==" + }, + "eslint": { + "version": "8.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.32.0.tgz", + "integrity": "sha512-nETVXpnthqKPFyuY2FNjz/bEd6nbosRgKbkgS/y1C7LJop96gYHWpiguLecMHQ2XCPxn77DS0P+68WzG6vkZSQ==", + "dev": true, "requires": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.0.0", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", + "@eslint/eslintrc": "^1.4.1", + "@humanwhocodes/config-array": "^0.11.8", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.10.0", "chalk": "^4.0.0", - "expect": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", + "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.2", + "globals": "^13.19.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "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", - "pretty-format": "^27.5.1", - "semver": "^7.3.2" + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" }, "dependencies": { "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" } }, + "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 + }, "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" @@ -25771,6 +13185,7 @@ "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" } @@ -25778,2352 +13193,2767 @@ "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==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, - "has-flag": { + "escape-string-regexp": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "requires": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" } }, - "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==", + "globals": { + "version": "13.19.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", + "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", + "dev": true, "requires": { - "color-name": "~1.1.4" + "type-fest": "^0.20.2" } }, - "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==" - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-validate": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", - "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", - "requires": { - "@jest/types": "^27.5.1", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "leven": "^3.1.0", - "pretty-format": "^27.5.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "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": { - "color-convert": "^2.0.1" + "argparse": "^2.0.1" } }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "p-locate": "^5.0.0" } }, - "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==", + "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": { - "color-name": "~1.1.4" + "p-limit": "^3.0.2" } }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, "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" } + }, + "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 } } }, - "jest-watch-typeahead": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.0.0.tgz", - "integrity": "sha512-jxoszalAb394WElmiJTFBMzie/RDCF+W7Q29n5LzOPtcoQoHWfdUtHFkbhgf5NwWe8uMOxvKb/g7ea7CshfkTw==", + "eslint-config-airbnb": { + "version": "19.0.4", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-19.0.4.tgz", + "integrity": "sha512-T75QYQVQX57jiNgpF9r1KegMICE94VYwoFQyMGhrvc+lB8YF2E/M/PYDaQe1AJcWaEgqLE+ErXV1Og/+6Vyzew==", + "dev": true, "requires": { - "ansi-escapes": "^4.3.1", - "chalk": "^4.0.0", - "jest-regex-util": "^27.0.0", - "jest-watcher": "^27.0.0", - "slash": "^4.0.0", - "string-length": "^5.0.1", - "strip-ansi": "^7.0.1" + "eslint-config-airbnb-base": "^15.0.0", + "object.assign": "^4.1.2", + "object.entries": "^1.1.5" + } + }, + "eslint-config-airbnb-base": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-15.0.0.tgz", + "integrity": "sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==", + "dev": true, + "requires": { + "confusing-browser-globals": "^1.0.10", + "object.assign": "^4.1.2", + "object.entries": "^1.1.5", + "semver": "^6.3.0" + } + }, + "eslint-config-prettier": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.6.0.tgz", + "integrity": "sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==", + "dev": true, + "requires": {} + }, + "eslint-import-resolver-node": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", + "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", + "dev": true, + "requires": { + "debug": "^3.2.7", + "is-core-module": "^2.11.0", + "resolve": "^1.22.1" }, "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "char-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", - "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==" - }, - "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==", + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, "requires": { - "color-name": "~1.1.4" + "ms": "^2.1.1" } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" - }, - "string-length": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", - "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + } + } + }, + "eslint-module-utils": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", + "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", + "dev": true, + "requires": { + "debug": "^3.2.7" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, "requires": { - "char-regex": "^2.0.0", - "strip-ansi": "^7.0.1" + "ms": "^2.1.1" } - }, - "strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + } + } + }, + "eslint-plugin-import": { + "version": "2.27.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", + "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", + "dev": true, + "requires": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "array.prototype.flatmap": "^1.3.1", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.7", + "eslint-module-utils": "^2.7.4", + "has": "^1.0.3", + "is-core-module": "^2.11.0", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.6", + "resolve": "^1.22.1", + "semver": "^6.3.0", + "tsconfig-paths": "^3.14.1" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, "requires": { - "ansi-regex": "^6.0.1" + "ms": "^2.1.1" } - }, - "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==", + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, "requires": { - "has-flag": "^4.0.0" + "esutils": "^2.0.2" } } } }, - "jest-watcher": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", - "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "eslint-plugin-jsx-a11y": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", + "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", + "dev": true, "requires": { - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^27.5.1", - "string-length": "^4.0.1" + "@babel/runtime": "^7.20.7", + "aria-query": "^5.1.3", + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.6.2", + "axobject-query": "^3.1.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.3", + "language-tags": "=1.0.5", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "semver": "^6.3.0" }, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true } } }, - "jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "eslint-plugin-react": { + "version": "7.32.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.1.tgz", + "integrity": "sha512-vOjdgyd0ZHBXNsmvU+785xY8Bfe57EFbTYYk8XrROzWpr9QBvpjITvAXt9xqcE6+8cjR/g1+mfumPToxsl1www==", + "dev": true, "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.8" }, "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "dev": true, "requires": { - "has-flag": "^4.0.0" + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" } } } }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "dev": true, + "requires": {} }, - "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==", + "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": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" } }, - "jsdom": { - "version": "16.7.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", - "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", - "requires": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.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 + } } }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" - }, - "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==" + "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 }, - "json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + "espree": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "dev": true, + "requires": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + }, + "dependencies": { + "acorn": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "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==" + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" }, - "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": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + "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" + } }, - "json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "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": { - "minimist": "^1.2.5" + "estraverse": "^5.2.0" } }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "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==" + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" + "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" } }, - "jsonpointer": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.0.tgz", - "integrity": "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==" + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true }, - "jsx-ast-utils": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz", - "integrity": "sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==", + "expect": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.3.1.tgz", + "integrity": "sha512-gGb1yTgU30Q0O/tQq+z30KBWv24ApkMgFUpvKBkyLUBL68Wv8dHdJxTBZFl/iT8K/bqDHvUYRH6IIN3rToopPA==", + "dev": true, "requires": { - "array-includes": "^3.1.3", - "object.assign": "^4.1.2" + "@jest/expect-utils": "^29.3.1", + "jest-get-type": "^29.2.0", + "jest-matcher-utils": "^29.3.1", + "jest-message-util": "^29.3.1", + "jest-util": "^29.3.1" } }, - "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==" + "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-equals": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-2.0.4.tgz", + "integrity": "sha512-caj/ZmjHljPrZtbzJ3kfH5ia/k4mTJe/qSiXAGzxZWRZgsgDV0cvNaQULqUX8t0/JVlzzEdYOwCN5DmzTxoD4w==" }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + "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" + } + } + } }, - "klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" + "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 }, - "language-subtag-registry": { - "version": "0.3.21", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", - "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" + "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 }, - "language-tags": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", - "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", + "fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, "requires": { - "language-subtag-registry": "~0.3.2" + "reusify": "^1.0.4" } }, - "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==" - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" + "bser": "2.1.1" } }, - "lilconfig": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz", - "integrity": "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==" - }, - "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==" - }, - "lint-staged": { - "version": "12.3.4", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-12.3.4.tgz", - "integrity": "sha512-yv/iK4WwZ7/v0GtVkNb3R82pdL9M+ScpIbJLJNyCXkJ1FGaXvRCOg/SeL59SZtPpqZhE7BD6kPKFLIDUhDx2/w==", - "dev": true, + "fhirpath": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fhirpath/-/fhirpath-3.3.1.tgz", + "integrity": "sha512-uWSLPs8VBQsn3aGUs52KaXXPGQLATbz+0FbqxmLCz84uK58nWKBSznwQHmiZY0K5L2ioiZ9GXvRtMrb+OqVzjw==", "requires": { - "cli-truncate": "^3.1.0", - "colorette": "^2.0.16", - "commander": "^8.3.0", - "debug": "^4.3.3", - "execa": "^5.1.1", - "lilconfig": "2.0.4", - "listr2": "^4.0.1", - "micromatch": "^4.0.4", - "normalize-path": "^3.0.0", - "object-inspect": "^1.12.0", - "string-argv": "^0.3.1", - "supports-color": "^9.2.1", - "yaml": "^1.10.2" + "@lhncbc/ucum-lhc": "^4.1.3", + "antlr4": "~4.9.3", + "commander": "^2.18.0", + "date-fns": "^1.30.1", + "js-yaml": "^3.13.1" }, "dependencies": { - "supports-color": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.2.1.tgz", - "integrity": "sha512-Obv7ycoCTG51N7y175StI9BlAXrmgZrFhZOb0/PyjHBher/NmsdBgbbQ1Inhq+gIhz6+7Gb+jWF2Vqi7Mf1xnQ==", - "dev": true + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" } } }, - "listr2": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.4.tgz", - "integrity": "sha512-vJOm5KD6uZXjSsrwajr+mNacIjf87gWvlBEltPWLbTkslUscWAzquyK4xfe9Zd4RDgO5nnwFyV06FC+uVR+5mg==", + "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": { - "cli-truncate": "^2.1.0", - "colorette": "^2.0.16", - "log-update": "^4.0.0", - "p-map": "^4.0.0", - "rfdc": "^1.3.0", - "rxjs": "^7.5.4", - "through": "^2.3.8", - "wrap-ansi": "^7.0.0" - }, - "dependencies": { - "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" - } - }, - "cli-truncate": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", - "dev": true, - "requires": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" - } - }, - "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 - }, - "slice-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - } - } + "flat-cache": "^3.0.4" } }, - "loader-runner": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", - "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==" + "filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", + "dev": true }, - "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "filenamify": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", + "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", + "dev": true, "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.1", + "trim-repeated": "^1.0.0" } }, - "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==", + "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": { - "p-locate": "^5.0.0" + "to-regex-range": "^5.0.1" } }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash.curry": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.curry/-/lodash.curry-4.1.1.tgz", - "integrity": "sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA==" - }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + "find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } }, - "lodash.flow": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/lodash.flow/-/lodash.flow-3.5.0.tgz", - "integrity": "sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw==" + "find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" }, - "lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" + "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" + } }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + "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" + } }, - "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==" + "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 }, - "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + "follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "requires": { + "is-callable": "^1.1.3" + } }, - "log-update": { + "form-data": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", - "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", - "dev": true, + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", "requires": { - "ansi-escapes": "^4.3.0", - "cli-cursor": "^3.1.0", - "slice-ansi": "^4.0.0", - "wrap-ansi": "^6.2.0" - }, - "dependencies": { - "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" - } - }, - "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 - }, - "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" - } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - } + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" } }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" } }, - "lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "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==" + }, + "function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, "requires": { - "tslib": "^2.0.3" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" } }, - "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==", + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "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==" + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "dev": true, "requires": { - "yallist": "^4.0.0" + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" } }, - "lz-string": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", - "integrity": "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=" + "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 }, - "magic-string": { - "version": "0.25.7", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", - "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "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 + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, "requires": { - "sourcemap-codec": "^1.4.4" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" } }, - "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==", + "gh-pages": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-5.0.0.tgz", + "integrity": "sha512-Nqp1SjkPIB94Xw/3yYNTUL+G2dxlhjvv1zeN/4kMC1jfViTEqhtVz/Ba1zSXHuvXCN9ADNS1dN4r5/J/nZWEQQ==", + "dev": true, "requires": { - "semver": "^6.0.0" + "async": "^3.2.4", + "commander": "^2.18.0", + "email-addresses": "^5.0.0", + "filenamify": "^4.3.0", + "find-cache-dir": "^3.3.1", + "fs-extra": "^8.1.0", + "globby": "^6.1.0" }, "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true } } }, - "makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, "requires": { - "tmpl": "1.0.5" + "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" } }, - "mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + "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" + } }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" }, - "memfs": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", - "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", + "globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, "requires": { - "fs-monkey": "1.0.3" + "define-properties": "^1.1.3" } }, - "memoize-one": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", - "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==" + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } }, - "merge-descriptors": { + "gopd": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" - }, - "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==" + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3" + } }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "devOptional": true }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + "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 }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "group-items": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/group-items/-/group-items-2.2.0.tgz", + "integrity": "sha512-lpY+zRs0sFoQoLHRdZn2nb0XJR6ReCuyouR7nmHB2PajS4BZE6JFb2HG+ZCSE9Tf34WdKcLV3AC0tp6J0wuCuA==", "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" + "deep-eql": "^4.0.0" } }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, - "mime-db": { - "version": "1.51.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", - "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==" + "hamt_plus": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hamt_plus/-/hamt_plus-1.0.2.tgz", + "integrity": "sha512-t2JXKaehnMb9paaYA7J0BX8QQAY8lwfQ9Gjf4pg/mk4krt+cmwmU652HOoWonf+7+EQV97ARPMhhVgU1ra2GhA==" }, - "mime-types": { - "version": "2.1.34", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", - "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", "requires": { - "mime-db": "1.51.0" + "function-bind": "^1.1.1" } }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "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==" + "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==" }, - "mini-css-extract-plugin": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.5.3.tgz", - "integrity": "sha512-YseMB8cs8U/KCaAGQoqYmfUuhhGW0a9p9XvWXrxVOkE3/IiISTLw4ALNt7JR5B2eYauFM+PQGSbXMDmVbR7Tfw==", + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, "requires": { - "schema-utils": "^4.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", - "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "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==" - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - } + "get-intrinsic": "^1.1.1" } }, - "minimalistic-assert": { + "has-proto": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true }, - "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + "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 }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, "requires": { - "minimist": "^1.2.5" + "has-symbols": "^1.0.2" } }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", "requires": { - "dns-packet": "^1.3.1", - "thunky": "^1.0.2" + "react-is": "^16.7.0" + }, + "dependencies": { + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + } } }, - "multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" - }, - "nanoid": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.0.tgz", - "integrity": "sha512-JzxqqT5u/x+/KOFSd7JP15DOo9nOoHpx6DYatqIHUW2+flybkm+mdcraotSQR5WcnZr+qhGVh8Ted0KdfSMxlg==" - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + "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 }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + "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 }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + "husky": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", + "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==", + "dev": true }, - "no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "requires": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } + "ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true }, - "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "requires": { - "whatwg-url": "^5.0.0" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" }, "dependencies": { - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } + "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==" } } }, - "node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" - }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" - }, - "node-releases": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", - "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==" - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + "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" + } }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true }, - "normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" + "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 }, - "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==", + "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": { - "path-key": "^3.0.0" + "once": "^1.3.0", + "wrappy": "1" } }, - "nth-check": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", - "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "internal-slot": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.4.tgz", + "integrity": "sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==", + "dev": true, "requires": { - "boolbase": "^1.0.0" + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "side-channel": "^1.0.4" } }, - "nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - }, - "object-hash": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", - "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==" + "internmap": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", + "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==" }, - "object-inspect": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", - "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==" + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } }, - "object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "is-array-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.1.tgz", + "integrity": "sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==", + "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "get-intrinsic": "^1.1.3", + "is-typed-array": "^1.1.10" } }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" }, - "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" + "has-bigints": "^1.0.1" } }, - "object.entries": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", - "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "binary-extensions": "^2.0.0" } }, - "object.fromentries": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", - "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "has-tostringtag": "^1.0.0" } }, - "object.getownpropertydescriptors": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", - "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", + "is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true + }, + "is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "has": "^1.0.3" } }, - "object.hasown": { + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "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-finite": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz", - "integrity": "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==" + }, + "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": { - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "is-extglob": "^2.1.1" } }, - "object.values": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "is-integer": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-integer/-/is-integer-1.0.7.tgz", + "integrity": "sha512-RPQc/s9yBHSvpi+hs9dYiJ2cuFeU6x3TyyIp8O2H6SKEltIvJOzRj9ToyvcStDvPR/pS4rxgr1oBFajQjZ2Szg==", "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "is-finite": "^1.0.0" } }, - "obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + "is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "dev": true }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true + }, + "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-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, "requires": { - "ee-first": "1.1.1" + "has-tostringtag": "^1.0.0" } }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, "requires": { - "wrappy": "1" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" } }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "dev": true + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, "requires": { - "mimic-fn": "^2.1.0" + "call-bind": "^1.0.2" } }, - "open": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "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 + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, "requires": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" + "has-tostringtag": "^1.0.0" } }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "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" + "has-symbols": "^1.0.2" } }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "dev": true, "requires": { - "yocto-queue": "^0.1.0" + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.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==", - "requires": { - "p-limit": "^3.0.2" - } + "is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "dev": true }, - "p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, "requires": { - "aggregate-error": "^3.0.0" + "call-bind": "^1.0.2" } }, - "p-retry": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", - "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dev": true, "requires": { - "@types/retry": "^0.12.0", - "retry": "^0.13.1" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" } }, - "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==" + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true }, - "param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "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.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, "requires": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" + "@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" } }, - "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==", + "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": { - "callsites": "^3.0.0" + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "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 + }, + "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" + } + } } }, - "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==", + "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": { - "@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" + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" } }, - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" - }, - "pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "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": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" } }, - "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==" - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "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==" - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "jest": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.3.1.tgz", + "integrity": "sha512-6iWfL5DTT0Np6UYs/y5Niu7WIfNv/wRTtN5RSXt2DIEft3dx3zPuw/3WJQBCJfmEzvDiEKwoqMbGD9n49+qLSA==", "dev": true, "requires": { - "pinkie": "^2.0.0" + "@jest/core": "^29.3.1", + "@jest/types": "^29.3.1", + "import-local": "^3.0.2", + "jest-cli": "^29.3.1" } }, - "pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==" + "jest-changed-files": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.2.0.tgz", + "integrity": "sha512-qPVmLLyBmvF5HJrY7krDisx6Voi8DmlV3GZYX0aFNbaQsZeoz1hfxcCMbqDGuQCxU1dJy9eYc2xscE8QrCCYaA==", + "dev": true, + "requires": { + "execa": "^5.0.0", + "p-limit": "^3.1.0" + } }, - "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==", + "jest-circus": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.3.1.tgz", + "integrity": "sha512-wpr26sEvwb3qQQbdlmei+gzp6yoSSoSL6GsLPxnuayZSMrSd5Ka7IjAvatpIernBvT2+Ic6RLTg+jSebScmasg==", + "dev": true, + "requires": { + "@jest/environment": "^29.3.1", + "@jest/expect": "^29.3.1", + "@jest/test-result": "^29.3.1", + "@jest/types": "^29.3.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^29.3.1", + "jest-matcher-utils": "^29.3.1", + "jest-message-util": "^29.3.1", + "jest-runtime": "^29.3.1", + "jest-snapshot": "^29.3.1", + "jest-util": "^29.3.1", + "p-limit": "^3.1.0", + "pretty-format": "^29.3.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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 + }, + "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 + }, + "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" + } + } + } + }, + "jest-cli": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.3.1.tgz", + "integrity": "sha512-TO/ewvwyvPOiBBuWZ0gm04z3WWP8TIK8acgPzE4IxgsLKQgb377NYGrQLc3Wl/7ndWzIH2CDNNsUjGxwLL43VQ==", + "dev": true, "requires": { - "find-up": "^4.0.0" + "@jest/core": "^29.3.1", + "@jest/test-result": "^29.3.1", + "@jest/types": "^29.3.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^29.3.1", + "jest-util": "^29.3.1", + "jest-validate": "^29.3.1", + "prompts": "^2.0.1", + "yargs": "^17.3.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==", + "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": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "color-convert": "^2.0.1" } }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "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": { - "p-locate": "^4.1.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.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==", + "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": { - "p-try": "^2.0.0" + "color-name": "~1.1.4" } }, - "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==", + "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 + }, + "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 + }, + "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": { - "p-limit": "^2.2.0" + "has-flag": "^4.0.0" } } } }, - "pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "jest-config": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.3.1.tgz", + "integrity": "sha512-y0tFHdj2WnTEhxmGUK1T7fgLen7YK4RtfvpLFBXfQkh2eMJAQq24Vx9472lvn5wg0MAO6B+iPfJfzdR9hJYalg==", + "dev": true, "requires": { - "find-up": "^3.0.0" + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^29.3.1", + "@jest/types": "^29.3.1", + "babel-jest": "^29.3.1", + "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.3.1", + "jest-environment-node": "^29.3.1", + "jest-get-type": "^29.2.0", + "jest-regex-util": "^29.2.0", + "jest-resolve": "^29.3.1", + "jest-runner": "^29.3.1", + "jest-util": "^29.3.1", + "jest-validate": "^29.3.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^29.3.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" }, "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "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": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "color-convert": "^2.0.1" } }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "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": { - "p-try": "^2.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "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": { - "p-limit": "^2.0.0" + "color-name": "~1.1.4" } }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - } - } - }, - "portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", - "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", - "requires": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "postcss": { - "version": "8.4.6", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.6.tgz", - "integrity": "sha512-OovjwIzs9Te46vlEx7+uXB0PLijpwjXGKXjVGGPIGubGpq7uh5Xgf6D6FiJ/SzJMBosHDp6a2hiXOS97iBXcaA==", - "requires": { - "nanoid": "^3.2.0", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - } - }, - "postcss-attribute-case-insensitive": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.0.tgz", - "integrity": "sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ==", - "requires": { - "postcss-selector-parser": "^6.0.2" - } - }, - "postcss-browser-comments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", - "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", - "requires": {} - }, - "postcss-calc": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", - "requires": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-clamp": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-3.0.0.tgz", - "integrity": "sha512-QENQMIF/Grw0qX0RzSPJjw+mAiGPIwG2AnsQDIoR/WJ5Q19zLB0NrZX8cH7CzzdDWEerTPGCdep7ItFaAdtItg==", - "requires": { - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-color-functional-notation": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.2.tgz", - "integrity": "sha512-DXVtwUhIk4f49KK5EGuEdgx4Gnyj6+t2jBSEmxvpIK9QI40tWrpS2Pua8Q7iIZWBrki2QOaeUdEaLPPa91K0RQ==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-color-hex-alpha": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.3.tgz", - "integrity": "sha512-fESawWJCrBV035DcbKRPAVmy21LpoyiXdPTuHUfWJ14ZRjY7Y7PA6P4g8z6LQGYhU1WAxkTxjIjurXzoe68Glw==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-color-rebeccapurple": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.0.2.tgz", - "integrity": "sha512-SFc3MaocHaQ6k3oZaFwH8io6MdypkUtEy/eXzXEB1vEQlO3S3oDc/FSZA8AsS04Z25RirQhlDlHLh3dn7XewWw==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-colormin": { - "version": "5.2.5", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.5.tgz", - "integrity": "sha512-+X30aDaGYq81mFqwyPpnYInsZQnNpdxMX0ajlY7AExCexEFkPVV+KrO7kXwayqEWL2xwEbNQ4nUO0ZsRWGnevg==", - "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-convert-values": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.4.tgz", - "integrity": "sha512-bugzSAyjIexdObovsPZu/sBCTHccImJxLyFgeV0MmNBm/Lw5h5XnjfML6gzEmJ3A6nyfCW7hb1JXzcsA4Zfbdw==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-custom-media": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.0.tgz", - "integrity": "sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g==", - "requires": {} - }, - "postcss-custom-properties": { - "version": "12.1.4", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.4.tgz", - "integrity": "sha512-i6AytuTCoDLJkWN/MtAIGriJz3j7UX6bV7Z5t+KgFz+dwZS15/mlTJY1S0kRizlk6ba0V8u8hN50Fz5Nm7tdZw==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-custom-selectors": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.0.tgz", - "integrity": "sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q==", - "requires": { - "postcss-selector-parser": "^6.0.4" - } - }, - "postcss-dir-pseudo-class": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.4.tgz", - "integrity": "sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw==", - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "postcss-discard-comments": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.3.tgz", - "integrity": "sha512-6W5BemziRoqIdAKT+1QjM4bNcJAQ7z7zk073730NHg4cUXh3/rQHHj7pmYxUB9aGhuRhBiUf0pXvIHkRwhQP0Q==", - "requires": {} - }, - "postcss-discard-duplicates": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.3.tgz", - "integrity": "sha512-vPtm1Mf+kp7iAENTG7jI1MN1lk+fBqL5y+qxyi4v3H+lzsXEdfS3dwUZD45KVhgzDEgduur8ycB4hMegyMTeRw==", - "requires": {} - }, - "postcss-discard-empty": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.3.tgz", - "integrity": "sha512-xGJugpaXKakwKI7sSdZjUuN4V3zSzb2Y0LOlmTajFbNinEjTfVs9PFW2lmKBaC/E64WwYppfqLD03P8l9BuueA==", - "requires": {} - }, - "postcss-discard-overridden": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.4.tgz", - "integrity": "sha512-3j9QH0Qh1KkdxwiZOW82cId7zdwXVQv/gRXYDnwx5pBtR1sTkU4cXRK9lp5dSdiM0r0OICO/L8J6sV1/7m0kHg==", - "requires": {} - }, - "postcss-double-position-gradients": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.0.tgz", - "integrity": "sha512-oz73I08yMN3oxjj0s8mED1rG+uOYoK3H8N9RjQofyg52KBRNmePJKg3fVwTpL2U5ZFbCzXoZBsUD/CvZdlqE4Q==", - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-env-function": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.5.tgz", - "integrity": "sha512-gPUJc71ji9XKyl0WSzAalBeEA/89kU+XpffpPxSaaaZ1c48OL36r1Ep5R6+9XAPkIiDlSvVAwP4io12q/vTcvA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-flexbugs-fixes": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", - "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", - "requires": {} - }, - "postcss-focus-visible": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", - "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "postcss-focus-within": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", - "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "postcss-font-variant": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", - "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", - "requires": {} - }, - "postcss-gap-properties": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.3.tgz", - "integrity": "sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ==", - "requires": {} - }, - "postcss-image-set-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.6.tgz", - "integrity": "sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-initial": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", - "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", - "requires": {} - }, - "postcss-js": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", - "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", - "requires": { - "camelcase-css": "^2.0.1" - } - }, - "postcss-lab-function": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.1.1.tgz", - "integrity": "sha512-j3Z0WQCimY2tMle++YcmygnnVbt6XdnrCV1FO2IpzaCSmtTF2oO8h4ZYUA1Q+QHYroIiaWPvNHt9uBR4riCksQ==", - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-load-config": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.3.tgz", - "integrity": "sha512-5EYgaM9auHGtO//ljHH+v/aC/TQ5LHXtL7bQajNAUBKUVKiYE8rYpFms7+V26D9FncaGe2zwCoPQsFKb5zF/Hw==", - "requires": { - "lilconfig": "^2.0.4", - "yaml": "^1.10.2" - } - }, - "postcss-loader": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", - "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", - "requires": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.5" - } - }, - "postcss-logical": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", - "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", - "requires": {} - }, - "postcss-media-minmax": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", - "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", - "requires": {} - }, - "postcss-merge-longhand": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.6.tgz", - "integrity": "sha512-rkmoPwQO6ymJSmWsX6l2hHeEBQa7C4kJb9jyi5fZB1sE8nSCv7sqchoYPixRwX/yvLoZP2y6FA5kcjiByeJqDg==", - "requires": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.0.3" - } - }, - "postcss-merge-rules": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.6.tgz", - "integrity": "sha512-nzJWJ9yXWp8AOEpn/HFAW72WKVGD2bsLiAmgw4hDchSij27bt6TF+sIK0cJUBAYT3SGcjtGGsOR89bwkkMuMgQ==", - "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.0.2", - "postcss-selector-parser": "^6.0.5" + "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 + }, + "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 + }, + "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" + } + } } }, - "postcss-minify-font-values": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.4.tgz", - "integrity": "sha512-RN6q3tyuEesvyCYYFCRGJ41J1XFvgV+dvYGHr0CeHv8F00yILlN8Slf4t8XW4IghlfZYCeyRrANO6HpJ948ieA==", + "jest-diff": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.3.1.tgz", + "integrity": "sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw==", + "dev": true, "requires": { - "postcss-value-parser": "^4.2.0" + "chalk": "^4.0.0", + "diff-sequences": "^29.3.1", + "jest-get-type": "^29.2.0", + "pretty-format": "^29.3.1" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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 + }, + "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 + }, + "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" + } + } } }, - "postcss-minify-gradients": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.6.tgz", - "integrity": "sha512-E/dT6oVxB9nLGUTiY/rG5dX9taugv9cbLNTFad3dKxOO+BQg25Q/xo2z2ddG+ZB1CbkZYaVwx5blY8VC7R/43A==", + "jest-docblock": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.2.0.tgz", + "integrity": "sha512-bkxUsxTgWQGbXV5IENmfiIuqZhJcyvF7tU4zJ/7ioTutdz4ToB5Yx6JOFBpgI+TphRY4lhOyCWGNH/QFQh5T6A==", + "dev": true, "requires": { - "colord": "^2.9.1", - "cssnano-utils": "^3.0.2", - "postcss-value-parser": "^4.2.0" + "detect-newline": "^3.0.0" } }, - "postcss-minify-params": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.5.tgz", - "integrity": "sha512-YBNuq3Rz5LfLFNHb9wrvm6t859b8qIqfXsWeK7wROm3jSKNpO1Y5e8cOyBv6Acji15TgSrAwb3JkVNCqNyLvBg==", + "jest-each": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.3.1.tgz", + "integrity": "sha512-qrZH7PmFB9rEzCSl00BWjZYuS1BSOH8lLuC0azQE9lQrAx3PWGKHTDudQiOSwIy5dGAJh7KA0ScYlCP7JxvFYA==", + "dev": true, "requires": { - "browserslist": "^4.16.6", - "cssnano-utils": "^3.0.2", - "postcss-value-parser": "^4.2.0" + "@jest/types": "^29.3.1", + "chalk": "^4.0.0", + "jest-get-type": "^29.2.0", + "jest-util": "^29.3.1", + "pretty-format": "^29.3.1" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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 + }, + "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 + }, + "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" + } + } } }, - "postcss-minify-selectors": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.3.tgz", - "integrity": "sha512-9RJfTiQEKA/kZhMaEXND893nBqmYQ8qYa/G+uPdVnXF6D/FzpfI6kwBtWEcHx5FqDbA79O9n6fQJfrIj6M8jvQ==", + "jest-environment-node": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.3.1.tgz", + "integrity": "sha512-xm2THL18Xf5sIHoU7OThBPtuH6Lerd+Y1NLYiZJlkE3hbE+7N7r8uvHIl/FkZ5ymKXJe/11SQuf3fv4v6rUMag==", + "dev": true, "requires": { - "postcss-selector-parser": "^6.0.5" + "@jest/environment": "^29.3.1", + "@jest/fake-timers": "^29.3.1", + "@jest/types": "^29.3.1", + "@types/node": "*", + "jest-mock": "^29.3.1", + "jest-util": "^29.3.1" } }, - "postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "requires": {} - }, - "postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "requires": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - } + "jest-get-type": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", + "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==", + "dev": true }, - "postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "jest-haste-map": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.3.1.tgz", + "integrity": "sha512-/FFtvoG1xjbbPXQLFef+WSU4yrc0fc0Dds6aRPBojUid7qlPqZvxdUBA03HW0fnVHXVCnCdkuoghYItKNzc/0A==", + "dev": true, "requires": { - "postcss-selector-parser": "^6.0.4" + "@jest/types": "^29.3.1", + "@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.2.0", + "jest-util": "^29.3.1", + "jest-worker": "^29.3.1", + "micromatch": "^4.0.4", + "walker": "^1.0.8" } }, - "postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "jest-leak-detector": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.3.1.tgz", + "integrity": "sha512-3DA/VVXj4zFOPagGkuqHnSQf1GZBmmlagpguxEERO6Pla2g84Q1MaVIB3YMxgUaFIaYag8ZnTyQgiZ35YEqAQA==", + "dev": true, "requires": { - "icss-utils": "^5.0.0" + "jest-get-type": "^29.2.0", + "pretty-format": "^29.3.1" } }, - "postcss-nested": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", - "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", + "jest-matcher-utils": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.3.1.tgz", + "integrity": "sha512-fkRMZUAScup3txIKfMe3AIZZmPEjWEdsPJFK3AIy5qRohWqQFg1qrmKfYXR9qEkNc7OdAu2N4KPHibEmy4HPeQ==", + "dev": true, "requires": { - "postcss-selector-parser": "^6.0.6" + "chalk": "^4.0.0", + "jest-diff": "^29.3.1", + "jest-get-type": "^29.2.0", + "pretty-format": "^29.3.1" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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 + }, + "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 + }, + "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" + } + } } }, - "postcss-nesting": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.2.tgz", - "integrity": "sha512-dJGmgmsvpzKoVMtDMQQG/T6FSqs6kDtUDirIfl4KnjMCiY9/ETX8jdKyCd20swSRAbUYkaBKV20pxkzxoOXLqQ==", + "jest-message-util": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.3.1.tgz", + "integrity": "sha512-lMJTbgNcDm5z+6KDxWtqOFWlGQxD6XaYwBqHR8kmpkP+WWWG90I35kdtQHY67Ay5CSuydkTBbJG+tH9JShFCyA==", + "dev": true, "requires": { - "postcss-selector-parser": "^6.0.8" + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.3.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.3.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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 + }, + "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 + }, + "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" + } + } } }, - "postcss-normalize": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", - "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "jest-mock": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.3.1.tgz", + "integrity": "sha512-H8/qFDtDVMFvFP4X8NuOT3XRDzOUTz+FeACjufHzsOIBAxivLqkB1PoLCaJx9iPPQ8dZThHPp/G3WRWyMgA3JA==", + "dev": true, "requires": { - "@csstools/normalize.css": "*", - "postcss-browser-comments": "^4", - "sanitize.css": "*" + "@jest/types": "^29.3.1", + "@types/node": "*", + "jest-util": "^29.3.1" } }, - "postcss-normalize-charset": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.3.tgz", - "integrity": "sha512-iKEplDBco9EfH7sx4ut7R2r/dwTnUqyfACf62Unc9UiyFuI7uUqZZtY+u+qp7g8Qszl/U28HIfcsI3pEABWFfA==", + "jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "dev": true, "requires": {} }, - "postcss-normalize-display-values": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.3.tgz", - "integrity": "sha512-FIV5FY/qs4Ja32jiDb5mVj5iWBlS3N8tFcw2yg98+8MkRgyhtnBgSC0lxU+16AMHbjX5fbSJgw5AXLMolonuRQ==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-positions": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.4.tgz", - "integrity": "sha512-qynirjBX0Lc73ROomZE3lzzmXXTu48/QiEzKgMeqh28+MfuHLsuqC9po4kj84igZqqFGovz8F8hf44hA3dPYmQ==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-repeat-style": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.4.tgz", - "integrity": "sha512-Innt+wctD7YpfeDR7r5Ik6krdyppyAg2HBRpX88fo5AYzC1Ut/l3xaxACG0KsbX49cO2n5EB13clPwuYVt8cMA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-string": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.4.tgz", - "integrity": "sha512-Dfk42l0+A1CDnVpgE606ENvdmksttLynEqTQf5FL3XGQOyqxjbo25+pglCUvziicTxjtI2NLUR6KkxyUWEVubQ==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-timing-functions": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.3.tgz", - "integrity": "sha512-QRfjvFh11moN4PYnJ7hia4uJXeFotyK3t2jjg8lM9mswleGsNw2Lm3I5wO+l4k1FzK96EFwEVn8X8Ojrp2gP4g==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-unicode": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.4.tgz", - "integrity": "sha512-W79Regn+a+eXTzB+oV/8XJ33s3pDyFTND2yDuUCo0Xa3QSy1HtNIfRVPXNubHxjhlqmMFADr3FSCHT84ITW3ig==", - "requires": { - "browserslist": "^4.16.6", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-url": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.5.tgz", - "integrity": "sha512-Ws3tX+PcekYlXh+ycAt0wyzqGthkvVtZ9SZLutMVvHARxcpu4o7vvXcNoiNKyjKuWecnjS6HDI3fjBuDr5MQxQ==", - "requires": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-whitespace": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.4.tgz", - "integrity": "sha512-wsnuHolYZjMwWZJoTC9jeI2AcjA67v4UuidDrPN9RnX8KIZfE+r2Nd6XZRwHVwUiHmRvKQtxiqo64K+h8/imaw==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-opacity-percentage": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", - "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==" + "jest-regex-util": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.2.0.tgz", + "integrity": "sha512-6yXn0kg2JXzH30cr2NlThF+70iuO/3irbaB4mh5WyqNIvLLP+B6sFdluO1/1RJmslyh/f9osnefECflHvTbwVA==", + "dev": true }, - "postcss-ordered-values": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.5.tgz", - "integrity": "sha512-mfY7lXpq+8bDEHfP+muqibDPhZ5eP9zgBEF9XRvoQgXcQe2Db3G1wcvjbnfjXG6wYsl+0UIjikqq4ym1V2jGMQ==", + "jest-resolve": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.3.1.tgz", + "integrity": "sha512-amXJgH/Ng712w3Uz5gqzFBBjxV8WFLSmNjoreBGMqxgCz5cH7swmBZzgBaCIOsvb0NbpJ0vgaSFdJqMdT+rADw==", + "dev": true, "requires": { - "cssnano-utils": "^3.0.2", - "postcss-value-parser": "^4.2.0" + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.3.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^29.3.1", + "jest-validate": "^29.3.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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 + }, + "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 + }, + "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" + } + } } }, - "postcss-overflow-shorthand": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.3.tgz", - "integrity": "sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg==", - "requires": {} - }, - "postcss-page-break": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", - "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", - "requires": {} - }, - "postcss-place": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.4.tgz", - "integrity": "sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg==", + "jest-resolve-dependencies": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.3.1.tgz", + "integrity": "sha512-Vk0cYq0byRw2WluNmNWGqPeRnZ3p3hHmjJMp2dyyZeYIfiBskwq4rpiuGFR6QGAdbj58WC7HN4hQHjf2mpvrLA==", + "dev": true, "requires": { - "postcss-value-parser": "^4.2.0" + "jest-regex-util": "^29.2.0", + "jest-snapshot": "^29.3.1" } }, - "postcss-preset-env": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.4.0.tgz", - "integrity": "sha512-nWC9bDW6nQ4a15RZ/UKgpxZT8xbv0gl+/2q6PROAwwzsxiEb4pjsChAbS0sltepvAjqXbQhff+38FXDxJCCobw==", - "requires": { - "@csstools/postcss-color-function": "^1.0.2", - "@csstools/postcss-font-format-keywords": "^1.0.0", - "@csstools/postcss-hwb-function": "^1.0.0", - "@csstools/postcss-ic-unit": "^1.0.0", - "@csstools/postcss-is-pseudo-class": "^2.0.0", - "@csstools/postcss-normalize-display-values": "^1.0.0", - "@csstools/postcss-oklab-function": "^1.0.1", - "@csstools/postcss-progressive-custom-properties": "^1.2.0", - "autoprefixer": "^10.4.2", - "browserslist": "^4.19.1", - "css-blank-pseudo": "^3.0.3", - "css-has-pseudo": "^3.0.4", - "css-prefers-color-scheme": "^6.0.3", - "cssdb": "^6.3.1", - "postcss-attribute-case-insensitive": "^5.0.0", - "postcss-clamp": "^3.0.0", - "postcss-color-functional-notation": "^4.2.2", - "postcss-color-hex-alpha": "^8.0.3", - "postcss-color-rebeccapurple": "^7.0.2", - "postcss-custom-media": "^8.0.0", - "postcss-custom-properties": "^12.1.4", - "postcss-custom-selectors": "^6.0.0", - "postcss-dir-pseudo-class": "^6.0.4", - "postcss-double-position-gradients": "^3.1.0", - "postcss-env-function": "^4.0.5", - "postcss-focus-visible": "^6.0.4", - "postcss-focus-within": "^5.0.4", - "postcss-font-variant": "^5.0.0", - "postcss-gap-properties": "^3.0.3", - "postcss-image-set-function": "^4.0.6", - "postcss-initial": "^4.0.1", - "postcss-lab-function": "^4.1.1", - "postcss-logical": "^5.0.4", - "postcss-media-minmax": "^5.0.0", - "postcss-nesting": "^10.1.2", - "postcss-opacity-percentage": "^1.1.2", - "postcss-overflow-shorthand": "^3.0.3", - "postcss-page-break": "^3.0.4", - "postcss-place": "^7.0.4", - "postcss-pseudo-class-any-link": "^7.1.1", - "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^5.0.0" - } - }, - "postcss-pseudo-class-any-link": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.1.tgz", - "integrity": "sha512-JRoLFvPEX/1YTPxRxp1JO4WxBVXJYrSY7NHeak5LImwJ+VobFMwYDQHvfTXEpcn+7fYIeGkC29zYFhFWIZD8fg==", + "jest-runner": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.3.1.tgz", + "integrity": "sha512-oFvcwRNrKMtE6u9+AQPMATxFcTySyKfLhvso7Sdk/rNpbhg4g2GAGCopiInk1OP4q6gz3n6MajW4+fnHWlU3bA==", + "dev": true, "requires": { - "postcss-selector-parser": "^6.0.9" + "@jest/console": "^29.3.1", + "@jest/environment": "^29.3.1", + "@jest/test-result": "^29.3.1", + "@jest/transform": "^29.3.1", + "@jest/types": "^29.3.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^29.2.0", + "jest-environment-node": "^29.3.1", + "jest-haste-map": "^29.3.1", + "jest-leak-detector": "^29.3.1", + "jest-message-util": "^29.3.1", + "jest-resolve": "^29.3.1", + "jest-runtime": "^29.3.1", + "jest-util": "^29.3.1", + "jest-watcher": "^29.3.1", + "jest-worker": "^29.3.1", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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 + }, + "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 + }, + "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" + } + } } }, - "postcss-reduce-initial": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.3.tgz", - "integrity": "sha512-c88TkSnQ/Dnwgb4OZbKPOBbCaauwEjbECP5uAuFPOzQ+XdjNjRH7SG0dteXrpp1LlIFEKK76iUGgmw2V0xeieA==", + "jest-runtime": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.3.1.tgz", + "integrity": "sha512-jLzkIxIqXwBEOZx7wx9OO9sxoZmgT2NhmQKzHQm1xwR1kNW/dn0OjxR424VwHHf1SPN6Qwlb5pp1oGCeFTQ62A==", + "dev": true, "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0" + "@jest/environment": "^29.3.1", + "@jest/fake-timers": "^29.3.1", + "@jest/globals": "^29.3.1", + "@jest/source-map": "^29.2.0", + "@jest/test-result": "^29.3.1", + "@jest/transform": "^29.3.1", + "@jest/types": "^29.3.1", + "@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.3.1", + "jest-message-util": "^29.3.1", + "jest-mock": "^29.3.1", + "jest-regex-util": "^29.2.0", + "jest-resolve": "^29.3.1", + "jest-snapshot": "^29.3.1", + "jest-util": "^29.3.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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 + }, + "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 + }, + "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" + } + } } }, - "postcss-reduce-transforms": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.4.tgz", - "integrity": "sha512-VIJB9SFSaL8B/B7AXb7KHL6/GNNbbCHslgdzS9UDfBZYIA2nx8NLY7iD/BXFSO/1sRUILzBTfHCoW5inP37C5g==", + "jest-snapshot": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.3.1.tgz", + "integrity": "sha512-+3JOc+s28upYLI2OJM4PWRGK9AgpsMs/ekNryUV0yMBClT9B1DF2u2qay8YxcQd338PPYSFNb0lsar1B49sLDA==", + "dev": true, "requires": { - "postcss-value-parser": "^4.2.0" + "@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.3.1", + "@jest/transform": "^29.3.1", + "@jest/types": "^29.3.1", + "@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.3.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^29.3.1", + "jest-get-type": "^29.2.0", + "jest-haste-map": "^29.3.1", + "jest-matcher-utils": "^29.3.1", + "jest-message-util": "^29.3.1", + "jest-util": "^29.3.1", + "natural-compare": "^1.4.0", + "pretty-format": "^29.3.1", + "semver": "^7.3.5" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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 + }, + "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 + }, + "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" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "requires": { + "lru-cache": "^6.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" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } } }, - "postcss-replace-overflow-wrap": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", - "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", - "requires": {} - }, - "postcss-selector-not": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz", - "integrity": "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==", + "jest-util": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.3.1.tgz", + "integrity": "sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ==", + "dev": true, "requires": { - "balanced-match": "^1.0.0" + "@jest/types": "^29.3.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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 + }, + "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 + }, + "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" + } + } } }, - "postcss-selector-parser": { - "version": "6.0.9", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", - "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", + "jest-validate": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.3.1.tgz", + "integrity": "sha512-N9Lr3oYR2Mpzuelp1F8negJR3YE+L1ebk1rYA5qYo9TTY3f9OWdptLoNSPP9itOCBIRBqjt/S5XHlzYglLN67g==", + "dev": true, "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" + "@jest/types": "^29.3.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.2.0", + "leven": "^3.1.0", + "pretty-format": "^29.3.1" + }, + "dependencies": { + "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" + } + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "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" + } + }, + "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 + }, + "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 + }, + "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" + } + } } }, - "postcss-svgo": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.4.tgz", - "integrity": "sha512-yDKHvULbnZtIrRqhZoA+rxreWpee28JSRH/gy9727u0UCgtpv1M/9WEWY3xySlFa0zQJcqf6oCBJPR5NwkmYpg==", + "jest-watcher": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.3.1.tgz", + "integrity": "sha512-RspXG2BQFDsZSRKGCT/NiNa8RkQ1iKAjrO0//soTMWx/QUt+OcxMqMSBxz23PYGqUuWm2+m2mNNsmj0eIoOaFg==", + "dev": true, "requires": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" + "@jest/test-result": "^29.3.1", + "@jest/types": "^29.3.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "jest-util": "^29.3.1", + "string-length": "^4.0.1" }, "dependencies": { - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + "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" + } + }, + "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" + } }, - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "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": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" + "color-name": "~1.1.4" } }, - "mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + "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 }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "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 + }, + "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" + } + } + } + }, + "jest-worker": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.3.1.tgz", + "integrity": "sha512-lY4AnnmsEWeiXirAIA0c9SDPbuCBq8IYuDVL8PMm0MZ2PEs2yPvRA/J64QBXuZp7CYKrDM/rmNrc9/i3KJQncw==", + "dev": true, + "requires": { + "@types/node": "*", + "jest-util": "^29.3.1", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "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 }, - "svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "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": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" + "has-flag": "^4.0.0" } } } }, - "postcss-unique-selectors": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.4.tgz", - "integrity": "sha512-5ampwoSDJCxDPoANBIlMgoBcYUHnhaiuLYJR5pj1DLnYQvMRVyFuTA5C3Bvt+aHtiqWpJkD/lXT50Vo1D0ZsAQ==", + "js-sdsl": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", + "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", + "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==" + }, + "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==", "requires": { - "postcss-selector-parser": "^6.0.5" + "argparse": "^1.0.7", + "esprima": "^4.0.0" } }, - "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==" + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" + "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==" }, - "prettier": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.5.1.tgz", - "integrity": "sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==", + "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 }, - "pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" }, - "pretty-error": { + "jsonfile": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, "requires": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" + "graceful-fs": "^4.1.6" } }, - "pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "jsx-ast-utils": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "dev": true, "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "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==" - } + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" } }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true }, - "promise": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", - "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", - "requires": { - "asap": "~2.0.6" - } + "language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==", + "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==", + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "dev": true, "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" + "language-subtag-registry": "~0.3.2" } }, - "prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - }, - "dependencies": { - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - } - } + "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 }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "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": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "dependencies": { - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" - } + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" } }, - "proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" - }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - }, - "pure-color": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/pure-color/-/pure-color-1.3.0.tgz", - "integrity": "sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==" - }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" - }, - "qs": { - "version": "6.9.6", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", - "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==" - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" - }, - "quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" + "lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "dev": true }, - "raf": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", - "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", - "requires": { - "performance-now": "^2.1.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==" }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "lint-staged": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.1.0.tgz", + "integrity": "sha512-pn/sR8IrcF/T0vpWLilih8jmVouMlxqXxKuAojmbiGX5n/gDnz+abdPptlj0vYnbfE0SQNl3CY/HwtM0+yfOVQ==", + "dev": true, "requires": { - "safe-buffer": "^5.1.0" + "cli-truncate": "^3.1.0", + "colorette": "^2.0.19", + "commander": "^9.4.1", + "debug": "^4.3.4", + "execa": "^6.1.0", + "lilconfig": "2.0.6", + "listr2": "^5.0.5", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-inspect": "^1.12.2", + "pidtree": "^0.6.0", + "string-argv": "^0.3.1", + "yaml": "^2.1.3" + }, + "dependencies": { + "execa": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-6.1.0.tgz", + "integrity": "sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^3.0.1", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" + } + }, + "human-signals": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", + "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==", + "dev": true + }, + "is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "dev": true + }, + "mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "dev": true + }, + "npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "dev": true, + "requires": { + "path-key": "^4.0.0" + } + }, + "onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dev": true, + "requires": { + "mimic-fn": "^4.0.0" + } + }, + "path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "dev": true + }, + "strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "dev": true + }, + "yaml": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.1.tgz", + "integrity": "sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==", + "dev": true + } } }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" - }, - "raw-body": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz", - "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==", + "listr2": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-5.0.7.tgz", + "integrity": "sha512-MD+qXHPmtivrHIDRwPYdfNkrzqDiuaKU/rfBcec3WMyMF3xylQj3jMq344OtvQxz7zaCFViRAeqlr2AFhPvXHw==", + "dev": true, "requires": { - "bytes": "3.1.1", - "http-errors": "1.8.1", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" + "cli-truncate": "^2.1.0", + "colorette": "^2.0.19", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rfdc": "^1.3.0", + "rxjs": "^7.8.0", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" }, "dependencies": { - "bytes": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", - "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==" + "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" + } + }, + "cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, + "requires": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + } + }, + "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 }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, "requires": { - "safer-buffer": ">= 2.1.2 < 3" + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" } } } }, - "react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "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": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" + "p-locate": "^4.1.0" } }, - "react-app-polyfill": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", - "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", - "requires": { - "core-js": "^3.19.2", - "object-assign": "^4.1.1", - "promise": "^8.1.0", - "raf": "^3.4.1", - "regenerator-runtime": "^0.13.9", - "whatwg-fetch": "^3.6.2" - } + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, - "react-base16-styling": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/react-base16-styling/-/react-base16-styling-0.6.0.tgz", - "integrity": "sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ==", - "requires": { - "base16": "^1.0.0", - "lodash.curry": "^4.0.1", - "lodash.flow": "^3.3.0", - "pure-color": "^1.2.0" - } + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==" }, - "react-circular-progressbar": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/react-circular-progressbar/-/react-circular-progressbar-2.1.0.tgz", - "integrity": "sha512-xp4THTrod4aLpGy68FX/k1Q3nzrfHUjUe5v6FsdwXBl3YVMwgeXYQKDrku7n/D6qsJA9CuunarAboC2xCiKs1g==", - "requires": {} + "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 }, - "react-dev-utils": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.0.tgz", - "integrity": "sha512-xBQkitdxozPxt1YZ9O1097EJiVpwHr9FoAuEVURCKV0Av8NBERovJauzP7bo1ThvuhZ4shsQ1AJiu4vQpoT1AQ==", + "log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "dev": true, "requires": { - "@babel/code-frame": "^7.16.0", - "address": "^1.1.2", - "browserslist": "^4.18.1", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", - "detect-port-alt": "^1.1.6", - "escape-string-regexp": "^4.0.0", - "filesize": "^8.0.6", - "find-up": "^5.0.0", - "fork-ts-checker-webpack-plugin": "^6.5.0", - "global-modules": "^2.0.0", - "globby": "^11.0.4", - "gzip-size": "^6.0.0", - "immer": "^9.0.7", - "is-root": "^2.1.0", - "loader-utils": "^3.2.0", - "open": "^8.4.0", - "pkg-up": "^3.1.0", - "prompts": "^2.4.2", - "react-error-overlay": "^6.0.10", - "recursive-readdir": "^2.2.2", - "shell-quote": "^1.7.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" }, "dependencies": { "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" } }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, "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" } @@ -28131,2418 +15961,1523 @@ "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==" - }, - "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==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, - "has-flag": { + "slice-ansi": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "loader-utils": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", - "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==" - }, - "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==", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, "requires": { - "has-flag": "^4.0.0" + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" } - } - } - }, - "react-dom": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" - } - }, - "react-error-overlay": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.10.tgz", - "integrity": "sha512-mKR90fX7Pm5seCOfz8q9F+66VCc1PGsWSBxKbITjfKVQHMNF2zudxHnMdJiB1fRCb+XsbQV9sO9DCkgsMQgBIA==" - }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - }, - "react-json-view": { - "version": "1.21.3", - "resolved": "https://registry.npmjs.org/react-json-view/-/react-json-view-1.21.3.tgz", - "integrity": "sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==", - "requires": { - "flux": "^4.0.1", - "react-base16-styling": "^0.6.0", - "react-lifecycles-compat": "^3.0.4", - "react-textarea-autosize": "^8.3.2" - } - }, - "react-lifecycles-compat": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", - "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" - }, - "react-refresh": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", - "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==" - }, - "react-resize-detector": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/react-resize-detector/-/react-resize-detector-7.1.2.tgz", - "integrity": "sha512-zXnPJ2m8+6oq9Nn8zsep/orts9vQv3elrpA+R8XTcW7DVVUJ9vwDwMXaBtykAYjMnkCIaOoK9vObyR7ZgFNlOw==", - "requires": { - "lodash": "^4.17.21" - } - }, - "react-router": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.3.0.tgz", - "integrity": "sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ==", - "requires": { - "history": "^5.2.0" - } - }, - "react-router-dom": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.3.0.tgz", - "integrity": "sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw==", - "requires": { - "history": "^5.2.0", - "react-router": "6.3.0" - } - }, - "react-scripts": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.0.tgz", - "integrity": "sha512-3i0L2CyIlROz7mxETEdfif6Sfhh9Lfpzi10CtcGs1emDQStmZfWjJbAIMtRD0opVUjQuFWqHZyRZ9PPzKCFxWg==", - "requires": { - "@babel/core": "^7.16.0", - "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", - "@svgr/webpack": "^5.5.0", - "babel-jest": "^27.4.2", - "babel-loader": "^8.2.3", - "babel-plugin-named-asset-import": "^0.3.8", - "babel-preset-react-app": "^10.0.1", - "bfj": "^7.0.2", - "browserslist": "^4.18.1", - "camelcase": "^6.2.1", - "case-sensitive-paths-webpack-plugin": "^2.4.0", - "css-loader": "^6.5.1", - "css-minimizer-webpack-plugin": "^3.2.0", - "dotenv": "^10.0.0", - "dotenv-expand": "^5.1.0", - "eslint": "^8.3.0", - "eslint-config-react-app": "^7.0.0", - "eslint-webpack-plugin": "^3.1.1", - "file-loader": "^6.2.0", - "fs-extra": "^10.0.0", - "fsevents": "^2.3.2", - "html-webpack-plugin": "^5.5.0", - "identity-obj-proxy": "^3.0.0", - "jest": "^27.4.3", - "jest-resolve": "^27.4.2", - "jest-watch-typeahead": "^1.0.0", - "mini-css-extract-plugin": "^2.4.5", - "postcss": "^8.4.4", - "postcss-flexbugs-fixes": "^5.0.2", - "postcss-loader": "^6.2.1", - "postcss-normalize": "^10.0.1", - "postcss-preset-env": "^7.0.1", - "prompts": "^2.4.2", - "react-app-polyfill": "^3.0.0", - "react-dev-utils": "^12.0.0", - "react-refresh": "^0.11.0", - "resolve": "^1.20.0", - "resolve-url-loader": "^4.0.0", - "sass-loader": "^12.3.0", - "semver": "^7.3.5", - "source-map-loader": "^3.0.0", - "style-loader": "^3.3.1", - "tailwindcss": "^3.0.2", - "terser-webpack-plugin": "^5.2.5", - "webpack": "^5.64.4", - "webpack-dev-server": "^4.6.0", - "webpack-manifest-plugin": "^4.0.2", - "workbox-webpack-plugin": "^6.4.1" - } - }, - "react-smooth": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/react-smooth/-/react-smooth-2.0.1.tgz", - "integrity": "sha512-Own9TA0GPPf3as4vSwFhDouVfXP15ie/wIHklhyKBH5AN6NFtdk0UpHBnonV11BtqDkAWlt40MOUc+5srmW7NA==", - "requires": { - "fast-equals": "^2.0.0", - "react-transition-group": "2.9.0" - } - }, - "react-textarea-autosize": { - "version": "8.3.4", - "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.3.4.tgz", - "integrity": "sha512-CdtmP8Dc19xL8/R6sWvtknD/eCXkQr30dtvC4VmGInhRsfF8X/ihXCq6+9l9qbxmKRiq407/7z5fxE7cVWQNgQ==", - "requires": { - "@babel/runtime": "^7.10.2", - "use-composed-ref": "^1.3.0", - "use-latest": "^1.2.1" - }, - "dependencies": { - "use-composed-ref": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz", - "integrity": "sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==", - "requires": {} }, - "use-latest": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.1.tgz", - "integrity": "sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==", + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, "requires": { - "use-isomorphic-layout-effect": "^1.1.1" - }, - "dependencies": { - "use-isomorphic-layout-effect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", - "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", - "requires": {} - } + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" } } } }, - "react-transition-group": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz", - "integrity": "sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==", - "requires": { - "dom-helpers": "^3.4.0", - "loose-envify": "^1.4.0", - "prop-types": "^15.6.2", - "react-lifecycles-compat": "^3.0.4" - } - }, - "react-virtualized-auto-sizer": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.6.tgz", - "integrity": "sha512-7tQ0BmZqfVF6YYEWcIGuoR3OdYe8I/ZFbNclFlGOC3pMqunkYF/oL30NCjSGl9sMEb17AnzixDz98Kqc3N76HQ==", - "requires": {} - }, - "react-window": { - "version": "1.8.7", - "resolved": "https://registry.npmjs.org/react-window/-/react-window-1.8.7.tgz", - "integrity": "sha512-JHEZbPXBpKMmoNO1bNhoXOOLg/ujhL/BU4IqVU9r8eQPcy5KQnGHIHDRkJ0ns9IM5+Aq5LNwt3j8t3tIrePQzA==", - "requires": { - "@babel/runtime": "^7.0.0", - "memoize-one": ">=3.1.1 <6" - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "requires": { - "picomatch": "^2.2.1" - } - }, - "recharts": { - "version": "2.1.14", - "resolved": "https://registry.npmjs.org/recharts/-/recharts-2.1.14.tgz", - "integrity": "sha512-GDmDDPEmRhGb6O41OfJUKh/RFYh3QMtEdaNuXOnVtJN8wiifo41MvIHHzrjf7Vp7/yJYFsGaXnCElzM5H7SPmQ==", - "requires": { - "@types/d3-interpolate": "^3.0.1", - "@types/d3-scale": "^4.0.2", - "@types/d3-shape": "^3.1.0", - "classnames": "^2.2.5", - "d3-interpolate": "^3.0.1", - "d3-scale": "^4.0.2", - "d3-shape": "^3.1.0", - "eventemitter3": "^4.0.1", - "lodash": "^4.17.19", - "react-is": "^16.10.2", - "react-resize-detector": "^7.1.2", - "react-smooth": "^2.0.1", - "recharts-scale": "^0.4.4", - "reduce-css-calc": "^2.1.8" - }, - "dependencies": { - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - } - } - }, - "recharts-scale": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/recharts-scale/-/recharts-scale-0.4.5.tgz", - "integrity": "sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==", - "requires": { - "decimal.js-light": "^2.4.1" - } - }, - "recoil": { - "version": "0.7.6", - "resolved": "https://registry.npmjs.org/recoil/-/recoil-0.7.6.tgz", - "integrity": "sha512-hsBEw7jFdpBCY/tu2GweiyaqHKxVj6EqF2/SfrglbKvJHhpN57SANWvPW+gE90i3Awi+A5gssOd3u+vWlT+g7g==", - "requires": { - "hamt_plus": "1.0.2" - } - }, - "recursive-readdir": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", - "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "requires": { - "minimatch": "3.0.4" - }, - "dependencies": { - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "^1.1.7" - } - } + "js-tokens": "^3.0.0 || ^4.0.0" } }, - "redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "requires": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" + "yallist": "^3.0.2" } }, - "reduce-css-calc": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz", - "integrity": "sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==", + "magic-string": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", + "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", + "dev": true, "requires": { - "css-unit-converter": "^1.1.1", - "postcss-value-parser": "^3.3.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } + "@jridgewell/sourcemap-codec": "^1.4.13" } }, - "regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" - }, - "regenerate-unicode-properties": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", - "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "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": { - "regenerate": "^1.4.2" + "semver": "^6.0.0" } }, - "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - }, - "regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, "requires": { - "@babel/runtime": "^7.8.4" + "tmpl": "1.0.5" } }, - "regex-parser": { - "version": "2.2.11", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", - "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + "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 }, - "regexp.prototype.flags": { + "merge2": { "version": "1.4.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", - "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true }, - "regexpu-core": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", - "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", + "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": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.0.1", - "regjsgen": "^0.6.0", - "regjsparser": "^0.8.2", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" + "braces": "^3.0.2", + "picomatch": "^2.3.1" } }, - "regjsgen": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", - "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" }, - "regjsparser": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", - "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" - } + "mime-db": "1.52.0" } }, - "relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" + "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 }, - "renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "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": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" + "brace-expansion": "^1.1.7" } }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + "minimist": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "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==" + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "dev": true }, - "resolve": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", - "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", - "requires": { - "is-core-module": "^2.8.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true }, - "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==", - "requires": { - "resolve-from": "^5.0.0" - } + "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 }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + "node-releases": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz", + "integrity": "sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==" }, - "resolve-url-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", - "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", - "requires": { - "adjust-sourcemap-loader": "^4.0.0", - "convert-source-map": "^1.7.0", - "loader-utils": "^2.0.0", - "postcss": "^7.0.35", - "source-map": "0.6.1" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } + "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 }, - "resolve.exports": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", - "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==" + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true }, - "restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "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": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" + "path-key": "^3.0.0" } }, - "retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + "object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true }, - "rfdc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", + "object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", "dev": true }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dev": true, "requires": { - "glob": "^7.1.3" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" } }, - "rollup": { - "version": "2.67.2", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.67.2.tgz", - "integrity": "sha512-hoEiBWwZtf1QdK3jZIq59L0FJj4Fiv4RplCO4pvCRC86qsoFurWB4hKQIjoRf3WvJmk5UZ9b0y5ton+62fC7Tw==", - "requires": { - "fsevents": "~2.3.2" - } + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true }, - "rollup-plugin-terser": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", - "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, "requires": { - "@babel/code-frame": "^7.10.4", - "jest-worker": "^26.2.1", - "serialize-javascript": "^4.0.0", - "terser": "^5.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - } - }, - "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "requires": { - "randombytes": "^2.1.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==", - "requires": { - "has-flag": "^4.0.0" - } - } + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" } }, - "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==", + "object.entries": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "dev": true, "requires": { - "queue-microtask": "^1.2.2" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" } }, - "rxjs": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.4.tgz", - "integrity": "sha512-h5M3Hk78r6wAheJF0a5YahB1yRQKCsZ4MsGdZ5O9ETbVtjPcScGfrMmoOq7EBsCRzd4BDkvDJ7ogP8Sz5tTFiQ==", + "object.fromentries": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", "dev": true, "requires": { - "tslib": "^2.1.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" } }, - "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==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "sanitize.css": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", - "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" - }, - "sass-loader": { - "version": "12.6.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", - "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "object.hasown": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "dev": true, "requires": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" } }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "object.values": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "dev": true, "requires": { - "xmlchars": "^2.2.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" } }, - "scheduler": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "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": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" + "wrappy": "1" } }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "mimic-fn": "^2.1.0" } }, - "select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" - }, - "selfsigned": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.0.tgz", - "integrity": "sha512-cUdFiCbKoa1mZ6osuJs2uDHrs0k0oprsKveFiiaBKCNq3SYyb5gs2HxhQyDNLCmL51ZZThqi4YNDpCK6GOP1iQ==", + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, "requires": { - "node-forge": "^1.2.0" + "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" } }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "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": { - "lru-cache": "^6.0.0" + "yocto-queue": "^0.1.0" } }, - "send": { - "version": "0.17.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", - "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "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": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "1.8.1", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" + "p-limit": "^2.2.0" }, "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "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": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } + "p-try": "^2.0.0" } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" } } }, - "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, "requires": { - "randombytes": "^2.1.0" + "aggregate-error": "^3.0.0" } }, - "serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "requires": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - } - } + "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 }, - "serve-static": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", - "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "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==", "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.2" + "callsites": "^3.0.0" } }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "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==", + "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==", "requires": { - "shebang-regex": "^3.0.0" + "@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" } }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - }, - "shell-quote": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", - "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" + "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 }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } + "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 }, - "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==" + "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 }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + "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==" }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" }, - "slice-ansi": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", - "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", - "dev": true, - "requires": { - "ansi-styles": "^6.0.0", - "is-fullwidth-code-point": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz", - "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", - "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", - "dev": true - } - } + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, - "sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "requires": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - }, - "dependencies": { - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - } - } + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true }, - "source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + "pidtree": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", + "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", + "dev": true }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "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==" + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true }, - "source-map-loader": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", - "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, "requires": { - "abab": "^2.0.5", - "iconv-lite": "^0.6.3", - "source-map-js": "^1.0.1" + "pinkie": "^2.0.0" } }, - "source-map-resolve": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", - "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "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": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0" + "find-up": "^4.0.0" } }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "postcss": { + "version": "8.4.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", + "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", + "dev": true, "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" } }, - "source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" - }, - "sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" - }, - "spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "dev": true, "requires": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" } }, - "spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "dev": true, "requires": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" + "camelcase-css": "^2.0.1" } }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" - }, - "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==", + "postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "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==" - } + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" } }, - "stackframe": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.1.tgz", - "integrity": "sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg==" - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" - }, - "stream": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/stream/-/stream-0.0.2.tgz", - "integrity": "sha1-f1Nj8Ff2WSxVlfALyAon9c7B8O8=", + "postcss-nested": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", + "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", + "dev": true, "requires": { - "emitter-component": "^1.1.1" + "postcss-selector-parser": "^6.0.10" } }, - "stream-transform": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/stream-transform/-/stream-transform-0.1.2.tgz", - "integrity": "sha1-fY5rTgOsR4F3j4x5UXUBv7B2Kp8=" - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "postcss-selector-parser": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "dev": true, "requires": { - "safe-buffer": "~5.2.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" } }, - "string-argv": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", - "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", + "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 }, - "string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "requires": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - } + "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 }, - "string-natural-compare": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", - "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + "prettier": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.3.tgz", + "integrity": "sha512-tJ/oJ4amDihPoufT5sM0Z1SKEuKay8LfVAMlbbhnnkvt6BUserZylqo2PN+p9KeljLr0OHa2rXHU1T8reeoTrw==", + "dev": true }, - "string-to-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string-to-stream/-/string-to-stream-1.1.1.tgz", - "integrity": "sha512-QySF2+3Rwq0SdO3s7BAp4x+c3qsClpPQ6abAmb0DGViiSBAkT5kL6JT2iyzEVP+T1SmzHrQD1TwlP9QAHCc+Sw==", + "pretty-format": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", + "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", + "dev": true, "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.1.0" + "@jest/schemas": "^29.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } + "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 } } }, - "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==", + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "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" + } + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" }, "dependencies": { - "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==" + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" } } }, - "string.prototype.matchall": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz", - "integrity": "sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.3.1", - "side-channel": "^1.0.4" - } + "proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" }, - "string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true }, - "string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } + "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 }, - "stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true + }, + "react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", "requires": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" + "loose-envify": "^1.1.0" } }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "react-circular-progressbar": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/react-circular-progressbar/-/react-circular-progressbar-2.1.0.tgz", + "integrity": "sha512-xp4THTrod4aLpGy68FX/k1Q3nzrfHUjUe5v6FsdwXBl3YVMwgeXYQKDrku7n/D6qsJA9CuunarAboC2xCiKs1g==", + "requires": {} + }, + "react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", "requires": { - "ansi-regex": "^5.0.1" + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" } }, - "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==" + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" }, - "strip-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", - "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==" + "react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" }, - "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==" + "react-refresh": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", + "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", + "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==", + "react-resize-detector": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/react-resize-detector/-/react-resize-detector-7.1.2.tgz", + "integrity": "sha512-zXnPJ2m8+6oq9Nn8zsep/orts9vQv3elrpA+R8XTcW7DVVUJ9vwDwMXaBtykAYjMnkCIaOoK9vObyR7ZgFNlOw==", "requires": { - "min-indent": "^1.0.0" + "lodash": "^4.17.21" } }, - "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==" - }, - "strip-outer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", - "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", - "dev": true, + "react-router": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.7.0.tgz", + "integrity": "sha512-KNWlG622ddq29MAM159uUsNMdbX8USruoKnwMMQcs/QWZgFUayICSn2oB7reHce1zPj6CG18kfkZIunSSRyGHg==", "requires": { - "escape-string-regexp": "^1.0.2" + "@remix-run/router": "1.3.0" } }, - "style-loader": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", - "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", - "requires": {} - }, - "stylehacks": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.3.tgz", - "integrity": "sha512-ENcUdpf4yO0E1rubu8rkxI+JGQk4CgjchynZ4bDBJDfqdy+uhTRSWb8/F3Jtu+Bw5MW45Po3/aQGeIyyxgQtxg==", + "react-router-dom": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.7.0.tgz", + "integrity": "sha512-jQtXUJyhso3kFw430+0SPCbmCmY1/kJv8iRffGHwHy3CkoomGxeYzMkmeSPYo6Egzh3FKJZRAL22yg5p2tXtfg==", "requires": { - "browserslist": "^4.16.6", - "postcss-selector-parser": "^6.0.4" + "@remix-run/router": "1.3.0", + "react-router": "6.7.0" } }, - "stylis": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz", - "integrity": "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag==" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "react-smooth": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/react-smooth/-/react-smooth-2.0.1.tgz", + "integrity": "sha512-Own9TA0GPPf3as4vSwFhDouVfXP15ie/wIHklhyKBH5AN6NFtdk0UpHBnonV11BtqDkAWlt40MOUc+5srmW7NA==", "requires": { - "has-flag": "^3.0.0" + "fast-equals": "^2.0.0", + "react-transition-group": "2.9.0" } }, - "supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "react-transition-group": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz", + "integrity": "sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==", "requires": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } + "dom-helpers": "^3.4.0", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2", + "react-lifecycles-compat": "^3.0.4" } }, - "supports-preserve-symlinks-flag": { + "read-cache": { "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==" - }, - "svg-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "requires": { + "pify": "^2.3.0" + } }, - "svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "requires": { - "chalk": "^2.4.1", - "coa": "^2.0.2", - "css-select": "^2.0.0", - "css-select-base-adapter": "^0.1.1", - "css-tree": "1.0.0-alpha.37", - "csso": "^4.0.2", - "js-yaml": "^3.13.1", - "mkdirp": "~0.5.1", - "object.values": "^1.1.0", - "sax": "~1.2.4", - "stable": "^0.1.8", - "unquote": "~1.1.1", - "util.promisify": "~1.0.0" + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" }, "dependencies": { - "css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "requires": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" - }, - "dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "requires": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - }, - "dependencies": { - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - } - } - }, - "nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "requires": { - "boolbase": "~1.0.0" - } + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" } } }, - "symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } }, - "tailwindcss": { - "version": "3.0.23", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.23.tgz", - "integrity": "sha512-+OZOV9ubyQ6oI2BXEhzw4HrqvgcARY38xv3zKcjnWtMIZstEsXdI9xftd1iB7+RbOnj2HOEzkA0OyB5BaSxPQA==", + "recharts": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/recharts/-/recharts-2.3.2.tgz", + "integrity": "sha512-2II30fGzKaypHfHNQNUhCfiLMxrOS/gF0WFahDIEFgXtJkVEe2DpZWFfEfAn+RU3B7/h2V/B05Bwmqq3rTXwLw==", "requires": { - "arg": "^5.0.1", - "chalk": "^4.1.2", - "chokidar": "^3.5.3", - "color-name": "^1.1.4", - "cosmiconfig": "^7.0.1", - "detective": "^5.2.0", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.2.11", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "normalize-path": "^3.0.0", - "object-hash": "^2.2.0", - "postcss": "^8.4.6", - "postcss-js": "^4.0.0", - "postcss-load-config": "^3.1.0", - "postcss-nested": "5.0.6", - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0", - "quick-lru": "^5.1.1", - "resolve": "^1.22.0" + "classnames": "^2.2.5", + "eventemitter3": "^4.0.1", + "lodash": "^4.17.19", + "react-is": "^16.10.2", + "react-resize-detector": "^7.1.2", + "react-smooth": "^2.0.1", + "recharts-scale": "^0.4.4", + "reduce-css-calc": "^2.1.8", + "victory-vendor": "^36.6.8" }, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" } } }, - "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" + "recharts-scale": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/recharts-scale/-/recharts-scale-0.4.5.tgz", + "integrity": "sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==", + "requires": { + "decimal.js-light": "^2.4.1" + } }, - "temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==" + "recoil": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/recoil/-/recoil-0.7.6.tgz", + "integrity": "sha512-hsBEw7jFdpBCY/tu2GweiyaqHKxVj6EqF2/SfrglbKvJHhpN57SANWvPW+gE90i3Awi+A5gssOd3u+vWlT+g7g==", + "requires": { + "hamt_plus": "1.0.2" + } }, - "tempy": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", - "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "reduce-css-calc": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz", + "integrity": "sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==", "requires": { - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" + "css-unit-converter": "^1.1.1", + "postcss-value-parser": "^3.3.0" }, "dependencies": { - "type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==" + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" } } }, - "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==", + "regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dev": true, "requires": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" } }, - "terser": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz", - "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", + "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 + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", "requires": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - } + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" } }, - "terser-webpack-plugin": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz", - "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==", + "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": { - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1", - "terser": "^5.7.2" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } + "resolve-from": "^5.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==", + "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.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "dev": true + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, "requires": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" } }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" - }, - "throat": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", - "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "rfdc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", "dev": true }, - "thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + "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" + } }, - "timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" + "rollup": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.10.1.tgz", + "integrity": "sha512-3Er+yel3bZbZX1g2kjVM+FW+RUWDxbG87fcqFM5/9HbPCTpbVp6JOLn7jlxnNlbu7s/N/uDA4EV/91E2gWnxzw==", + "dev": true, + "requires": { + "fsevents": "~2.3.2" + } }, - "tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + "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" + } }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + "rxjs": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz", + "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==", + "dev": true, + "requires": { + "tslib": "^2.1.0" + } }, - "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==", + "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==" + }, + "safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dev": true, "requires": { - "is-number": "^7.0.0" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" } }, - "toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + "sax": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.1.6.tgz", + "integrity": "sha512-8zci48uUQyfqynGDSkUMD7FCJB96hwLnlZOXlgs1l3TX+LW27t3psSWKUxC0fxVgA86i8tL4NwGcY1h/6t3ESg==" }, - "tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", "requires": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.1.2" - }, - "dependencies": { - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" - } + "loose-envify": "^1.1.0" } }, - "tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "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": { - "punycode": "^2.1.1" + "shebang-regex": "^3.0.0" } }, - "trim-repeated": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", - "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", + "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": { - "escape-string-regexp": "^1.0.2" + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" } }, - "tryer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", - "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + "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 }, - "tsconfig-paths": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz", - "integrity": "sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg==", + "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": "5.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", + "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", + "dev": true, "requires": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.0", - "strip-bom": "^3.0.0" + "ansi-styles": "^6.0.0", + "is-fullwidth-code-point": "^4.0.0" }, "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "requires": { - "minimist": "^1.2.0" - } + "ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + "is-fullwidth-code-point": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", + "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", + "dev": true } } }, - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "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" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" }, - "tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dev": true, "requires": { - "tslib": "^1.8.1" + "escape-string-regexp": "^2.0.0" }, "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "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 } } }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "dev": true, "requires": { - "prelude-ls": "^1.2.1" + "internal-slot": "^1.0.4" } }, - "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==" - }, - "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==" - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "stream": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/stream/-/stream-0.0.2.tgz", + "integrity": "sha512-gCq3NDI2P35B2n6t76YJuOp7d6cN/C7Rt0577l91wllh0sY9ZBuw9KaSGqH/b0hzn3CWWJbpbW0W0WvQ1H/Q7g==", "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" + "emitter-component": "^1.1.1" } }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "stream-transform": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/stream-transform/-/stream-transform-0.1.2.tgz", + "integrity": "sha512-3HXId/0W8sktQnQM6rOZf2LuDDMbakMgAjpViLk758/h0br+iGqZFFfUxxJSqEvGvT742PyFr4v/TBXUtowdCg==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "requires": { - "is-typedarray": "^1.0.0" + "safe-buffer": "~5.1.0" } }, - "typescript": { - "version": "4.5.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz", - "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==", - "peer": true - }, - "ua-parser-js": { - "version": "0.7.32", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.32.tgz", - "integrity": "sha512-f9BESNVhzlhEFf2CHMSj40NWOjYPl1YKYbrvIr/hFTDEmLq7SRbWvm7FcdcpCYT95zrOhC7gZSxjdnnTpBcwVw==" + "string-argv": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", + "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", + "dev": true }, - "unbox-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", - "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "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": { - "function-bind": "^1.1.1", - "has-bigints": "^1.0.1", - "has-symbols": "^1.0.2", - "which-boxed-primitive": "^1.0.2" + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" } }, - "unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" - }, - "unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "string-to-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string-to-stream/-/string-to-stream-1.1.1.tgz", + "integrity": "sha512-QySF2+3Rwq0SdO3s7BAp4x+c3qsClpPQ6abAmb0DGViiSBAkT5kL6JT2iyzEVP+T1SmzHrQD1TwlP9QAHCc+Sw==", "requires": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" + "inherits": "^2.0.1", + "readable-stream": "^2.1.0" } }, - "unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==" - }, - "unicode-property-aliases-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==" - }, - "unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "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": { - "crypto-random-string": "^2.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" } }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" - }, - "unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" - }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "string.prototype.matchall": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "dev": true, "requires": { - "punycode": "^2.1.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4" } }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "dev": true, "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" } }, - "utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" - }, - "uuid": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", - "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==" - }, - "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==" - }, - "v8-to-istanbul": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", - "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "dev": true, "requires": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" - } + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" } }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" - }, - "w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "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": { - "browser-process-hrtime": "^1.0.0" + "ansi-regex": "^5.0.1" } }, - "w3c-xmlserializer": { + "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/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "requires": { - "xml-name-validator": "^3.0.0" - } + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true }, - "walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "requires": { - "makeerror": "1.0.12" - } + "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 }, - "watchpack": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", - "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", + "strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dev": true, "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" + "escape-string-regexp": "^1.0.2" } }, - "wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "stylis": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.1.3.tgz", + "integrity": "sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "requires": { - "minimalistic-assert": "^1.0.0" + "has-flag": "^3.0.0" } }, - "web-vitals": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", - "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" - }, - "webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" - }, - "webpack": { - "version": "5.69.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.69.0.tgz", - "integrity": "sha512-E5Fqu89Gu8fR6vejRqu26h8ld/k6/dCVbeGUcuZjc+goQHDfCPU9rER71JmdtBYGmci7Ec2aFEATQ2IVXKy2wg==", - "requires": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.4.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.9.0", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.3.1", - "webpack-sources": "^3.2.3" - }, - "dependencies": { - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" - } - } + "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==" }, - "webpack-dev-middleware": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz", - "integrity": "sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg==", + "tailwindcss": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.4.tgz", + "integrity": "sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==", + "dev": true, "requires": { - "colorette": "^2.0.10", - "memfs": "^3.4.1", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.6", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.18", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "6.0.0", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.1" }, "dependencies": { - "ajv": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", - "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "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==" - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - } - } - }, - "webpack-dev-server": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.4.tgz", - "integrity": "sha512-nfdsb02Zi2qzkNmgtZjkrMOcXnYZ6FLKcQwpxT7MvmHKc+oTtDsBju8j+NMyAygZ9GW1jMEUpy3itHtqgEhe1A==", - "requires": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.2.2", - "ansi-html-community": "^0.0.8", - "bonjour": "^3.5.0", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "default-gateway": "^6.0.3", - "del": "^6.0.0", - "express": "^4.17.1", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.0", - "ipaddr.js": "^2.0.1", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "portfinder": "^1.0.28", - "schema-utils": "^4.0.0", - "selfsigned": "^2.0.0", - "serve-index": "^1.9.1", - "sockjs": "^0.3.21", - "spdy": "^4.0.2", - "strip-ansi": "^7.0.0", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" - }, - "dependencies": { - "ajv": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", - "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" - }, - "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==" - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - }, - "strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "requires": { - "ansi-regex": "^6.0.1" - } - }, - "ws": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", - "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", - "requires": {} + "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 } } }, - "webpack-manifest-plugin": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", - "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "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": { - "tapable": "^2.0.0", - "webpack-sources": "^2.2.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "webpack-sources": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", - "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", - "requires": { - "source-list-map": "^2.0.1", - "source-map": "^0.6.1" - } - } + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" } }, - "webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" + "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 + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "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==" }, - "websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "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": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" + "is-number": "^7.0.0" } }, - "websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + "toggle-selection": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==" }, - "whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "tsconfig-paths": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "dev": true, "requires": { - "iconv-lite": "0.4.24" + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" }, "dependencies": { - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, "requires": { - "safer-buffer": ">= 2.1.2 < 3" + "minimist": "^1.2.0" } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true } } }, - "whatwg-fetch": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", - "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" - }, - "whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" - }, - "whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "requires": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - } + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "dev": true }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "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": { - "isexe": "^2.0.0" + "prelude-ls": "^1.2.1" } }, - "which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "requires": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - } + "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==" }, - "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==" + "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 }, - "workbox-background-sync": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.4.2.tgz", - "integrity": "sha512-P7c8uG5X2k+DMICH9xeSA9eUlCOjHHYoB42Rq+RtUpuwBxUOflAXR1zdsMWj81LopE4gjKXlTw7BFd1BDAHo7g==", + "typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dev": true, "requires": { - "idb": "^6.1.4", - "workbox-core": "6.4.2" + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" } }, - "workbox-broadcast-update": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.4.2.tgz", - "integrity": "sha512-qnBwQyE0+PWFFc/n4ISXINE49m44gbEreJUYt2ldGH3+CNrLmJ1egJOOyUqqu9R4Eb7QrXcmB34ClXG7S37LbA==", + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, "requires": { - "workbox-core": "6.4.2" + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" } }, - "workbox-build": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.4.2.tgz", - "integrity": "sha512-WMdYLhDIsuzViOTXDH+tJ1GijkFp5khSYolnxR/11zmfhNDtuo7jof72xPGFy+KRpsz6tug39RhivCj77qqO0w==", + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", "requires": { - "@apideck/better-ajv-errors": "^0.3.1", - "@babel/core": "^7.11.1", - "@babel/preset-env": "^7.11.0", - "@babel/runtime": "^7.11.2", - "@rollup/plugin-babel": "^5.2.0", - "@rollup/plugin-node-resolve": "^11.2.1", - "@rollup/plugin-replace": "^2.4.1", - "@surma/rollup-plugin-off-main-thread": "^2.2.3", - "ajv": "^8.6.0", - "common-tags": "^1.8.0", - "fast-json-stable-stringify": "^2.1.0", - "fs-extra": "^9.0.1", - "glob": "^7.1.6", - "lodash": "^4.17.20", - "pretty-bytes": "^5.3.0", - "rollup": "^2.43.1", - "rollup-plugin-terser": "^7.0.0", - "source-map": "^0.8.0-beta.0", - "source-map-url": "^0.4.0", - "stringify-object": "^3.3.0", - "strip-comments": "^2.0.1", - "tempy": "^0.6.0", - "upath": "^1.2.0", - "workbox-background-sync": "6.4.2", - "workbox-broadcast-update": "6.4.2", - "workbox-cacheable-response": "6.4.2", - "workbox-core": "6.4.2", - "workbox-expiration": "6.4.2", - "workbox-google-analytics": "6.4.2", - "workbox-navigation-preload": "6.4.2", - "workbox-precaching": "6.4.2", - "workbox-range-requests": "6.4.2", - "workbox-recipes": "6.4.2", - "workbox-routing": "6.4.2", - "workbox-strategies": "6.4.2", - "workbox-streams": "6.4.2", - "workbox-sw": "6.4.2", - "workbox-window": "6.4.2" - }, - "dependencies": { - "@apideck/better-ajv-errors": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.3.tgz", - "integrity": "sha512-9o+HO2MbJhJHjDYZaDxJmSDckvDpiuItEsrIShV0DXeCshXWRHhqYyU/PKHMkuClOmFnZhRd6wzv4vpDu/dRKg==", - "requires": { - "json-schema": "^0.4.0", - "jsonpointer": "^5.0.0", - "leven": "^3.1.0" - } - }, - "ajv": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", - "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "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==" - }, - "source-map": { - "version": "0.8.0-beta.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", - "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", - "requires": { - "whatwg-url": "^7.0.0" - } - }, - "tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "requires": { - "punycode": "^2.1.0" - } - }, - "webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" - }, - "whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - } + "escalade": "^3.1.1", + "picocolors": "^1.0.0" } }, - "workbox-cacheable-response": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.4.2.tgz", - "integrity": "sha512-9FE1W/cKffk1AJzImxgEN0ceWpyz1tqNjZVtA3/LAvYL3AC5SbIkhc7ZCO82WmO9IjTfu8Vut2X/C7ViMSF7TA==", + "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": { - "workbox-core": "6.4.2" + "punycode": "^2.1.0" } }, - "workbox-core": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.4.2.tgz", - "integrity": "sha512-1U6cdEYPcajRXiboSlpJx6U7TvhIKbxRRerfepAJu2hniKwJ3DHILjpU/zx3yvzSBCWcNJDoFalf7Vgd7ey/rw==" + "use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "requires": {} }, - "workbox-expiration": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.4.2.tgz", - "integrity": "sha512-0hbpBj0tDnW+DZOUmwZqntB/8xrXOgO34i7s00Si/VlFJvvpRKg1leXdHHU8ykoSBd6+F2KDcMP3swoCi5guLw==", - "requires": { - "idb": "^6.1.4", - "workbox-core": "6.4.2" - } + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, - "workbox-google-analytics": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.4.2.tgz", - "integrity": "sha512-u+gxs3jXovPb1oul4CTBOb+T9fS1oZG+ZE6AzS7l40vnyfJV79DaLBvlpEZfXGv3CjMdV1sT/ltdOrKzo7HcGw==", - "requires": { - "workbox-background-sync": "6.4.2", - "workbox-core": "6.4.2", - "workbox-routing": "6.4.2", - "workbox-strategies": "6.4.2" - } + "uuid": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", + "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==" }, - "workbox-navigation-preload": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.4.2.tgz", - "integrity": "sha512-viyejlCtlKsbJCBHwhSBbWc57MwPXvUrc8P7d+87AxBGPU+JuWkT6nvBANgVgFz6FUhCvRC8aYt+B1helo166g==", + "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": { - "workbox-core": "6.4.2" + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0" } }, - "workbox-precaching": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.4.2.tgz", - "integrity": "sha512-CZ6uwFN/2wb4noHVlALL7UqPFbLfez/9S2GAzGAb0Sk876ul9ukRKPJJ6gtsxfE2HSTwqwuyNVa6xWyeyJ1XSA==", + "victory-vendor": { + "version": "36.6.8", + "resolved": "https://registry.npmjs.org/victory-vendor/-/victory-vendor-36.6.8.tgz", + "integrity": "sha512-H3kyQ+2zgjMPvbPqAl7Vwm2FD5dU7/4bCTQakFQnpIsfDljeOMDojRsrmJfwh4oAlNnWhpAf+mbAoLh8u7dwyQ==", "requires": { - "workbox-core": "6.4.2", - "workbox-routing": "6.4.2", - "workbox-strategies": "6.4.2" + "@types/d3-array": "^3.0.3", + "@types/d3-ease": "^3.0.0", + "@types/d3-interpolate": "^3.0.1", + "@types/d3-scale": "^4.0.2", + "@types/d3-shape": "^3.1.0", + "@types/d3-time": "^3.0.0", + "@types/d3-timer": "^3.0.0", + "d3-array": "^3.1.6", + "d3-ease": "^3.0.1", + "d3-interpolate": "^3.0.1", + "d3-scale": "^4.0.2", + "d3-shape": "^3.1.0", + "d3-time": "^3.0.0", + "d3-timer": "^3.0.1" } }, - "workbox-range-requests": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.4.2.tgz", - "integrity": "sha512-SowF3z69hr3Po/w7+xarWfzxJX/3Fo0uSG72Zg4g5FWWnHpq2zPvgbWerBZIa81zpJVUdYpMa3akJJsv+LaO1Q==", + "vite": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.0.4.tgz", + "integrity": "sha512-xevPU7M8FU0i/80DMR+YhgrzR5KS2ORy1B4xcX/cXLsvnUWvfHuqMmVU6N0YiJ4JWGRJJsLCgjEzKjG9/GKoSw==", + "dev": true, "requires": { - "workbox-core": "6.4.2" + "esbuild": "^0.16.3", + "fsevents": "~2.3.2", + "postcss": "^8.4.20", + "resolve": "^1.22.1", + "rollup": "^3.7.0" } }, - "workbox-recipes": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.4.2.tgz", - "integrity": "sha512-/oVxlZFpAjFVbY+3PoGEXe8qyvtmqMrTdWhbOfbwokNFtUZ/JCtanDKgwDv9x3AebqGAoJRvQNSru0F4nG+gWA==", + "walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, "requires": { - "workbox-cacheable-response": "6.4.2", - "workbox-core": "6.4.2", - "workbox-expiration": "6.4.2", - "workbox-precaching": "6.4.2", - "workbox-routing": "6.4.2", - "workbox-strategies": "6.4.2" + "makeerror": "1.0.12" } }, - "workbox-routing": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.4.2.tgz", - "integrity": "sha512-0ss/n9PAcHjTy4Ad7l2puuod4WtsnRYu9BrmHcu6Dk4PgWeJo1t5VnGufPxNtcuyPGQ3OdnMdlmhMJ57sSrrSw==", + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, "requires": { - "workbox-core": "6.4.2" + "isexe": "^2.0.0" } }, - "workbox-strategies": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.4.2.tgz", - "integrity": "sha512-YXh9E9dZGEO1EiPC3jPe2CbztO5WT8Ruj8wiYZM56XqEJp5YlGTtqRjghV+JovWOqkWdR+amJpV31KPWQUvn1Q==", + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, "requires": { - "workbox-core": "6.4.2" + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" } }, - "workbox-streams": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.4.2.tgz", - "integrity": "sha512-ROEGlZHGVEgpa5bOZefiJEVsi5PsFjJG9Xd+wnDbApsCO9xq9rYFopF+IRq9tChyYzhBnyk2hJxbQVWphz3sog==", + "which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dev": true, "requires": { - "workbox-core": "6.4.2", - "workbox-routing": "6.4.2" + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" } }, - "workbox-sw": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.4.2.tgz", - "integrity": "sha512-A2qdu9TLktfIM5NE/8+yYwfWu+JgDaCkbo5ikrky2c7r9v2X6DcJ+zSLphNHHLwM/0eVk5XVf1mC5HGhYpMhhg==" - }, - "workbox-webpack-plugin": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.4.2.tgz", - "integrity": "sha512-CiEwM6kaJRkx1cP5xHksn13abTzUqMHiMMlp5Eh/v4wRcedgDTyv6Uo8+Hg9MurRbHDosO5suaPyF9uwVr4/CQ==", + "which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "dev": true, "requires": { - "fast-json-stable-stringify": "^2.1.0", - "pretty-bytes": "^5.4.1", - "source-map-url": "^0.4.0", - "upath": "^1.2.0", - "webpack-sources": "^1.4.3", - "workbox-build": "6.4.2" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - } + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.10" } }, - "workbox-window": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.4.2.tgz", - "integrity": "sha512-KVyRKmrJg7iB+uym/B/CnEUEFG9CvnTU1Bq5xpXHbtgD9l+ShDekSl1wYpqw/O0JfeeQVOFb8CiNfvnwWwqnWQ==", - "requires": { - "@types/trusted-types": "^2.0.2", - "workbox-core": "6.4.2" - } + "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", @@ -30553,6 +17488,7 @@ "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" } @@ -30561,6 +17497,7 @@ "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" } @@ -30568,71 +17505,51 @@ "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==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true } } }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true }, "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "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", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" + "signal-exit": "^3.0.7" } }, - "ws": { - "version": "7.5.7", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", - "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", - "requires": {} - }, - "xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" - }, - "xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" - }, "xmldoc": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/xmldoc/-/xmldoc-0.4.0.tgz", - "integrity": "sha1-0lciS+g5PqrL+DfvIn/Y7CWzaIg=", + "integrity": "sha512-rJ/+/UzYCSlFNuAzGuRyYgkH2G5agdX1UQn4+5siYw9pkNC3Hu/grYNDx/dqYLreeSjnY5oKg74CMBKxJHSg6Q==", "requires": { "sax": "~1.1.1" - }, - "dependencies": { - "sax": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.1.6.tgz", - "integrity": "sha1-XWFr6KXmB9VOEUr65Vt+ry/MMkA=" - } } }, "xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true }, "y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + "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==" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" }, "yaml": { "version": "1.10.2", @@ -30640,28 +17557,39 @@ "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" }, "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "version": "17.6.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz", + "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", + "dev": true, "requires": { - "cliui": "^7.0.2", + "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", - "string-width": "^4.2.0", + "string-width": "^4.2.3", "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "yargs-parser": "^21.1.1" } }, "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==" + "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==" + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true + }, + "zustand": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/zustand/-/zustand-4.3.2.tgz", + "integrity": "sha512-rd4haDmlwMTVWVqwvgy00ny8rtti/klRoZjFbL/MAcDnmD5qSw/RZc+Vddstdv90M5Lv6RPgWvm1Hivyn0QgJw==", + "requires": { + "use-sync-external-store": "1.2.0" + } } } } diff --git a/package.json b/package.json index 5bf32fc..08ce442 100644 --- a/package.json +++ b/package.json @@ -1,63 +1,25 @@ { "name": "mcode-coverage-checker", "homepage": "http://mcode.github.io/mcode-coverage-checker", - "version": "0.1.0", + "private": true, + "version": "0.0.0", + "type": "module", "contributors": [ + "Alden Brown ", "Julian Carter ", "Dylan Mendelowitz ", "Dylan Phelan " ], - "private": true, - "dependencies": { - "@emotion/react": "^11.10.4", - "@formkit/auto-animate": "^1.0.0-beta.3", - "@iconify/react": "^4.0.0", - "@table-library/react-table-library": "^4.0.19", - "@testing-library/jest-dom": "^5.16.2", - "@testing-library/react": "^12.1.3", - "@testing-library/user-event": "^13.5.0", - "axios": "^1.0.0", - "fhirpath": "^2.12.0", - "prop-types": "^15.8.1", - "react": "^17.0.2", - "react-circular-progressbar": "^2.1.0", - "react-dom": "^17.0.2", - "react-json-view": "^1.21.3", - "react-router-dom": "^6.3.0", - "react-scripts": "5.0.0", - "recharts": "^2.1.14", - "recoil": "^0.7.6", - "uuid": "^9.0.0", - "web-vitals": "^2.1.4" - }, "scripts": { - "start": "react-scripts start", - "build": "react-scripts build", - "test": "jest", - "eject": "react-scripts eject", + "lint": "eslint \"./**/*.js\"", + "lint-fix": "eslint \"./**/*.js\" --fix", "prepare": "husky install", "predeploy": "npm run build", "deploy": "gh-pages -d build", - "lint": "eslint \"./**/*.js\"", - "lint-fix": "eslint \"./**/*.js\" --fix" - }, - "eslintConfig": { - "extends": [ - "react-app", - "react-app/jest" - ] - }, - "browserslist": { - "production": [ - ">0.2%", - "not dead", - "not op_mini all" - ], - "development": [ - "last 1 chrome version", - "last 1 firefox version", - "last 1 safari version" - ] + "dev": "vite", + "build": "vite build", + "preview": "vite preview", + "test": "jest" }, "lint-staged": { "src/**/*.{js,jsx}": [ @@ -67,21 +29,39 @@ "prettier --write" ] }, + "dependencies": { + "@formkit/auto-animate": "^1.0.0-beta.5", + "@iconify/react": "^4.0.1", + "@textea/json-viewer": "^2.13.0", + "axios": "^1.2.3", + "fhirpath": "^3.3.1", + "react": "^18.2.0", + "react-circular-progressbar": "^2.1.0", + "react-dom": "^18.2.0", + "react-router-dom": "^6.7.0", + "recharts": "^2.3.2", + "recoil": "^0.7.6", + "uuid": "^9.0.0" + }, "devDependencies": { - "autoprefixer": "^10.4.2", - "eslint": "^8.9.0", + "@types/react": "^18.0.26", + "@types/react-dom": "^18.0.9", + "@vitejs/plugin-react": "^3.0.0", + "autoprefixer": "^10.4.13", + "eslint": "^8.32.0", "eslint-config-airbnb": "^19.0.4", - "eslint-config-prettier": "^8.3.0", - "eslint-plugin-import": "^2.25.4", - "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-react": "^7.28.0", - "eslint-plugin-react-hooks": "^4.3.0", - "gh-pages": "^3.2.3", - "husky": "^7.0.0", - "jest": "^27.5.1", - "lint-staged": "^12.3.4", - "postcss": "^8.4.6", - "prettier": "^2.5.1", - "tailwindcss": "^3.0.23" + "eslint-config-prettier": "^8.6.0", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-jsx-a11y": "^6.7.1", + "eslint-plugin-react": "^7.32.1", + "eslint-plugin-react-hooks": "^4.6.0", + "gh-pages": "^5.0.0", + "husky": "^8.0.3", + "jest": "^29.3.1", + "lint-staged": "^13.1.0", + "postcss": "^8.4.21", + "prettier": "^2.8.3", + "tailwindcss": "^3.2.4", + "vite": "^4.0.0" } } diff --git a/mcode-coverage-checker/postcss.config.cjs b/postcss.config.cjs similarity index 100% rename from mcode-coverage-checker/postcss.config.cjs rename to postcss.config.cjs diff --git a/mcode-coverage-checker/public/vite.svg b/public/vite.svg similarity index 100% rename from mcode-coverage-checker/public/vite.svg rename to public/vite.svg diff --git a/src/components/AssessmentStatsViz.js b/src/components/AssessmentStatsViz.js deleted file mode 100644 index 8340706..0000000 --- a/src/components/AssessmentStatsViz.js +++ /dev/null @@ -1,10 +0,0 @@ -import { getAssessmentStats } from '../lib/coverageStats/coverageStats'; -import SimpleStatsViz from './SimpleStatsViz'; - -function AssessmentStatsViz({ coverageData }) { - const stats = getAssessmentStats(coverageData); - - return ; -} - -export default AssessmentStatsViz; diff --git a/mcode-coverage-checker/src/components/AssessmentStatsViz.jsx b/src/components/AssessmentStatsViz.jsx similarity index 100% rename from mcode-coverage-checker/src/components/AssessmentStatsViz.jsx rename to src/components/AssessmentStatsViz.jsx diff --git a/src/components/CircleGauge.js b/src/components/CircleGauge.js deleted file mode 100644 index 75eaa90..0000000 --- a/src/components/CircleGauge.js +++ /dev/null @@ -1,24 +0,0 @@ -import { CircularProgressbar, buildStyles } from 'react-circular-progressbar'; -import 'react-circular-progressbar/dist/styles.css'; - -function gaugeDisplayText(percentage) { - return `${(percentage * 100).toFixed(2).toString()}%`; -} - -function CircleGauge({ className, percentage, color }) { - return ( -
- -
- ); -} - -export default CircleGauge; diff --git a/mcode-coverage-checker/src/components/CircleGauge.jsx b/src/components/CircleGauge.jsx similarity index 100% rename from mcode-coverage-checker/src/components/CircleGauge.jsx rename to src/components/CircleGauge.jsx diff --git a/src/components/DiseaseStatsViz.js b/src/components/DiseaseStatsViz.js deleted file mode 100644 index 14d646d..0000000 --- a/src/components/DiseaseStatsViz.js +++ /dev/null @@ -1,10 +0,0 @@ -import { getDiseaseStats } from '../lib/coverageStats/coverageStats'; -import SimpleStatsViz from './SimpleStatsViz'; - -function DiseaseStatsViz({ coverageData }) { - const stats = getDiseaseStats(coverageData); - - return ; -} - -export default DiseaseStatsViz; diff --git a/mcode-coverage-checker/src/components/DiseaseStatsViz.jsx b/src/components/DiseaseStatsViz.jsx similarity index 100% rename from mcode-coverage-checker/src/components/DiseaseStatsViz.jsx rename to src/components/DiseaseStatsViz.jsx diff --git a/src/components/FileNotification.js b/src/components/FileNotification.js deleted file mode 100644 index 35a2dbb..0000000 --- a/src/components/FileNotification.js +++ /dev/null @@ -1,34 +0,0 @@ -import { Icon } from '@iconify/react'; -import styles from '../styles/FileUpload.module.css'; - -export default function FileNotification({ file, progress, removeFile }) { - return ( -
-
-
- -
-
-

{file.name}

-

{file.size}

- -
-
-
- removeFile(file)} - className="text-gray-500 h-4 w-4 text-right m-1 cursor-pointer" - /> -
-
- ); -} diff --git a/mcode-coverage-checker/src/components/FileNotification.jsx b/src/components/FileNotification.jsx similarity index 100% rename from mcode-coverage-checker/src/components/FileNotification.jsx rename to src/components/FileNotification.jsx diff --git a/src/components/FileSelect.js b/src/components/FileSelect.js deleted file mode 100644 index afc32eb..0000000 --- a/src/components/FileSelect.js +++ /dev/null @@ -1,16 +0,0 @@ -function FileSelect({ files, onChange }) { - return ( - - ); -} - -export default FileSelect; diff --git a/mcode-coverage-checker/src/components/FileSelect.jsx b/src/components/FileSelect.jsx similarity index 100% rename from mcode-coverage-checker/src/components/FileSelect.jsx rename to src/components/FileSelect.jsx diff --git a/src/components/FileUpload.js b/src/components/FileUpload.js deleted file mode 100644 index a37e2d7..0000000 --- a/src/components/FileUpload.js +++ /dev/null @@ -1,228 +0,0 @@ -import { useState, useMemo, useCallback } from 'react'; -import { useSetRecoilState } from 'recoil'; -import { useAutoAnimate } from '@formkit/auto-animate/react'; -import { Icon } from '@iconify/react'; -import { v4 as uuidv4 } from 'uuid'; -import { uploadedFilesLookup } from '../recoil_state'; -import { formatBytes } from '../lib/fileSize'; -import FileNotification from './FileNotification'; -import RejectedFileNotification from './RejectedFileNotification'; - -function FileUpload() { - const setFilesLookup = useSetRecoilState(uploadedFilesLookup); - // What files are valid to upload - function relevantFileFilter(file) { - return file.type === 'application/json'; - } - // Track a local list of files to determine which should be displayed as notifications temporarily - const [localFilesLookup, setLocalFilesLookup] = useState({}); - const localFiles = useMemo(() => Object.values(localFilesLookup).filter((file) => !file.rejected)); - const rejectedFiles = useMemo(() => Object.values(localFilesLookup).filter((file) => file.rejected)); - const [parent] = useAutoAnimate(); - const [progress, setProgress] = useState({}); - const [dragActive, setDragActive] = useState(false); - - // Removes a local file notification, not a file from the store - const removeFile = useCallback( - (fileObject) => { - const newLocalFilesLookup = { ...localFilesLookup }; - delete newLocalFilesLookup[fileObject.id]; - setLocalFilesLookup(newLocalFilesLookup); - }, - [localFilesLookup, setLocalFilesLookup], - ); - // Progress Object Tracking - // update progress to 0 when the read begins - const readStartHandler = useCallback( - (fileId) => { - setProgress((prevProgress) => { - const newProgress = { ...prevProgress }; - newProgress[fileId] = 0; - return newProgress; - }); - }, - [setProgress], - ); - // update progress stored in state and new data is loaded - const readProgressHandler = useCallback( - (fileId, e) => { - setProgress((prevProgress) => { - const newProgress = { ...prevProgress }; - newProgress[fileId] = e.loaded / e.total; - return newProgress; - }); - }, - [setProgress], - ); - // ensure progress is at 100 and resolve the callback when the read is over - - const readEndHandler = useCallback( - (fileId, newFile, fileReader, resolve) => { - setProgress((prevProgress) => { - const newProgress = { ...prevProgress }; - newProgress[fileId] = 1; - return newProgress; - }); - const body = JSON.parse(fileReader.result); - const fileWithBody = { ...newFile, body }; - resolve(fileWithBody); - }, - [setProgress], - ); - - // Use the FileReader Object to track progress and resolve promise when finished - function readFile(fileObject, newFile, resolve, reject) { - const fileId = newFile.id; - // Set up fileReader - const fileReader = new FileReader(); - fileReader.onloadstart = () => readStartHandler(fileId); - fileReader.onprogress = (e) => readProgressHandler(fileId, e); - fileReader.onload = () => readEndHandler(fileId, newFile, fileReader, resolve); - fileReader.onerror = reject; - fileReader.readAsText(fileObject); - } - - function createFile(fileObject) { - const fileId = uuidv4(); - return { - id: fileId, - name: fileObject.name, - size: formatBytes(fileObject.size), - type: fileObject.type, - dateAdded: new Intl.DateTimeFormat('en-US').format(new Date()), - body: null, - }; - } - - // Create a new file object and update both local and gloabl lookups with this new data - function addFile(fileObject, resolve, reject) { - const newFile = createFile(fileObject); - setFilesLookup((prevFilesLookup) => { - const newFilesLookup = { ...prevFilesLookup }; - newFilesLookup[newFile.id] = newFile; - return newFilesLookup; - }); - setLocalFilesLookup((prevLocalFilesLookup) => { - const newLocalFilesLookup = { ...prevLocalFilesLookup }; - newLocalFilesLookup[newFile.id] = newFile; - return newLocalFilesLookup; - }); - readFile(fileObject, newFile, resolve, reject); - } - - // Load files into memory using promises - function loadFiles(files) { - // Files is a FileList object, we need to convert this into an array for filtering - const filesArray = [...files]; - const filePromises = []; - const filesToReject = filesArray.filter((file) => !relevantFileFilter(file)); - const filesToAdd = filesArray.filter(relevantFileFilter); - // For rejected files, create a notification object - setLocalFilesLookup((previousFilesLookup) => { - const rejectedFilesLookup = { ...previousFilesLookup }; - filesToReject.forEach((file) => { - const rejectionNotification = { - ...createFile(file), - rejected: true, - }; - rejectionNotification.reason = `File type of ${rejectionNotification.type} is not accepted`; - rejectedFilesLookup[rejectionNotification.id] = rejectionNotification; - }); - return rejectedFilesLookup; - }); - // Add all relevant files - filesToAdd.forEach((file) => - filePromises.push( - new Promise((resolve, reject) => { - addFile(file, resolve, reject); - }), - ), - ); - Promise.all(filePromises).then((fs) => { - // Update the files lookups, local and global, when all are uploaded - setFilesLookup((prevFilesLookup) => { - const tempFilesLookup = { ...prevFilesLookup }; - fs.forEach((file) => { - tempFilesLookup[file.id] = file; - }); - return tempFilesLookup; - }); - setLocalFilesLookup((prevLocalFilesLookup) => { - const tempLocalFilesLookup = { ...prevLocalFilesLookup }; - fs.forEach((file) => { - tempLocalFilesLookup[file.id] = file; - }); - return tempLocalFilesLookup; - }); - }); - } - - function handleDrag(e) { - e.preventDefault(); - e.stopPropagation(); - if (e.type === 'dragenter' || e.type === 'dragover') { - setDragActive(true); - } else if (e.type === 'dragleave') { - setDragActive(false); - } - } - - function handleDrop(e) { - e.preventDefault(); - e.stopPropagation(); - setDragActive(false); - if (e.dataTransfer.files && e.dataTransfer.files[0]) { - loadFiles(e.dataTransfer.files); - } - } - - function handleChange(event) { - const filesToAdd = event.target.files; - if (filesToAdd && filesToAdd[0]) { - loadFiles(filesToAdd); - } - } - - return ( - <> -
- -
-
- {localFiles.map((file) => ( - - ))} - {rejectedFiles.map((file) => ( - - ))} -
- - ); -} - -export default FileUpload; diff --git a/mcode-coverage-checker/src/components/FileUpload.jsx b/src/components/FileUpload.jsx similarity index 100% rename from mcode-coverage-checker/src/components/FileUpload.jsx rename to src/components/FileUpload.jsx diff --git a/src/components/GenomicsStatsViz.js b/src/components/GenomicsStatsViz.js deleted file mode 100644 index f5f0258..0000000 --- a/src/components/GenomicsStatsViz.js +++ /dev/null @@ -1,10 +0,0 @@ -import { getGenomicsStats } from '../lib/coverageStats/coverageStats'; -import SimpleStatsViz from './SimpleStatsViz'; - -function DiseaseStatsViz({ coverageData }) { - const stats = getGenomicsStats(coverageData); - - return ; -} - -export default DiseaseStatsViz; diff --git a/mcode-coverage-checker/src/components/GenomicsStatsViz.jsx b/src/components/GenomicsStatsViz.jsx similarity index 100% rename from mcode-coverage-checker/src/components/GenomicsStatsViz.jsx rename to src/components/GenomicsStatsViz.jsx diff --git a/src/components/LineChart.js b/src/components/LineChart.js deleted file mode 100644 index 602d89e..0000000 --- a/src/components/LineChart.js +++ /dev/null @@ -1,25 +0,0 @@ -import { ResponsiveContainer, AreaChart, XAxis, YAxis, CartesianGrid, Tooltip, Area } from 'recharts'; - -export default function LineChart({ className, data, xKey, yKey, hexColor }) { - return ( -
- - - {/* Defines a linear gradient SVG that we can reference for our Area's fill color */} - - - - - - - - - - - - - - -
- ); -} diff --git a/mcode-coverage-checker/src/components/LineChart.jsx b/src/components/LineChart.jsx similarity index 100% rename from mcode-coverage-checker/src/components/LineChart.jsx rename to src/components/LineChart.jsx diff --git a/src/components/MainVisualization.js b/src/components/MainVisualization.js deleted file mode 100644 index aa3a82a..0000000 --- a/src/components/MainVisualization.js +++ /dev/null @@ -1,98 +0,0 @@ -import SectionCard from './SectionCard'; -import { - getAssessmentStats, - getDiseaseStats, - getGenomicsStats, - getOutcomeStats, - getOverallStats, - getPatientStats, - getTreatmentStats, -} from '../lib/coverageStats/coverageStats'; -import { getAllFieldCoveredCounts } from '../lib/coverageStats/statsUtils'; - -function MainVisualization({ coverageData, className }) { - const overall = getOverallStats(coverageData); - const patient = getPatientStats(coverageData); - const outcome = getOutcomeStats(coverageData); - const disease = getDiseaseStats(coverageData); - const treatment = getTreatmentStats(coverageData); - const assessment = getAssessmentStats(coverageData); - const genomics = getGenomicsStats(coverageData); - - const fields = getAllFieldCoveredCounts(coverageData); - const patientSubcategories = `${ - fields.filter((field) => field.section === 'Patient' && field.percentage === 1).length - }/${fields.filter((field) => field.section === 'Patient').length}`; - const outcomeSubcategories = `${ - fields.filter((field) => field.section === 'Outcome' && field.percentage === 1).length - }/${fields.filter((field) => field.section === 'Outcome').length}`; - const diseaseSubcategories = `${ - fields.filter((field) => field.section === 'Disease' && field.percentage === 1).length - }/${fields.filter((field) => field.section === 'Disease').length}`; - const treatmentSubcategories = `${ - fields.filter((field) => field.section === 'Treatment' && field.percentage === 1).length - }/${fields.filter((field) => field.section === 'Treatment').length}`; - const assessmentSubcategories = `${ - fields.filter((field) => field.section === 'Assessment' && field.percentage === 1).length - }/${fields.filter((field) => field.section === 'Assessment').length}`; - const genomicsSubcategories = `${ - fields.filter((field) => field.section === 'Genomics' && field.percentage === 1).length - }/${fields.filter((field) => field.section === 'Genomics').length}`; - - return ( -
- Overall mCODE Coverage

} - text={

{patient.possible} Patients

} - gaugeSize="h-44 w-44" - percentage={overall.percentage} - color="#000000" - /> - Patient

} - text={

{patientSubcategories} Subcategories

} - gaugeSize="h-24 w-24" - percentage={patient.percentage} - color="#d24200" - /> - Outcome

} - text={

{outcomeSubcategories} Subcategories

} - gaugeSize="h-24 w-24" - percentage={outcome.percentage} - color="#8a45d9" - /> - Disease

} - text={

{diseaseSubcategories} Subcategories

} - gaugeSize="h-24 w-24" - percentage={disease.percentage} - color="#f2b84b" - /> - Treatment

} - text={

{treatmentSubcategories} Subcategories

} - gaugeSize="h-24 w-24" - percentage={treatment.percentage} - color="#04b2d9" - /> - Assessment

} - text={

{assessmentSubcategories} Subcategories

} - gaugeSize="h-24 w-24" - percentage={assessment.percentage} - color="#f2913d" - /> - Genomics

} - text={

{genomicsSubcategories} Subcategories

} - gaugeSize="h-24 w-24" - percentage={genomics.percentage} - color="#26c485" - /> -
- ); -} - -export default MainVisualization; diff --git a/mcode-coverage-checker/src/components/MainVisualization.jsx b/src/components/MainVisualization.jsx similarity index 100% rename from mcode-coverage-checker/src/components/MainVisualization.jsx rename to src/components/MainVisualization.jsx diff --git a/src/components/OutcomeStatsViz.js b/src/components/OutcomeStatsViz.js deleted file mode 100644 index bff05f3..0000000 --- a/src/components/OutcomeStatsViz.js +++ /dev/null @@ -1,10 +0,0 @@ -import { getOutcomeStats } from '../lib/coverageStats/coverageStats'; -import SimpleStatsViz from './SimpleStatsViz'; - -function OutcomeStatsViz({ coverageData }) { - const stats = getOutcomeStats(coverageData); - - return ; -} - -export default OutcomeStatsViz; diff --git a/mcode-coverage-checker/src/components/OutcomeStatsViz.jsx b/src/components/OutcomeStatsViz.jsx similarity index 100% rename from mcode-coverage-checker/src/components/OutcomeStatsViz.jsx rename to src/components/OutcomeStatsViz.jsx diff --git a/src/components/OverallStatsViz.js b/src/components/OverallStatsViz.js deleted file mode 100644 index 0656fe6..0000000 --- a/src/components/OverallStatsViz.js +++ /dev/null @@ -1,10 +0,0 @@ -import { getOverallStats } from '../lib/coverageStats/coverageStats'; -import SimpleStatsViz from './SimpleStatsViz'; - -function OverallStatsViz({ coverageData }) { - const stats = getOverallStats(coverageData); - - return ; -} - -export default OverallStatsViz; diff --git a/mcode-coverage-checker/src/components/OverallStatsViz.jsx b/src/components/OverallStatsViz.jsx similarity index 100% rename from mcode-coverage-checker/src/components/OverallStatsViz.jsx rename to src/components/OverallStatsViz.jsx diff --git a/src/components/PageWrapper.js b/src/components/PageWrapper.js deleted file mode 100644 index b475066..0000000 --- a/src/components/PageWrapper.js +++ /dev/null @@ -1,12 +0,0 @@ -import Sidebar from './Sidebar'; - -export default function PageWrapper({ children }) { - return ( -
- -
- {children} -
-
- ); -} diff --git a/mcode-coverage-checker/src/components/PageWrapper.jsx b/src/components/PageWrapper.jsx similarity index 100% rename from mcode-coverage-checker/src/components/PageWrapper.jsx rename to src/components/PageWrapper.jsx diff --git a/src/components/PatientStatsViz.js b/src/components/PatientStatsViz.js deleted file mode 100644 index fa79285..0000000 --- a/src/components/PatientStatsViz.js +++ /dev/null @@ -1,10 +0,0 @@ -import { getPatientStats } from '../lib/coverageStats/coverageStats'; -import SimpleStatsViz from './SimpleStatsViz'; - -function PatientStatsViz({ coverageData }) { - const stats = getPatientStats(coverageData); - - return ; -} - -export default PatientStatsViz; diff --git a/mcode-coverage-checker/src/components/PatientStatsViz.jsx b/src/components/PatientStatsViz.jsx similarity index 100% rename from mcode-coverage-checker/src/components/PatientStatsViz.jsx rename to src/components/PatientStatsViz.jsx diff --git a/src/components/Rankings.js b/src/components/Rankings.js deleted file mode 100644 index 7a4d3c1..0000000 --- a/src/components/Rankings.js +++ /dev/null @@ -1,83 +0,0 @@ -import { useState } from 'react'; -import { getAllFieldCoveredCounts } from '../lib/coverageStats/statsUtils'; -import { sectionColors } from '../lib/coverageSectionIds'; -import { Sparkline, StaticData } from './Sparklines'; - -const MINNUMSHOWN = 5; - -function Rankings({ coverageData, className }) { - const fields = getAllFieldCoveredCounts(coverageData); - const [sortFunction, setSortFunction] = useState('Ascending'); - const [numShown, setNumShown] = useState(MINNUMSHOWN); - - function toggleRankingsShown() { - if (numShown === MINNUMSHOWN) { - setNumShown(fields.length); - } else { - setNumShown(MINNUMSHOWN); - } - } - - const SORT_FUNCTIONS = { - Ascending: (a, b) => a.percentage - b.percentage, - Descending: (a, b) => b.percentage - a.percentage, - Alphabetical: (a, b) => a.name.localeCompare(b.name), - 'Reverse Alphabetical': (a, b) => b.name.localeCompare(a.name), - }; - - return ( -
-
-
-

Rankings

- -
-
- - - {fields - .sort(SORT_FUNCTIONS[sortFunction]) - .slice(0, numShown) - .map((field) => ( - - - - - - - ))} - - - - -
- - - - -

{field.name}

-

{field.profile}

-
- - {`${field.covered}/${field.total}`}
- -
-
-
-
- ); -} - -export default Rankings; diff --git a/mcode-coverage-checker/src/components/Rankings.jsx b/src/components/Rankings.jsx similarity index 100% rename from mcode-coverage-checker/src/components/Rankings.jsx rename to src/components/Rankings.jsx diff --git a/src/components/RejectedFileNotification.js b/src/components/RejectedFileNotification.js deleted file mode 100644 index 840a731..0000000 --- a/src/components/RejectedFileNotification.js +++ /dev/null @@ -1,27 +0,0 @@ -import { Icon } from '@iconify/react'; - -export default function RejectedFileNotification({ file, removeFile }) { - return ( -
-
-
- -
-
-

{file.name}

-

{file.size}

-
-

Error

-

{file.reason}

-
-
-
- removeFile(file)} - className="text-gray-500 h-4 w-4 text-right m-1 cursor-pointer" - /> -
-
- ); -} diff --git a/mcode-coverage-checker/src/components/RejectedFileNotification.jsx b/src/components/RejectedFileNotification.jsx similarity index 100% rename from mcode-coverage-checker/src/components/RejectedFileNotification.jsx rename to src/components/RejectedFileNotification.jsx diff --git a/src/components/SectionCard.js b/src/components/SectionCard.js deleted file mode 100644 index 39a150a..0000000 --- a/src/components/SectionCard.js +++ /dev/null @@ -1,17 +0,0 @@ -import CircleGauge from './CircleGauge'; - -function SectionCard({ className, header, text, gaugeSize, percentage, color }) { - return ( -
- -
-
- {header} - {text} -
-
-
- ); -} - -export default SectionCard; diff --git a/mcode-coverage-checker/src/components/SectionCard.jsx b/src/components/SectionCard.jsx similarity index 100% rename from mcode-coverage-checker/src/components/SectionCard.jsx rename to src/components/SectionCard.jsx diff --git a/src/components/Sidebar.js b/src/components/Sidebar.js deleted file mode 100644 index e8388f7..0000000 --- a/src/components/Sidebar.js +++ /dev/null @@ -1,76 +0,0 @@ -import { useState } from 'react'; -import { Link, useLocation } from 'react-router-dom'; -import { Icon } from '@iconify/react'; - -export default function Sidebar() { - const [open, setOpen] = useState(true); - - return ( -
- {/* sidebar header */} -
-

Coverage Checker

- setOpen(!open)} - /> -
- {/* sidebar body */} -
- {/* upper section */} -
-

{open ? 'Navigation' : 'Nav'}

- - -

Upload Files

- - - -

mCODE Coverage

- -
- {/* lower section */} - -
-
- ); -} diff --git a/mcode-coverage-checker/src/components/Sidebar.jsx b/src/components/Sidebar.jsx similarity index 100% rename from mcode-coverage-checker/src/components/Sidebar.jsx rename to src/components/Sidebar.jsx diff --git a/src/components/SimpleStatsViz.js b/src/components/SimpleStatsViz.js deleted file mode 100644 index 3d90e7f..0000000 --- a/src/components/SimpleStatsViz.js +++ /dev/null @@ -1,30 +0,0 @@ -import styles from './SimpleStatsViz.module.css'; - -function coverageDisplayText(stats) { - return `${(stats.percentage * 100).toFixed(2).toString()}% Covered`; -} - -function isCoverageComplete(stats) { - return stats.percentage === 1; -} - -function isCoverageZero(stats) { - return stats.percentage === 0; -} - -function SimpleStatsViz({ title, stats, larger = false }) { - return ( -
-

{title}

-

- {coverageDisplayText(stats)} -

-
- ); -} - -export default SimpleStatsViz; diff --git a/mcode-coverage-checker/src/components/SimpleStatsViz.jsx b/src/components/SimpleStatsViz.jsx similarity index 100% rename from mcode-coverage-checker/src/components/SimpleStatsViz.jsx rename to src/components/SimpleStatsViz.jsx diff --git a/src/components/Sparklines.js b/src/components/Sparklines.js deleted file mode 100644 index 384dd65..0000000 --- a/src/components/Sparklines.js +++ /dev/null @@ -1,56 +0,0 @@ -import { LineChart, Line } from 'recharts'; - -const StaticData = [ - { - name: 'Page A', - uv: 4000, - pv: 2400, - amt: 2400, - }, - { - name: 'Page B', - uv: 3000, - pv: 1398, - amt: 2210, - }, - { - name: 'Page C', - uv: 2000, - pv: 9800, - amt: 2290, - }, - { - name: 'Page D', - uv: 2780, - pv: 3908, - amt: 2000, - }, - { - name: 'Page E', - uv: 1890, - pv: 4800, - amt: 2181, - }, - { - name: 'Page F', - uv: 2390, - pv: 3800, - amt: 2500, - }, - { - name: 'Page G', - uv: 3490, - pv: 4300, - amt: 2100, - }, -]; - -function Sparkline({ data }) { - return ( - - - - ); -} - -export { Sparkline, StaticData }; diff --git a/mcode-coverage-checker/src/components/Sparklines.jsx b/src/components/Sparklines.jsx similarity index 100% rename from mcode-coverage-checker/src/components/Sparklines.jsx rename to src/components/Sparklines.jsx diff --git a/src/components/TreatmentStatsViz.js b/src/components/TreatmentStatsViz.js deleted file mode 100644 index ed76837..0000000 --- a/src/components/TreatmentStatsViz.js +++ /dev/null @@ -1,10 +0,0 @@ -import { getTreatmentStats } from '../lib/coverageStats/coverageStats'; -import SimpleStatsViz from './SimpleStatsViz'; - -function TreatmentStatsViz({ coverageData }) { - const stats = getTreatmentStats(coverageData); - - return ; -} - -export default TreatmentStatsViz; diff --git a/mcode-coverage-checker/src/components/TreatmentStatsViz.jsx b/src/components/TreatmentStatsViz.jsx similarity index 100% rename from mcode-coverage-checker/src/components/TreatmentStatsViz.jsx rename to src/components/TreatmentStatsViz.jsx diff --git a/src/components/UploadedFiles.js b/src/components/UploadedFiles.js deleted file mode 100644 index 05673aa..0000000 --- a/src/components/UploadedFiles.js +++ /dev/null @@ -1,107 +0,0 @@ -import React, { useState } from 'react'; -import { useRecoilState, useRecoilValue } from 'recoil'; -import { useAutoAnimate } from '@formkit/auto-animate/react'; -import ReactJson from 'react-json-view'; -import { Icon } from '@iconify/react'; -import { uploadedFilesLookup, uploadedFiles } from '../recoil_state'; - -function UploadedFiles() { - const [parent] = useAutoAnimate(); - const [jsonViewKeys, setJsonViewKeys] = useState(new Set()); - const files = useRecoilValue(uploadedFiles); - const [filesLookup, setFilesLookup] = useRecoilState(uploadedFilesLookup); - - function toggleView(key) { - const modifiedViewKeys = new Set(jsonViewKeys); - if (jsonViewKeys.has(key)) { - modifiedViewKeys.delete(key); - } else { - modifiedViewKeys.add(key); - } - setJsonViewKeys(modifiedViewKeys); - } - - function handleDelete(id) { - const newFilesLookup = { ...filesLookup }; - delete newFilesLookup[id]; - setFilesLookup(newFilesLookup); - } - - return ( - <> -

All Files

-

- These files can be examined in-depth on the dashboard and are included within the longitudinal views. -

- - - - - - - - - - {files && files.length > 0 ? ( - files.map((file) => ( - - - - - - - {jsonViewKeys.has(file.id) && ( - - - - )} - - )) - ) : ( - - - - )} - -
- Name - - File size - - Date added -
- - {file.name} - {file.size} -
{file.dateAdded}
-
- - -
-
- -
- No past files to display -
- - ); -} - -export default UploadedFiles; diff --git a/mcode-coverage-checker/src/components/UploadedFiles.jsx b/src/components/UploadedFiles.jsx similarity index 95% rename from mcode-coverage-checker/src/components/UploadedFiles.jsx rename to src/components/UploadedFiles.jsx index 05673aa..697543f 100644 --- a/mcode-coverage-checker/src/components/UploadedFiles.jsx +++ b/src/components/UploadedFiles.jsx @@ -1,7 +1,7 @@ import React, { useState } from 'react'; import { useRecoilState, useRecoilValue } from 'recoil'; import { useAutoAnimate } from '@formkit/auto-animate/react'; -import ReactJson from 'react-json-view'; +import { JsonViewer } from '@textea/json-viewer'; import { Icon } from '@iconify/react'; import { uploadedFilesLookup, uploadedFiles } from '../recoil_state'; @@ -80,9 +80,9 @@ function UploadedFiles() { {jsonViewKeys.has(file.id) && ( - diff --git a/src/index.js b/src/index.jsx similarity index 61% rename from src/index.js rename to src/index.jsx index 021dbbf..8e5ec27 100644 --- a/src/index.js +++ b/src/index.jsx @@ -1,14 +1,13 @@ import React from 'react'; -import ReactDOM from 'react-dom'; +import ReactDOM from 'react-dom/client'; import { BrowserRouter as Router, Routes, Route } from 'react-router-dom'; import { RecoilRoot } from 'recoil'; import App from './pages/App'; import FileUploadPage from './pages/FileUploadPage'; -import reportWebVitals from './reportWebVitals'; import PageWrapper from './components/PageWrapper'; import './index.css'; -ReactDOM.render( +ReactDOM.createRoot(document.getElementById('root')).render( @@ -19,10 +18,4 @@ ReactDOM.render( , - document.getElementById('root'), ); - -// If you want to start measuring performance in your app, pass a function -// to log results (for example: reportWebVitals(console.log)) -// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals -reportWebVitals(); diff --git a/src/lib/ValueSetCodeChecker.js b/src/lib/ValueSetCodeChecker.js index ca730f8..4265034 100644 --- a/src/lib/ValueSetCodeChecker.js +++ b/src/lib/ValueSetCodeChecker.js @@ -1,8 +1,8 @@ -const TumorMarkerTestVS = require('./valueSets/ValueSet-mcode-tumor-marker-test-vs.json'); -const SecondaryCancerDisorderVS = require('./valueSets/ValueSet-mcode-secondary-cancer-disorder-vs.json'); -const PrimaryCancerDisorderVS = require('./valueSets/ValueSet-mcode-primary-cancer-disorder-vs.json'); -const RadiotherapyVolumeTypeVS = require('./valueSets/ValueSet-mcode-radiotherapy-volume-type-vs.json'); -const GenomicSpecimenTypeVS = require('./valueSets/ValueSet-mcode-genomic-specimen-type-vs.json'); +import TumorMarkerTestVS from './valueSets/ValueSet-mcode-tumor-marker-test-vs.json'; +import SecondaryCancerDisorderVS from './valueSets/ValueSet-mcode-secondary-cancer-disorder-vs.json'; +import PrimaryCancerDisorderVS from './valueSets/ValueSet-mcode-primary-cancer-disorder-vs.json'; +import RadiotherapyVolumeTypeVS from './valueSets/ValueSet-mcode-radiotherapy-volume-type-vs.json'; +import GenomicSpecimenTypeVS from './valueSets/ValueSet-mcode-genomic-specimen-type-vs.json'; // Map names used in VS to the corresponding JSON const DEFAULTVSLOOKUP = { @@ -56,6 +56,4 @@ class ValueSetCodeChecker { } } -module.exports = { - ValueSetCodeChecker, -}; +export { ValueSetCodeChecker }; diff --git a/src/lib/coverageChecker/assessmentCoverage.js b/src/lib/coverageChecker/assessmentCoverage.js index e057b5f..9e37d0e 100644 --- a/src/lib/coverageChecker/assessmentCoverage.js +++ b/src/lib/coverageChecker/assessmentCoverage.js @@ -1,7 +1,7 @@ -const fhirpath = require('fhirpath'); -const { getKarnofskyPerformanceStatus, getComorbidities, getECOGPerfomanceStatus } = require('../resourceFilters'); -const { assessmentSectionId } = require('../coverageSectionIds'); -const { assessmentProfileIds } = require('../coverageProfileIds'); +import fhirpath from 'fhirpath'; +import { getKarnofskyPerformanceStatus, getComorbidities, getECOGPerfomanceStatus } from '../resourceFilters'; +import { assessmentSectionId } from '../coverageSectionIds'; +import { assessmentProfileIds } from '../coverageProfileIds'; /** * Takes a bundle and returns the coverage of Karnofsky performance status resources in that bundle @@ -107,6 +107,4 @@ function getAssessmentCoverage(bundle) { }; } -module.exports = { - getAssessmentCoverage, -}; +export { getAssessmentCoverage }; diff --git a/src/lib/coverageChecker/coverageChecker.js b/src/lib/coverageChecker/coverageChecker.js index 6f74505..3a5855f 100644 --- a/src/lib/coverageChecker/coverageChecker.js +++ b/src/lib/coverageChecker/coverageChecker.js @@ -1,9 +1,9 @@ -const { getPatientCoverage } = require('./patientCoverage'); -const { getOutcomeCoverage } = require('./outcomeCoverage'); -const { getDiseaseCoverage } = require('./diseaseCoverage'); -const { getTreatmentCoverage } = require('./treatmentCoverage'); -const { getAssessmentCoverage } = require('./assessmentCoverage'); -const { getGenomicsCoverage } = require('./genomicsCoverage'); +import { getPatientCoverage } from './patientCoverage'; +import { getOutcomeCoverage } from './outcomeCoverage'; +import { getDiseaseCoverage } from './diseaseCoverage'; +import { getTreatmentCoverage } from './treatmentCoverage'; +import { getAssessmentCoverage } from './assessmentCoverage'; +import { getGenomicsCoverage } from './genomicsCoverage'; /** * Computes mCODE coverage statistics for a FHIR bundle diff --git a/src/lib/coverageChecker/diseaseCoverage.js b/src/lib/coverageChecker/diseaseCoverage.js index 8695958..5386fe8 100644 --- a/src/lib/coverageChecker/diseaseCoverage.js +++ b/src/lib/coverageChecker/diseaseCoverage.js @@ -1,5 +1,5 @@ -const fhirpath = require('fhirpath'); -const { +import fhirpath from 'fhirpath'; +import { getTumorMarkerTest, getSecondaryCancerCondition, getPrimaryCancerCondition, @@ -7,9 +7,9 @@ const { getTNMPrimaryTumorCategory, getTNMDistantMetastasesCategory, getTNMRegionalNodesCategory, -} = require('../resourceFilters'); -const { diseaseSectionId } = require('../coverageSectionIds'); -const { diseaseProfileIds } = require('../coverageProfileIds'); +} from '../resourceFilters'; +import { diseaseSectionId } from '../coverageSectionIds'; +import { diseaseProfileIds } from '../coverageProfileIds'; /** * Takes a bundle and returns the coverage of tummor marker test resources in that bundle @@ -221,6 +221,4 @@ function getDiseaseCoverage(bundle) { }; } -module.exports = { - getDiseaseCoverage, -}; +export { getDiseaseCoverage }; diff --git a/src/lib/coverageChecker/genomicsCoverage.js b/src/lib/coverageChecker/genomicsCoverage.js index db7a1a4..cf5476b 100644 --- a/src/lib/coverageChecker/genomicsCoverage.js +++ b/src/lib/coverageChecker/genomicsCoverage.js @@ -1,12 +1,7 @@ -const fhirpath = require('fhirpath'); -const { - getGenomicRegionStudied, - getGenomicSpecimen, - getGenomicVariant, - getGenomicsReport, -} = require('../resourceFilters'); -const { genomicsSectionId } = require('../coverageSectionIds'); -const { genomicsProfileIds } = require('../coverageProfileIds'); +import fhirpath from 'fhirpath'; +import { getGenomicRegionStudied, getGenomicSpecimen, getGenomicVariant, getGenomicsReport } from '../resourceFilters'; +import { genomicsSectionId } from '../coverageSectionIds'; +import { genomicsProfileIds } from '../coverageProfileIds'; /** * Takes a bundle and returns the coverage of genomic region studied resources in that bundle @@ -242,6 +237,4 @@ function getGenomicsCoverage(bundle) { }; } -module.exports = { - getGenomicsCoverage, -}; +export { getGenomicsCoverage }; diff --git a/src/lib/coverageChecker/outcomeCoverage.js b/src/lib/coverageChecker/outcomeCoverage.js index e5ee8b8..c88af5b 100644 --- a/src/lib/coverageChecker/outcomeCoverage.js +++ b/src/lib/coverageChecker/outcomeCoverage.js @@ -1,7 +1,7 @@ -const fhirpath = require('fhirpath'); -const { getDiseaseStatus, getTumor, getTumorSize, getTumorSpecimen } = require('../resourceFilters'); -const { outcomeSectionId } = require('../coverageSectionIds'); -const { outcomeProfileIds } = require('../coverageProfileIds'); +import fhirpath from 'fhirpath'; +import { getDiseaseStatus, getTumor, getTumorSize, getTumorSpecimen } from '../resourceFilters'; +import { outcomeSectionId } from '../coverageSectionIds'; +import { outcomeProfileIds } from '../coverageProfileIds'; /** * Takes a bundle and returns the coverage of disease status resources in that bundle @@ -129,6 +129,4 @@ function getOutcomeCoverage(bundle) { }; } -module.exports = { - getOutcomeCoverage, -}; +export { getOutcomeCoverage }; diff --git a/src/lib/coverageChecker/patientCoverage.js b/src/lib/coverageChecker/patientCoverage.js index 1c2cec0..ee91ab7 100644 --- a/src/lib/coverageChecker/patientCoverage.js +++ b/src/lib/coverageChecker/patientCoverage.js @@ -1,7 +1,7 @@ -const fhirpath = require('fhirpath'); -const { getPatient } = require('../resourceFilters'); -const { patientSectionId } = require('../coverageSectionIds'); -const { patientProfileIds } = require('../coverageProfileIds'); +import fhirpath from 'fhirpath'; +import { getPatient } from '../resourceFilters'; +import { patientSectionId } from '../coverageSectionIds'; +import { patientProfileIds } from '../coverageProfileIds'; /** * Takes a bundle and returns the coverage of patient resources in that bundle * @param {Object} bundle, an mCODE bundle @@ -49,6 +49,4 @@ function getPatientCoverage(bundle) { }; } -module.exports = { - getPatientCoverage, -}; +export { getPatientCoverage }; diff --git a/src/lib/coverageChecker/treatmentCoverage.js b/src/lib/coverageChecker/treatmentCoverage.js index 31e84f9..6dab7f7 100644 --- a/src/lib/coverageChecker/treatmentCoverage.js +++ b/src/lib/coverageChecker/treatmentCoverage.js @@ -1,13 +1,13 @@ -const fhirpath = require('fhirpath'); -const { +import fhirpath from 'fhirpath'; +import { getCancerRelatedMedicationRequest, getCancerRelatedMedicationAdministration, getCancerRelatedSurgicalProcedure, getRadiotherapyCourseSummary, getRadiotherapyVolume, -} = require('../resourceFilters'); -const { treatmentSectionId } = require('../coverageSectionIds'); -const { treatmentProfileIds } = require('../coverageProfileIds'); +} from '../resourceFilters'; +import { treatmentSectionId } from '../coverageSectionIds'; +import { treatmentProfileIds } from '../coverageProfileIds'; /** * Takes a bundle and returns the coverage of cancer related medication request resources in that bundle @@ -249,6 +249,4 @@ function getTreatmentCoverage(bundle) { }; } -module.exports = { - getTreatmentCoverage, -}; +export { getTreatmentCoverage }; diff --git a/src/lib/coverageProfileIds.js b/src/lib/coverageProfileIds.js index 74ea060..78f3d8e 100644 --- a/src/lib/coverageProfileIds.js +++ b/src/lib/coverageProfileIds.js @@ -41,7 +41,7 @@ const genomicsProfileIds = { genomicRegionStudiedId: 'Genomic Region Studied', }; -module.exports = { +export { treatmentProfileIds, assessmentProfileIds, outcomeProfileIds, diff --git a/src/lib/coverageSectionIds.js b/src/lib/coverageSectionIds.js index 66237ee..4060703 100644 --- a/src/lib/coverageSectionIds.js +++ b/src/lib/coverageSectionIds.js @@ -15,7 +15,7 @@ const sectionColors = { Genomics: 'fill-genomics', }; -module.exports = { +export { patientSectionId, outcomeSectionId, diseaseSectionId, diff --git a/src/lib/coverageStats/coverageStats.js b/src/lib/coverageStats/coverageStats.js index 2953f27..d170c2f 100644 --- a/src/lib/coverageStats/coverageStats.js +++ b/src/lib/coverageStats/coverageStats.js @@ -1,12 +1,12 @@ -const { +import { patientSectionId, outcomeSectionId, diseaseSectionId, treatmentSectionId, assessmentSectionId, genomicsSectionId, -} = require('../coverageSectionIds'); -const { getAllSectionsCoverage } = require('./statsUtils'); +} from '../coverageSectionIds'; +import { getAllSectionsCoverage } from './statsUtils'; /** * Compute overall coverage stats across all sections @@ -77,7 +77,7 @@ function getGenomicsStats(coverageData) { return getOverallStats(genomicsData); } -module.exports = { +export { getOverallStats, getPatientStats, getOutcomeStats, diff --git a/src/lib/coverageStats/statsUtils.js b/src/lib/coverageStats/statsUtils.js index 8881326..ea9fcb1 100644 --- a/src/lib/coverageStats/statsUtils.js +++ b/src/lib/coverageStats/statsUtils.js @@ -76,7 +76,4 @@ function getAllSectionsCoverage(coverageData) { }; } -module.exports = { - getAllSectionsCoverage, - getAllFieldCoveredCounts, -}; +export { getAllSectionsCoverage, getAllFieldCoveredCounts }; diff --git a/src/lib/fileSize.js b/src/lib/fileSize.js index 9b53260..efc5585 100644 --- a/src/lib/fileSize.js +++ b/src/lib/fileSize.js @@ -10,6 +10,4 @@ function formatBytes(bytes, decimals = 2) { return `${parseFloat((bytes / k ** i).toFixed(dm))} ${sizes[i]}`; } -module.exports = { - formatBytes, -}; +export { formatBytes }; diff --git a/src/lib/logger.js b/src/lib/logger.js index 6766f6e..3dda1f9 100644 --- a/src/lib/logger.js +++ b/src/lib/logger.js @@ -1,5 +1,5 @@ /* eslint-disable no-console */ -module.exports = { +export { log: console.log, error: console.error, warn: console.warn, diff --git a/src/lib/resourceFilters.js b/src/lib/resourceFilters.js index 906b969..d83b1bb 100644 --- a/src/lib/resourceFilters.js +++ b/src/lib/resourceFilters.js @@ -1,6 +1,6 @@ -const fhirpath = require('fhirpath'); +import fhirpath from 'fhirpath'; // NOTE: See here: https://stackoverflow.com/questions/33704714/cant-require-default-export-value-in-babel-6-x -const { ValueSetCodeChecker } = require('./ValueSetCodeChecker'); +import { ValueSetCodeChecker } from './ValueSetCodeChecker'; const vsChecker = new ValueSetCodeChecker(); @@ -16,6 +16,7 @@ function mergeWithoutDuplicates(metaArr, constrainedArr) { // Patient // No reliable conformance requirements for mCODE Patients or US Core Patients: https://hl7.org/fhir/us/mcode/StructureDefinition-mcode-cancer-patient.html#conformance function getPatient(bundle) { + console.log(bundle); const metaProfiledResources = fhirpath.evaluate( bundle, "Bundle.entry.resource.where(meta.profile = 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-patient')", @@ -334,7 +335,7 @@ function getRadiotherapyVolume(bundle) { return mergeWithoutDuplicates(metaProfiledResources, constrainedResources); } -module.exports = { +export { getPatient, getDiseaseStatus, getTumor, diff --git a/src/lib/valueSets/vs-expansion-script.js b/src/lib/valueSets/vs-expansion-script.js index 77ef383..4518800 100644 --- a/src/lib/valueSets/vs-expansion-script.js +++ b/src/lib/valueSets/vs-expansion-script.js @@ -1,6 +1,6 @@ -const fs = require('fs'); -const path = require('path'); -const axios = require('axios'); +import fs from 'fs'; +import path from 'path'; +import axios from 'axios'; // NOTE: Update this to point to pre-expansion valuesets on your local machine const PREEXPANSIONPATH = path.resolve(__dirname, '../../../../fhir-mCODE-ig/fsh-generated/resources/valuesets'); diff --git a/src/pages/App.js b/src/pages/App.js deleted file mode 100644 index b3baef4..0000000 --- a/src/pages/App.js +++ /dev/null @@ -1,80 +0,0 @@ -import { useCallback, useState } from 'react'; -import { useRecoilValue } from 'recoil'; -import MainVisualization from '../components/MainVisualization'; -import coverageChecker from '../lib/coverageChecker/coverageChecker'; -import FileSelect from '../components/FileSelect'; -import Rankings from '../components/Rankings'; -import LineChart from '../components/LineChart'; -import { uploadedFiles } from '../recoil_state'; - -function App() { - const dataStatic = [ - { - name: 'Page A', - uv: 4000, - pv: 2400, - amt: 2400, - }, - { - name: 'Page B', - uv: 3000, - pv: 1398, - amt: 2210, - }, - { - name: 'Page C', - uv: 2000, - pv: 9800, - amt: 2290, - }, - { - name: 'Page D', - uv: 2780, - pv: 3908, - amt: 2000, - }, - { - name: 'Page E', - uv: 1890, - pv: 4800, - amt: 2181, - }, - { - name: 'Page F', - uv: 2390, - pv: 3800, - amt: 2500, - }, - { - name: 'Page G', - uv: 3490, - pv: 4300, - amt: 2100, - }, - ]; - const files = useRecoilValue(uploadedFiles); - const [coverageData, setCoverageData] = useState(coverageChecker(files[0].body)); - - const changeDataSource = useCallback( - (event) => { - setCoverageData(coverageChecker(files.find((file) => file.id === event.target.value).body)); - }, - [files], - ); - - return ( -
- {/* Negative margin sized to height of fileSelect – moves select moved up into margins, aligns titles */} - -

Coverage Overview

-

Select a category to analyze it in finer detail

-
- - -
- -
- ); -} - -export default App; diff --git a/mcode-coverage-checker/src/pages/App.jsx b/src/pages/App.jsx similarity index 100% rename from mcode-coverage-checker/src/pages/App.jsx rename to src/pages/App.jsx diff --git a/src/pages/FileUploadPage.js b/src/pages/FileUploadPage.js deleted file mode 100644 index 49ac569..0000000 --- a/src/pages/FileUploadPage.js +++ /dev/null @@ -1,19 +0,0 @@ -import UploadedFiles from '../components/UploadedFiles'; -import FileUpload from '../components/FileUpload'; - -function FileUploadPage() { - return ( -
-
-

Upload Files

-

Upload your files here to view them in the dashboard

- -
-
- -
-
- ); -} - -export default FileUploadPage; diff --git a/mcode-coverage-checker/src/pages/FileUploadPage.jsx b/src/pages/FileUploadPage.jsx similarity index 100% rename from mcode-coverage-checker/src/pages/FileUploadPage.jsx rename to src/pages/FileUploadPage.jsx diff --git a/src/recoil_state.js b/src/recoil_state.js index 2b24845..badc000 100644 --- a/src/recoil_state.js +++ b/src/recoil_state.js @@ -1,9 +1,3373 @@ import { atom, selector } from 'recoil'; -import defaultUploadedFiles from './data/DefaultUploadedFiles.json'; const uploadedFilesLookup = atom({ key: 'uploadedFilesLookup', - default: defaultUploadedFiles, + default: { + 123: { + id: '123', + name: 'bundle1.json', + size: '500 KB', + type: 'application/json', + dateAdded: '10/10/2022', + body: { + resourceType: 'Bundle', + id: 'mcode-patient-bundle-jenny-m', + meta: { + profile: ['http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-patient-bundle'], + }, + type: 'collection', + entry: [ + { + fullUrl: 'http://example.org/fhir/Patient/cancer-patient-jenny-m', + resource: { + resourceType: 'Patient', + id: 'cancer-patient-jenny-m', + meta: { + profile: ['http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-patient'], + }, + text: { + status: 'extensions', + div: '

Generated Narrative

Resource "cancer-patient-jenny-m"

Profile: Cancer Patient Profile

US Core Race Extension

value: White (Details: urn:oid:2.16.840.1.113883.6.238 code 2106-3 = \'White\', stated as \'White\')

value: White

US Core Ethnicity Extension

value: Not Hispanic or Latino (Details: urn:oid:2.16.840.1.113883.6.238 code 2186-5 = \'Not Hispanic or Latino\', stated as \'Not Hispanic or Latino\')

value: Not Hispanic or Latino

identifier: Medical Record Number: MRN1234 (USUAL)

name: Jenny M

gender: female

birthDate: 1965-01-01

address: 123 Main St Anytown 12345 United States

Contacts

-Telecom
*ph: 555-867-5309(HOME), example@example.com

Communications

-Language
*English (Tags for the Identification of Languages#en-US)
', + }, + extension: [ + { + extension: [ + { + url: 'ombCategory', + valueCoding: { + system: 'urn:oid:2.16.840.1.113883.6.238', + code: '2106-3', + display: 'White', + }, + }, + { + url: 'text', + valueString: 'White', + }, + ], + url: 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-race', + }, + { + extension: [ + { + url: 'ombCategory', + valueCoding: { + system: 'urn:oid:2.16.840.1.113883.6.238', + code: '2186-5', + display: 'Not Hispanic or Latino', + }, + }, + { + url: 'text', + valueString: 'Not Hispanic or Latino', + }, + ], + url: 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity', + }, + ], + identifier: [ + { + use: 'usual', + type: { + coding: [ + { + system: 'http://terminology.hl7.org/CodeSystem/v2-0203', + code: 'MR', + display: 'Medical Record Number', + }, + ], + }, + system: 'http://hospital.example.org', + value: 'MRN1234', + }, + ], + name: [ + { + family: 'M', + given: ['Jenny'], + }, + ], + gender: 'female', + birthDate: '1965-01-01', + address: [ + { + line: ['123 Main St'], + city: 'Anytown', + postalCode: '12345', + country: 'United States', + }, + ], + contact: [ + { + telecom: [ + { + system: 'phone', + value: '555-867-5309', + use: 'home', + }, + { + system: 'email', + value: 'example@example.com', + }, + ], + }, + ], + communication: [ + { + language: { + coding: [ + { + system: 'urn:ietf:bcp:47', + code: 'en-US', + }, + ], + text: 'English', + }, + }, + ], + }, + }, + { + fullUrl: 'http://example.org/fhir/Condition/primary-cancer-condition-jenny-m', + resource: { + resourceType: 'Condition', + id: 'primary-cancer-condition-jenny-m', + meta: { + profile: ['http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-primary-cancer-condition'], + }, + text: { + status: 'extensions', + div: '

Generated Narrative

Resource "primary-cancer-condition-jenny-m"

Profile: Primary Cancer Condition Profile

Histology-Morphology-Behavior Extension: Adenocarcinoma, no subtype, intermediate grade (morphologic abnormality) (SNOMED CT#413448000)

clinicalStatus: Remission (Condition Clinical Status Codes#remission)

verificationStatus: Confirmed (ConditionVerificationStatus#confirmed)

category: Problem List Item (Condition Category Codes#problem-list-item)

code: Primary malignant neoplasm of female left breast (disorder) (SNOMED CT#353431000119107)

subject: See above (Patient/cancer-patient-jenny-m)

onset: 2018-03-16

asserter: See above (Practitioner/us-core-practitioner-owen-oncologist)

Stages

-SummaryAssessment
*3C (cancerstaging.org#3C)See above (Observation/tnm-clinical-stage-group-jenny-m)
', + }, + extension: [ + { + url: 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-histology-morphology-behavior', + valueCodeableConcept: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '413448000', + display: 'Adenocarcinoma, no subtype, intermediate grade (morphologic abnormality)', + }, + ], + }, + }, + ], + clinicalStatus: { + coding: [ + { + system: 'http://terminology.hl7.org/CodeSystem/condition-clinical', + code: 'remission', + }, + ], + }, + verificationStatus: { + coding: [ + { + system: 'http://terminology.hl7.org/CodeSystem/condition-ver-status', + code: 'confirmed', + }, + ], + }, + category: [ + { + coding: [ + { + system: 'http://terminology.hl7.org/CodeSystem/condition-category', + code: 'problem-list-item', + }, + ], + }, + ], + code: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '353431000119107', + display: 'Primary malignant neoplasm of female left breast (disorder)', + }, + ], + }, + subject: { + reference: 'Patient/cancer-patient-jenny-m', + }, + onsetDateTime: '2018-03-16', + asserter: { + reference: 'Practitioner/us-core-practitioner-owen-oncologist', + }, + stage: [ + { + summary: { + coding: [ + { + system: 'http://cancerstaging.org', + code: '3C', + }, + ], + }, + assessment: [ + { + reference: 'Observation/tnm-clinical-stage-group-jenny-m', + }, + ], + }, + ], + }, + }, + { + fullUrl: + 'http://example.org/fhir/MedicationRequest/cancer-related-medication-request-cyclophosphamide-jenny-m', + resource: { + resourceType: 'MedicationRequest', + id: 'cancer-related-medication-request-cyclophosphamide-jenny-m', + meta: { + profile: ['http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-related-medication-request'], + }, + text: { + status: 'extensions', + div: '

Generated Narrative

Resource "cancer-related-medication-request-cyclophosphamide-jenny-m"

Profile: Cancer-Related Medication Request Profile

Procedure Intent Extension: Curative - procedure intent (qualifier value) (SNOMED CT#373808002)

status: active

intent: order

category: Outpatient (MedicationRequest Category Codes#outpatient)

medication: cyclophosphamide (RxNorm#3002)

subject: See above (Patient/cancer-patient-jenny-m)

authoredOn: 2018-04-12

requester: See above (Practitioner/us-core-practitioner-owen-oncologist)

reasonReference: See above (Condition/primary-cancer-condition-jenny-m)

', + }, + extension: [ + { + url: 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-procedure-intent', + valueCodeableConcept: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '373808002', + display: 'Curative - procedure intent (qualifier value)', + }, + ], + }, + }, + ], + status: 'active', + intent: 'order', + category: [ + { + coding: [ + { + system: 'http://terminology.hl7.org/CodeSystem/medicationrequest-category', + code: 'outpatient', + }, + ], + }, + ], + medicationCodeableConcept: { + coding: [ + { + system: 'http://www.nlm.nih.gov/research/umls/rxnorm', + code: '3002', + display: 'cyclophosphamide', + }, + ], + }, + subject: { + reference: 'Patient/cancer-patient-jenny-m', + }, + authoredOn: '2018-04-12', + requester: { + reference: 'Practitioner/us-core-practitioner-owen-oncologist', + }, + reasonReference: [ + { + reference: 'Condition/primary-cancer-condition-jenny-m', + }, + ], + dosageInstruction: [ + { + text: 'cyclophosphamide (600 mg/m² IV), 932.59mg', + timing: { + repeat: { + boundsPeriod: { + start: '2018-04-01', + }, + }, + }, + route: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '47625008', + display: 'Intravenous route (qualifier value)', + }, + ], + }, + doseAndRate: [ + { + doseQuantity: { + value: 932.59, + unit: 'mg', + system: 'http://unitsofmeasure.org', + code: 'mg', + }, + }, + ], + maxDosePerPeriod: { + numerator: { + value: 1, + }, + denominator: { + value: 3, + unit: 'week', + system: 'http://unitsofmeasure.org', + code: 'wk', + }, + }, + }, + ], + }, + }, + { + fullUrl: 'http://example.org/fhir/Observation/cancer-disease-status-jenny-m', + resource: { + resourceType: 'Observation', + id: 'cancer-disease-status-jenny-m', + meta: { + profile: ['http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-disease-status'], + }, + text: { + status: 'extensions', + div: '

Generated Narrative

Resource "cancer-disease-status-jenny-m"

Profile: Cancer Disease Status Profile

Cancer Disease Status Evidence Type Extension: Imaging (procedure) (SNOMED CT#363679005)

status: final

code: Cancer Disease Progression (LOINC#97509-4)

subject: See above (Patient/cancer-patient-jenny-m)

focus: See above (Condition/primary-cancer-condition-jenny-m)

effective: 2018-11-01

performer: See above (Practitioner/us-core-practitioner-owen-oncologist)

value: Patient\'s condition improved (finding) (SNOMED CT#268910001)

', + }, + extension: [ + { + url: 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-disease-status-evidence-type', + valueCodeableConcept: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '363679005', + display: 'Imaging (procedure)', + }, + ], + }, + }, + ], + status: 'final', + code: { + coding: [ + { + system: 'http://loinc.org', + code: '97509-4', + display: 'Cancer Disease Progression', + }, + ], + }, + subject: { + reference: 'Patient/cancer-patient-jenny-m', + }, + focus: [ + { + reference: 'Condition/primary-cancer-condition-jenny-m', + }, + ], + effectiveDateTime: '2018-11-01', + performer: [ + { + reference: 'Practitioner/us-core-practitioner-owen-oncologist', + }, + ], + valueCodeableConcept: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '268910001', + display: "Patient's condition improved (finding)", + }, + ], + }, + }, + }, + { + fullUrl: 'http://example.org/fhir/Observation/genomic-variant-jenny-m', + resource: { + resourceType: 'Observation', + id: 'genomic-variant-jenny-m', + meta: { + profile: ['http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-genomic-variant'], + }, + text: { + status: 'generated', + div: '

Generated Narrative

Resource "genomic-variant-jenny-m"

Profile: Genomic Variant Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Genetic variant assessment (LOINC#69548-6)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-15

value: Present (LOINC#LA9633-4)

method: Sequencing (LOINC#LA26398-0)

component

code: Gene studied [ID] (LOINC#48018-6)

value: PALB2 (HUGO Gene Nomenclature#HGNC:26144)

component

code: Discrete genetic variant (LOINC#81252-9)

value: NM_024675.3(PALB2):c.3549C>A (p.Tyr1183Ter) (clinvar#128144)

component

code: Genomic DNA change (gHGVS) (LOINC#81290-9)

value: NC_000016.10:g.23603471G>T (Human Genome Variation Society nomenclature#NC_000016.10:g.23603471G>T)

component

code: Genomic source class [Type] (LOINC#48002-0)

value: Somatic (LOINC#LA6684-0)

', + }, + status: 'final', + category: [ + { + coding: [ + { + system: 'http://terminology.hl7.org/CodeSystem/observation-category', + code: 'laboratory', + }, + ], + }, + ], + code: { + coding: [ + { + system: 'http://loinc.org', + code: '69548-6', + display: 'Genetic variant assessment', + }, + ], + }, + subject: { + reference: 'Patient/cancer-patient-jenny-m', + }, + effectiveDateTime: '2018-03-15', + valueCodeableConcept: { + coding: [ + { + system: 'http://loinc.org', + code: 'LA9633-4', + display: 'Present', + }, + ], + }, + method: { + coding: [ + { + system: 'http://loinc.org', + code: 'LA26398-0', + display: 'Sequencing', + }, + ], + }, + component: [ + { + code: { + coding: [ + { + system: 'http://loinc.org', + code: '48018-6', + }, + ], + }, + valueCodeableConcept: { + coding: [ + { + system: 'http://www.genenames.org', + code: 'HGNC:26144', + display: 'PALB2', + }, + ], + }, + }, + { + code: { + coding: [ + { + system: 'http://loinc.org', + code: '81252-9', + }, + ], + }, + valueCodeableConcept: { + coding: [ + { + system: 'http://www.ncbi.nlm.nih.gov/clinvar', + code: '128144', + display: 'NM_024675.3(PALB2):c.3549C>A (p.Tyr1183Ter)', + }, + ], + }, + }, + { + code: { + coding: [ + { + system: 'http://loinc.org', + code: '81290-9', + }, + ], + }, + valueCodeableConcept: { + coding: [ + { + system: 'http://varnomen.hgvs.org', + code: 'NC_000016.10:g.23603471G>T', + }, + ], + }, + }, + { + code: { + coding: [ + { + system: 'http://loinc.org', + code: '48002-0', + }, + ], + }, + valueCodeableConcept: { + coding: [ + { + system: 'http://loinc.org', + code: 'LA6684-0', + display: 'Somatic', + }, + ], + }, + }, + ], + }, + }, + { + fullUrl: 'http://example.org/fhir/DiagnosticReport/genomics-report-jenny-m', + resource: { + resourceType: 'DiagnosticReport', + id: 'genomics-report-jenny-m', + meta: { + profile: ['http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-genomics-report'], + }, + text: { + status: 'generated', + div: '

Generated Narrative

Resource "genomics-report-jenny-m"

Profile: Genomics Report Profile

status: final

category: Laboratory (diagnosticServiceSectionId#LAB), Genetics (diagnosticServiceSectionId#GE)

code: Master HL7 genetic variant reporting panel (LOINC#81247-9)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-15

issued: Mar 15, 2020 12:00:01 AM

specimen: See above (Specimen/genomic-specimen-left-breast-jenny-m)

result:

', + }, + status: 'final', + category: [ + { + coding: [ + { + system: 'http://terminology.hl7.org/CodeSystem/v2-0074', + code: 'LAB', + }, + ], + }, + { + coding: [ + { + system: 'http://terminology.hl7.org/CodeSystem/v2-0074', + code: 'GE', + }, + ], + }, + ], + code: { + coding: [ + { + system: 'http://loinc.org', + code: '81247-9', + }, + ], + }, + subject: { + reference: 'Patient/cancer-patient-jenny-m', + }, + effectiveDateTime: '2018-03-15', + issued: '2020-03-15T00:00:01+00:00', + specimen: [ + { + reference: 'Specimen/genomic-specimen-left-breast-jenny-m', + }, + ], + result: [ + { + reference: 'Observation/genomic-variant-jenny-m', + }, + { + reference: 'Observation/genomic-region-studied-jenny-m', + }, + ], + }, + }, + { + fullUrl: 'http://example.org/fhir/Procedure/cancer-related-surgical-procedure-jenny-m', + resource: { + resourceType: 'Procedure', + id: 'cancer-related-surgical-procedure-jenny-m', + meta: { + profile: ['http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-related-surgical-procedure'], + }, + text: { + status: 'extensions', + div: '

Generated Narrative

Resource "cancer-related-surgical-procedure-jenny-m"

Profile: Cancer-Related Surgical Procedure Profile

Procedure Intent Extension: Curative - procedure intent (qualifier value) (SNOMED CT#373808002)

status: completed

category: Surgical procedure (procedure) (SNOMED CT#387713003)

code: Partial mastectomy (procedure) (SNOMED CT#64368001)

subject: See above (Patient/cancer-patient-jenny-m)

performed: 2018-04-01

asserter: See above (Practitioner/us-core-practitioner-owen-oncologist)

reasonReference: See above (Condition/primary-cancer-condition-jenny-m)

bodySite: Left breast structure (body structure) (SNOMED CT#80248007)

', + }, + extension: [ + { + url: 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-procedure-intent', + valueCodeableConcept: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '373808002', + display: 'Curative - procedure intent (qualifier value)', + }, + ], + }, + }, + ], + status: 'completed', + category: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '387713003', + }, + ], + }, + code: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '64368001', + display: 'Partial mastectomy (procedure)', + }, + ], + }, + subject: { + reference: 'Patient/cancer-patient-jenny-m', + }, + performedDateTime: '2018-04-01', + asserter: { + reference: 'Practitioner/us-core-practitioner-owen-oncologist', + }, + reasonReference: [ + { + reference: 'Condition/primary-cancer-condition-jenny-m', + }, + ], + bodySite: [ + { + coding: [ + { + system: 'http://snomed.info/sct', + code: '80248007', + display: 'Left breast structure (body structure)', + }, + ], + }, + ], + }, + }, + { + fullUrl: 'http://example.org/fhir/Procedure/radiotherapy-treatment-summary-chest-wall-jenny-m', + resource: { + resourceType: 'Procedure', + id: 'radiotherapy-treatment-summary-chest-wall-jenny-m', + meta: { + profile: ['http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-course-summary'], + }, + text: { + status: 'extensions', + div: '

Generated Narrative

Resource "radiotherapy-treatment-summary-chest-wall-jenny-m"

Profile: Radiotherapy Course Summary Profile

Radiotherapy Number of Sessions Extension: 31

Procedure Intent Extension: Curative - procedure intent (SNOMED CT#373808002)

Radiotherapy Modality And Technique Extension

value: External beam radiation therapy using photons (procedure) (SNOMED CT#1156506007)

value: Volumetric Modulated Arc Therapy (procedure) (SNOMED CT#1156530009)

Radiotherapy Modality And Technique Extension

value: Teleradiotherapy using electrons (SNOMED CT#45643008)

value: Three dimensional external beam radiation therapy (procedure) (Requested SNOMED Codes Code System#1162782007)

Radiotherapy Dose Delivered To Volume Extension

value: BodyStructure/jenny-m-chest-wall-treatment-volume

value: 6000 cGy (Details: UCUM code cGy = \'cGy\')

value: 30

Radiotherapy Dose Delivered To Volume Extension

value: BodyStructure/jenny-m-chest-wall-lymph-nodes-treatment-volume

value: 5000 cGy (Details: UCUM code cGy = \'cGy\')

value: 25

status: completed

category: Radiation oncology AND/OR radiotherapy (procedure) (SNOMED CT#108290001)

code: Radiotherapy Course of Treatment (regime/therapy) (Requested SNOMED Codes Code System#USCRS-33529)

subject: See above (Patient/cancer-patient-jenny-m)

performed: 2018-08-15 --> 2018-10-25

asserter: Practitioner/us-core-practitioner-kyle-anydoc " ANYDOC"

reasonCode: Malignant neoplasm of overlapping sites of right female breast (International Classification of Diseases, 10th Revision, Clinical Modification (ICD-10-CM)#C50.811)

bodySite: Chest Wall Structure (body structure) (SNOMED CT#78904004)

', + }, + extension: [ + { + url: 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-sessions', + valueUnsignedInt: 31, + }, + { + url: 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-procedure-intent', + valueCodeableConcept: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '373808002', + display: 'Curative - procedure intent', + }, + ], + }, + }, + { + extension: [ + { + url: 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality', + valueCodeableConcept: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '1156506007', + display: 'External beam radiation therapy using photons (procedure)', + }, + ], + }, + }, + { + url: 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-technique', + valueCodeableConcept: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '1156530009', + display: 'Volumetric Modulated Arc Therapy (procedure)', + }, + ], + }, + }, + ], + url: 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality-and-technique', + }, + { + extension: [ + { + url: 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality', + valueCodeableConcept: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '45643008', + display: 'Teleradiotherapy using electrons', + }, + ], + }, + }, + { + url: 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-technique', + valueCodeableConcept: { + coding: [ + { + system: 'http://hl7.org/fhir/us/mcode/CodeSystem/snomed-requested-cs', + code: '1162782007', + display: 'Three dimensional external beam radiation therapy (procedure)', + }, + ], + }, + }, + ], + url: 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality-and-technique', + }, + { + extension: [ + { + url: 'volume', + valueReference: { + reference: 'BodyStructure/jenny-m-chest-wall-treatment-volume', + }, + }, + { + url: 'totalDoseDelivered', + valueQuantity: { + value: 6000, + system: 'http://unitsofmeasure.org', + code: 'cGy', + }, + }, + { + url: 'fractionsDelivered', + valueUnsignedInt: 30, + }, + ], + url: 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-dose-delivered-to-volume', + }, + { + extension: [ + { + url: 'volume', + valueReference: { + reference: 'BodyStructure/jenny-m-chest-wall-lymph-nodes-treatment-volume', + }, + }, + { + url: 'totalDoseDelivered', + valueQuantity: { + value: 5000, + system: 'http://unitsofmeasure.org', + code: 'cGy', + }, + }, + { + url: 'fractionsDelivered', + valueUnsignedInt: 25, + }, + ], + url: 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-dose-delivered-to-volume', + }, + ], + status: 'completed', + category: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '108290001', + display: 'Radiation oncology AND/OR radiotherapy (procedure)', + }, + ], + }, + code: { + coding: [ + { + system: 'http://hl7.org/fhir/us/mcode/CodeSystem/snomed-requested-cs', + code: 'USCRS-33529', + }, + ], + }, + subject: { + reference: 'Patient/cancer-patient-jenny-m', + }, + performedPeriod: { + start: '2018-08-15', + end: '2018-10-25', + }, + asserter: { + reference: 'Practitioner/us-core-practitioner-kyle-anydoc', + }, + reasonCode: [ + { + coding: [ + { + system: 'http://hl7.org/fhir/sid/icd-10-cm', + code: 'C50.811', + display: 'Malignant neoplasm of overlapping sites of right female breast', + }, + ], + }, + ], + bodySite: [ + { + coding: [ + { + system: 'http://snomed.info/sct', + code: '78904004', + display: 'Chest Wall Structure (body structure)', + }, + ], + }, + ], + }, + }, + { + fullUrl: 'http://example.org/fhir/Observation/tnm-clinical-stage-group-jenny-m', + resource: { + resourceType: 'Observation', + id: 'tnm-clinical-stage-group-jenny-m', + meta: { + profile: ['http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-stage-group'], + }, + text: { + status: 'generated', + div: '

Generated Narrative

Resource "tnm-clinical-stage-group-jenny-m"

Profile: Cancer Stage Group Profile

status: final

code: Stage group.clinical Cancer (LOINC#21908-9)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-16

value: IIB (cancerstaging.org#2B)

method: American Joint Commission on Cancer, Cancer Staging Manual, 8th edition neoplasm staging system (tumor staging) (SNOMED CT#897275008)

hasMember:

', + }, + status: 'final', + code: { + coding: [ + { + system: 'http://loinc.org', + code: '21908-9', + display: 'Stage group.clinical Cancer', + }, + ], + }, + subject: { + reference: 'Patient/cancer-patient-jenny-m', + }, + effectiveDateTime: '2018-03-16', + valueCodeableConcept: { + coding: [ + { + system: 'http://cancerstaging.org', + code: '2B', + display: 'IIB', + }, + ], + }, + method: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '897275008', + display: + 'American Joint Commission on Cancer, Cancer Staging Manual, 8th edition neoplasm staging system (tumor staging)', + }, + ], + }, + hasMember: [ + { + reference: 'Observation/tnm-pathologic-primary-tumor-category-jenny-m', + }, + { + reference: 'Observation/tnm-pathologic-regional-nodes-category-jenny-m', + }, + { + reference: 'Observation/tnm-pathologic-distant-metastases-category-jenny-m', + }, + ], + }, + }, + { + fullUrl: 'http://example.org/fhir/Observation/tnm-clinical-primary-tumor-category-jenny-m', + resource: { + resourceType: 'Observation', + id: 'tnm-clinical-primary-tumor-category-jenny-m', + meta: { + profile: ['http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tnm-primary-tumor-category'], + }, + text: { + status: 'generated', + div: '

Generated Narrative

Resource "tnm-clinical-primary-tumor-category-jenny-m"

Profile: TNM Primary Tumor Category Profile

status: final

code: Primary tumor.clinical [Class] Cancer (LOINC#21905-5)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-16

value: cT3 (cancerstaging.org#cT3)

method: American Joint Commission on Cancer, Cancer Staging Manual, 8th edition neoplasm staging system (tumor staging) (SNOMED CT#897275008)

', + }, + status: 'final', + code: { + coding: [ + { + system: 'http://loinc.org', + code: '21905-5', + display: 'Primary tumor.clinical [Class] Cancer', + }, + ], + }, + subject: { + reference: 'Patient/cancer-patient-jenny-m', + }, + effectiveDateTime: '2018-03-16', + valueCodeableConcept: { + coding: [ + { + system: 'http://cancerstaging.org', + code: 'cT3', + }, + ], + }, + method: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '897275008', + display: + 'American Joint Commission on Cancer, Cancer Staging Manual, 8th edition neoplasm staging system (tumor staging)', + }, + ], + }, + }, + }, + { + fullUrl: 'http://example.org/fhir/Observation/tnm-clinical-regional-nodes-category-jenny-m', + resource: { + resourceType: 'Observation', + id: 'tnm-clinical-regional-nodes-category-jenny-m', + meta: { + profile: ['http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tnm-regional-nodes-category'], + }, + text: { + status: 'generated', + div: '

Generated Narrative

Resource "tnm-clinical-regional-nodes-category-jenny-m"

Profile: TNM Regional Nodes Category Profile

status: final

code: Regional lymph nodes.clinical [Class] Cancer (LOINC#21906-3)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-16

value: cN0 (cancerstaging.org#cN0)

method: American Joint Commission on Cancer, Cancer Staging Manual, 8th edition neoplasm staging system (tumor staging) (SNOMED CT#897275008)

', + }, + status: 'final', + code: { + coding: [ + { + system: 'http://loinc.org', + code: '21906-3', + display: 'Regional lymph nodes.clinical [Class] Cancer', + }, + ], + }, + subject: { + reference: 'Patient/cancer-patient-jenny-m', + }, + effectiveDateTime: '2018-03-16', + valueCodeableConcept: { + coding: [ + { + system: 'http://cancerstaging.org', + code: 'cN0', + }, + ], + }, + method: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '897275008', + display: + 'American Joint Commission on Cancer, Cancer Staging Manual, 8th edition neoplasm staging system (tumor staging)', + }, + ], + }, + }, + }, + { + fullUrl: 'http://example.org/fhir/Observation/tnm-clinical-distant-metastases-category-jenny-m', + resource: { + resourceType: 'Observation', + id: 'tnm-clinical-distant-metastases-category-jenny-m', + meta: { + profile: ['http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tnm-distant-metastases-category'], + }, + text: { + status: 'generated', + div: '

Generated Narrative

Resource "tnm-clinical-distant-metastases-category-jenny-m"

Profile: TNM Distant Metastases Category Profile

status: final

code: Distant metastases.clinical [Class] Cancer (LOINC#21907-1)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-16

value: cM0 (cancerstaging.org#cM0)

method: American Joint Commission on Cancer, Cancer Staging Manual, 8th edition neoplasm staging system (tumor staging) (SNOMED CT#897275008)

', + }, + status: 'final', + code: { + coding: [ + { + system: 'http://loinc.org', + code: '21907-1', + display: 'Distant metastases.clinical [Class] Cancer', + }, + ], + }, + subject: { + reference: 'Patient/cancer-patient-jenny-m', + }, + effectiveDateTime: '2018-03-16', + valueCodeableConcept: { + coding: [ + { + system: 'http://cancerstaging.org', + code: 'cM0', + }, + ], + }, + method: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '897275008', + display: + 'American Joint Commission on Cancer, Cancer Staging Manual, 8th edition neoplasm staging system (tumor staging)', + }, + ], + }, + }, + }, + { + fullUrl: 'whatever', + resource: { + resourceType: 'Specimen', + id: 'tumor-specimen-left-breast-jenny-m', + meta: { + profile: ['http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tumor-specimen'], + }, + text: { + status: 'generated', + div: '

Generated Narrative

Resource "tumor-specimen-left-breast-jenny-m"

Profile: Tumor Specimen Profile

identifier: BodyStructure: Tumor 1234 (USUAL)

status: available

type: Tumor (specimenType#TUMOR)

subject: Patient/cancer-patient-jenny-m " M"

receivedTime: 2018-04-01

Collections

-BodySite
*Left breast structure (body structure) (SNOMED CT#80248007)
', + }, + identifier: [ + { + use: 'usual', + type: { + coding: [ + { + system: 'http://hl7.org/fhir/resource-types', + code: 'BodyStructure', + }, + ], + }, + system: 'http://radiology.hospital.example.org', + value: 'Tumor 1234', + }, + ], + status: 'available', + type: { + coding: [ + { + system: 'http://terminology.hl7.org/CodeSystem/v2-0487', + code: 'TUMOR', + }, + ], + }, + subject: { + reference: 'Patient/cancer-patient-jenny-m', + }, + receivedTime: '2018-04-01', + collection: { + bodySite: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '80248007', + display: 'Left breast structure (body structure)', + }, + ], + }, + }, + }, + }, + { + fullUrl: 'whatever', + resource: { + resourceType: 'BodyStructure', + id: 'tumor-lobular-carcinoma-left-breast', + meta: { + profile: ['http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tumor'], + }, + text: { + status: 'extensions', + div: '

Generated Narrative

Resource "tumor-lobular-carcinoma-left-breast"

Profile: Tumor Profile

Related Condition Extension: Condition/primary-cancer-condition-breast

identifier: BodyStructure: Tumor 1234 (USUAL)

location: Left breast structure (body structure) (SNOMED CT#80248007)

patient: Patient/cancer-patient-eve-anyperson " ANYPERSON"

', + }, + extension: [ + { + url: 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-related-condition', + valueReference: { + reference: 'Condition/primary-cancer-condition-breast', + }, + }, + ], + identifier: [ + { + use: 'usual', + type: { + coding: [ + { + system: 'http://hl7.org/fhir/resource-types', + code: 'BodyStructure', + }, + ], + }, + system: 'http://radiology.hospital.example.org', + value: 'Tumor 1234', + }, + ], + location: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '80248007', + display: 'Left breast structure (body structure)', + }, + ], + }, + patient: { + reference: 'Patient/cancer-patient-eve-anyperson', + }, + }, + }, + { + fullUrl: 'http://example.org/fhir/Specimen/genomic-specimen-left-breast-jenny-m', + resource: { + resourceType: 'Specimen', + id: 'genomic-specimen-left-breast-jenny-m', + meta: { + profile: ['http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-genomic-specimen'], + }, + text: { + status: 'generated', + div: '

Generated Narrative

Resource "genomic-specimen-left-breast-jenny-m"

Profile: Genomic Specimen Profile

status: available

type: Tissue (specimenType#TISS)

subject: See above (Patient/cancer-patient-jenny-m)

Collections

-CollectorBodySite
*See above (Practitioner/us-core-practitioner-owen-oncologist)Left breast structure (body structure) (SNOMED CT#80248007)

Processings

-Time[x]
*2018-03-06
', + }, + status: 'available', + type: { + coding: [ + { + system: 'http://terminology.hl7.org/CodeSystem/v2-0487', + code: 'TISS', + }, + ], + }, + subject: { + reference: 'Patient/cancer-patient-jenny-m', + }, + collection: { + collector: { + reference: 'Practitioner/us-core-practitioner-owen-oncologist', + }, + bodySite: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '80248007', + display: 'Left breast structure (body structure)', + }, + ], + }, + }, + processing: [ + { + timeDateTime: '2018-03-06', + }, + ], + }, + }, + { + fullUrl: 'http://example.org/fhir/Observation/genomic-region-studied-jenny-m', + resource: { + resourceType: 'Observation', + id: 'genomic-region-studied-jenny-m', + meta: { + profile: ['http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-genomic-region-studied'], + }, + text: { + status: 'generated', + div: '

Generated Narrative

Resource "genomic-region-studied-jenny-m"

Profile: Genomic Region Studied Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: DNA region of interest panel (LOINC#53041-0)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-15

issued: Mar 15, 2018 12:00:01 AM

Components

-CodeValue[x]
*Gene studied [ID] (LOINC#48018-6)BRCA1 (HUGO Gene Nomenclature#1100; HUGO Gene Nomenclature#1101 "BRCA2"; HUGO Gene Nomenclature#1748 "CDH1"; HUGO Gene Nomenclature#26144 "PALB2"; HUGO Gene Nomenclature#9588 "PTEN"; HUGO Gene Nomenclature#11389 "STK11"; HUGO Gene Nomenclature#11998 "TP53")
', + }, + status: 'final', + category: [ + { + coding: [ + { + system: 'http://terminology.hl7.org/CodeSystem/observation-category', + code: 'laboratory', + }, + ], + }, + ], + code: { + coding: [ + { + system: 'http://loinc.org', + code: '53041-0', + display: 'DNA region of interest panel', + }, + ], + }, + subject: { + reference: 'Patient/cancer-patient-jenny-m', + }, + effectiveDateTime: '2018-03-15', + issued: '2018-03-15T00:00:01+00:00', + component: [ + { + code: { + coding: [ + { + system: 'http://loinc.org', + code: '48018-6', + display: 'Gene studied [ID]', + }, + ], + }, + valueCodeableConcept: { + coding: [ + { + system: 'http://www.genenames.org', + code: '1100', + display: 'BRCA1', + }, + { + system: 'http://www.genenames.org', + code: '1101', + display: 'BRCA2', + }, + { + system: 'http://www.genenames.org', + code: '1748', + display: 'CDH1', + }, + { + system: 'http://www.genenames.org', + code: '26144', + display: 'PALB2', + }, + { + system: 'http://www.genenames.org', + code: '9588', + display: 'PTEN', + }, + { + system: 'http://www.genenames.org', + code: '11389', + display: 'STK11', + }, + { + system: 'http://www.genenames.org', + code: '11998', + display: 'TP53', + }, + ], + }, + }, + ], + }, + }, + { + fullUrl: 'http://example.org/fhir/Observation/ecog-performance-status-jenny-m', + resource: { + resourceType: 'Observation', + id: 'ecog-performance-status-jenny-m', + meta: { + profile: ['http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-ecog-performance-status'], + }, + text: { + status: 'generated', + div: '

Generated Narrative

Resource "ecog-performance-status-jenny-m"

Profile: ECOG Performance Status Profile

status: final

code: ECOG Performance Status score (LOINC#89247-1)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-04-12

performer: See above (Practitioner/us-core-practitioner-owen-oncologist)

value: 0

interpretation: Fully active, able to carry on all pre-disease performance without restriction (LOINC#LA9622-7)

method: Physical examination procedure (procedure) (SNOMED CT#5880005)

', + }, + status: 'final', + code: { + coding: [ + { + system: 'http://loinc.org', + code: '89247-1', + }, + ], + }, + subject: { + reference: 'Patient/cancer-patient-jenny-m', + }, + effectiveDateTime: '2018-04-12', + performer: [ + { + reference: 'Practitioner/us-core-practitioner-owen-oncologist', + }, + ], + valueInteger: 0, + interpretation: [ + { + coding: [ + { + system: 'http://loinc.org', + code: 'LA9622-7', + display: 'Fully active, able to carry on all pre-disease performance without restriction', + }, + ], + }, + ], + method: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '5880005', + display: 'Physical examination procedure (procedure)', + }, + ], + }, + }, + }, + { + fullUrl: 'http://example.org/fhir/Observation/tumor-marker-test-er-jenny-m', + resource: { + resourceType: 'Observation', + id: 'tumor-marker-test-er-jenny-m', + meta: { + profile: ['http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tumor-marker-test'], + }, + text: { + status: 'generated', + div: '

Generated Narrative

Resource "tumor-marker-test-er-jenny-m"

Profile: Tumor Marker Test Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Estrogen receptor Ag [Presence] in Breast cancer specimen by Immune stain (LOINC#85337-4)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-10

performer: See above (Practitioner/us-core-practitioner-owen-oncologist)

value: Positive (LOINC#LA6576-8)

', + }, + status: 'final', + category: [ + { + coding: [ + { + system: 'http://terminology.hl7.org/CodeSystem/observation-category', + code: 'laboratory', + }, + ], + }, + ], + code: { + coding: [ + { + system: 'http://loinc.org', + code: '85337-4', + display: 'Estrogen receptor Ag [Presence] in Breast cancer specimen by Immune stain', + }, + ], + }, + subject: { + reference: 'Patient/cancer-patient-jenny-m', + }, + effectiveDateTime: '2018-03-10', + performer: [ + { + reference: 'Practitioner/us-core-practitioner-owen-oncologist', + }, + ], + valueCodeableConcept: { + coding: [ + { + system: 'http://loinc.org', + code: 'LA6576-8', + display: 'Positive', + }, + ], + }, + }, + }, + { + fullUrl: 'http://example.org/fhir/Observation/tumor-marker-test-pr-jenny-m', + resource: { + resourceType: 'Observation', + id: 'tumor-marker-test-pr-jenny-m', + meta: { + profile: ['http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tumor-marker-test'], + }, + text: { + status: 'generated', + div: '

Generated Narrative

Resource "tumor-marker-test-pr-jenny-m"

Profile: Tumor Marker Test Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Progesterone receptor Ag [Presence] in Breast cancer specimen by Immune stain (LOINC#85339-0)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-10

performer: See above (Practitioner/us-core-practitioner-owen-oncologist)

value: Negative (LOINC#LA6577-6)

', + }, + status: 'final', + category: [ + { + coding: [ + { + system: 'http://terminology.hl7.org/CodeSystem/observation-category', + code: 'laboratory', + }, + ], + }, + ], + code: { + coding: [ + { + system: 'http://loinc.org', + code: '85339-0', + display: 'Progesterone receptor Ag [Presence] in Breast cancer specimen by Immune stain', + }, + ], + }, + subject: { + reference: 'Patient/cancer-patient-jenny-m', + }, + effectiveDateTime: '2018-03-10', + performer: [ + { + reference: 'Practitioner/us-core-practitioner-owen-oncologist', + }, + ], + valueCodeableConcept: { + coding: [ + { + system: 'http://loinc.org', + code: 'LA6577-6', + display: 'Negative', + }, + ], + }, + }, + }, + { + fullUrl: 'http://example.org/fhir/Observation/tumor-marker-test-her2-jenny-m', + resource: { + resourceType: 'Observation', + id: 'tumor-marker-test-her2-jenny-m', + meta: { + profile: ['http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tumor-marker-test'], + }, + text: { + status: 'generated', + div: '

Generated Narrative

Resource "tumor-marker-test-her2-jenny-m"

Profile: Tumor Marker Test Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: HER2 [Interpretation] in Tissue (LOINC#48676-1)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-10

performer: See above (Practitioner/us-core-practitioner-owen-oncologist)

value: Negative (LOINC#LA6577-6)

', + }, + status: 'final', + category: [ + { + coding: [ + { + system: 'http://terminology.hl7.org/CodeSystem/observation-category', + code: 'laboratory', + }, + ], + }, + ], + code: { + coding: [ + { + system: 'http://loinc.org', + code: '48676-1', + display: 'HER2 [Interpretation] in Tissue', + }, + ], + }, + subject: { + reference: 'Patient/cancer-patient-jenny-m', + }, + effectiveDateTime: '2018-03-10', + performer: [ + { + reference: 'Practitioner/us-core-practitioner-owen-oncologist', + }, + ], + valueCodeableConcept: { + coding: [ + { + system: 'http://loinc.org', + code: 'LA6577-6', + display: 'Negative', + }, + ], + }, + }, + }, + { + fullUrl: 'http://example.org/fhir/Observation/tumor-marker-test-oncotype-dx-jenny-m', + resource: { + resourceType: 'Observation', + id: 'tumor-marker-test-oncotype-dx-jenny-m', + meta: { + profile: ['http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tumor-marker-test'], + }, + text: { + status: 'generated', + div: '

Generated Narrative

Resource "tumor-marker-test-oncotype-dx-jenny-m"

Profile: Tumor Marker Test Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Oncotype DX Breast Recurrence Score Assay (gtr#509910)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-04-12

performer: Organization/us-core-organization-bedrock-medicine "Bedrock Medicine"

value: 47 Recurrence score (Details: UCUM code {ScoreOf} = \'{ScoreOf}\')

interpretation: High (ObservationInterpretation#H)

', + }, + status: 'final', + category: [ + { + coding: [ + { + system: 'http://terminology.hl7.org/CodeSystem/observation-category', + code: 'laboratory', + }, + ], + }, + ], + code: { + coding: [ + { + system: 'http://www.ncbi.nlm.nih.gov/gtr', + code: '509910', + display: 'Oncotype DX Breast Recurrence Score Assay', + }, + ], + text: 'Oncotype DX Breast Recurrence Score Assay', + }, + subject: { + reference: 'Patient/cancer-patient-jenny-m', + }, + effectiveDateTime: '2018-04-12', + performer: [ + { + reference: 'Organization/us-core-organization-bedrock-medicine', + }, + ], + valueQuantity: { + value: 47, + unit: 'Recurrence score', + system: 'http://unitsofmeasure.org', + code: '{ScoreOf}', + }, + interpretation: [ + { + coding: [ + { + system: 'http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation', + code: 'H', + display: 'High', + }, + ], + }, + ], + }, + }, + { + fullUrl: 'http://example.org/fhir/MedicationRequest/cancer-related-medication-request-doxorubicin-jenny-m', + resource: { + resourceType: 'MedicationRequest', + id: 'cancer-related-medication-request-doxorubicin-jenny-m', + meta: { + profile: ['http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-related-medication-request'], + }, + text: { + status: 'extensions', + div: '

Generated Narrative

Resource "cancer-related-medication-request-doxorubicin-jenny-m"

Profile: Cancer-Related Medication Request Profile

Procedure Intent Extension: Curative - procedure intent (qualifier value) (SNOMED CT#373808002)

status: active

intent: order

category: Outpatient (MedicationRequest Category Codes#outpatient)

medication: DOXOrubicin (RxNorm#3639)

subject: See above (Patient/cancer-patient-jenny-m)

authoredOn: 2018-04-12

requester: See above (Practitioner/us-core-practitioner-owen-oncologist)

reasonReference: See above (Condition/primary-cancer-condition-jenny-m)

', + }, + extension: [ + { + url: 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-procedure-intent', + valueCodeableConcept: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '373808002', + display: 'Curative - procedure intent (qualifier value)', + }, + ], + }, + }, + ], + status: 'active', + intent: 'order', + category: [ + { + coding: [ + { + system: 'http://terminology.hl7.org/CodeSystem/medicationrequest-category', + code: 'outpatient', + }, + ], + }, + ], + medicationCodeableConcept: { + coding: [ + { + system: 'http://www.nlm.nih.gov/research/umls/rxnorm', + code: '3639', + display: 'DOXOrubicin', + }, + ], + }, + subject: { + reference: 'Patient/cancer-patient-jenny-m', + }, + authoredOn: '2018-04-12', + requester: { + reference: 'Practitioner/us-core-practitioner-owen-oncologist', + }, + reasonReference: [ + { + reference: 'Condition/primary-cancer-condition-jenny-m', + }, + ], + dosageInstruction: [ + { + text: 'doxorubicin (60 mg/m² IV)', + timing: { + repeat: { + boundsPeriod: { + start: '2018-04-01', + }, + }, + }, + route: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '47625008', + display: 'Intravenous route (qualifier value)', + }, + ], + }, + doseAndRate: [ + { + rateQuantity: { + value: 60, + unit: 'mg/m2', + system: 'http://unitsofmeasure.org', + code: 'mg/m2', + }, + }, + ], + maxDosePerPeriod: { + numerator: { + value: 1, + }, + denominator: { + value: 3, + unit: 'week', + system: 'http://unitsofmeasure.org', + code: 'wk', + }, + }, + }, + ], + }, + }, + { + fullUrl: 'http://example.org/fhir/MedicationRequest/cancer-related-medication-request-paclitaxel-jenny-m', + resource: { + resourceType: 'MedicationRequest', + id: 'cancer-related-medication-request-paclitaxel-jenny-m', + meta: { + profile: ['http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-related-medication-request'], + }, + text: { + status: 'extensions', + div: '

Generated Narrative

Resource "cancer-related-medication-request-paclitaxel-jenny-m"

Profile: Cancer-Related Medication Request Profile

Procedure Intent Extension: Curative - procedure intent (qualifier value) (SNOMED CT#373808002)

status: active

intent: order

category: Outpatient (MedicationRequest Category Codes#outpatient)

medication: PACLitaxel (RxNorm#56946)

subject: See above (Patient/cancer-patient-jenny-m)

authoredOn: 2018-04-12

requester: See above (Practitioner/us-core-practitioner-owen-oncologist)

reasonReference: See above (Condition/primary-cancer-condition-jenny-m)

', + }, + extension: [ + { + url: 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-procedure-intent', + valueCodeableConcept: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '373808002', + display: 'Curative - procedure intent (qualifier value)', + }, + ], + }, + }, + ], + status: 'active', + intent: 'order', + category: [ + { + coding: [ + { + system: 'http://terminology.hl7.org/CodeSystem/medicationrequest-category', + code: 'outpatient', + }, + ], + }, + ], + medicationCodeableConcept: { + coding: [ + { + system: 'http://www.nlm.nih.gov/research/umls/rxnorm', + code: '56946', + display: 'PACLitaxel', + }, + ], + }, + subject: { + reference: 'Patient/cancer-patient-jenny-m', + }, + authoredOn: '2018-04-12', + requester: { + reference: 'Practitioner/us-core-practitioner-owen-oncologist', + }, + reasonReference: [ + { + reference: 'Condition/primary-cancer-condition-jenny-m', + }, + ], + dosageInstruction: [ + { + text: 'PACLitaxel (175 mg/m² IV), 272.01mg', + timing: { + repeat: { + boundsPeriod: { + start: '2018-04-12', + }, + }, + }, + route: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '47625008', + display: 'Intravenous route (qualifier value)', + }, + ], + }, + doseAndRate: [ + { + doseQuantity: { + value: 272.01, + unit: 'mg', + system: 'http://unitsofmeasure.org', + code: 'mg', + }, + }, + ], + maxDosePerPeriod: { + numerator: { + value: 1, + }, + denominator: { + value: 3, + unit: 'week', + system: 'http://unitsofmeasure.org', + code: 'wk', + }, + }, + }, + ], + }, + }, + { + fullUrl: 'http://example.org/fhir/MedicationRequest/cancer-related-medication-request-anastrozole-jenny-m', + resource: { + resourceType: 'MedicationRequest', + id: 'cancer-related-medication-request-anastrozole-jenny-m', + meta: { + profile: ['http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-related-medication-request'], + }, + text: { + status: 'extensions', + div: '

Generated Narrative

Resource "cancer-related-medication-request-anastrozole-jenny-m"

Profile: Cancer-Related Medication Request Profile

Procedure Intent Extension: Curative - procedure intent (qualifier value) (SNOMED CT#373808002)

status: active

intent: order

category: Community (MedicationRequest Category Codes#community)

medication: anastrozole (RxNorm#84857)

subject: See above (Patient/cancer-patient-jenny-m)

authoredOn: 2018-09-30

requester: See above (Practitioner/us-core-practitioner-owen-oncologist)

reasonReference: See above (Condition/primary-cancer-condition-jenny-m)

', + }, + extension: [ + { + url: 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-procedure-intent', + valueCodeableConcept: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '373808002', + display: 'Curative - procedure intent (qualifier value)', + }, + ], + }, + }, + ], + status: 'active', + intent: 'order', + category: [ + { + coding: [ + { + system: 'http://terminology.hl7.org/CodeSystem/medicationrequest-category', + code: 'community', + }, + ], + }, + ], + medicationCodeableConcept: { + coding: [ + { + system: 'http://www.nlm.nih.gov/research/umls/rxnorm', + code: '84857', + display: 'anastrozole', + }, + ], + }, + subject: { + reference: 'Patient/cancer-patient-jenny-m', + }, + authoredOn: '2018-09-30', + requester: { + reference: 'Practitioner/us-core-practitioner-owen-oncologist', + }, + reasonReference: [ + { + reference: 'Condition/primary-cancer-condition-jenny-m', + }, + ], + dosageInstruction: [ + { + text: '1mg orally once daily', + timing: { + repeat: { + boundsPeriod: { + start: '2018-09-30', + }, + }, + }, + route: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '26643006', + display: 'Oral route (qualifier value)', + }, + ], + }, + doseAndRate: [ + { + doseQuantity: { + value: 1, + unit: 'mg', + system: 'http://unitsofmeasure.org', + code: 'mg', + }, + }, + ], + maxDosePerPeriod: { + numerator: { + value: 1, + }, + denominator: { + value: 1, + unit: 'day', + system: 'http://unitsofmeasure.org', + code: 'd', + }, + }, + }, + ], + }, + }, + { + fullUrl: 'http://example.org/fhir/Observation/cancer-related-mcode-comorbidities-elixhauser-jenny-m', + resource: { + resourceType: 'Observation', + id: 'cancer-related-mcode-comorbidities-elixhauser-jenny-m', + meta: { + profile: ['http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-comorbidities-elixhauser'], + }, + text: { + status: 'extensions', + div: '

Generated Narrative

Resource "cancer-related-mcode-comorbidities-elixhauser-jenny-m"

Profile: Comorbidities Elixhauser Profile

status: final

code: Elixhauser Comorbidity Panel (Requested LOINC Codes Code System#comorbidities-elixhauser)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-16

performer: See above (Practitioner/us-core-practitioner-owen-oncologist)

component

Comorbid Condition Reference Extension: Condition/us-core-condition-depression-jenny-m

code: Depression (Elixhauser comorbidity category) (Requested LOINC Codes Code System#DEPRESS)

value: Present (qualifier value) (SNOMED CT#52101004)

component

Comorbid Condition Reference Extension: Condition/us-core-condition-hypertension-jenny-m

code: Hypertension, complicated (Elixhauser comorbidity category) (Requested LOINC Codes Code System#HTN_CX)

value: Present (qualifier value) (SNOMED CT#52101004)

component

code: Arthropathies (Elixhauser comorbidity category) (Requested LOINC Codes Code System#ARTH)

value: Absent (qualifier value) (SNOMED CT#2667000)

component

code: Congestive heart failure (Elixhauser comorbidity category) (Requested LOINC Codes Code System#CHF)

value: Absent (qualifier value) (SNOMED CT#2667000)

component

code: Chronic pulmonary disease (Elixhauser comorbidity category) (Requested LOINC Codes Code System#LUNG_CHRONIC)

value: Absent (qualifier value) (SNOMED CT#2667000)

component

code: Diabetes without chronic complications (Elixhauser comorbidity category) (Requested LOINC Codes Code System#DIAB_UNCX)

value: Absent (qualifier value) (SNOMED CT#2667000)

component

code: Diabetes with chronic complications (Elixhauser comorbidity category) (Requested LOINC Codes Code System#DIAB_CX)

value: Absent (qualifier value) (SNOMED CT#2667000)

component

code: Obesity (Elixhauser comorbidity category) (Requested LOINC Codes Code System#OBESE)

value: Absent (qualifier value) (SNOMED CT#2667000)

component

code: Peripheral vascular disease (Elixhauser comorbidity category) (Requested LOINC Codes Code System#PERIVASC)

value: Absent (qualifier value) (SNOMED CT#2667000)

component

code: Pulmonary circulation disease (Elixhauser comorbidity category) (Requested LOINC Codes Code System#PULMCIRC)

value: Absent (qualifier value) (SNOMED CT#2667000)

component

code: Renal failure, moderate (Elixhauser comorbidity category) (Requested LOINC Codes Code System#RENLFL_MOD)

value: Absent (qualifier value) (SNOMED CT#2667000)

', + }, + status: 'final', + code: { + coding: [ + { + system: 'http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs', + code: 'comorbidities-elixhauser', + display: 'Elixhauser Comorbidity Panel', + }, + ], + }, + subject: { + reference: 'Patient/cancer-patient-jenny-m', + }, + effectiveDateTime: '2018-03-16', + performer: [ + { + reference: 'Practitioner/us-core-practitioner-owen-oncologist', + }, + ], + component: [ + { + extension: [ + { + url: 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-comorbid-condition-reference', + valueReference: { + reference: 'Condition/us-core-condition-depression-jenny-m', + }, + }, + ], + code: { + coding: [ + { + system: 'http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs', + code: 'DEPRESS', + }, + ], + }, + valueCodeableConcept: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '52101004', + display: 'Present (qualifier value)', + }, + ], + }, + }, + { + extension: [ + { + url: 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-comorbid-condition-reference', + valueReference: { + reference: 'Condition/us-core-condition-hypertension-jenny-m', + }, + }, + ], + code: { + coding: [ + { + system: 'http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs', + code: 'HTN_CX', + }, + ], + }, + valueCodeableConcept: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '52101004', + display: 'Present (qualifier value)', + }, + ], + }, + }, + { + code: { + coding: [ + { + system: 'http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs', + code: 'ARTH', + }, + ], + }, + valueCodeableConcept: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '2667000', + display: 'Absent (qualifier value)', + }, + ], + }, + }, + { + code: { + coding: [ + { + system: 'http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs', + code: 'CHF', + }, + ], + }, + valueCodeableConcept: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '2667000', + display: 'Absent (qualifier value)', + }, + ], + }, + }, + { + code: { + coding: [ + { + system: 'http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs', + code: 'LUNG_CHRONIC', + }, + ], + }, + valueCodeableConcept: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '2667000', + display: 'Absent (qualifier value)', + }, + ], + }, + }, + { + code: { + coding: [ + { + system: 'http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs', + code: 'DIAB_UNCX', + }, + ], + }, + valueCodeableConcept: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '2667000', + display: 'Absent (qualifier value)', + }, + ], + }, + }, + { + code: { + coding: [ + { + system: 'http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs', + code: 'DIAB_CX', + }, + ], + }, + valueCodeableConcept: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '2667000', + display: 'Absent (qualifier value)', + }, + ], + }, + }, + { + code: { + coding: [ + { + system: 'http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs', + code: 'OBESE', + }, + ], + }, + valueCodeableConcept: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '2667000', + display: 'Absent (qualifier value)', + }, + ], + }, + }, + { + code: { + coding: [ + { + system: 'http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs', + code: 'PERIVASC', + }, + ], + }, + valueCodeableConcept: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '2667000', + display: 'Absent (qualifier value)', + }, + ], + }, + }, + { + code: { + coding: [ + { + system: 'http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs', + code: 'PULMCIRC', + }, + ], + }, + valueCodeableConcept: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '2667000', + display: 'Absent (qualifier value)', + }, + ], + }, + }, + { + code: { + coding: [ + { + system: 'http://hl7.org/fhir/us/mcode/CodeSystem/loinc-requested-cs', + code: 'RENLFL_MOD', + }, + ], + }, + valueCodeableConcept: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '2667000', + display: 'Absent (qualifier value)', + }, + ], + }, + }, + ], + }, + }, + { + fullUrl: 'http://example.org/fhir/Observation/bodyweight-jenny-m-2018-03-16', + resource: { + resourceType: 'Observation', + id: 'bodyweight-jenny-m-2018-03-16', + meta: { + profile: ['http://hl7.org/fhir/StructureDefinition/bodyweight'], + }, + text: { + status: 'generated', + div: '

Generated Narrative

Resource "bodyweight-jenny-m-2018-03-16"

Profile: Observation Body Weight Profile

status: final

category: Vital Signs (Observation Category Codes#vital-signs)

code: Body weight (LOINC#29463-7)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-06

value: 155 lb (Details: UCUM code [lb_av] = \'[lb_av]\')

', + }, + status: 'final', + category: [ + { + coding: [ + { + system: 'http://terminology.hl7.org/CodeSystem/observation-category', + code: 'vital-signs', + }, + ], + }, + ], + code: { + coding: [ + { + system: 'http://loinc.org', + code: '29463-7', + }, + ], + }, + subject: { + reference: 'Patient/cancer-patient-jenny-m', + }, + effectiveDateTime: '2018-03-06', + valueQuantity: { + value: 155, + unit: 'lb', + system: 'http://unitsofmeasure.org', + code: '[lb_av]', + }, + }, + }, + { + fullUrl: 'http://example.org/fhir/Observation/us-core-observation-lab-neutrophils-jenny-m', + resource: { + resourceType: 'Observation', + id: 'us-core-observation-lab-neutrophils-jenny-m', + meta: { + profile: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab'], + }, + text: { + status: 'generated', + div: '

Generated Narrative

Resource "us-core-observation-lab-neutrophils-jenny-m"

Profile: US Core Laboratory Result Observation Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Neutrophils [#/volume] in Blood (LOINC#26499-4)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-05-20T00:00:00Z

value: 3000 10*3/uL (Details: UCUM code 10*3/uL = \'10*3/uL\')

ReferenceRanges

-LowHighAppliesTo
*2500 10*3/uL (Details: UCUM code 10*3/uL = \'10*3/uL\')5000 10*3/uL (Details: UCUM code 10*3/uL = \'10*3/uL\')Normal Range (Observation Reference Range Meaning Codes#normal)
', + }, + status: 'final', + category: [ + { + coding: [ + { + system: 'http://terminology.hl7.org/CodeSystem/observation-category', + code: 'laboratory', + }, + ], + }, + ], + code: { + coding: [ + { + system: 'http://loinc.org', + code: '26499-4', + display: 'Neutrophils [#/volume] in Blood', + }, + ], + }, + subject: { + reference: 'Patient/cancer-patient-jenny-m', + }, + effectiveDateTime: '2018-05-20T00:00:00Z', + valueQuantity: { + value: 3000, + unit: '10*3/uL', + system: 'http://unitsofmeasure.org', + code: '10*3/uL', + }, + referenceRange: [ + { + low: { + value: 2500, + unit: '10*3/uL', + system: 'http://unitsofmeasure.org', + code: '10*3/uL', + }, + high: { + value: 5000, + unit: '10*3/uL', + system: 'http://unitsofmeasure.org', + code: '10*3/uL', + }, + appliesTo: [ + { + coding: [ + { + system: 'http://terminology.hl7.org/CodeSystem/referencerange-meaning', + code: 'normal', + display: 'Normal Range', + }, + ], + }, + ], + }, + ], + }, + }, + { + fullUrl: 'http://example.org/fhir/Organization/us-core-organization-physician-services-inc', + resource: { + resourceType: 'Organization', + id: 'us-core-organization-physician-services-inc', + meta: { + profile: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization'], + }, + text: { + status: 'generated', + div: '

Generated Narrative

Resource "us-core-organization-physician-services-inc"

Profile: US Core Organization Profile

active: true

type: Healthcare Provider (Organization type#prov)

name: Physician Services, Inc.

telecom: ph: 999-999-9999(WORK)

address: 123 Corporate Drive Anytown MA 12345 US

', + }, + active: true, + type: [ + { + coding: [ + { + system: 'http://terminology.hl7.org/CodeSystem/organization-type', + code: 'prov', + display: 'Healthcare Provider', + }, + ], + }, + ], + name: 'Physician Services, Inc.', + telecom: [ + { + system: 'phone', + value: '999-999-9999', + use: 'work', + }, + ], + address: [ + { + line: ['123 Corporate Drive'], + city: 'Anytown', + state: 'MA', + postalCode: '12345', + country: 'US', + }, + ], + }, + }, + { + fullUrl: 'http://example.org/fhir/Observation/us-core-smokingstatus-jenny-m', + resource: { + resourceType: 'Observation', + id: 'us-core-smokingstatus-jenny-m', + meta: { + profile: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-smokingstatus'], + }, + text: { + status: 'generated', + div: '

Generated Narrative

Resource "us-core-smokingstatus-jenny-m"

Profile: US Core Smoking Status Observation Profile

status: final

category: Social History (Observation Category Codes#social-history)

code: Tobacco smoking status (LOINC#72166-2)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-16

issued: Mar 16, 2018 12:00:00 AM

value: Smokes tobacco daily (finding) (SNOMED CT#449868002)

', + }, + status: 'final', + category: [ + { + coding: [ + { + system: 'http://terminology.hl7.org/CodeSystem/observation-category', + code: 'social-history', + }, + ], + }, + ], + code: { + coding: [ + { + system: 'http://loinc.org', + code: '72166-2', + display: 'Tobacco smoking status', + }, + ], + }, + subject: { + reference: 'Patient/cancer-patient-jenny-m', + }, + effectiveDateTime: '2018-03-16', + issued: '2018-03-16T00:00:00Z', + valueCodeableConcept: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '449868002', + display: 'Smokes tobacco daily (finding)', + }, + ], + }, + }, + }, + { + fullUrl: 'http://example.org/fhir/Observation/us-core-procedure-biopsy-jenny-m', + resource: { + resourceType: 'Procedure', + id: 'us-core-procedure-biopsy-jenny-m', + meta: { + profile: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure'], + }, + text: { + status: 'generated', + div: '

Generated Narrative

Resource "us-core-procedure-biopsy-jenny-m"

Profile: US Core Procedure Profile

status: completed

code: Biopsy of breast using ultrasonographic guidance (procedure) (SNOMED CT#723990008)

subject: See above (Patient/cancer-patient-jenny-m)

performed: 2018-03-06

asserter: Practitioner/us-core-practitioner-mary-obgyn " OBGYN"

Performers

-Actor
*Practitioner/us-core-practitioner-mary-obgyn " OBGYN"

reasonReference: See above (Condition/primary-cancer-condition-jenny-m)

bodySite: Left breast structure (body structure) (SNOMED CT#80248007)

', + }, + status: 'completed', + code: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '723990008', + display: 'Biopsy of breast using ultrasonographic guidance (procedure)', + }, + ], + }, + subject: { + reference: 'Patient/cancer-patient-jenny-m', + }, + performedDateTime: '2018-03-06', + asserter: { + reference: 'Practitioner/us-core-practitioner-mary-obgyn', + }, + performer: [ + { + actor: { + reference: 'Practitioner/us-core-practitioner-mary-obgyn', + }, + }, + ], + reasonReference: [ + { + reference: 'Condition/primary-cancer-condition-jenny-m', + }, + ], + bodySite: [ + { + coding: [ + { + system: 'http://snomed.info/sct', + code: '80248007', + display: 'Left breast structure (body structure)', + }, + ], + }, + ], + }, + }, + { + fullUrl: 'http://example.org/fhir/Observation/us-core-procedure-mammogram-jenny-m', + resource: { + resourceType: 'Procedure', + id: 'us-core-procedure-mammogram-jenny-m', + meta: { + profile: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure'], + }, + text: { + status: 'generated', + div: '

Generated Narrative

Resource "us-core-procedure-mammogram-jenny-m"

Profile: US Core Procedure Profile

status: completed

code: Mammography (procedure) (SNOMED CT#71651007)

subject: See above (Patient/cancer-patient-jenny-m)

performed: 2018-02-01

asserter: Practitioner/us-core-practitioner-mary-obgyn " OBGYN"

Performers

-Actor
*Practitioner/us-core-practitioner-jane-radiotech " RADIOLOGIST"
', + }, + status: 'completed', + code: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '71651007', + display: 'Mammography (procedure)', + }, + ], + }, + subject: { + reference: 'Patient/cancer-patient-jenny-m', + }, + performedDateTime: '2018-02-01', + asserter: { + reference: 'Practitioner/us-core-practitioner-mary-obgyn', + }, + performer: [ + { + actor: { + reference: 'Practitioner/us-core-practitioner-jane-radiotech', + }, + }, + ], + }, + }, + { + fullUrl: 'http://example.org/fhir/FamilyMemberHistory/family-member-history-aunt-jenny-m', + resource: { + resourceType: 'FamilyMemberHistory', + id: 'family-member-history-aunt-jenny-m', + text: { + status: 'generated', + div: '

Generated Narrative

Resource "family-member-history-aunt-jenny-m"

status: completed

patient: See above (Patient/cancer-patient-jenny-m)

relationship: maternal aunt (RoleCode#MAUNT)

Conditions

-CodeOnset[x]
*Malignant tumor of ovary (disorder) (SNOMED CT#363443007)69 a (Details: UCUM code a = \'a\')
', + }, + status: 'completed', + patient: { + reference: 'Patient/cancer-patient-jenny-m', + }, + relationship: { + coding: [ + { + system: 'http://terminology.hl7.org/CodeSystem/v3-RoleCode', + code: 'MAUNT', + display: 'maternal aunt', + }, + ], + }, + condition: [ + { + code: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '363443007', + display: 'Malignant tumor of ovary (disorder)', + }, + ], + }, + onsetAge: { + value: 69, + system: 'http://unitsofmeasure.org', + code: 'a', + }, + }, + ], + }, + }, + { + fullUrl: 'http://example.org/fhir/Procedure/us-core-procedure-mammogram-jenny-m', + resource: { + resourceType: 'Procedure', + id: 'us-core-procedure-mammogram-jenny-m', + meta: { + profile: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure'], + }, + text: { + status: 'generated', + div: '

Generated Narrative

Resource "us-core-procedure-mammogram-jenny-m"

Profile: US Core Procedure Profile

status: completed

code: Mammography (procedure) (SNOMED CT#71651007)

subject: See above (Patient/cancer-patient-jenny-m)

performed: 2018-02-01

asserter: Practitioner/us-core-practitioner-mary-obgyn " OBGYN"

Performers

-Actor
*Practitioner/us-core-practitioner-jane-radiotech " RADIOLOGIST"
', + }, + status: 'completed', + code: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '71651007', + display: 'Mammography (procedure)', + }, + ], + }, + subject: { + reference: 'Patient/cancer-patient-jenny-m', + }, + performedDateTime: '2018-02-01', + asserter: { + reference: 'Practitioner/us-core-practitioner-mary-obgyn', + }, + performer: [ + { + actor: { + reference: 'Practitioner/us-core-practitioner-jane-radiotech', + }, + }, + ], + }, + }, + { + fullUrl: 'http://example.org/fhir/FamilyMemberHistory/family-member-history-uncle-jenny-m', + resource: { + resourceType: 'FamilyMemberHistory', + id: 'family-member-history-uncle-jenny-m', + text: { + status: 'generated', + div: '

Generated Narrative

Resource "family-member-history-uncle-jenny-m"

status: completed

patient: See above (Patient/cancer-patient-jenny-m)

relationship: paternal uncle (RoleCode#PUNCLE)

deceased: true

Conditions

-CodeContributedToDeath
*Malignant tumor of pancreas (disorder) (SNOMED CT#363418001)true
', + }, + status: 'completed', + patient: { + reference: 'Patient/cancer-patient-jenny-m', + }, + relationship: { + coding: [ + { + system: 'http://terminology.hl7.org/CodeSystem/v3-RoleCode', + code: 'PUNCLE', + display: 'paternal uncle', + }, + ], + }, + deceasedBoolean: true, + condition: [ + { + code: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '363418001', + display: 'Malignant tumor of pancreas (disorder)', + }, + ], + }, + contributedToDeath: true, + }, + ], + }, + }, + { + fullUrl: 'http://example.org/fhir/DiagnosticReport/us-core-diagnosticreport-lab-jenny-m', + resource: { + resourceType: 'DiagnosticReport', + id: 'us-core-diagnosticreport-lab-jenny-m', + meta: { + profile: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-lab'], + }, + text: { + status: 'generated', + div: '

Generated Narrative

Resource "us-core-diagnosticreport-lab-jenny-m"

Profile: US Core DiagnosticReport Profile for Laboratory Results Reporting

status: final

category: Laboratory (diagnosticServiceSectionId#LAB), Surgical Pathology (diagnosticServiceSectionId#SP)

code: Pathology report final diagnosis Narrative (LOINC#22637-3)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-04-01T00:00:00Z

issued: Apr 5, 2018 12:00:00 AM

performer: See above (Organization/us-core-organization-physician-services-inc)

resultsInterpreter: See above (Practitioner/us-core-practitioner-peter-pathologist)

specimen: Specimen/tumor-specimen-left-breast-jenny-m

result:

', + }, + status: 'final', + category: [ + { + coding: [ + { + system: 'http://terminology.hl7.org/CodeSystem/v2-0074', + code: 'LAB', + }, + ], + }, + { + coding: [ + { + system: 'http://terminology.hl7.org/CodeSystem/v2-0074', + code: 'SP', + display: 'Surgical Pathology', + }, + ], + }, + ], + code: { + coding: [ + { + system: 'http://loinc.org', + code: '22637-3', + display: 'Pathology report final diagnosis Narrative', + }, + ], + }, + subject: { + reference: 'Patient/cancer-patient-jenny-m', + }, + effectiveDateTime: '2018-04-01T00:00:00Z', + issued: '2018-04-05T00:00:00Z', + performer: [ + { + reference: 'Organization/us-core-organization-physician-services-inc', + }, + ], + resultsInterpreter: [ + { + reference: 'Practitioner/us-core-practitioner-peter-pathologist', + }, + ], + specimen: [ + { + reference: 'Specimen/tumor-specimen-left-breast-jenny-m', + }, + ], + result: [ + { + reference: 'Observation/us-core-observation-lab-tumor-invasion-jenny-m', + }, + { + reference: 'Observation/us-core-observation-lab-tumor-margins-jenny-m', + }, + { + reference: 'Observation/us-core-observation-lab-sentinel-nodes-jenny-m', + }, + { + reference: 'Observation/tumor-size-jenny-m', + }, + { + reference: 'Observation/us-core-observation-lab-tumor-dcis-jenny-m', + }, + { + reference: 'Observation/tumor-marker-test-her2-jenny-m', + }, + { + reference: 'Observation/tumor-marker-test-er-jenny-m', + }, + { + reference: 'Observation/tumor-marker-test-pr-jenny-m', + }, + { + reference: 'Observation/us-core-observation-lab-tumor-grade-jenny-m', + }, + ], + }, + }, + { + fullUrl: 'http://example.org/fhir/Observation/observation-smoking-pack-years-jenny-m', + resource: { + resourceType: 'Observation', + id: 'observation-smoking-pack-years-jenny-m', + text: { + status: 'generated', + div: '

Generated Narrative

Resource "observation-smoking-pack-years-jenny-m"

status: final

category: Social History (Observation Category Codes#social-history)

code: Cigarette pack-years (observable entity) (SNOMED CT#401201003)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-03-16

value: 20 Pack-Years (Details: UCUM code {PackYears} = \'{PackYears}\')

', + }, + status: 'final', + category: [ + { + coding: [ + { + system: 'http://terminology.hl7.org/CodeSystem/observation-category', + code: 'social-history', + display: 'Social History', + }, + ], + }, + ], + code: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '401201003', + display: 'Cigarette pack-years (observable entity)', + }, + ], + }, + subject: { + reference: 'Patient/cancer-patient-jenny-m', + }, + effectiveDateTime: '2018-03-16', + valueQuantity: { + value: 20, + unit: 'Pack-Years', + system: 'http://unitsofmeasure.org', + code: '{PackYears}', + }, + }, + }, + { + fullUrl: 'http://example.org/fhir/Observation/us-core-observation-lab-tumor-invasion-jenny-m', + resource: { + resourceType: 'Observation', + id: 'us-core-observation-lab-tumor-invasion-jenny-m', + meta: { + profile: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab'], + }, + text: { + status: 'generated', + div: '

Generated Narrative

Resource "us-core-observation-lab-tumor-invasion-jenny-m"

Profile: US Core Laboratory Result Observation Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Status of invasion by tumor (SNOMED CT#370052007)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-04-01T00:00:00Z

value: Negative (qualifier value) (SNOMED CT#260385009)

specimen: Specimen/tumor-specimen-left-breast-jenny-m

', + }, + status: 'final', + category: [ + { + coding: [ + { + system: 'http://terminology.hl7.org/CodeSystem/observation-category', + code: 'laboratory', + }, + ], + }, + ], + code: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '370052007', + display: 'Status of invasion by tumor', + }, + ], + }, + subject: { + reference: 'Patient/cancer-patient-jenny-m', + }, + effectiveDateTime: '2018-04-01T00:00:00Z', + valueCodeableConcept: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '260385009', + display: 'Negative (qualifier value)', + }, + ], + }, + specimen: { + reference: 'Specimen/tumor-specimen-left-breast-jenny-m', + }, + }, + }, + { + fullUrl: 'http://example.org/fhir/Observation/us-core-observation-lab-tumor-margins-jenny-m', + resource: { + resourceType: 'Observation', + id: 'us-core-observation-lab-tumor-margins-jenny-m', + meta: { + profile: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab'], + }, + text: { + status: 'generated', + div: '

Generated Narrative

Resource "us-core-observation-lab-tumor-margins-jenny-m"

Profile: US Core Laboratory Result Observation Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Margin involvement in Breast tumor (LOINC#44669-0)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-04-01T00:00:00Z

value: Uninvolved by invasive carcinoma (LOINC#LA27151-2)

specimen: Specimen/tumor-specimen-left-breast-jenny-m

', + }, + status: 'final', + category: [ + { + coding: [ + { + system: 'http://terminology.hl7.org/CodeSystem/observation-category', + code: 'laboratory', + }, + ], + }, + ], + code: { + coding: [ + { + system: 'http://loinc.org', + code: '44669-0', + display: 'Margin involvement in Breast tumor', + }, + ], + }, + subject: { + reference: 'Patient/cancer-patient-jenny-m', + }, + effectiveDateTime: '2018-04-01T00:00:00Z', + valueCodeableConcept: { + coding: [ + { + system: 'http://loinc.org', + code: 'LA27151-2', + display: 'Uninvolved by invasive carcinoma', + }, + ], + }, + specimen: { + reference: 'Specimen/tumor-specimen-left-breast-jenny-m', + }, + }, + }, + { + fullUrl: 'http://example.org/fhir/Observation/us-core-observation-lab-sentinel-nodes-jenny-m', + resource: { + resourceType: 'Observation', + id: 'us-core-observation-lab-sentinel-nodes-jenny-m', + meta: { + profile: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab'], + }, + text: { + status: 'generated', + div: '

Generated Narrative

Resource "us-core-observation-lab-sentinel-nodes-jenny-m"

Profile: US Core Laboratory Result Observation Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Sentinel lymph nodes with metastasis [#] in Cancer specimen (LOINC#92832-5)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-04-01T00:00:00Z

specimen: Specimen/tumor-specimen-left-breast-jenny-m

Components

-CodeValue[x]
*Lymph nodes examined [#] in Cancer specimen by Light microscopy (LOINC#92833-3)3 Count (Details: UCUM code {Count} = \'{Count}\')
', + }, + status: 'final', + category: [ + { + coding: [ + { + system: 'http://terminology.hl7.org/CodeSystem/observation-category', + code: 'laboratory', + }, + ], + }, + ], + code: { + coding: [ + { + system: 'http://loinc.org', + code: '92832-5', + display: 'Sentinel lymph nodes with metastasis [#] in Cancer specimen', + }, + ], + }, + subject: { + reference: 'Patient/cancer-patient-jenny-m', + }, + effectiveDateTime: '2018-04-01T00:00:00Z', + specimen: { + reference: 'Specimen/tumor-specimen-left-breast-jenny-m', + }, + component: [ + { + code: { + coding: [ + { + system: 'http://loinc.org', + code: '92833-3', + display: 'Lymph nodes examined [#] in Cancer specimen by Light microscopy', + }, + ], + }, + valueQuantity: { + value: 3, + unit: 'Count', + system: 'http://unitsofmeasure.org', + code: '{Count}', + }, + }, + ], + }, + }, + { + fullUrl: 'http://example.org/fhir/Observation/tumor-size-jenny-m', + resource: { + resourceType: 'Observation', + id: 'tumor-size-jenny-m', + meta: { + profile: ['http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tumor-size'], + }, + text: { + status: 'generated', + div: '

Generated Narrative

Resource "tumor-size-jenny-m"

Profile: Tumor Size Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: Size Tumor (LOINC#21889-1)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-04-01T00:00:00Z

method: Pathology report gross observation (LOINC#24419-4)

specimen: Specimen/tumor-specimen-left-breast-jenny-m

Components

-CodeValue[x]
*Size.maximum dimension in Tumor (LOINC#33728-7)2.5 centimeters (Details: UCUM code cm = \'cm\')
', + }, + status: 'final', + category: [ + { + coding: [ + { + system: 'http://terminology.hl7.org/CodeSystem/observation-category', + code: 'laboratory', + }, + ], + }, + ], + code: { + coding: [ + { + system: 'http://loinc.org', + code: '21889-1', + display: 'Size Tumor', + }, + ], + }, + subject: { + reference: 'Patient/cancer-patient-jenny-m', + }, + effectiveDateTime: '2018-04-01T00:00:00Z', + method: { + coding: [ + { + system: 'http://loinc.org', + code: '24419-4', + display: 'Pathology report gross observation', + }, + ], + }, + specimen: { + reference: 'Specimen/tumor-specimen-left-breast-jenny-m', + }, + component: [ + { + code: { + coding: [ + { + system: 'http://loinc.org', + code: '33728-7', + display: 'Size.maximum dimension in Tumor', + }, + ], + }, + valueQuantity: { + value: 2.5, + unit: 'centimeters', + system: 'http://unitsofmeasure.org', + code: 'cm', + }, + }, + ], + }, + }, + { + fullUrl: 'http://example.org/fhir/Observation/us-core-observation-lab-tumor-dcis-jenny-m', + resource: { + resourceType: 'Observation', + id: 'us-core-observation-lab-tumor-dcis-jenny-m', + meta: { + profile: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab'], + }, + text: { + status: 'generated', + div: '

Generated Narrative

Resource "us-core-observation-lab-tumor-dcis-jenny-m"

Profile: US Core Laboratory Result Observation Profile

status: final

category: Laboratory (Observation Category Codes#laboratory)

code: DCIS intraductal extension in Breast cancer specimen Qualitative by Light microscopy (LOINC#85336-6)

subject: See above (Patient/cancer-patient-jenny-m)

effective: 2018-04-01T00:00:00Z

value: DCIS present with extensive intraductal component (EIC) (LOINC#LA27261-9)

specimen: Specimen/tumor-specimen-left-breast-jenny-m

', + }, + status: 'final', + category: [ + { + coding: [ + { + system: 'http://terminology.hl7.org/CodeSystem/observation-category', + code: 'laboratory', + }, + ], + }, + ], + code: { + coding: [ + { + system: 'http://loinc.org', + code: '85336-6', + display: 'DCIS intraductal extension in Breast cancer specimen Qualitative by Light microscopy', + }, + ], + }, + subject: { + reference: 'Patient/cancer-patient-jenny-m', + }, + effectiveDateTime: '2018-04-01T00:00:00Z', + valueCodeableConcept: { + coding: [ + { + system: 'http://loinc.org', + code: 'LA27261-9', + display: 'DCIS present with extensive intraductal component (EIC)', + }, + ], + }, + specimen: { + reference: 'Specimen/tumor-specimen-left-breast-jenny-m', + }, + }, + }, + { + fullUrl: 'http://example.org/fhir/Pracititioner/us-core-practitioner-owen-oncologist', + resource: { + resourceType: 'Practitioner', + id: 'us-core-practitioner-owen-oncologist', + meta: { + profile: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner'], + }, + text: { + status: 'generated', + div: '

Generated Narrative

Resource "us-core-practitioner-owen-oncologist"

Profile: US Core Practitioner Profile

identifier: id: 9988776655

name: Owen Oncologist

address: 123 Corporate Drive Anytown MA 12345 US (WORK)

gender: male

Qualifications

-Code
*Doctor of Medicine (degreeLicenseCertificate[2.7]#MD)
', + }, + identifier: [ + { + system: 'http://hl7.org/fhir/sid/us-npi', + value: '9988776655', + }, + ], + name: [ + { + family: 'Oncologist', + given: ['Owen'], + prefix: ['Dr.'], + }, + ], + address: [ + { + use: 'work', + line: ['123 Corporate Drive'], + city: 'Anytown', + state: 'MA', + postalCode: '12345', + country: 'US', + }, + ], + gender: 'male', + qualification: [ + { + code: { + coding: [ + { + system: 'http://terminology.hl7.org/CodeSystem/v2-0360', + version: '2.7', + code: 'MD', + }, + ], + }, + }, + ], + }, + }, + { + fullUrl: 'http://example.org/fhir/Pracititioner/us-core-practitioner-peter-pathologist', + resource: { + resourceType: 'Practitioner', + id: 'us-core-practitioner-peter-pathologist', + meta: { + profile: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner'], + }, + text: { + status: 'generated', + div: '

Generated Narrative

Resource "us-core-practitioner-peter-pathologist"

Profile: US Core Practitioner Profile

identifier: id: 1122334455

name: Peter Pathologist

address: 123 Corporate Drive Anytown MA 12345 US (WORK)

gender: female

Qualifications

-Code
*Doctor of Medicine (degreeLicenseCertificate[2.7]#MD)
', + }, + identifier: [ + { + system: 'http://hl7.org/fhir/sid/us-npi', + value: '1122334455', + }, + ], + name: [ + { + family: 'Pathologist', + given: ['Peter'], + prefix: ['Dr.'], + }, + ], + address: [ + { + use: 'work', + line: ['123 Corporate Drive'], + city: 'Anytown', + state: 'MA', + postalCode: '12345', + country: 'US', + }, + ], + gender: 'female', + qualification: [ + { + code: { + coding: [ + { + system: 'http://terminology.hl7.org/CodeSystem/v2-0360', + version: '2.7', + code: 'MD', + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + 1234: { + id: '1234', + name: 'bundle2.json', + size: '500 KB', + type: 'application/json', + dateAdded: '10/10/2022', + body: { + resourceType: 'Bundle', + id: '5dbfda1c-ed0b-4184-95ee-2324061fe3c0', + meta: { + lastUpdated: '2022-10-31T18:40:34.965+00:00', + }, + type: 'searchset', + total: 2, + link: [ + { + relation: 'self', + url: 'https://api.logicahealth.org/RTTD/open/Procedure?subject%3APatient=Patient-XRTS-01-22A', + }, + ], + entry: [ + { + fullUrl: + 'https://api.logicahealth.org/RTTD/open/Procedure/RadiotherapyCourseSummary-XRTS-01-22A-01-Prostate-1P-1V', + resource: { + resourceType: 'Procedure', + id: 'RadiotherapyCourseSummary-XRTS-01-22A-01-Prostate-1P-1V', + meta: { + versionId: '4', + lastUpdated: '2022-05-04T13:46:26.000+00:00', + source: '#yTOw2bmrqDxUX7Q6', + profile: [ + 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-course-summary', + 'http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-course-summary', + ], + }, + text: { + status: 'extensions', + div: '

Generated Narrative

Resource "RadiotherapyCourseSummary-XRTS-01-22A-01-Prostate-1P-1V-1Fx" Version "1" Updated "2021-09-06 01:21:17+0100"

Profiles: Radiotherapy Course Summary, Radiotherapy Course Summary Profile

Procedure Intent Extension: Curative (SNOMED CT#373808002 "Curative - procedure intent")

Radiotherapy Modality And Technique Extension

value: External beam radiation therapy using photons (procedure) (SNOMED CT#1156506007)

value: Intensity modulated radiation therapy (procedure) (SNOMED CT#441799006)

Radiotherapy Number of Sessions Extension: 1

Radiotherapy Dose Delivered To Volume Extension

value: BodyStructure/RadiotherapyVolume-XRTS-01-22A-01-Prostate: Prostate

value: 200 cGy (Details: UCUM code cGy = \'cGy\')

value: 1

identifier: id: C1Prostate (USUAL), id: urn:oid:1.2.246.352.72.842418.2121.20150602151.01.01.22.1 (OFFICIAL)

basedOn: ServiceRequest/RadiotherapyPlannedCourse-XRTS-01-22A-01-Prostate-1P-1V

status: in-progress

category: Radiation oncology AND/OR radiotherapy (SNOMED CT#108290001)

code: Radiotherapy Course of Treatment (regime/therapy) (Requested SNOMED Codes Code System#USCRS-33529)

subject: Patient/Patient-XRTS-01-22A " FATHER-22A"

performed: 2021-09-06 01:15:17+0100 --> 2021-09-06 01:21:17+0100

reasonCode: Malignant neoplasm of prostate (International Classification of Diseases, 10th Revision, Clinical Modification (ICD-10-CM)#C61)

bodySite: Prostatic structure (body structure) (SNOMED CT#41216001)

', + }, + extension: [ + { + url: 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-procedure-intent', + valueCodeableConcept: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '373808002', + display: 'Curative - procedure intent', + }, + ], + text: 'Curative', + }, + }, + { + url: 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality-and-technique', + extension: [ + { + url: 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality', + valueCodeableConcept: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '1156506007', + display: 'External beam radiation therapy using photons (procedure)', + }, + ], + }, + }, + { + url: 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-technique', + valueCodeableConcept: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '441799006', + display: 'Intensity modulated radiation therapy (procedure)', + }, + ], + }, + }, + ], + }, + { + url: 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-sessions', + valueUnsignedInt: 1, + }, + { + url: 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-dose-delivered-to-volume', + extension: [ + { + url: 'volume', + valueReference: { + reference: 'BodyStructure/RadiotherapyVolume-XRTS-01-22A-01-Prostate', + display: 'Prostate', + }, + }, + { + url: 'totalDoseDelivered', + valueQuantity: { + value: 200, + system: 'http://unitsofmeasure.org', + code: 'cGy', + }, + }, + { + url: 'fractionsDelivered', + valueUnsignedInt: 1, + }, + ], + }, + ], + identifier: [ + { + use: 'usual', + system: 'http://varian.com/fhir/identifier/radiotherapyCourseId', + value: 'C1Prostate', + }, + { + use: 'official', + system: 'urn:dicom:uid', + value: 'urn:oid:1.2.246.352.72.842418.2121.20150602151.01.01.22.1', + }, + ], + basedOn: [ + { + reference: 'ServiceRequest/RadiotherapyPlannedCourse-XRTS-01-22A-01-Prostate-1P-1V', + }, + ], + status: 'in-progress', + category: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '108290001', + }, + ], + }, + code: { + coding: [ + { + system: 'http://hl7.org/fhir/us/mcode/CodeSystem/snomed-requested-cs', + code: 'USCRS-33529', + }, + ], + }, + subject: { + reference: 'Patient/Patient-XRTS-01-22A', + }, + performedPeriod: { + start: '2021-09-06T13:15:17+01:00', + end: '2021-09-06T13:21:17+01:00', + }, + reasonCode: [ + { + coding: [ + { + system: 'http://hl7.org/fhir/sid/icd-10-cm', + code: 'C61', + display: 'Malignant neoplasm of prostate', + }, + ], + }, + ], + bodySite: [ + { + coding: [ + { + system: 'http://snomed.info/sct', + code: '41216001', + display: 'Prostatic structure (body structure)', + }, + ], + }, + ], + }, + search: { + mode: 'match', + }, + }, + { + fullUrl: + 'https://api.logicahealth.org/RTTD/open/Procedure/RadiotherapyTreatedPhase-XRTS-01-22A-01-01-Primary', + resource: { + resourceType: 'Procedure', + id: 'RadiotherapyTreatedPhase-XRTS-01-22A-01-01-Primary', + meta: { + versionId: '4', + lastUpdated: '2022-05-04T13:46:43.000+00:00', + source: '#UCncDBYCloqy0IU7', + profile: [ + 'http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-treated-phase', + ], + }, + text: { + status: 'extensions', + div: '

Generated Narrative

Resource "RadiotherapyTreatedPhase-XRTS-01-22A-01-01-Primary-1Fx" Version "1" Updated "2021-09-06 01:21:17+0100"

Profile: Radiotherapy Treated Phase

Radiotherapy Modality And Technique Extension

value: External beam radiation therapy using photons (procedure) (SNOMED CT#1156506007)

value: Intensity modulated radiation therapy (procedure) (SNOMED CT#441799006)

Radiotherapy Fractions Delivered: 1

Radiotherapy Dose Delivered To Volume Extension

value: BodyStructure/RadiotherapyVolume-XRTS-01-22A-01-Prostate: Prostate

value: 200 cGy (Details: UCUM code cGy = \'cGy\')

identifier: id: Primary (USUAL), id: urn:oid:1.2.246.352.73.842418.2121.20150602151.01.01.01.22.1 (OFFICIAL)

basedOn: ServiceRequest/RadiotherapyPlannedPhase-XRTS-01-22A-01-01-Primary

partOf: Procedure/RadiotherapyCourseSummary-XRTS-01-22A-01-Prostate-1P-1V

status: in-progress

category: Radiation oncology AND/OR radiotherapy (SNOMED CT#108290001)

code: Radiotherapy Treatment Phase (therapy/regime) (Requested SNOMED Codes Code System#USCRS-33527)

subject: Patient/Patient-XRTS-01-22A " FATHER-22A"

performed: 2021-09-06 01:15:17+0100 --> 2021-09-06 01:21:17+0100

bodySite: Prostatic structure (body structure) (SNOMED CT#41216001)

note: Free text note in Radiotherapy Phase

', + }, + extension: [ + { + url: 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality-and-technique', + extension: [ + { + url: 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality', + valueCodeableConcept: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '1156506007', + display: 'External beam radiation therapy using photons (procedure)', + }, + ], + }, + }, + { + url: 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-technique', + valueCodeableConcept: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '441799006', + display: 'Intensity modulated radiation therapy (procedure)', + }, + ], + }, + }, + ], + }, + { + url: 'http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-fractions-delivered', + valueUnsignedInt: 1, + }, + { + url: 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-dose-delivered-to-volume', + extension: [ + { + url: 'volume', + valueReference: { + reference: 'BodyStructure/RadiotherapyVolume-XRTS-01-22A-01-Prostate', + display: 'Prostate', + }, + }, + { + url: 'totalDoseDelivered', + valueQuantity: { + value: 200, + system: 'http://unitsofmeasure.org', + code: 'cGy', + }, + }, + ], + }, + ], + identifier: [ + { + use: 'usual', + system: 'http://varian.com/fhir/identifier/radiotherapyPhaseId', + value: 'Primary', + }, + { + use: 'official', + system: 'urn:dicom:uid', + value: 'urn:oid:1.2.246.352.73.842418.2121.20150602151.01.01.01.22.1', + }, + ], + basedOn: [ + { + reference: 'ServiceRequest/RadiotherapyPlannedPhase-XRTS-01-22A-01-01-Primary', + }, + ], + partOf: [ + { + reference: 'Procedure/RadiotherapyCourseSummary-XRTS-01-22A-01-Prostate-1P-1V', + }, + ], + status: 'in-progress', + category: { + coding: [ + { + system: 'http://snomed.info/sct', + code: '108290001', + }, + ], + }, + code: { + coding: [ + { + system: 'http://hl7.org/fhir/us/codex-radiation-therapy/CodeSystem/snomed-requested-cs', + code: 'USCRS-33527', + display: 'Radiotherapy Treatment Phase (therapy/regime)', + }, + ], + }, + subject: { + reference: 'Patient/Patient-XRTS-01-22A', + }, + performedPeriod: { + start: '2021-09-06T13:15:17+01:00', + end: '2021-09-06T13:21:17+01:00', + }, + bodySite: [ + { + coding: [ + { + system: 'http://snomed.info/sct', + code: '41216001', + display: 'Prostatic structure (body structure)', + }, + ], + }, + ], + note: [ + { + text: 'Free text note in Radiotherapy Phase', + }, + ], + }, + search: { + mode: 'match', + }, + }, + ], + }, + }, + 12345: { + id: '12345', + name: 'bundle3.json', + size: '500 KB', + type: 'application/json', + dateAdded: '10/10/2022', + body: { + resourceType: 'StructureDefinition', + }, + }, + }, }); const uploadedFiles = selector({ diff --git a/src/reportWebVitals.js b/src/reportWebVitals.js deleted file mode 100644 index 532f29b..0000000 --- a/src/reportWebVitals.js +++ /dev/null @@ -1,13 +0,0 @@ -const reportWebVitals = (onPerfEntry) => { - if (onPerfEntry && onPerfEntry instanceof Function) { - import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { - getCLS(onPerfEntry); - getFID(onPerfEntry); - getFCP(onPerfEntry); - getLCP(onPerfEntry); - getTTFB(onPerfEntry); - }); - } -}; - -export default reportWebVitals; diff --git a/src/setupTests.js b/src/setupTests.js deleted file mode 100644 index 8f2609b..0000000 --- a/src/setupTests.js +++ /dev/null @@ -1,5 +0,0 @@ -// jest-dom adds custom jest matchers for asserting on DOM nodes. -// allows you to do things like: -// expect(element).toHaveTextContent(/react/i) -// learn more: https://github.com/testing-library/jest-dom -import '@testing-library/jest-dom'; diff --git a/mcode-coverage-checker/tailwind.config.cjs b/tailwind.config.cjs similarity index 100% rename from mcode-coverage-checker/tailwind.config.cjs rename to tailwind.config.cjs diff --git a/tailwind.config.js b/tailwind.config.js deleted file mode 100644 index 537b504..0000000 --- a/tailwind.config.js +++ /dev/null @@ -1,33 +0,0 @@ -module.exports = { - content: ['./src/**/*.{js,jsx,ts,tsx}'], - theme: { - extend: { - colors: { - background: '#ececec', - surface: '#fff', - patient: '#d24200', - disease: '#f2b84b', - assessment: '#f2913d', - genomics: '#26c485', - treatment: '#04b2d9', - outcome: '#8a45d9', - link: '#2f80ed', - 'link-icon-background': '#c8d7eb', - 'link-tinted': '#e3e6eb', - 'heading-grey': '#767676', - }, - fontFamily: { - sans: ['Inter', 'sans-serif'], - }, - borderRadius: { - widgit: '5px', - sidebarButton: '15px', - }, - boxShadow: { - widgit: '1px 1px 9px rgba(0, 0, 0, 0.07)', - sidebarButton: '0px 5px 26px rgba(0, 0, 0, 0.15)', - }, - }, - }, - plugins: [], -}; diff --git a/mcode-coverage-checker/vite.config.js b/vite.config.js similarity index 100% rename from mcode-coverage-checker/vite.config.js rename to vite.config.js