From 791107d3c7ffda5e8a56f4f12d3d9179a26c4ffb Mon Sep 17 00:00:00 2001 From: mhkeller Date: Mon, 26 Dec 2022 21:05:53 -0500 Subject: [PATCH] update download button; add dependencies --- package-lock.json | 44 +++++++++---------- package.json | 4 +- .../_site-components/DownloadBtn.svelte | 6 ++- src/routes/example-ssr/[slug].json.js | 2 +- src/routes/example-ssr/[slug].svelte | 4 +- src/routes/example/[slug].json.js | 2 +- src/routes/example/[slug].svelte | 4 +- .../svelte-app/src/routes/+page.svelte | 41 ----------------- src/scripts/update_template.sh | 2 +- static/svelte-app.json | 2 +- 10 files changed, 36 insertions(+), 75 deletions(-) delete mode 100644 src/scripts/svelte-app/src/routes/+page.svelte diff --git a/package-lock.json b/package-lock.json index b0f0a19a..d7d36b6f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,7 @@ "@typescript-eslint/eslint-plugin": "^5.8.0", "@typescript-eslint/parser": "^5.8.0", "cookie": "^0.4.1", - "d3-array": "^3.1.1", + "d3-array": "^3.2.1", "d3-collection": "^1.0.7", "d3-delaunay": "^6.0.2", "d3-force": "^3.0.0", @@ -29,7 +29,7 @@ "d3-hierarchy": "^3.1.1", "d3-quadtree": "^3.0.1", "d3-sankey": "^0.12.3", - "d3-shape": "^3.0.1", + "d3-shape": "^3.2.0", "d3-time": "^3.0.0", "d3-time-format": "^4.1.0", "degit": "^2.8.4", @@ -934,9 +934,9 @@ } }, "node_modules/d3-array": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.1.1.tgz", - "integrity": "sha512-33qQ+ZoZlli19IFiQx4QEpf2CBEayMRzhlisJHSCsSUbDXv6ZishqS1x7uFVClKG4Wr7rZVHvaAttoLow6GqdQ==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.1.tgz", + "integrity": "sha512-gUY/qeHq/yNqqoCKNq4vtpFLdoCdvyNpWoC/KNjhGbhDuQpAM9sIQQKkXSNpXa9h5KySs/gzm7R88WkUutgwWQ==", "dependencies": { "internmap": "1 - 2" }, @@ -1056,9 +1056,9 @@ } }, "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==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", + "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", "dev": true, "engines": { "node": ">=12" @@ -1129,12 +1129,12 @@ } }, "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==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", + "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", "dev": true, "dependencies": { - "d3-path": "1 - 3" + "d3-path": "^3.1.0" }, "engines": { "node": ">=12" @@ -4386,9 +4386,9 @@ } }, "d3-array": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.1.1.tgz", - "integrity": "sha512-33qQ+ZoZlli19IFiQx4QEpf2CBEayMRzhlisJHSCsSUbDXv6ZishqS1x7uFVClKG4Wr7rZVHvaAttoLow6GqdQ==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.1.tgz", + "integrity": "sha512-gUY/qeHq/yNqqoCKNq4vtpFLdoCdvyNpWoC/KNjhGbhDuQpAM9sIQQKkXSNpXa9h5KySs/gzm7R88WkUutgwWQ==", "requires": { "internmap": "1 - 2" } @@ -4470,9 +4470,9 @@ } }, "d3-path": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.0.1.tgz", - "integrity": "sha512-gq6gZom9AFZby0YLduxT1qmrp4xpBA1YZr19OI717WIdKE2OM5ETq5qrHLb301IgxhLwcuxvGZVLeeWc/k1I6w==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", + "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", "dev": true }, "d3-quadtree": { @@ -4536,12 +4536,12 @@ } }, "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==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", + "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", "dev": true, "requires": { - "d3-path": "1 - 3" + "d3-path": "^3.1.0" } }, "d3-time": { diff --git a/package.json b/package.json index bf0fa4fa..a00be69e 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "@typescript-eslint/eslint-plugin": "^5.8.0", "@typescript-eslint/parser": "^5.8.0", "cookie": "^0.4.1", - "d3-array": "^3.1.1", + "d3-array": "^3.2.1", "d3-collection": "^1.0.7", "d3-delaunay": "^6.0.2", "d3-force": "^3.0.0", @@ -35,7 +35,7 @@ "d3-hierarchy": "^3.1.1", "d3-quadtree": "^3.0.1", "d3-sankey": "^0.12.3", - "d3-shape": "^3.0.1", + "d3-shape": "^3.2.0", "d3-time": "^3.0.0", "d3-time-format": "^4.1.0", "degit": "^2.8.4", diff --git a/src/routes/_site-components/DownloadBtn.svelte b/src/routes/_site-components/DownloadBtn.svelte index 8c24e10b..d56fe79c 100644 --- a/src/routes/_site-components/DownloadBtn.svelte +++ b/src/routes/_site-components/DownloadBtn.svelte @@ -30,6 +30,8 @@ async function download () { downloading = true; + console.log('downloading'); + const cacheBust = new Date().getTime(); const files = await (await window.fetch(`/svelte-app.json?${cacheBust}`)).json(); const depsLookup = await (await window.fetch(`/deps.json?${cacheBust}`)).json(); @@ -60,10 +62,10 @@ files.push(...data.csvs.map(mod => ({ path: `src/routes/${mod.title.replace('../', '')}`, data: mod.contents }))); files.push(...data.jsons.map(mod => ({ path: `src/routes/${mod.title.replace('../', '')}`, data: mod.contents }))); files.push({ - path: `src/routes/index.svelte`, + path: `src/routes/+page.svelte`, data: data.main.contents }); - console.log('here'); + console.log('here', files); const filteredFiles = uniques(files.filter(Boolean), 'path', false); downloadBlob(toAuto(filteredFiles), `layercake-${ssr ? 'ssr-' : ''}${slug}.zip`); downloading = false; diff --git a/src/routes/example-ssr/[slug].json.js b/src/routes/example-ssr/[slug].json.js index 74e722d7..2d2f9bd4 100644 --- a/src/routes/example-ssr/[slug].json.js +++ b/src/routes/example-ssr/[slug].json.js @@ -73,7 +73,7 @@ export async function get({ params }) { const fromMain = cleanMain(example); const main = { - title: 'index.svelte', + title: '+page.svelte', contents: fromMain }; diff --git a/src/routes/example-ssr/[slug].svelte b/src/routes/example-ssr/[slug].svelte index 825f1a01..6d008387 100644 --- a/src/routes/example-ssr/[slug].svelte +++ b/src/routes/example-ssr/[slug].svelte @@ -10,7 +10,7 @@ props: { slug: page.params.slug, data, - active: 'index' + active: '+page' } }; } else { @@ -43,7 +43,7 @@ export let slug; export let data; - export let active = 'index'; + export let active = '+page'; function markdownToHtml (text) { return md.render(text); diff --git a/src/routes/example/[slug].json.js b/src/routes/example/[slug].json.js index f1ad7cf2..27bae7db 100644 --- a/src/routes/example/[slug].json.js +++ b/src/routes/example/[slug].json.js @@ -74,7 +74,7 @@ export async function get({ params }) { const fromMain = cleanMain(example); const main = { - title: 'index.svelte', + title: '+page.svelte', contents: fromMain }; diff --git a/src/routes/example/[slug].svelte b/src/routes/example/[slug].svelte index 8aa973a7..1c3e3529 100644 --- a/src/routes/example/[slug].svelte +++ b/src/routes/example/[slug].svelte @@ -10,7 +10,7 @@ props: { slug: page.params.slug, data, - active: 'index' + active: '+page' } }; } else { @@ -44,7 +44,7 @@ export let data; - export let active = 'index'; + export let active = '+page'; function markdownToHtml (text) { return md.render(text); diff --git a/src/scripts/svelte-app/src/routes/+page.svelte b/src/scripts/svelte-app/src/routes/+page.svelte deleted file mode 100644 index 921a900b..00000000 --- a/src/scripts/svelte-app/src/routes/+page.svelte +++ /dev/null @@ -1,41 +0,0 @@ - - - - -
- - - - - - - - -
diff --git a/src/scripts/update_template.sh b/src/scripts/update_template.sh index 9f2c4b97..86e999e8 100644 --- a/src/scripts/update_template.sh +++ b/src/scripts/update_template.sh @@ -3,7 +3,7 @@ rm -rf src/scripts/svelte-app node_modules/.bin/degit mhkeller/layercake-template#main src/scripts/svelte-app # remove App.svelte (will be recreated client-side) and node_modules -rm -rf src/scripts/svelte-app/src/routes/index.svelte +rm -rf src/scripts/svelte-app/src/routes/+page.svelte rm -rf src/scripts/svelte-app/node_modules rm -rf src/scripts/svelte-app/src/routes/_data # mkdir src/scripts/svelte-app/src/routes/data diff --git a/static/svelte-app.json b/static/svelte-app.json index 1c911311..2eba8b89 100644 --- a/static/svelte-app.json +++ b/static/svelte-app.json @@ -1 +1 @@ -[{"path":"svelte.config.js","data":"// import adapter from '@sveltejs/adapter-auto';\nimport adapter from '@sveltejs/adapter-static';\nimport preprocess from 'svelte-preprocess';\n\n/** @type {import('@sveltejs/kit').Config} */\nconst config = {\n\t// Consult https://github.com/sveltejs/svelte-preprocess\n\t// for more information about preprocessors\n\tpreprocess: preprocess(),\n\n\tkit: {\n\t\t// base: dev ? '' : '/your-repo-name', // If building for GitHub pages\n\t\tadapter: adapter({\n\t\t\t// default options are shown\n\t\t\tpages: 'build',\n\t\t\tassets: 'build',\n\t\t\tfallback: null,\n\t\t\tprecompress: false\n\t\t})\n\t}\n};\n\nexport default config;\n"},{"path":".eslintrc.cjs","data":"module.exports = {\n\troot: true,\n\tparser: '@typescript-eslint/parser',\n\textends: ['eslint:recommended', 'plugin:@typescript-eslint/recommended', 'prettier'],\n\tplugins: ['svelte3', '@typescript-eslint'],\n\tignorePatterns: ['*.cjs'],\n\toverrides: [{ files: ['*.svelte'], processor: 'svelte3/svelte3' }],\n\tsettings: {\n\t\t'svelte3/typescript': () => require('typescript')\n\t},\n\tparserOptions: {\n\t\tsourceType: 'module',\n\t\tecmaVersion: 2020\n\t},\n\tenv: {\n\t\tbrowser: true,\n\t\tes2017: true,\n\t\tnode: true\n\t}\n};\n"},{"path":".npmrc","data":"engine-strict=true\n"},{"path":"vite.config.js","data":"import { sveltekit } from '@sveltejs/kit/vite';\nimport dsv from '@rollup/plugin-dsv';\n\n/** @type {import('vite').UserConfig} */\nconst config = {\n\tplugins: [sveltekit(), dsv()]\n};\n\nexport default config;\n"},{"path":"README.md","data":"Layer Cake Example\n===\n\nThis is a starter example for using [Layer Cake](https://layercake.graphics). It sets you up with the line and area chart as seen [in the examples](https://layercake.graphics/example/Line). \n\nTo create a new project based on this template using [degit](https://github.com/Rich-Harris/degit):\n\n```bash\nnpx degit mhkeller/layercake-template my-chart\ncd my-chart\n```\n\n*Note that you will need to have [Node.js](https://nodejs.org) installed.*\n\n## Get started\n\nInstall the dependencies...\n\n```bash\nnpm install\nnpm run build && npm run preview\n```\n\nYour app will be running at [localhost:4173](http://localhost:4173).\n\n## Developing\n\n```sh\n# if you didn't already install, run the install command\nnpm install\nnpm run dev\n```\n\nYour app will be running at [localhost:5173](http://localhost:5173).\n"},{"path":".gitignore","data":".DS_Store\nnode_modules\n/build\n/.svelte-kit\n/package\n.env\n.env.*\n!.env.example\n.vercel\n.output\n"},{"path":"package-lock.json","data":"{\n \"name\": \"layercake-template\",\n \"version\": \"0.0.1\",\n \"lockfileVersion\": 2,\n \"requires\": true,\n \"packages\": {\n \"\": {\n \"name\": \"layercake-template\",\n \"version\": \"0.0.1\",\n \"dependencies\": {\n \"@rollup/plugin-dsv\": \"^2.0.2\",\n \"layercake\": \"^7.2.0\"\n },\n \"devDependencies\": {\n \"@sveltejs/adapter-static\": \"^1.0.0\",\n \"@sveltejs/kit\": \"^1.0.0\",\n \"@typescript-eslint/eslint-plugin\": \"^4.31.1\",\n \"@typescript-eslint/parser\": \"^4.31.1\",\n \"eslint\": \"^7.32.0\",\n \"eslint-config-prettier\": \"^8.3.0\",\n \"eslint-plugin-svelte3\": \"^3.2.1\",\n \"prettier\": \"^2.4.1\",\n \"prettier-plugin-svelte\": \"^2.4.0\",\n \"svelte\": \"^3.46.0\",\n \"svelte-check\": \"^2.2.6\",\n \"svelte-preprocess\": \"^4.9.4\",\n \"tslib\": \"^2.3.1\",\n \"typescript\": \"^4.4.3\",\n \"vite\": \"^4\"\n }\n },\n \"node_modules/@babel/code-frame\": {\n \"version\": \"7.12.11\",\n \"resolved\": \"https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz\",\n \"integrity\": \"sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==\",\n \"dev\": true,\n \"dependencies\": {\n \"@babel/highlight\": \"^7.10.4\"\n }\n },\n \"node_modules/@babel/helper-validator-identifier\": {\n \"version\": \"7.19.1\",\n \"resolved\": \"https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz\",\n \"integrity\": \"sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=6.9.0\"\n }\n },\n \"node_modules/@babel/highlight\": {\n \"version\": \"7.18.6\",\n \"resolved\": \"https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz\",\n \"integrity\": \"sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==\",\n \"dev\": true,\n \"dependencies\": {\n \"@babel/helper-validator-identifier\": \"^7.18.6\",\n \"chalk\": \"^2.0.0\",\n \"js-tokens\": \"^4.0.0\"\n },\n \"engines\": {\n \"node\": \">=6.9.0\"\n }\n },\n \"node_modules/@babel/highlight/node_modules/ansi-styles\": {\n \"version\": \"3.2.1\",\n \"resolved\": \"https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz\",\n \"integrity\": \"sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==\",\n \"dev\": true,\n \"dependencies\": {\n \"color-convert\": \"^1.9.0\"\n },\n \"engines\": {\n \"node\": \">=4\"\n }\n },\n \"node_modules/@babel/highlight/node_modules/chalk\": {\n \"version\": \"2.4.2\",\n \"resolved\": \"https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz\",\n \"integrity\": \"sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==\",\n \"dev\": true,\n \"dependencies\": {\n \"ansi-styles\": \"^3.2.1\",\n \"escape-string-regexp\": \"^1.0.5\",\n \"supports-color\": \"^5.3.0\"\n },\n \"engines\": {\n \"node\": \">=4\"\n }\n },\n \"node_modules/@babel/highlight/node_modules/color-convert\": {\n \"version\": \"1.9.3\",\n \"resolved\": \"https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz\",\n \"integrity\": \"sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==\",\n \"dev\": true,\n \"dependencies\": {\n \"color-name\": \"1.1.3\"\n }\n },\n \"node_modules/@babel/highlight/node_modules/color-name\": {\n \"version\": \"1.1.3\",\n \"resolved\": \"https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz\",\n \"integrity\": \"sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==\",\n \"dev\": true\n },\n \"node_modules/@babel/highlight/node_modules/escape-string-regexp\": {\n \"version\": \"1.0.5\",\n \"resolved\": \"https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz\",\n \"integrity\": \"sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=0.8.0\"\n }\n },\n \"node_modules/@babel/highlight/node_modules/has-flag\": {\n \"version\": \"3.0.0\",\n \"resolved\": \"https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz\",\n \"integrity\": \"sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=4\"\n }\n },\n \"node_modules/@babel/highlight/node_modules/supports-color\": {\n \"version\": \"5.5.0\",\n \"resolved\": \"https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz\",\n \"integrity\": \"sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==\",\n \"dev\": true,\n \"dependencies\": {\n \"has-flag\": \"^3.0.0\"\n },\n \"engines\": {\n \"node\": \">=4\"\n }\n },\n \"node_modules/@esbuild/android-arm\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.7.tgz\",\n \"integrity\": \"sha512-yhzDbiVcmq6T1/XEvdcJIVcXHdLjDJ5cQ0Dp9R9p9ERMBTeO1dR5tc8YYv8zwDeBw1xZm+Eo3MRo8cwclhBS0g==\",\n \"cpu\": [\n \"arm\"\n ],\n \"dev\": true,\n \"optional\": true,\n \"os\": [\n \"android\"\n ],\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/@esbuild/android-arm64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.7.tgz\",\n \"integrity\": \"sha512-tYFw0lBJSEvLoGzzYh1kXuzoX1iPkbOk3O29VqzQb0HbOy7t/yw1hGkvwoJhXHwzQUPsShyYcTgRf6bDBcfnTw==\",\n \"cpu\": [\n \"arm64\"\n ],\n \"dev\": true,\n \"optional\": true,\n \"os\": [\n \"android\"\n ],\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/@esbuild/android-x64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.7.tgz\",\n \"integrity\": \"sha512-3P2OuTxwAtM3k/yEWTNUJRjMPG1ce8rXs51GTtvEC5z1j8fC1plHeVVczdeHECU7aM2/Buc0MwZ6ciM/zysnWg==\",\n \"cpu\": [\n \"x64\"\n ],\n \"dev\": true,\n \"optional\": true,\n \"os\": [\n \"android\"\n ],\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/@esbuild/darwin-arm64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.7.tgz\",\n \"integrity\": \"sha512-VUb9GK23z8jkosHU9yJNUgQpsfJn+7ZyBm6adi2Ec5/U241eR1tAn82QicnUzaFDaffeixiHwikjmnec/YXEZg==\",\n \"cpu\": [\n \"arm64\"\n ],\n \"dev\": true,\n \"optional\": true,\n \"os\": [\n \"darwin\"\n ],\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/@esbuild/darwin-x64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.7.tgz\",\n \"integrity\": \"sha512-duterlv3tit3HI9vhzMWnSVaB1B6YsXpFq1Ntd6Fou82BB1l4tucYy3FI9dHv3tvtDuS0NiGf/k6XsdBqPZ01w==\",\n \"cpu\": [\n \"x64\"\n ],\n \"dev\": true,\n \"optional\": true,\n \"os\": [\n \"darwin\"\n ],\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/@esbuild/freebsd-arm64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.7.tgz\",\n \"integrity\": \"sha512-9kkycpBFes/vhi7B7o0cf+q2WdJi+EpVzpVTqtWFNiutARWDFFLcB93J8PR1cG228sucsl3B+7Ts27izE6qiaQ==\",\n \"cpu\": [\n \"arm64\"\n ],\n \"dev\": true,\n \"optional\": true,\n \"os\": [\n \"freebsd\"\n ],\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/@esbuild/freebsd-x64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.7.tgz\",\n \"integrity\": \"sha512-5Ahf6jzWXJ4J2uh9dpy5DKOO+PeRUE/9DMys6VuYfwgQzd6n5+pVFm58L2Z2gRe611RX6SdydnNaiIKM3svY7g==\",\n \"cpu\": [\n \"x64\"\n ],\n \"dev\": true,\n \"optional\": true,\n \"os\": [\n \"freebsd\"\n ],\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/@esbuild/linux-arm\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.7.tgz\",\n \"integrity\": \"sha512-QqJnyCfu5OF78Olt7JJSZ7OSv/B4Hf+ZJWp4kkq9xwMsgu7yWq3crIic8gGOpDYTqVKKMDAVDgRXy5Wd/nWZyQ==\",\n \"cpu\": [\n \"arm\"\n ],\n \"dev\": true,\n \"optional\": true,\n \"os\": [\n \"linux\"\n ],\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/@esbuild/linux-arm64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.7.tgz\",\n \"integrity\": \"sha512-2wv0xYDskk2+MzIm/AEprDip39a23Chptc4mL7hsHg26P0gD8RUhzmDu0KCH2vMThUI1sChXXoK9uH0KYQKaDg==\",\n \"cpu\": [\n \"arm64\"\n ],\n \"dev\": true,\n \"optional\": true,\n \"os\": [\n \"linux\"\n ],\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/@esbuild/linux-ia32\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.7.tgz\",\n \"integrity\": \"sha512-APVYbEilKbD5ptmKdnIcXej2/+GdV65TfTjxR2Uk8t1EsOk49t6HapZW6DS/Bwlvh5hDwtLapdSumIVNGxgqLg==\",\n \"cpu\": [\n \"ia32\"\n ],\n \"dev\": true,\n \"optional\": true,\n \"os\": [\n \"linux\"\n ],\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/@esbuild/linux-loong64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.7.tgz\",\n \"integrity\": \"sha512-5wPUAGclplQrAW7EFr3F84Y/d++7G0KykohaF4p54+iNWhUnMVU8Bh2sxiEOXUy4zKIdpHByMgJ5/Ko6QhtTUw==\",\n \"cpu\": [\n \"loong64\"\n ],\n \"dev\": true,\n \"optional\": true,\n \"os\": [\n \"linux\"\n ],\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/@esbuild/linux-mips64el\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.7.tgz\",\n \"integrity\": \"sha512-hxzlXtWF6yWfkE/SMTscNiVqLOAn7fOuIF3q/kiZaXxftz1DhZW/HpnTmTTWrzrS7zJWQxHHT4QSxyAj33COmA==\",\n \"cpu\": [\n \"mips64el\"\n ],\n \"dev\": true,\n \"optional\": true,\n \"os\": [\n \"linux\"\n ],\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/@esbuild/linux-ppc64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.7.tgz\",\n \"integrity\": \"sha512-WM83Dac0LdXty5xPhlOuCD5Egfk1xLND/oRLYeB7Jb/tY4kzFSDgLlq91wYbHua/s03tQGA9iXvyjgymMw62Vw==\",\n \"cpu\": [\n \"ppc64\"\n ],\n \"dev\": true,\n \"optional\": true,\n \"os\": [\n \"linux\"\n ],\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/@esbuild/linux-riscv64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.7.tgz\",\n \"integrity\": \"sha512-3nkNnNg4Ax6MS/l8O8Ynq2lGEVJYyJ2EoY3PHjNJ4PuZ80EYLMrFTFZ4L/Hc16AxgtXKwmNP9TM0YKNiBzBiJQ==\",\n \"cpu\": [\n \"riscv64\"\n ],\n \"dev\": true,\n \"optional\": true,\n \"os\": [\n \"linux\"\n ],\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/@esbuild/linux-s390x\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.7.tgz\",\n \"integrity\": \"sha512-3SA/2VJuv0o1uD7zuqxEP+RrAyRxnkGddq0bwHQ98v1KNlzXD/JvxwTO3T6GM5RH6JUd29RTVQTOJfyzMkkppA==\",\n \"cpu\": [\n \"s390x\"\n ],\n \"dev\": true,\n \"optional\": true,\n \"os\": [\n \"linux\"\n ],\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/@esbuild/linux-x64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.7.tgz\",\n \"integrity\": \"sha512-xi/tbqCqvPIzU+zJVyrpz12xqciTAPMi2fXEWGnapZymoGhuL2GIWIRXg4O2v5BXaYA5TSaiKYE14L0QhUTuQg==\",\n \"cpu\": [\n \"x64\"\n ],\n \"dev\": true,\n \"optional\": true,\n \"os\": [\n \"linux\"\n ],\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/@esbuild/netbsd-x64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.7.tgz\",\n \"integrity\": \"sha512-NUsYbq3B+JdNKn8SXkItFvdes9qTwEoS3aLALtiWciW/ystiCKM20Fgv9XQBOXfhUHyh5CLEeZDXzLOrwBXuCQ==\",\n \"cpu\": [\n \"x64\"\n ],\n \"dev\": true,\n \"optional\": true,\n \"os\": [\n \"netbsd\"\n ],\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/@esbuild/openbsd-x64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.7.tgz\",\n \"integrity\": \"sha512-qjwzsgeve9I8Tbsko2FEkdSk2iiezuNGFgipQxY/736NePXDaDZRodIejYGWOlbYXugdxb0nif5yvypH6lKBmA==\",\n \"cpu\": [\n \"x64\"\n ],\n \"dev\": true,\n \"optional\": true,\n \"os\": [\n \"openbsd\"\n ],\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/@esbuild/sunos-x64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.7.tgz\",\n \"integrity\": \"sha512-mFWDz4RoBTzPphTCkM7Kc7Qpa0o/Z01acajR+Ai7LdfKgcP/C6jYOaKwv7nKzD0+MjOT20j7You9g4ozYy1dKQ==\",\n \"cpu\": [\n \"x64\"\n ],\n \"dev\": true,\n \"optional\": true,\n \"os\": [\n \"sunos\"\n ],\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/@esbuild/win32-arm64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.7.tgz\",\n \"integrity\": \"sha512-m39UmX19RvEIuC8sYZ0M+eQtdXw4IePDSZ78ZQmYyFaXY9krq4YzQCK2XWIJomNLtg4q+W5aXr8bW3AbqWNoVg==\",\n \"cpu\": [\n \"arm64\"\n ],\n \"dev\": true,\n \"optional\": true,\n \"os\": [\n \"win32\"\n ],\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/@esbuild/win32-ia32\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.7.tgz\",\n \"integrity\": \"sha512-1cbzSEZA1fANwmT6rjJ4G1qQXHxCxGIcNYFYR9ctI82/prT38lnwSRZ0i5p/MVXksw9eMlHlet6pGu2/qkXFCg==\",\n \"cpu\": [\n \"ia32\"\n ],\n \"dev\": true,\n \"optional\": true,\n \"os\": [\n \"win32\"\n ],\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/@esbuild/win32-x64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.7.tgz\",\n \"integrity\": \"sha512-QaQ8IH0JLacfGf5cf0HCCPnQuCTd/dAI257vXBgb/cccKGbH/6pVtI1gwhdAQ0Y48QSpTIFrh9etVyNdZY+zzw==\",\n \"cpu\": [\n \"x64\"\n ],\n \"dev\": true,\n \"optional\": true,\n \"os\": [\n \"win32\"\n ],\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/@eslint/eslintrc\": {\n \"version\": \"0.4.3\",\n \"resolved\": \"https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz\",\n \"integrity\": \"sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==\",\n \"dev\": true,\n \"dependencies\": {\n \"ajv\": \"^6.12.4\",\n \"debug\": \"^4.1.1\",\n \"espree\": \"^7.3.0\",\n \"globals\": \"^13.9.0\",\n \"ignore\": \"^4.0.6\",\n \"import-fresh\": \"^3.2.1\",\n \"js-yaml\": \"^3.13.1\",\n \"minimatch\": \"^3.0.4\",\n \"strip-json-comments\": \"^3.1.1\"\n },\n \"engines\": {\n \"node\": \"^10.12.0 || >=12.0.0\"\n }\n },\n \"node_modules/@eslint/eslintrc/node_modules/ignore\": {\n \"version\": \"4.0.6\",\n \"resolved\": \"https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz\",\n \"integrity\": \"sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">= 4\"\n }\n },\n \"node_modules/@humanwhocodes/config-array\": {\n \"version\": \"0.5.0\",\n \"resolved\": \"https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz\",\n \"integrity\": \"sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==\",\n \"dev\": true,\n \"dependencies\": {\n \"@humanwhocodes/object-schema\": \"^1.2.0\",\n \"debug\": \"^4.1.1\",\n \"minimatch\": \"^3.0.4\"\n },\n \"engines\": {\n \"node\": \">=10.10.0\"\n }\n },\n \"node_modules/@humanwhocodes/object-schema\": {\n \"version\": \"1.2.1\",\n \"resolved\": \"https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz\",\n \"integrity\": \"sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==\",\n \"dev\": true\n },\n \"node_modules/@jridgewell/resolve-uri\": {\n \"version\": \"3.1.0\",\n \"resolved\": \"https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz\",\n \"integrity\": \"sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=6.0.0\"\n }\n },\n \"node_modules/@jridgewell/sourcemap-codec\": {\n \"version\": \"1.4.14\",\n \"resolved\": \"https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz\",\n \"integrity\": \"sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==\",\n \"dev\": true\n },\n \"node_modules/@jridgewell/trace-mapping\": {\n \"version\": \"0.3.17\",\n \"resolved\": \"https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz\",\n \"integrity\": \"sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==\",\n \"dev\": true,\n \"dependencies\": {\n \"@jridgewell/resolve-uri\": \"3.1.0\",\n \"@jridgewell/sourcemap-codec\": \"1.4.14\"\n }\n },\n \"node_modules/@nodelib/fs.scandir\": {\n \"version\": \"2.1.5\",\n \"resolved\": \"https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz\",\n \"integrity\": \"sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==\",\n \"dev\": true,\n \"dependencies\": {\n \"@nodelib/fs.stat\": \"2.0.5\",\n \"run-parallel\": \"^1.1.9\"\n },\n \"engines\": {\n \"node\": \">= 8\"\n }\n },\n \"node_modules/@nodelib/fs.stat\": {\n \"version\": \"2.0.5\",\n \"resolved\": \"https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz\",\n \"integrity\": \"sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">= 8\"\n }\n },\n \"node_modules/@nodelib/fs.walk\": {\n \"version\": \"1.2.8\",\n \"resolved\": \"https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz\",\n \"integrity\": \"sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==\",\n \"dev\": true,\n \"dependencies\": {\n \"@nodelib/fs.scandir\": \"2.1.5\",\n \"fastq\": \"^1.6.0\"\n },\n \"engines\": {\n \"node\": \">= 8\"\n }\n },\n \"node_modules/@polka/url\": {\n \"version\": \"1.0.0-next.21\",\n \"resolved\": \"https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz\",\n \"integrity\": \"sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==\",\n \"dev\": true\n },\n \"node_modules/@rollup/plugin-dsv\": {\n \"version\": \"2.0.3\",\n \"resolved\": \"https://registry.npmjs.org/@rollup/plugin-dsv/-/plugin-dsv-2.0.3.tgz\",\n \"integrity\": \"sha512-x2lqNepgPZUwRgNzEK8oTpoN6Y7NEQQl1PHp4gltXuxeJGlu3oyxVuw5gY5+T/LMUyQ9Nvlw6xu/rOC7v9kxPg==\",\n \"dependencies\": {\n \"@rollup/pluginutils\": \"^3.1.0\",\n \"@types/d3-dsv\": \"~1.2.0\",\n \"d3-dsv\": \"1.2.0\",\n \"tosource\": \"^1.0.0\"\n }\n },\n \"node_modules/@rollup/pluginutils\": {\n \"version\": \"3.1.0\",\n \"resolved\": \"https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz\",\n \"integrity\": \"sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==\",\n \"dependencies\": {\n \"@types/estree\": \"0.0.39\",\n \"estree-walker\": \"^1.0.1\",\n \"picomatch\": \"^2.2.2\"\n },\n \"engines\": {\n \"node\": \">= 8.0.0\"\n },\n \"peerDependencies\": {\n \"rollup\": \"^1.20.0||^2.0.0\"\n }\n },\n \"node_modules/@sveltejs/adapter-static\": {\n \"version\": \"1.0.0\",\n \"resolved\": \"https://registry.npmjs.org/@sveltejs/adapter-static/-/adapter-static-1.0.0.tgz\",\n \"integrity\": \"sha512-ZrQhRgSa2TsH+zvrOIKpdVsAhExafpsn+w6Gv1WHzV76RZ2XOYFa8xi6hEzRjeeAL++ac0dsZHzp8M4X7YIabg==\",\n \"dev\": true,\n \"peerDependencies\": {\n \"@sveltejs/kit\": \"^1.0.0\"\n }\n },\n \"node_modules/@sveltejs/kit\": {\n \"version\": \"1.0.0\",\n \"resolved\": \"https://registry.npmjs.org/@sveltejs/kit/-/kit-1.0.0.tgz\",\n \"integrity\": \"sha512-6VgD5C3i2XOT7GRBi5LaPPLiFAmpiDkhKJNVt8fLg1RmaL6f7rT4Kiwi2XGpYRj3V1F4t1QRdsfmAkkDUKY3OA==\",\n \"dev\": true,\n \"hasInstallScript\": true,\n \"dependencies\": {\n \"@sveltejs/vite-plugin-svelte\": \"^2.0.0\",\n \"@types/cookie\": \"^0.5.1\",\n \"cookie\": \"^0.5.0\",\n \"devalue\": \"^4.2.0\",\n \"esm-env\": \"^1.0.0\",\n \"kleur\": \"^4.1.5\",\n \"magic-string\": \"^0.27.0\",\n \"mime\": \"^3.0.0\",\n \"sade\": \"^1.8.1\",\n \"set-cookie-parser\": \"^2.5.1\",\n \"sirv\": \"^2.0.2\",\n \"tiny-glob\": \"^0.2.9\",\n \"undici\": \"5.14.0\"\n },\n \"bin\": {\n \"svelte-kit\": \"svelte-kit.js\"\n },\n \"engines\": {\n \"node\": \">=16.14\"\n },\n \"peerDependencies\": {\n \"svelte\": \"^3.54.0\",\n \"vite\": \"^4.0.0\"\n }\n },\n \"node_modules/@sveltejs/vite-plugin-svelte\": {\n \"version\": \"2.0.2\",\n \"resolved\": \"https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-2.0.2.tgz\",\n \"integrity\": \"sha512-xCEan0/NNpQuL0l5aS42FjwQ6wwskdxC3pW1OeFtEKNZwRg7Evro9lac9HesGP6TdFsTv2xMes5ASQVKbCacxg==\",\n \"dev\": true,\n \"dependencies\": {\n \"debug\": \"^4.3.4\",\n \"deepmerge\": \"^4.2.2\",\n \"kleur\": \"^4.1.5\",\n \"magic-string\": \"^0.27.0\",\n \"svelte-hmr\": \"^0.15.1\",\n \"vitefu\": \"^0.2.3\"\n },\n \"engines\": {\n \"node\": \"^14.18.0 || >= 16\"\n },\n \"peerDependencies\": {\n \"svelte\": \"^3.54.0\",\n \"vite\": \"^4.0.0\"\n }\n },\n \"node_modules/@types/cookie\": {\n \"version\": \"0.5.1\",\n \"resolved\": \"https://registry.npmjs.org/@types/cookie/-/cookie-0.5.1.tgz\",\n \"integrity\": \"sha512-COUnqfB2+ckwXXSFInsFdOAWQzCCx+a5hq2ruyj+Vjund94RJQd4LG2u9hnvJrTgunKAaax7ancBYlDrNYxA0g==\",\n \"dev\": true\n },\n \"node_modules/@types/d3-dsv\": {\n \"version\": \"1.2.1\",\n \"resolved\": \"https://registry.npmjs.org/@types/d3-dsv/-/d3-dsv-1.2.1.tgz\",\n \"integrity\": \"sha512-LLmJmjiqp/fTNEdij5bIwUJ6P6TVNk5hKM9/uk5RPO2YNgEu9XvKO0dJ7Iqd3psEdmZN1m7gB1bOsjr4HmO2BA==\"\n },\n \"node_modules/@types/estree\": {\n \"version\": \"0.0.39\",\n \"resolved\": \"https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz\",\n \"integrity\": \"sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==\"\n },\n \"node_modules/@types/json-schema\": {\n \"version\": \"7.0.11\",\n \"resolved\": \"https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz\",\n \"integrity\": \"sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==\",\n \"dev\": true\n },\n \"node_modules/@types/node\": {\n \"version\": \"18.11.15\",\n \"resolved\": \"https://registry.npmjs.org/@types/node/-/node-18.11.15.tgz\",\n \"integrity\": \"sha512-VkhBbVo2+2oozlkdHXLrb3zjsRkpdnaU2bXmX8Wgle3PUi569eLRaHGlgETQHR7lLL1w7GiG3h9SnePhxNDecw==\",\n \"dev\": true\n },\n \"node_modules/@types/pug\": {\n \"version\": \"2.0.6\",\n \"resolved\": \"https://registry.npmjs.org/@types/pug/-/pug-2.0.6.tgz\",\n \"integrity\": \"sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==\",\n \"dev\": true\n },\n \"node_modules/@types/sass\": {\n \"version\": \"1.43.1\",\n \"resolved\": \"https://registry.npmjs.org/@types/sass/-/sass-1.43.1.tgz\",\n \"integrity\": \"sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==\",\n \"dev\": true,\n \"dependencies\": {\n \"@types/node\": \"*\"\n }\n },\n \"node_modules/@typescript-eslint/eslint-plugin\": {\n \"version\": \"4.33.0\",\n \"resolved\": \"https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz\",\n \"integrity\": \"sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==\",\n \"dev\": true,\n \"dependencies\": {\n \"@typescript-eslint/experimental-utils\": \"4.33.0\",\n \"@typescript-eslint/scope-manager\": \"4.33.0\",\n \"debug\": \"^4.3.1\",\n \"functional-red-black-tree\": \"^1.0.1\",\n \"ignore\": \"^5.1.8\",\n \"regexpp\": \"^3.1.0\",\n \"semver\": \"^7.3.5\",\n \"tsutils\": \"^3.21.0\"\n },\n \"engines\": {\n \"node\": \"^10.12.0 || >=12.0.0\"\n },\n \"funding\": {\n \"type\": \"opencollective\",\n \"url\": \"https://opencollective.com/typescript-eslint\"\n },\n \"peerDependencies\": {\n \"@typescript-eslint/parser\": \"^4.0.0\",\n \"eslint\": \"^5.0.0 || ^6.0.0 || ^7.0.0\"\n },\n \"peerDependenciesMeta\": {\n \"typescript\": {\n \"optional\": true\n }\n }\n },\n \"node_modules/@typescript-eslint/experimental-utils\": {\n \"version\": \"4.33.0\",\n \"resolved\": \"https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz\",\n \"integrity\": \"sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==\",\n \"dev\": true,\n \"dependencies\": {\n \"@types/json-schema\": \"^7.0.7\",\n \"@typescript-eslint/scope-manager\": \"4.33.0\",\n \"@typescript-eslint/types\": \"4.33.0\",\n \"@typescript-eslint/typescript-estree\": \"4.33.0\",\n \"eslint-scope\": \"^5.1.1\",\n \"eslint-utils\": \"^3.0.0\"\n },\n \"engines\": {\n \"node\": \"^10.12.0 || >=12.0.0\"\n },\n \"funding\": {\n \"type\": \"opencollective\",\n \"url\": \"https://opencollective.com/typescript-eslint\"\n },\n \"peerDependencies\": {\n \"eslint\": \"*\"\n }\n },\n \"node_modules/@typescript-eslint/parser\": {\n \"version\": \"4.33.0\",\n \"resolved\": \"https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz\",\n \"integrity\": \"sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==\",\n \"dev\": true,\n \"dependencies\": {\n \"@typescript-eslint/scope-manager\": \"4.33.0\",\n \"@typescript-eslint/types\": \"4.33.0\",\n \"@typescript-eslint/typescript-estree\": \"4.33.0\",\n \"debug\": \"^4.3.1\"\n },\n \"engines\": {\n \"node\": \"^10.12.0 || >=12.0.0\"\n },\n \"funding\": {\n \"type\": \"opencollective\",\n \"url\": \"https://opencollective.com/typescript-eslint\"\n },\n \"peerDependencies\": {\n \"eslint\": \"^5.0.0 || ^6.0.0 || ^7.0.0\"\n },\n \"peerDependenciesMeta\": {\n \"typescript\": {\n \"optional\": true\n }\n }\n },\n \"node_modules/@typescript-eslint/scope-manager\": {\n \"version\": \"4.33.0\",\n \"resolved\": \"https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz\",\n \"integrity\": \"sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==\",\n \"dev\": true,\n \"dependencies\": {\n \"@typescript-eslint/types\": \"4.33.0\",\n \"@typescript-eslint/visitor-keys\": \"4.33.0\"\n },\n \"engines\": {\n \"node\": \"^8.10.0 || ^10.13.0 || >=11.10.1\"\n },\n \"funding\": {\n \"type\": \"opencollective\",\n \"url\": \"https://opencollective.com/typescript-eslint\"\n }\n },\n \"node_modules/@typescript-eslint/types\": {\n \"version\": \"4.33.0\",\n \"resolved\": \"https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz\",\n \"integrity\": \"sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \"^8.10.0 || ^10.13.0 || >=11.10.1\"\n },\n \"funding\": {\n \"type\": \"opencollective\",\n \"url\": \"https://opencollective.com/typescript-eslint\"\n }\n },\n \"node_modules/@typescript-eslint/typescript-estree\": {\n \"version\": \"4.33.0\",\n \"resolved\": \"https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz\",\n \"integrity\": \"sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==\",\n \"dev\": true,\n \"dependencies\": {\n \"@typescript-eslint/types\": \"4.33.0\",\n \"@typescript-eslint/visitor-keys\": \"4.33.0\",\n \"debug\": \"^4.3.1\",\n \"globby\": \"^11.0.3\",\n \"is-glob\": \"^4.0.1\",\n \"semver\": \"^7.3.5\",\n \"tsutils\": \"^3.21.0\"\n },\n \"engines\": {\n \"node\": \"^10.12.0 || >=12.0.0\"\n },\n \"funding\": {\n \"type\": \"opencollective\",\n \"url\": \"https://opencollective.com/typescript-eslint\"\n },\n \"peerDependenciesMeta\": {\n \"typescript\": {\n \"optional\": true\n }\n }\n },\n \"node_modules/@typescript-eslint/visitor-keys\": {\n \"version\": \"4.33.0\",\n \"resolved\": \"https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz\",\n \"integrity\": \"sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==\",\n \"dev\": true,\n \"dependencies\": {\n \"@typescript-eslint/types\": \"4.33.0\",\n \"eslint-visitor-keys\": \"^2.0.0\"\n },\n \"engines\": {\n \"node\": \"^8.10.0 || ^10.13.0 || >=11.10.1\"\n },\n \"funding\": {\n \"type\": \"opencollective\",\n \"url\": \"https://opencollective.com/typescript-eslint\"\n }\n },\n \"node_modules/acorn\": {\n \"version\": \"7.4.1\",\n \"resolved\": \"https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz\",\n \"integrity\": \"sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==\",\n \"dev\": true,\n \"bin\": {\n \"acorn\": \"bin/acorn\"\n },\n \"engines\": {\n \"node\": \">=0.4.0\"\n }\n },\n \"node_modules/acorn-jsx\": {\n \"version\": \"5.3.2\",\n \"resolved\": \"https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz\",\n \"integrity\": \"sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==\",\n \"dev\": true,\n \"peerDependencies\": {\n \"acorn\": \"^6.0.0 || ^7.0.0 || ^8.0.0\"\n }\n },\n \"node_modules/ajv\": {\n \"version\": \"6.12.6\",\n \"resolved\": \"https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz\",\n \"integrity\": \"sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==\",\n \"dev\": true,\n \"dependencies\": {\n \"fast-deep-equal\": \"^3.1.1\",\n \"fast-json-stable-stringify\": \"^2.0.0\",\n \"json-schema-traverse\": \"^0.4.1\",\n \"uri-js\": \"^4.2.2\"\n },\n \"funding\": {\n \"type\": \"github\",\n \"url\": \"https://github.com/sponsors/epoberezkin\"\n }\n },\n \"node_modules/ansi-colors\": {\n \"version\": \"4.1.3\",\n \"resolved\": \"https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz\",\n \"integrity\": \"sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=6\"\n }\n },\n \"node_modules/ansi-regex\": {\n \"version\": \"5.0.1\",\n \"resolved\": \"https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz\",\n \"integrity\": \"sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=8\"\n }\n },\n \"node_modules/ansi-styles\": {\n \"version\": \"4.3.0\",\n \"resolved\": \"https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz\",\n \"integrity\": \"sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==\",\n \"dev\": true,\n \"dependencies\": {\n \"color-convert\": \"^2.0.1\"\n },\n \"engines\": {\n \"node\": \">=8\"\n },\n \"funding\": {\n \"url\": \"https://github.com/chalk/ansi-styles?sponsor=1\"\n }\n },\n \"node_modules/anymatch\": {\n \"version\": \"3.1.3\",\n \"resolved\": \"https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz\",\n \"integrity\": \"sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==\",\n \"dev\": true,\n \"dependencies\": {\n \"normalize-path\": \"^3.0.0\",\n \"picomatch\": \"^2.0.4\"\n },\n \"engines\": {\n \"node\": \">= 8\"\n }\n },\n \"node_modules/argparse\": {\n \"version\": \"1.0.10\",\n \"resolved\": \"https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz\",\n \"integrity\": \"sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==\",\n \"dev\": true,\n \"dependencies\": {\n \"sprintf-js\": \"~1.0.2\"\n }\n },\n \"node_modules/array-union\": {\n \"version\": \"2.1.0\",\n \"resolved\": \"https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz\",\n \"integrity\": \"sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=8\"\n }\n },\n \"node_modules/astral-regex\": {\n \"version\": \"2.0.0\",\n \"resolved\": \"https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz\",\n \"integrity\": \"sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=8\"\n }\n },\n \"node_modules/balanced-match\": {\n \"version\": \"1.0.2\",\n \"resolved\": \"https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz\",\n \"integrity\": \"sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==\",\n \"dev\": true\n },\n \"node_modules/binary-extensions\": {\n \"version\": \"2.2.0\",\n \"resolved\": \"https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz\",\n \"integrity\": \"sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=8\"\n }\n },\n \"node_modules/brace-expansion\": {\n \"version\": \"1.1.11\",\n \"resolved\": \"https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz\",\n \"integrity\": \"sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==\",\n \"dev\": true,\n \"dependencies\": {\n \"balanced-match\": \"^1.0.0\",\n \"concat-map\": \"0.0.1\"\n }\n },\n \"node_modules/braces\": {\n \"version\": \"3.0.2\",\n \"resolved\": \"https://registry.npmjs.org/braces/-/braces-3.0.2.tgz\",\n \"integrity\": \"sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==\",\n \"dev\": true,\n \"dependencies\": {\n \"fill-range\": \"^7.0.1\"\n },\n \"engines\": {\n \"node\": \">=8\"\n }\n },\n \"node_modules/buffer-crc32\": {\n \"version\": \"0.2.13\",\n \"resolved\": \"https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz\",\n \"integrity\": \"sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \"*\"\n }\n },\n \"node_modules/busboy\": {\n \"version\": \"1.6.0\",\n \"resolved\": \"https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz\",\n \"integrity\": \"sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==\",\n \"dev\": true,\n \"dependencies\": {\n \"streamsearch\": \"^1.1.0\"\n },\n \"engines\": {\n \"node\": \">=10.16.0\"\n }\n },\n \"node_modules/callsites\": {\n \"version\": \"3.1.0\",\n \"resolved\": \"https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz\",\n \"integrity\": \"sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=6\"\n }\n },\n \"node_modules/chalk\": {\n \"version\": \"4.1.2\",\n \"resolved\": \"https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz\",\n \"integrity\": \"sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==\",\n \"dev\": true,\n \"dependencies\": {\n \"ansi-styles\": \"^4.1.0\",\n \"supports-color\": \"^7.1.0\"\n },\n \"engines\": {\n \"node\": \">=10\"\n },\n \"funding\": {\n \"url\": \"https://github.com/chalk/chalk?sponsor=1\"\n }\n },\n \"node_modules/chokidar\": {\n \"version\": \"3.5.3\",\n \"resolved\": \"https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz\",\n \"integrity\": \"sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==\",\n \"dev\": true,\n \"funding\": [\n {\n \"type\": \"individual\",\n \"url\": \"https://paulmillr.com/funding/\"\n }\n ],\n \"dependencies\": {\n \"anymatch\": \"~3.1.2\",\n \"braces\": \"~3.0.2\",\n \"glob-parent\": \"~5.1.2\",\n \"is-binary-path\": \"~2.1.0\",\n \"is-glob\": \"~4.0.1\",\n \"normalize-path\": \"~3.0.0\",\n \"readdirp\": \"~3.6.0\"\n },\n \"engines\": {\n \"node\": \">= 8.10.0\"\n },\n \"optionalDependencies\": {\n \"fsevents\": \"~2.3.2\"\n }\n },\n \"node_modules/color-convert\": {\n \"version\": \"2.0.1\",\n \"resolved\": \"https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz\",\n \"integrity\": \"sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==\",\n \"dev\": true,\n \"dependencies\": {\n \"color-name\": \"~1.1.4\"\n },\n \"engines\": {\n \"node\": \">=7.0.0\"\n }\n },\n \"node_modules/color-name\": {\n \"version\": \"1.1.4\",\n \"resolved\": \"https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz\",\n \"integrity\": \"sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==\",\n \"dev\": true\n },\n \"node_modules/commander\": {\n \"version\": \"2.20.3\",\n \"resolved\": \"https://registry.npmjs.org/commander/-/commander-2.20.3.tgz\",\n \"integrity\": \"sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==\"\n },\n \"node_modules/concat-map\": {\n \"version\": \"0.0.1\",\n \"resolved\": \"https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz\",\n \"integrity\": \"sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==\",\n \"dev\": true\n },\n \"node_modules/cookie\": {\n \"version\": \"0.5.0\",\n \"resolved\": \"https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz\",\n \"integrity\": \"sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">= 0.6\"\n }\n },\n \"node_modules/cross-spawn\": {\n \"version\": \"7.0.3\",\n \"resolved\": \"https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz\",\n \"integrity\": \"sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==\",\n \"dev\": true,\n \"dependencies\": {\n \"path-key\": \"^3.1.0\",\n \"shebang-command\": \"^2.0.0\",\n \"which\": \"^2.0.1\"\n },\n \"engines\": {\n \"node\": \">= 8\"\n }\n },\n \"node_modules/d3-array\": {\n \"version\": \"3.2.1\",\n \"resolved\": \"https://registry.npmjs.org/d3-array/-/d3-array-3.2.1.tgz\",\n \"integrity\": \"sha512-gUY/qeHq/yNqqoCKNq4vtpFLdoCdvyNpWoC/KNjhGbhDuQpAM9sIQQKkXSNpXa9h5KySs/gzm7R88WkUutgwWQ==\",\n \"dependencies\": {\n \"internmap\": \"1 - 2\"\n },\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/d3-color\": {\n \"version\": \"3.1.0\",\n \"resolved\": \"https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz\",\n \"integrity\": \"sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==\",\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/d3-dsv\": {\n \"version\": \"1.2.0\",\n \"resolved\": \"https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.2.0.tgz\",\n \"integrity\": \"sha512-9yVlqvZcSOMhCYzniHE7EVUws7Fa1zgw+/EAV2BxJoG3ME19V6BQFBwI855XQDsxyOuG7NibqRMTtiF/Qup46g==\",\n \"dependencies\": {\n \"commander\": \"2\",\n \"iconv-lite\": \"0.4\",\n \"rw\": \"1\"\n },\n \"bin\": {\n \"csv2json\": \"bin/dsv2json\",\n \"csv2tsv\": \"bin/dsv2dsv\",\n \"dsv2dsv\": \"bin/dsv2dsv\",\n \"dsv2json\": \"bin/dsv2json\",\n \"json2csv\": \"bin/json2dsv\",\n \"json2dsv\": \"bin/json2dsv\",\n \"json2tsv\": \"bin/json2dsv\",\n \"tsv2csv\": \"bin/dsv2dsv\",\n \"tsv2json\": \"bin/dsv2json\"\n }\n },\n \"node_modules/d3-format\": {\n \"version\": \"3.1.0\",\n \"resolved\": \"https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz\",\n \"integrity\": \"sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==\",\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/d3-interpolate\": {\n \"version\": \"3.0.1\",\n \"resolved\": \"https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz\",\n \"integrity\": \"sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==\",\n \"dependencies\": {\n \"d3-color\": \"1 - 3\"\n },\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/d3-scale\": {\n \"version\": \"4.0.2\",\n \"resolved\": \"https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz\",\n \"integrity\": \"sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==\",\n \"dependencies\": {\n \"d3-array\": \"2.10.0 - 3\",\n \"d3-format\": \"1 - 3\",\n \"d3-interpolate\": \"1.2.0 - 3\",\n \"d3-time\": \"2.1.1 - 3\",\n \"d3-time-format\": \"2 - 4\"\n },\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/d3-time\": {\n \"version\": \"3.1.0\",\n \"resolved\": \"https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz\",\n \"integrity\": \"sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==\",\n \"dependencies\": {\n \"d3-array\": \"2 - 3\"\n },\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/d3-time-format\": {\n \"version\": \"4.1.0\",\n \"resolved\": \"https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz\",\n \"integrity\": \"sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==\",\n \"dependencies\": {\n \"d3-time\": \"1 - 3\"\n },\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/debug\": {\n \"version\": \"4.3.4\",\n \"resolved\": \"https://registry.npmjs.org/debug/-/debug-4.3.4.tgz\",\n \"integrity\": \"sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==\",\n \"dev\": true,\n \"dependencies\": {\n \"ms\": \"2.1.2\"\n },\n \"engines\": {\n \"node\": \">=6.0\"\n },\n \"peerDependenciesMeta\": {\n \"supports-color\": {\n \"optional\": true\n }\n }\n },\n \"node_modules/deep-is\": {\n \"version\": \"0.1.4\",\n \"resolved\": \"https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz\",\n \"integrity\": \"sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==\",\n \"dev\": true\n },\n \"node_modules/deepmerge\": {\n \"version\": \"4.2.2\",\n \"resolved\": \"https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz\",\n \"integrity\": \"sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=0.10.0\"\n }\n },\n \"node_modules/detect-indent\": {\n \"version\": \"6.1.0\",\n \"resolved\": \"https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz\",\n \"integrity\": \"sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=8\"\n }\n },\n \"node_modules/devalue\": {\n \"version\": \"4.2.0\",\n \"resolved\": \"https://registry.npmjs.org/devalue/-/devalue-4.2.0.tgz\",\n \"integrity\": \"sha512-mbjoAaCL2qogBKgeFxFPOXAUsZchircF+B/79LD4sHH0+NHfYm8gZpQrskKDn5gENGt35+5OI1GUF7hLVnkPDw==\",\n \"dev\": true\n },\n \"node_modules/dir-glob\": {\n \"version\": \"3.0.1\",\n \"resolved\": \"https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz\",\n \"integrity\": \"sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==\",\n \"dev\": true,\n \"dependencies\": {\n \"path-type\": \"^4.0.0\"\n },\n \"engines\": {\n \"node\": \">=8\"\n }\n },\n \"node_modules/doctrine\": {\n \"version\": \"3.0.0\",\n \"resolved\": \"https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz\",\n \"integrity\": \"sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==\",\n \"dev\": true,\n \"dependencies\": {\n \"esutils\": \"^2.0.2\"\n },\n \"engines\": {\n \"node\": \">=6.0.0\"\n }\n },\n \"node_modules/emoji-regex\": {\n \"version\": \"8.0.0\",\n \"resolved\": \"https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz\",\n \"integrity\": \"sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==\",\n \"dev\": true\n },\n \"node_modules/enquirer\": {\n \"version\": \"2.3.6\",\n \"resolved\": \"https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz\",\n \"integrity\": \"sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==\",\n \"dev\": true,\n \"dependencies\": {\n \"ansi-colors\": \"^4.1.1\"\n },\n \"engines\": {\n \"node\": \">=8.6\"\n }\n },\n \"node_modules/es6-promise\": {\n \"version\": \"3.3.1\",\n \"resolved\": \"https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz\",\n \"integrity\": \"sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==\",\n \"dev\": true\n },\n \"node_modules/esbuild\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/esbuild/-/esbuild-0.16.7.tgz\",\n \"integrity\": \"sha512-P6OBFYFSQOGzfApqCeYKqfKRRbCIRsdppTXFo4aAvtiW3o8TTyiIplBvHJI171saPAiy3WlawJHCveJVIOIx1A==\",\n \"dev\": true,\n \"hasInstallScript\": true,\n \"bin\": {\n \"esbuild\": \"bin/esbuild\"\n },\n \"engines\": {\n \"node\": \">=12\"\n },\n \"optionalDependencies\": {\n \"@esbuild/android-arm\": \"0.16.7\",\n \"@esbuild/android-arm64\": \"0.16.7\",\n \"@esbuild/android-x64\": \"0.16.7\",\n \"@esbuild/darwin-arm64\": \"0.16.7\",\n \"@esbuild/darwin-x64\": \"0.16.7\",\n \"@esbuild/freebsd-arm64\": \"0.16.7\",\n \"@esbuild/freebsd-x64\": \"0.16.7\",\n \"@esbuild/linux-arm\": \"0.16.7\",\n \"@esbuild/linux-arm64\": \"0.16.7\",\n \"@esbuild/linux-ia32\": \"0.16.7\",\n \"@esbuild/linux-loong64\": \"0.16.7\",\n \"@esbuild/linux-mips64el\": \"0.16.7\",\n \"@esbuild/linux-ppc64\": \"0.16.7\",\n \"@esbuild/linux-riscv64\": \"0.16.7\",\n \"@esbuild/linux-s390x\": \"0.16.7\",\n \"@esbuild/linux-x64\": \"0.16.7\",\n \"@esbuild/netbsd-x64\": \"0.16.7\",\n \"@esbuild/openbsd-x64\": \"0.16.7\",\n \"@esbuild/sunos-x64\": \"0.16.7\",\n \"@esbuild/win32-arm64\": \"0.16.7\",\n \"@esbuild/win32-ia32\": \"0.16.7\",\n \"@esbuild/win32-x64\": \"0.16.7\"\n }\n },\n \"node_modules/escape-string-regexp\": {\n \"version\": \"4.0.0\",\n \"resolved\": \"https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz\",\n \"integrity\": \"sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=10\"\n },\n \"funding\": {\n \"url\": \"https://github.com/sponsors/sindresorhus\"\n }\n },\n \"node_modules/eslint\": {\n \"version\": \"7.32.0\",\n \"resolved\": \"https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz\",\n \"integrity\": \"sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==\",\n \"dev\": true,\n \"dependencies\": {\n \"@babel/code-frame\": \"7.12.11\",\n \"@eslint/eslintrc\": \"^0.4.3\",\n \"@humanwhocodes/config-array\": \"^0.5.0\",\n \"ajv\": \"^6.10.0\",\n \"chalk\": \"^4.0.0\",\n \"cross-spawn\": \"^7.0.2\",\n \"debug\": \"^4.0.1\",\n \"doctrine\": \"^3.0.0\",\n \"enquirer\": \"^2.3.5\",\n \"escape-string-regexp\": \"^4.0.0\",\n \"eslint-scope\": \"^5.1.1\",\n \"eslint-utils\": \"^2.1.0\",\n \"eslint-visitor-keys\": \"^2.0.0\",\n \"espree\": \"^7.3.1\",\n \"esquery\": \"^1.4.0\",\n \"esutils\": \"^2.0.2\",\n \"fast-deep-equal\": \"^3.1.3\",\n \"file-entry-cache\": \"^6.0.1\",\n \"functional-red-black-tree\": \"^1.0.1\",\n \"glob-parent\": \"^5.1.2\",\n \"globals\": \"^13.6.0\",\n \"ignore\": \"^4.0.6\",\n \"import-fresh\": \"^3.0.0\",\n \"imurmurhash\": \"^0.1.4\",\n \"is-glob\": \"^4.0.0\",\n \"js-yaml\": \"^3.13.1\",\n \"json-stable-stringify-without-jsonify\": \"^1.0.1\",\n \"levn\": \"^0.4.1\",\n \"lodash.merge\": \"^4.6.2\",\n \"minimatch\": \"^3.0.4\",\n \"natural-compare\": \"^1.4.0\",\n \"optionator\": \"^0.9.1\",\n \"progress\": \"^2.0.0\",\n \"regexpp\": \"^3.1.0\",\n \"semver\": \"^7.2.1\",\n \"strip-ansi\": \"^6.0.0\",\n \"strip-json-comments\": \"^3.1.0\",\n \"table\": \"^6.0.9\",\n \"text-table\": \"^0.2.0\",\n \"v8-compile-cache\": \"^2.0.3\"\n },\n \"bin\": {\n \"eslint\": \"bin/eslint.js\"\n },\n \"engines\": {\n \"node\": \"^10.12.0 || >=12.0.0\"\n },\n \"funding\": {\n \"url\": \"https://opencollective.com/eslint\"\n }\n },\n \"node_modules/eslint-config-prettier\": {\n \"version\": \"8.5.0\",\n \"resolved\": \"https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz\",\n \"integrity\": \"sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==\",\n \"dev\": true,\n \"bin\": {\n \"eslint-config-prettier\": \"bin/cli.js\"\n },\n \"peerDependencies\": {\n \"eslint\": \">=7.0.0\"\n }\n },\n \"node_modules/eslint-plugin-svelte3\": {\n \"version\": \"3.4.1\",\n \"resolved\": \"https://registry.npmjs.org/eslint-plugin-svelte3/-/eslint-plugin-svelte3-3.4.1.tgz\",\n \"integrity\": \"sha512-7p59WG8qV8L6wLdl4d/c3mdjkgVglQCdv5XOTk/iNPBKXuuV+Q0eFP5Wa6iJd/G2M1qR3BkLPEzaANOqKAZczw==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=10\"\n },\n \"peerDependencies\": {\n \"eslint\": \">=6.0.0\",\n \"svelte\": \"^3.2.0\"\n }\n },\n \"node_modules/eslint-scope\": {\n \"version\": \"5.1.1\",\n \"resolved\": \"https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz\",\n \"integrity\": \"sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==\",\n \"dev\": true,\n \"dependencies\": {\n \"esrecurse\": \"^4.3.0\",\n \"estraverse\": \"^4.1.1\"\n },\n \"engines\": {\n \"node\": \">=8.0.0\"\n }\n },\n \"node_modules/eslint-utils\": {\n \"version\": \"3.0.0\",\n \"resolved\": \"https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz\",\n \"integrity\": \"sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==\",\n \"dev\": true,\n \"dependencies\": {\n \"eslint-visitor-keys\": \"^2.0.0\"\n },\n \"engines\": {\n \"node\": \"^10.0.0 || ^12.0.0 || >= 14.0.0\"\n },\n \"funding\": {\n \"url\": \"https://github.com/sponsors/mysticatea\"\n },\n \"peerDependencies\": {\n \"eslint\": \">=5\"\n }\n },\n \"node_modules/eslint-visitor-keys\": {\n \"version\": \"2.1.0\",\n \"resolved\": \"https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz\",\n \"integrity\": \"sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=10\"\n }\n },\n \"node_modules/eslint/node_modules/eslint-utils\": {\n \"version\": \"2.1.0\",\n \"resolved\": \"https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz\",\n \"integrity\": \"sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==\",\n \"dev\": true,\n \"dependencies\": {\n \"eslint-visitor-keys\": \"^1.1.0\"\n },\n \"engines\": {\n \"node\": \">=6\"\n },\n \"funding\": {\n \"url\": \"https://github.com/sponsors/mysticatea\"\n }\n },\n \"node_modules/eslint/node_modules/eslint-utils/node_modules/eslint-visitor-keys\": {\n \"version\": \"1.3.0\",\n \"resolved\": \"https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz\",\n \"integrity\": \"sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=4\"\n }\n },\n \"node_modules/eslint/node_modules/ignore\": {\n \"version\": \"4.0.6\",\n \"resolved\": \"https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz\",\n \"integrity\": \"sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">= 4\"\n }\n },\n \"node_modules/esm-env\": {\n \"version\": \"1.0.0\",\n \"resolved\": \"https://registry.npmjs.org/esm-env/-/esm-env-1.0.0.tgz\",\n \"integrity\": \"sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==\",\n \"dev\": true\n },\n \"node_modules/espree\": {\n \"version\": \"7.3.1\",\n \"resolved\": \"https://registry.npmjs.org/espree/-/espree-7.3.1.tgz\",\n \"integrity\": \"sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==\",\n \"dev\": true,\n \"dependencies\": {\n \"acorn\": \"^7.4.0\",\n \"acorn-jsx\": \"^5.3.1\",\n \"eslint-visitor-keys\": \"^1.3.0\"\n },\n \"engines\": {\n \"node\": \"^10.12.0 || >=12.0.0\"\n }\n },\n \"node_modules/espree/node_modules/eslint-visitor-keys\": {\n \"version\": \"1.3.0\",\n \"resolved\": \"https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz\",\n \"integrity\": \"sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=4\"\n }\n },\n \"node_modules/esprima\": {\n \"version\": \"4.0.1\",\n \"resolved\": \"https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz\",\n \"integrity\": \"sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==\",\n \"dev\": true,\n \"bin\": {\n \"esparse\": \"bin/esparse.js\",\n \"esvalidate\": \"bin/esvalidate.js\"\n },\n \"engines\": {\n \"node\": \">=4\"\n }\n },\n \"node_modules/esquery\": {\n \"version\": \"1.4.0\",\n \"resolved\": \"https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz\",\n \"integrity\": \"sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==\",\n \"dev\": true,\n \"dependencies\": {\n \"estraverse\": \"^5.1.0\"\n },\n \"engines\": {\n \"node\": \">=0.10\"\n }\n },\n \"node_modules/esquery/node_modules/estraverse\": {\n \"version\": \"5.3.0\",\n \"resolved\": \"https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz\",\n \"integrity\": \"sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=4.0\"\n }\n },\n \"node_modules/esrecurse\": {\n \"version\": \"4.3.0\",\n \"resolved\": \"https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz\",\n \"integrity\": \"sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==\",\n \"dev\": true,\n \"dependencies\": {\n \"estraverse\": \"^5.2.0\"\n },\n \"engines\": {\n \"node\": \">=4.0\"\n }\n },\n \"node_modules/esrecurse/node_modules/estraverse\": {\n \"version\": \"5.3.0\",\n \"resolved\": \"https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz\",\n \"integrity\": \"sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=4.0\"\n }\n },\n \"node_modules/estraverse\": {\n \"version\": \"4.3.0\",\n \"resolved\": \"https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz\",\n \"integrity\": \"sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=4.0\"\n }\n },\n \"node_modules/estree-walker\": {\n \"version\": \"1.0.1\",\n \"resolved\": \"https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz\",\n \"integrity\": \"sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==\"\n },\n \"node_modules/esutils\": {\n \"version\": \"2.0.3\",\n \"resolved\": \"https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz\",\n \"integrity\": \"sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=0.10.0\"\n }\n },\n \"node_modules/fast-deep-equal\": {\n \"version\": \"3.1.3\",\n \"resolved\": \"https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz\",\n \"integrity\": \"sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==\",\n \"dev\": true\n },\n \"node_modules/fast-glob\": {\n \"version\": \"3.2.12\",\n \"resolved\": \"https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz\",\n \"integrity\": \"sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==\",\n \"dev\": true,\n \"dependencies\": {\n \"@nodelib/fs.stat\": \"^2.0.2\",\n \"@nodelib/fs.walk\": \"^1.2.3\",\n \"glob-parent\": \"^5.1.2\",\n \"merge2\": \"^1.3.0\",\n \"micromatch\": \"^4.0.4\"\n },\n \"engines\": {\n \"node\": \">=8.6.0\"\n }\n },\n \"node_modules/fast-json-stable-stringify\": {\n \"version\": \"2.1.0\",\n \"resolved\": \"https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz\",\n \"integrity\": \"sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==\",\n \"dev\": true\n },\n \"node_modules/fast-levenshtein\": {\n \"version\": \"2.0.6\",\n \"resolved\": \"https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz\",\n \"integrity\": \"sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==\",\n \"dev\": true\n },\n \"node_modules/fastq\": {\n \"version\": \"1.14.0\",\n \"resolved\": \"https://registry.npmjs.org/fastq/-/fastq-1.14.0.tgz\",\n \"integrity\": \"sha512-eR2D+V9/ExcbF9ls441yIuN6TI2ED1Y2ZcA5BmMtJsOkWOFRJQ0Jt0g1UwqXJJVAb+V+umH5Dfr8oh4EVP7VVg==\",\n \"dev\": true,\n \"dependencies\": {\n \"reusify\": \"^1.0.4\"\n }\n },\n \"node_modules/file-entry-cache\": {\n \"version\": \"6.0.1\",\n \"resolved\": \"https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz\",\n \"integrity\": \"sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==\",\n \"dev\": true,\n \"dependencies\": {\n \"flat-cache\": \"^3.0.4\"\n },\n \"engines\": {\n \"node\": \"^10.12.0 || >=12.0.0\"\n }\n },\n \"node_modules/fill-range\": {\n \"version\": \"7.0.1\",\n \"resolved\": \"https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz\",\n \"integrity\": \"sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==\",\n \"dev\": true,\n \"dependencies\": {\n \"to-regex-range\": \"^5.0.1\"\n },\n \"engines\": {\n \"node\": \">=8\"\n }\n },\n \"node_modules/flat-cache\": {\n \"version\": \"3.0.4\",\n \"resolved\": \"https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz\",\n \"integrity\": \"sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==\",\n \"dev\": true,\n \"dependencies\": {\n \"flatted\": \"^3.1.0\",\n \"rimraf\": \"^3.0.2\"\n },\n \"engines\": {\n \"node\": \"^10.12.0 || >=12.0.0\"\n }\n },\n \"node_modules/flatted\": {\n \"version\": \"3.2.7\",\n \"resolved\": \"https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz\",\n \"integrity\": \"sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==\",\n \"dev\": true\n },\n \"node_modules/fs.realpath\": {\n \"version\": \"1.0.0\",\n \"resolved\": \"https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz\",\n \"integrity\": \"sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==\",\n \"dev\": true\n },\n \"node_modules/fsevents\": {\n \"version\": \"2.3.2\",\n \"resolved\": \"https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz\",\n \"integrity\": \"sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==\",\n \"hasInstallScript\": true,\n \"optional\": true,\n \"os\": [\n \"darwin\"\n ],\n \"engines\": {\n \"node\": \"^8.16.0 || ^10.6.0 || >=11.0.0\"\n }\n },\n \"node_modules/function-bind\": {\n \"version\": \"1.1.1\",\n \"resolved\": \"https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz\",\n \"integrity\": \"sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==\",\n \"dev\": true\n },\n \"node_modules/functional-red-black-tree\": {\n \"version\": \"1.0.1\",\n \"resolved\": \"https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz\",\n \"integrity\": \"sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==\",\n \"dev\": true\n },\n \"node_modules/glob\": {\n \"version\": \"7.2.3\",\n \"resolved\": \"https://registry.npmjs.org/glob/-/glob-7.2.3.tgz\",\n \"integrity\": \"sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==\",\n \"dev\": true,\n \"dependencies\": {\n \"fs.realpath\": \"^1.0.0\",\n \"inflight\": \"^1.0.4\",\n \"inherits\": \"2\",\n \"minimatch\": \"^3.1.1\",\n \"once\": \"^1.3.0\",\n \"path-is-absolute\": \"^1.0.0\"\n },\n \"engines\": {\n \"node\": \"*\"\n },\n \"funding\": {\n \"url\": \"https://github.com/sponsors/isaacs\"\n }\n },\n \"node_modules/glob-parent\": {\n \"version\": \"5.1.2\",\n \"resolved\": \"https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz\",\n \"integrity\": \"sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==\",\n \"dev\": true,\n \"dependencies\": {\n \"is-glob\": \"^4.0.1\"\n },\n \"engines\": {\n \"node\": \">= 6\"\n }\n },\n \"node_modules/globals\": {\n \"version\": \"13.19.0\",\n \"resolved\": \"https://registry.npmjs.org/globals/-/globals-13.19.0.tgz\",\n \"integrity\": \"sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==\",\n \"dev\": true,\n \"dependencies\": {\n \"type-fest\": \"^0.20.2\"\n },\n \"engines\": {\n \"node\": \">=8\"\n },\n \"funding\": {\n \"url\": \"https://github.com/sponsors/sindresorhus\"\n }\n },\n \"node_modules/globalyzer\": {\n \"version\": \"0.1.0\",\n \"resolved\": \"https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz\",\n \"integrity\": \"sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==\",\n \"dev\": true\n },\n \"node_modules/globby\": {\n \"version\": \"11.1.0\",\n \"resolved\": \"https://registry.npmjs.org/globby/-/globby-11.1.0.tgz\",\n \"integrity\": \"sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==\",\n \"dev\": true,\n \"dependencies\": {\n \"array-union\": \"^2.1.0\",\n \"dir-glob\": \"^3.0.1\",\n \"fast-glob\": \"^3.2.9\",\n \"ignore\": \"^5.2.0\",\n \"merge2\": \"^1.4.1\",\n \"slash\": \"^3.0.0\"\n },\n \"engines\": {\n \"node\": \">=10\"\n },\n \"funding\": {\n \"url\": \"https://github.com/sponsors/sindresorhus\"\n }\n },\n \"node_modules/globrex\": {\n \"version\": \"0.1.2\",\n \"resolved\": \"https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz\",\n \"integrity\": \"sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==\",\n \"dev\": true\n },\n \"node_modules/graceful-fs\": {\n \"version\": \"4.2.10\",\n \"resolved\": \"https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz\",\n \"integrity\": \"sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==\",\n \"dev\": true\n },\n \"node_modules/has\": {\n \"version\": \"1.0.3\",\n \"resolved\": \"https://registry.npmjs.org/has/-/has-1.0.3.tgz\",\n \"integrity\": \"sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==\",\n \"dev\": true,\n \"dependencies\": {\n \"function-bind\": \"^1.1.1\"\n },\n \"engines\": {\n \"node\": \">= 0.4.0\"\n }\n },\n \"node_modules/has-flag\": {\n \"version\": \"4.0.0\",\n \"resolved\": \"https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz\",\n \"integrity\": \"sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=8\"\n }\n },\n \"node_modules/iconv-lite\": {\n \"version\": \"0.4.24\",\n \"resolved\": \"https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz\",\n \"integrity\": \"sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==\",\n \"dependencies\": {\n \"safer-buffer\": \">= 2.1.2 < 3\"\n },\n \"engines\": {\n \"node\": \">=0.10.0\"\n }\n },\n \"node_modules/ignore\": {\n \"version\": \"5.2.1\",\n \"resolved\": \"https://registry.npmjs.org/ignore/-/ignore-5.2.1.tgz\",\n \"integrity\": \"sha512-d2qQLzTJ9WxQftPAuEQpSPmKqzxePjzVbpAVv62AQ64NTL+wR4JkrVqR/LqFsFEUsHDAiId52mJteHDFuDkElA==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">= 4\"\n }\n },\n \"node_modules/import-fresh\": {\n \"version\": \"3.3.0\",\n \"resolved\": \"https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz\",\n \"integrity\": \"sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==\",\n \"dev\": true,\n \"dependencies\": {\n \"parent-module\": \"^1.0.0\",\n \"resolve-from\": \"^4.0.0\"\n },\n \"engines\": {\n \"node\": \">=6\"\n },\n \"funding\": {\n \"url\": \"https://github.com/sponsors/sindresorhus\"\n }\n },\n \"node_modules/imurmurhash\": {\n \"version\": \"0.1.4\",\n \"resolved\": \"https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz\",\n \"integrity\": \"sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=0.8.19\"\n }\n },\n \"node_modules/inflight\": {\n \"version\": \"1.0.6\",\n \"resolved\": \"https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz\",\n \"integrity\": \"sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==\",\n \"dev\": true,\n \"dependencies\": {\n \"once\": \"^1.3.0\",\n \"wrappy\": \"1\"\n }\n },\n \"node_modules/inherits\": {\n \"version\": \"2.0.4\",\n \"resolved\": \"https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz\",\n \"integrity\": \"sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==\",\n \"dev\": true\n },\n \"node_modules/internmap\": {\n \"version\": \"2.0.3\",\n \"resolved\": \"https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz\",\n \"integrity\": \"sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==\",\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/is-binary-path\": {\n \"version\": \"2.1.0\",\n \"resolved\": \"https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz\",\n \"integrity\": \"sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==\",\n \"dev\": true,\n \"dependencies\": {\n \"binary-extensions\": \"^2.0.0\"\n },\n \"engines\": {\n \"node\": \">=8\"\n }\n },\n \"node_modules/is-core-module\": {\n \"version\": \"2.11.0\",\n \"resolved\": \"https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz\",\n \"integrity\": \"sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==\",\n \"dev\": true,\n \"dependencies\": {\n \"has\": \"^1.0.3\"\n },\n \"funding\": {\n \"url\": \"https://github.com/sponsors/ljharb\"\n }\n },\n \"node_modules/is-extglob\": {\n \"version\": \"2.1.1\",\n \"resolved\": \"https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz\",\n \"integrity\": \"sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=0.10.0\"\n }\n },\n \"node_modules/is-fullwidth-code-point\": {\n \"version\": \"3.0.0\",\n \"resolved\": \"https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz\",\n \"integrity\": \"sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=8\"\n }\n },\n \"node_modules/is-glob\": {\n \"version\": \"4.0.3\",\n \"resolved\": \"https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz\",\n \"integrity\": \"sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==\",\n \"dev\": true,\n \"dependencies\": {\n \"is-extglob\": \"^2.1.1\"\n },\n \"engines\": {\n \"node\": \">=0.10.0\"\n }\n },\n \"node_modules/is-number\": {\n \"version\": \"7.0.0\",\n \"resolved\": \"https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz\",\n \"integrity\": \"sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=0.12.0\"\n }\n },\n \"node_modules/isexe\": {\n \"version\": \"2.0.0\",\n \"resolved\": \"https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz\",\n \"integrity\": \"sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==\",\n \"dev\": true\n },\n \"node_modules/js-tokens\": {\n \"version\": \"4.0.0\",\n \"resolved\": \"https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz\",\n \"integrity\": \"sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==\",\n \"dev\": true\n },\n \"node_modules/js-yaml\": {\n \"version\": \"3.14.1\",\n \"resolved\": \"https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz\",\n \"integrity\": \"sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==\",\n \"dev\": true,\n \"dependencies\": {\n \"argparse\": \"^1.0.7\",\n \"esprima\": \"^4.0.0\"\n },\n \"bin\": {\n \"js-yaml\": \"bin/js-yaml.js\"\n }\n },\n \"node_modules/json-schema-traverse\": {\n \"version\": \"0.4.1\",\n \"resolved\": \"https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz\",\n \"integrity\": \"sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==\",\n \"dev\": true\n },\n \"node_modules/json-stable-stringify-without-jsonify\": {\n \"version\": \"1.0.1\",\n \"resolved\": \"https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz\",\n \"integrity\": \"sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==\",\n \"dev\": true\n },\n \"node_modules/kleur\": {\n \"version\": \"4.1.5\",\n \"resolved\": \"https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz\",\n \"integrity\": \"sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=6\"\n }\n },\n \"node_modules/layercake\": {\n \"version\": \"7.2.0\",\n \"resolved\": \"https://registry.npmjs.org/layercake/-/layercake-7.2.0.tgz\",\n \"integrity\": \"sha512-YPiKb1AlytaebpNEB91Z2/2cNlyue5QBFH+GP3/8G+f5ENRjJybM8TkollCR9SiIcrTWiDAEjwOLj9RA/wrdKA==\",\n \"dependencies\": {\n \"d3-scale\": \"^4.0.2\"\n }\n },\n \"node_modules/levn\": {\n \"version\": \"0.4.1\",\n \"resolved\": \"https://registry.npmjs.org/levn/-/levn-0.4.1.tgz\",\n \"integrity\": \"sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==\",\n \"dev\": true,\n \"dependencies\": {\n \"prelude-ls\": \"^1.2.1\",\n \"type-check\": \"~0.4.0\"\n },\n \"engines\": {\n \"node\": \">= 0.8.0\"\n }\n },\n \"node_modules/lodash.merge\": {\n \"version\": \"4.6.2\",\n \"resolved\": \"https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz\",\n \"integrity\": \"sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==\",\n \"dev\": true\n },\n \"node_modules/lodash.truncate\": {\n \"version\": \"4.4.2\",\n \"resolved\": \"https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz\",\n \"integrity\": \"sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==\",\n \"dev\": true\n },\n \"node_modules/lru-cache\": {\n \"version\": \"6.0.0\",\n \"resolved\": \"https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz\",\n \"integrity\": \"sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==\",\n \"dev\": true,\n \"dependencies\": {\n \"yallist\": \"^4.0.0\"\n },\n \"engines\": {\n \"node\": \">=10\"\n }\n },\n \"node_modules/magic-string\": {\n \"version\": \"0.27.0\",\n \"resolved\": \"https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz\",\n \"integrity\": \"sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==\",\n \"dev\": true,\n \"dependencies\": {\n \"@jridgewell/sourcemap-codec\": \"^1.4.13\"\n },\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/merge2\": {\n \"version\": \"1.4.1\",\n \"resolved\": \"https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz\",\n \"integrity\": \"sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">= 8\"\n }\n },\n \"node_modules/micromatch\": {\n \"version\": \"4.0.5\",\n \"resolved\": \"https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz\",\n \"integrity\": \"sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==\",\n \"dev\": true,\n \"dependencies\": {\n \"braces\": \"^3.0.2\",\n \"picomatch\": \"^2.3.1\"\n },\n \"engines\": {\n \"node\": \">=8.6\"\n }\n },\n \"node_modules/mime\": {\n \"version\": \"3.0.0\",\n \"resolved\": \"https://registry.npmjs.org/mime/-/mime-3.0.0.tgz\",\n \"integrity\": \"sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==\",\n \"dev\": true,\n \"bin\": {\n \"mime\": \"cli.js\"\n },\n \"engines\": {\n \"node\": \">=10.0.0\"\n }\n },\n \"node_modules/min-indent\": {\n \"version\": \"1.0.1\",\n \"resolved\": \"https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz\",\n \"integrity\": \"sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=4\"\n }\n },\n \"node_modules/minimatch\": {\n \"version\": \"3.1.2\",\n \"resolved\": \"https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz\",\n \"integrity\": \"sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==\",\n \"dev\": true,\n \"dependencies\": {\n \"brace-expansion\": \"^1.1.7\"\n },\n \"engines\": {\n \"node\": \"*\"\n }\n },\n \"node_modules/minimist\": {\n \"version\": \"1.2.7\",\n \"resolved\": \"https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz\",\n \"integrity\": \"sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==\",\n \"dev\": true,\n \"funding\": {\n \"url\": \"https://github.com/sponsors/ljharb\"\n }\n },\n \"node_modules/mkdirp\": {\n \"version\": \"0.5.6\",\n \"resolved\": \"https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz\",\n \"integrity\": \"sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==\",\n \"dev\": true,\n \"dependencies\": {\n \"minimist\": \"^1.2.6\"\n },\n \"bin\": {\n \"mkdirp\": \"bin/cmd.js\"\n }\n },\n \"node_modules/mri\": {\n \"version\": \"1.2.0\",\n \"resolved\": \"https://registry.npmjs.org/mri/-/mri-1.2.0.tgz\",\n \"integrity\": \"sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=4\"\n }\n },\n \"node_modules/mrmime\": {\n \"version\": \"1.0.1\",\n \"resolved\": \"https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz\",\n \"integrity\": \"sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=10\"\n }\n },\n \"node_modules/ms\": {\n \"version\": \"2.1.2\",\n \"resolved\": \"https://registry.npmjs.org/ms/-/ms-2.1.2.tgz\",\n \"integrity\": \"sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==\",\n \"dev\": true\n },\n \"node_modules/nanoid\": {\n \"version\": \"3.3.4\",\n \"resolved\": \"https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz\",\n \"integrity\": \"sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==\",\n \"dev\": true,\n \"bin\": {\n \"nanoid\": \"bin/nanoid.cjs\"\n },\n \"engines\": {\n \"node\": \"^10 || ^12 || ^13.7 || ^14 || >=15.0.1\"\n }\n },\n \"node_modules/natural-compare\": {\n \"version\": \"1.4.0\",\n \"resolved\": \"https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz\",\n \"integrity\": \"sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==\",\n \"dev\": true\n },\n \"node_modules/normalize-path\": {\n \"version\": \"3.0.0\",\n \"resolved\": \"https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz\",\n \"integrity\": \"sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=0.10.0\"\n }\n },\n \"node_modules/once\": {\n \"version\": \"1.4.0\",\n \"resolved\": \"https://registry.npmjs.org/once/-/once-1.4.0.tgz\",\n \"integrity\": \"sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==\",\n \"dev\": true,\n \"dependencies\": {\n \"wrappy\": \"1\"\n }\n },\n \"node_modules/optionator\": {\n \"version\": \"0.9.1\",\n \"resolved\": \"https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz\",\n \"integrity\": \"sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==\",\n \"dev\": true,\n \"dependencies\": {\n \"deep-is\": \"^0.1.3\",\n \"fast-levenshtein\": \"^2.0.6\",\n \"levn\": \"^0.4.1\",\n \"prelude-ls\": \"^1.2.1\",\n \"type-check\": \"^0.4.0\",\n \"word-wrap\": \"^1.2.3\"\n },\n \"engines\": {\n \"node\": \">= 0.8.0\"\n }\n },\n \"node_modules/parent-module\": {\n \"version\": \"1.0.1\",\n \"resolved\": \"https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz\",\n \"integrity\": \"sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==\",\n \"dev\": true,\n \"dependencies\": {\n \"callsites\": \"^3.0.0\"\n },\n \"engines\": {\n \"node\": \">=6\"\n }\n },\n \"node_modules/path-is-absolute\": {\n \"version\": \"1.0.1\",\n \"resolved\": \"https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz\",\n \"integrity\": \"sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=0.10.0\"\n }\n },\n \"node_modules/path-key\": {\n \"version\": \"3.1.1\",\n \"resolved\": \"https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz\",\n \"integrity\": \"sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=8\"\n }\n },\n \"node_modules/path-parse\": {\n \"version\": \"1.0.7\",\n \"resolved\": \"https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz\",\n \"integrity\": \"sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==\",\n \"dev\": true\n },\n \"node_modules/path-type\": {\n \"version\": \"4.0.0\",\n \"resolved\": \"https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz\",\n \"integrity\": \"sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=8\"\n }\n },\n \"node_modules/picocolors\": {\n \"version\": \"1.0.0\",\n \"resolved\": \"https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz\",\n \"integrity\": \"sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==\",\n \"dev\": true\n },\n \"node_modules/picomatch\": {\n \"version\": \"2.3.1\",\n \"resolved\": \"https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz\",\n \"integrity\": \"sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==\",\n \"engines\": {\n \"node\": \">=8.6\"\n },\n \"funding\": {\n \"url\": \"https://github.com/sponsors/jonschlinkert\"\n }\n },\n \"node_modules/postcss\": {\n \"version\": \"8.4.20\",\n \"resolved\": \"https://registry.npmjs.org/postcss/-/postcss-8.4.20.tgz\",\n \"integrity\": \"sha512-6Q04AXR1212bXr5fh03u8aAwbLxAQNGQ/Q1LNa0VfOI06ZAlhPHtQvE4OIdpj4kLThXilalPnmDSOD65DcHt+g==\",\n \"dev\": true,\n \"funding\": [\n {\n \"type\": \"opencollective\",\n \"url\": \"https://opencollective.com/postcss/\"\n },\n {\n \"type\": \"tidelift\",\n \"url\": \"https://tidelift.com/funding/github/npm/postcss\"\n }\n ],\n \"dependencies\": {\n \"nanoid\": \"^3.3.4\",\n \"picocolors\": \"^1.0.0\",\n \"source-map-js\": \"^1.0.2\"\n },\n \"engines\": {\n \"node\": \"^10 || ^12 || >=14\"\n }\n },\n \"node_modules/prelude-ls\": {\n \"version\": \"1.2.1\",\n \"resolved\": \"https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz\",\n \"integrity\": \"sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">= 0.8.0\"\n }\n },\n \"node_modules/prettier\": {\n \"version\": \"2.8.1\",\n \"resolved\": \"https://registry.npmjs.org/prettier/-/prettier-2.8.1.tgz\",\n \"integrity\": \"sha512-lqGoSJBQNJidqCHE80vqZJHWHRFoNYsSpP9AjFhlhi9ODCJA541svILes/+/1GM3VaL/abZi7cpFzOpdR9UPKg==\",\n \"dev\": true,\n \"bin\": {\n \"prettier\": \"bin-prettier.js\"\n },\n \"engines\": {\n \"node\": \">=10.13.0\"\n },\n \"funding\": {\n \"url\": \"https://github.com/prettier/prettier?sponsor=1\"\n }\n },\n \"node_modules/prettier-plugin-svelte\": {\n \"version\": \"2.9.0\",\n \"resolved\": \"https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.9.0.tgz\",\n \"integrity\": \"sha512-3doBi5NO4IVgaNPtwewvrgPpqAcvNv0NwJNflr76PIGgi9nf1oguQV1Hpdm9TI2ALIQVn/9iIwLpBO5UcD2Jiw==\",\n \"dev\": true,\n \"peerDependencies\": {\n \"prettier\": \"^1.16.4 || ^2.0.0\",\n \"svelte\": \"^3.2.0\"\n }\n },\n \"node_modules/progress\": {\n \"version\": \"2.0.3\",\n \"resolved\": \"https://registry.npmjs.org/progress/-/progress-2.0.3.tgz\",\n \"integrity\": \"sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=0.4.0\"\n }\n },\n \"node_modules/punycode\": {\n \"version\": \"2.1.1\",\n \"resolved\": \"https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz\",\n \"integrity\": \"sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=6\"\n }\n },\n \"node_modules/queue-microtask\": {\n \"version\": \"1.2.3\",\n \"resolved\": \"https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz\",\n \"integrity\": \"sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==\",\n \"dev\": true,\n \"funding\": [\n {\n \"type\": \"github\",\n \"url\": \"https://github.com/sponsors/feross\"\n },\n {\n \"type\": \"patreon\",\n \"url\": \"https://www.patreon.com/feross\"\n },\n {\n \"type\": \"consulting\",\n \"url\": \"https://feross.org/support\"\n }\n ]\n },\n \"node_modules/readdirp\": {\n \"version\": \"3.6.0\",\n \"resolved\": \"https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz\",\n \"integrity\": \"sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==\",\n \"dev\": true,\n \"dependencies\": {\n \"picomatch\": \"^2.2.1\"\n },\n \"engines\": {\n \"node\": \">=8.10.0\"\n }\n },\n \"node_modules/regexpp\": {\n \"version\": \"3.2.0\",\n \"resolved\": \"https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz\",\n \"integrity\": \"sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=8\"\n },\n \"funding\": {\n \"url\": \"https://github.com/sponsors/mysticatea\"\n }\n },\n \"node_modules/require-from-string\": {\n \"version\": \"2.0.2\",\n \"resolved\": \"https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz\",\n \"integrity\": \"sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=0.10.0\"\n }\n },\n \"node_modules/resolve\": {\n \"version\": \"1.22.1\",\n \"resolved\": \"https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz\",\n \"integrity\": \"sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==\",\n \"dev\": true,\n \"dependencies\": {\n \"is-core-module\": \"^2.9.0\",\n \"path-parse\": \"^1.0.7\",\n \"supports-preserve-symlinks-flag\": \"^1.0.0\"\n },\n \"bin\": {\n \"resolve\": \"bin/resolve\"\n },\n \"funding\": {\n \"url\": \"https://github.com/sponsors/ljharb\"\n }\n },\n \"node_modules/resolve-from\": {\n \"version\": \"4.0.0\",\n \"resolved\": \"https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz\",\n \"integrity\": \"sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=4\"\n }\n },\n \"node_modules/reusify\": {\n \"version\": \"1.0.4\",\n \"resolved\": \"https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz\",\n \"integrity\": \"sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==\",\n \"dev\": true,\n \"engines\": {\n \"iojs\": \">=1.0.0\",\n \"node\": \">=0.10.0\"\n }\n },\n \"node_modules/rimraf\": {\n \"version\": \"3.0.2\",\n \"resolved\": \"https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz\",\n \"integrity\": \"sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==\",\n \"dev\": true,\n \"dependencies\": {\n \"glob\": \"^7.1.3\"\n },\n \"bin\": {\n \"rimraf\": \"bin.js\"\n },\n \"funding\": {\n \"url\": \"https://github.com/sponsors/isaacs\"\n }\n },\n \"node_modules/rollup\": {\n \"version\": \"2.79.1\",\n \"resolved\": \"https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz\",\n \"integrity\": \"sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==\",\n \"peer\": true,\n \"bin\": {\n \"rollup\": \"dist/bin/rollup\"\n },\n \"engines\": {\n \"node\": \">=10.0.0\"\n },\n \"optionalDependencies\": {\n \"fsevents\": \"~2.3.2\"\n }\n },\n \"node_modules/run-parallel\": {\n \"version\": \"1.2.0\",\n \"resolved\": \"https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz\",\n \"integrity\": \"sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==\",\n \"dev\": true,\n \"funding\": [\n {\n \"type\": \"github\",\n \"url\": \"https://github.com/sponsors/feross\"\n },\n {\n \"type\": \"patreon\",\n \"url\": \"https://www.patreon.com/feross\"\n },\n {\n \"type\": \"consulting\",\n \"url\": \"https://feross.org/support\"\n }\n ],\n \"dependencies\": {\n \"queue-microtask\": \"^1.2.2\"\n }\n },\n \"node_modules/rw\": {\n \"version\": \"1.3.3\",\n \"resolved\": \"https://registry.npmjs.org/rw/-/rw-1.3.3.tgz\",\n \"integrity\": \"sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==\"\n },\n \"node_modules/sade\": {\n \"version\": \"1.8.1\",\n \"resolved\": \"https://registry.npmjs.org/sade/-/sade-1.8.1.tgz\",\n \"integrity\": \"sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==\",\n \"dev\": true,\n \"dependencies\": {\n \"mri\": \"^1.1.0\"\n },\n \"engines\": {\n \"node\": \">=6\"\n }\n },\n \"node_modules/safer-buffer\": {\n \"version\": \"2.1.2\",\n \"resolved\": \"https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz\",\n \"integrity\": \"sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==\"\n },\n \"node_modules/sander\": {\n \"version\": \"0.5.1\",\n \"resolved\": \"https://registry.npmjs.org/sander/-/sander-0.5.1.tgz\",\n \"integrity\": \"sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==\",\n \"dev\": true,\n \"dependencies\": {\n \"es6-promise\": \"^3.1.2\",\n \"graceful-fs\": \"^4.1.3\",\n \"mkdirp\": \"^0.5.1\",\n \"rimraf\": \"^2.5.2\"\n }\n },\n \"node_modules/sander/node_modules/rimraf\": {\n \"version\": \"2.7.1\",\n \"resolved\": \"https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz\",\n \"integrity\": \"sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==\",\n \"dev\": true,\n \"dependencies\": {\n \"glob\": \"^7.1.3\"\n },\n \"bin\": {\n \"rimraf\": \"bin.js\"\n }\n },\n \"node_modules/semver\": {\n \"version\": \"7.3.8\",\n \"resolved\": \"https://registry.npmjs.org/semver/-/semver-7.3.8.tgz\",\n \"integrity\": \"sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==\",\n \"dev\": true,\n \"dependencies\": {\n \"lru-cache\": \"^6.0.0\"\n },\n \"bin\": {\n \"semver\": \"bin/semver.js\"\n },\n \"engines\": {\n \"node\": \">=10\"\n }\n },\n \"node_modules/set-cookie-parser\": {\n \"version\": \"2.5.1\",\n \"resolved\": \"https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.5.1.tgz\",\n \"integrity\": \"sha512-1jeBGaKNGdEq4FgIrORu/N570dwoPYio8lSoYLWmX7sQ//0JY08Xh9o5pBcgmHQ/MbsYp/aZnOe1s1lIsbLprQ==\",\n \"dev\": true\n },\n \"node_modules/shebang-command\": {\n \"version\": \"2.0.0\",\n \"resolved\": \"https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz\",\n \"integrity\": \"sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==\",\n \"dev\": true,\n \"dependencies\": {\n \"shebang-regex\": \"^3.0.0\"\n },\n \"engines\": {\n \"node\": \">=8\"\n }\n },\n \"node_modules/shebang-regex\": {\n \"version\": \"3.0.0\",\n \"resolved\": \"https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz\",\n \"integrity\": \"sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=8\"\n }\n },\n \"node_modules/sirv\": {\n \"version\": \"2.0.2\",\n \"resolved\": \"https://registry.npmjs.org/sirv/-/sirv-2.0.2.tgz\",\n \"integrity\": \"sha512-4Qog6aE29nIjAOKe/wowFTxOdmbEZKb+3tsLljaBRzJwtqto0BChD2zzH0LhgCSXiI+V7X+Y45v14wBZQ1TK3w==\",\n \"dev\": true,\n \"dependencies\": {\n \"@polka/url\": \"^1.0.0-next.20\",\n \"mrmime\": \"^1.0.0\",\n \"totalist\": \"^3.0.0\"\n },\n \"engines\": {\n \"node\": \">= 10\"\n }\n },\n \"node_modules/slash\": {\n \"version\": \"3.0.0\",\n \"resolved\": \"https://registry.npmjs.org/slash/-/slash-3.0.0.tgz\",\n \"integrity\": \"sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=8\"\n }\n },\n \"node_modules/slice-ansi\": {\n \"version\": \"4.0.0\",\n \"resolved\": \"https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz\",\n \"integrity\": \"sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==\",\n \"dev\": true,\n \"dependencies\": {\n \"ansi-styles\": \"^4.0.0\",\n \"astral-regex\": \"^2.0.0\",\n \"is-fullwidth-code-point\": \"^3.0.0\"\n },\n \"engines\": {\n \"node\": \">=10\"\n },\n \"funding\": {\n \"url\": \"https://github.com/chalk/slice-ansi?sponsor=1\"\n }\n },\n \"node_modules/sorcery\": {\n \"version\": \"0.10.0\",\n \"resolved\": \"https://registry.npmjs.org/sorcery/-/sorcery-0.10.0.tgz\",\n \"integrity\": \"sha512-R5ocFmKZQFfSTstfOtHjJuAwbpGyf9qjQa1egyhvXSbM7emjrtLXtGdZsDJDABC85YBfVvrOiGWKSYXPKdvP1g==\",\n \"dev\": true,\n \"dependencies\": {\n \"buffer-crc32\": \"^0.2.5\",\n \"minimist\": \"^1.2.0\",\n \"sander\": \"^0.5.0\",\n \"sourcemap-codec\": \"^1.3.0\"\n },\n \"bin\": {\n \"sorcery\": \"bin/index.js\"\n }\n },\n \"node_modules/source-map-js\": {\n \"version\": \"1.0.2\",\n \"resolved\": \"https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz\",\n \"integrity\": \"sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=0.10.0\"\n }\n },\n \"node_modules/sourcemap-codec\": {\n \"version\": \"1.4.8\",\n \"resolved\": \"https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz\",\n \"integrity\": \"sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==\",\n \"deprecated\": \"Please use @jridgewell/sourcemap-codec instead\",\n \"dev\": true\n },\n \"node_modules/sprintf-js\": {\n \"version\": \"1.0.3\",\n \"resolved\": \"https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz\",\n \"integrity\": \"sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==\",\n \"dev\": true\n },\n \"node_modules/streamsearch\": {\n \"version\": \"1.1.0\",\n \"resolved\": \"https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz\",\n \"integrity\": \"sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=10.0.0\"\n }\n },\n \"node_modules/string-width\": {\n \"version\": \"4.2.3\",\n \"resolved\": \"https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz\",\n \"integrity\": \"sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==\",\n \"dev\": true,\n \"dependencies\": {\n \"emoji-regex\": \"^8.0.0\",\n \"is-fullwidth-code-point\": \"^3.0.0\",\n \"strip-ansi\": \"^6.0.1\"\n },\n \"engines\": {\n \"node\": \">=8\"\n }\n },\n \"node_modules/strip-ansi\": {\n \"version\": \"6.0.1\",\n \"resolved\": \"https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz\",\n \"integrity\": \"sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==\",\n \"dev\": true,\n \"dependencies\": {\n \"ansi-regex\": \"^5.0.1\"\n },\n \"engines\": {\n \"node\": \">=8\"\n }\n },\n \"node_modules/strip-indent\": {\n \"version\": \"3.0.0\",\n \"resolved\": \"https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz\",\n \"integrity\": \"sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==\",\n \"dev\": true,\n \"dependencies\": {\n \"min-indent\": \"^1.0.0\"\n },\n \"engines\": {\n \"node\": \">=8\"\n }\n },\n \"node_modules/strip-json-comments\": {\n \"version\": \"3.1.1\",\n \"resolved\": \"https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz\",\n \"integrity\": \"sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=8\"\n },\n \"funding\": {\n \"url\": \"https://github.com/sponsors/sindresorhus\"\n }\n },\n \"node_modules/supports-color\": {\n \"version\": \"7.2.0\",\n \"resolved\": \"https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz\",\n \"integrity\": \"sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==\",\n \"dev\": true,\n \"dependencies\": {\n \"has-flag\": \"^4.0.0\"\n },\n \"engines\": {\n \"node\": \">=8\"\n }\n },\n \"node_modules/supports-preserve-symlinks-flag\": {\n \"version\": \"1.0.0\",\n \"resolved\": \"https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz\",\n \"integrity\": \"sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">= 0.4\"\n },\n \"funding\": {\n \"url\": \"https://github.com/sponsors/ljharb\"\n }\n },\n \"node_modules/svelte\": {\n \"version\": \"3.55.0\",\n \"resolved\": \"https://registry.npmjs.org/svelte/-/svelte-3.55.0.tgz\",\n \"integrity\": \"sha512-uGu2FVMlOuey4JoKHKrpZFkoYyj0VLjJdz47zX5+gVK5odxHM40RVhar9/iK2YFRVxvfg9FkhfVlR0sjeIrOiA==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">= 8\"\n }\n },\n \"node_modules/svelte-check\": {\n \"version\": \"2.10.2\",\n \"resolved\": \"https://registry.npmjs.org/svelte-check/-/svelte-check-2.10.2.tgz\",\n \"integrity\": \"sha512-h1Tuiir0m8J5yqN+Vx6qgKKk1L871e6a9o7rMwVWfu8Qs6Wg7x2R+wcxS3SO3VpW5JCxCat90rxPsZMYgz+HaQ==\",\n \"dev\": true,\n \"dependencies\": {\n \"@jridgewell/trace-mapping\": \"^0.3.9\",\n \"chokidar\": \"^3.4.1\",\n \"fast-glob\": \"^3.2.7\",\n \"import-fresh\": \"^3.2.1\",\n \"picocolors\": \"^1.0.0\",\n \"sade\": \"^1.7.4\",\n \"svelte-preprocess\": \"^4.0.0\",\n \"typescript\": \"*\"\n },\n \"bin\": {\n \"svelte-check\": \"bin/svelte-check\"\n },\n \"peerDependencies\": {\n \"svelte\": \"^3.24.0\"\n }\n },\n \"node_modules/svelte-hmr\": {\n \"version\": \"0.15.1\",\n \"resolved\": \"https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.15.1.tgz\",\n \"integrity\": \"sha512-BiKB4RZ8YSwRKCNVdNxK/GfY+r4Kjgp9jCLEy0DuqAKfmQtpL38cQK3afdpjw4sqSs4PLi3jIPJIFp259NkZtA==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \"^12.20 || ^14.13.1 || >= 16\"\n },\n \"peerDependencies\": {\n \"svelte\": \">=3.19.0\"\n }\n },\n \"node_modules/svelte-preprocess\": {\n \"version\": \"4.10.7\",\n \"resolved\": \"https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-4.10.7.tgz\",\n \"integrity\": \"sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw==\",\n \"dev\": true,\n \"hasInstallScript\": true,\n \"dependencies\": {\n \"@types/pug\": \"^2.0.4\",\n \"@types/sass\": \"^1.16.0\",\n \"detect-indent\": \"^6.0.0\",\n \"magic-string\": \"^0.25.7\",\n \"sorcery\": \"^0.10.0\",\n \"strip-indent\": \"^3.0.0\"\n },\n \"engines\": {\n \"node\": \">= 9.11.2\"\n },\n \"peerDependencies\": {\n \"@babel/core\": \"^7.10.2\",\n \"coffeescript\": \"^2.5.1\",\n \"less\": \"^3.11.3 || ^4.0.0\",\n \"postcss\": \"^7 || ^8\",\n \"postcss-load-config\": \"^2.1.0 || ^3.0.0 || ^4.0.0\",\n \"pug\": \"^3.0.0\",\n \"sass\": \"^1.26.8\",\n \"stylus\": \"^0.55.0\",\n \"sugarss\": \"^2.0.0\",\n \"svelte\": \"^3.23.0\",\n \"typescript\": \"^3.9.5 || ^4.0.0\"\n },\n \"peerDependenciesMeta\": {\n \"@babel/core\": {\n \"optional\": true\n },\n \"coffeescript\": {\n \"optional\": true\n },\n \"less\": {\n \"optional\": true\n },\n \"node-sass\": {\n \"optional\": true\n },\n \"postcss\": {\n \"optional\": true\n },\n \"postcss-load-config\": {\n \"optional\": true\n },\n \"pug\": {\n \"optional\": true\n },\n \"sass\": {\n \"optional\": true\n },\n \"stylus\": {\n \"optional\": true\n },\n \"sugarss\": {\n \"optional\": true\n },\n \"typescript\": {\n \"optional\": true\n }\n }\n },\n \"node_modules/svelte-preprocess/node_modules/magic-string\": {\n \"version\": \"0.25.9\",\n \"resolved\": \"https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz\",\n \"integrity\": \"sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==\",\n \"dev\": true,\n \"dependencies\": {\n \"sourcemap-codec\": \"^1.4.8\"\n }\n },\n \"node_modules/table\": {\n \"version\": \"6.8.1\",\n \"resolved\": \"https://registry.npmjs.org/table/-/table-6.8.1.tgz\",\n \"integrity\": \"sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==\",\n \"dev\": true,\n \"dependencies\": {\n \"ajv\": \"^8.0.1\",\n \"lodash.truncate\": \"^4.4.2\",\n \"slice-ansi\": \"^4.0.0\",\n \"string-width\": \"^4.2.3\",\n \"strip-ansi\": \"^6.0.1\"\n },\n \"engines\": {\n \"node\": \">=10.0.0\"\n }\n },\n \"node_modules/table/node_modules/ajv\": {\n \"version\": \"8.11.2\",\n \"resolved\": \"https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz\",\n \"integrity\": \"sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==\",\n \"dev\": true,\n \"dependencies\": {\n \"fast-deep-equal\": \"^3.1.1\",\n \"json-schema-traverse\": \"^1.0.0\",\n \"require-from-string\": \"^2.0.2\",\n \"uri-js\": \"^4.2.2\"\n },\n \"funding\": {\n \"type\": \"github\",\n \"url\": \"https://github.com/sponsors/epoberezkin\"\n }\n },\n \"node_modules/table/node_modules/json-schema-traverse\": {\n \"version\": \"1.0.0\",\n \"resolved\": \"https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz\",\n \"integrity\": \"sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==\",\n \"dev\": true\n },\n \"node_modules/text-table\": {\n \"version\": \"0.2.0\",\n \"resolved\": \"https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz\",\n \"integrity\": \"sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==\",\n \"dev\": true\n },\n \"node_modules/tiny-glob\": {\n \"version\": \"0.2.9\",\n \"resolved\": \"https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz\",\n \"integrity\": \"sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==\",\n \"dev\": true,\n \"dependencies\": {\n \"globalyzer\": \"0.1.0\",\n \"globrex\": \"^0.1.2\"\n }\n },\n \"node_modules/to-regex-range\": {\n \"version\": \"5.0.1\",\n \"resolved\": \"https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz\",\n \"integrity\": \"sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==\",\n \"dev\": true,\n \"dependencies\": {\n \"is-number\": \"^7.0.0\"\n },\n \"engines\": {\n \"node\": \">=8.0\"\n }\n },\n \"node_modules/tosource\": {\n \"version\": \"1.0.0\",\n \"resolved\": \"https://registry.npmjs.org/tosource/-/tosource-1.0.0.tgz\",\n \"integrity\": \"sha512-N6g8eQ1eerw6Y1pBhdgkubWIiPFwXa2POSUrlL8jth5CyyEWNWzoGKRkO3CaO7Jx27hlJP54muB3btIAbx4MPg==\",\n \"engines\": {\n \"node\": \">=0.4.0\"\n }\n },\n \"node_modules/totalist\": {\n \"version\": \"3.0.0\",\n \"resolved\": \"https://registry.npmjs.org/totalist/-/totalist-3.0.0.tgz\",\n \"integrity\": \"sha512-eM+pCBxXO/njtF7vdFsHuqb+ElbxqtI4r5EAvk6grfAFyJ6IvWlSkfZ5T9ozC6xWw3Fj1fGoSmrl0gUs46JVIw==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=6\"\n }\n },\n \"node_modules/tslib\": {\n \"version\": \"2.4.1\",\n \"resolved\": \"https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz\",\n \"integrity\": \"sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==\",\n \"dev\": true\n },\n \"node_modules/tsutils\": {\n \"version\": \"3.21.0\",\n \"resolved\": \"https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz\",\n \"integrity\": \"sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==\",\n \"dev\": true,\n \"dependencies\": {\n \"tslib\": \"^1.8.1\"\n },\n \"engines\": {\n \"node\": \">= 6\"\n },\n \"peerDependencies\": {\n \"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\"\n }\n },\n \"node_modules/tsutils/node_modules/tslib\": {\n \"version\": \"1.14.1\",\n \"resolved\": \"https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz\",\n \"integrity\": \"sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==\",\n \"dev\": true\n },\n \"node_modules/type-check\": {\n \"version\": \"0.4.0\",\n \"resolved\": \"https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz\",\n \"integrity\": \"sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==\",\n \"dev\": true,\n \"dependencies\": {\n \"prelude-ls\": \"^1.2.1\"\n },\n \"engines\": {\n \"node\": \">= 0.8.0\"\n }\n },\n \"node_modules/type-fest\": {\n \"version\": \"0.20.2\",\n \"resolved\": \"https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz\",\n \"integrity\": \"sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=10\"\n },\n \"funding\": {\n \"url\": \"https://github.com/sponsors/sindresorhus\"\n }\n },\n \"node_modules/typescript\": {\n \"version\": \"4.9.4\",\n \"resolved\": \"https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz\",\n \"integrity\": \"sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==\",\n \"dev\": true,\n \"bin\": {\n \"tsc\": \"bin/tsc\",\n \"tsserver\": \"bin/tsserver\"\n },\n \"engines\": {\n \"node\": \">=4.2.0\"\n }\n },\n \"node_modules/undici\": {\n \"version\": \"5.14.0\",\n \"resolved\": \"https://registry.npmjs.org/undici/-/undici-5.14.0.tgz\",\n \"integrity\": \"sha512-yJlHYw6yXPPsuOH0x2Ib1Km61vu4hLiRRQoafs+WUgX1vO64vgnxiCEN9dpIrhZyHFsai3F0AEj4P9zy19enEQ==\",\n \"dev\": true,\n \"dependencies\": {\n \"busboy\": \"^1.6.0\"\n },\n \"engines\": {\n \"node\": \">=12.18\"\n }\n },\n \"node_modules/uri-js\": {\n \"version\": \"4.4.1\",\n \"resolved\": \"https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz\",\n \"integrity\": \"sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==\",\n \"dev\": true,\n \"dependencies\": {\n \"punycode\": \"^2.1.0\"\n }\n },\n \"node_modules/v8-compile-cache\": {\n \"version\": \"2.3.0\",\n \"resolved\": \"https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz\",\n \"integrity\": \"sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==\",\n \"dev\": true\n },\n \"node_modules/vite\": {\n \"version\": \"4.0.1\",\n \"resolved\": \"https://registry.npmjs.org/vite/-/vite-4.0.1.tgz\",\n \"integrity\": \"sha512-kZQPzbDau35iWOhy3CpkrRC7It+HIHtulAzBhMqzGHKRf/4+vmh8rPDDdv98SWQrFWo6//3ozwsRmwQIPZsK9g==\",\n \"dev\": true,\n \"dependencies\": {\n \"esbuild\": \"^0.16.3\",\n \"postcss\": \"^8.4.20\",\n \"resolve\": \"^1.22.1\",\n \"rollup\": \"^3.7.0\"\n },\n \"bin\": {\n \"vite\": \"bin/vite.js\"\n },\n \"engines\": {\n \"node\": \"^14.18.0 || >=16.0.0\"\n },\n \"optionalDependencies\": {\n \"fsevents\": \"~2.3.2\"\n },\n \"peerDependencies\": {\n \"@types/node\": \">= 14\",\n \"less\": \"*\",\n \"sass\": \"*\",\n \"stylus\": \"*\",\n \"sugarss\": \"*\",\n \"terser\": \"^5.4.0\"\n },\n \"peerDependenciesMeta\": {\n \"@types/node\": {\n \"optional\": true\n },\n \"less\": {\n \"optional\": true\n },\n \"sass\": {\n \"optional\": true\n },\n \"stylus\": {\n \"optional\": true\n },\n \"sugarss\": {\n \"optional\": true\n },\n \"terser\": {\n \"optional\": true\n }\n }\n },\n \"node_modules/vite/node_modules/rollup\": {\n \"version\": \"3.7.4\",\n \"resolved\": \"https://registry.npmjs.org/rollup/-/rollup-3.7.4.tgz\",\n \"integrity\": \"sha512-jN9rx3k5pfg9H9al0r0y1EYKSeiRANZRYX32SuNXAnKzh6cVyf4LZVto1KAuDnbHT03E1CpsgqDKaqQ8FZtgxw==\",\n \"dev\": true,\n \"bin\": {\n \"rollup\": \"dist/bin/rollup\"\n },\n \"engines\": {\n \"node\": \">=14.18.0\",\n \"npm\": \">=8.0.0\"\n },\n \"optionalDependencies\": {\n \"fsevents\": \"~2.3.2\"\n }\n },\n \"node_modules/vitefu\": {\n \"version\": \"0.2.3\",\n \"resolved\": \"https://registry.npmjs.org/vitefu/-/vitefu-0.2.3.tgz\",\n \"integrity\": \"sha512-75l7TTuU8isAhz1QFtNKjDkqjxvndfMC1AfIMjJ0ZQ59ZD0Ow9QOIsJJX16Wv9PS8f+zMzp6fHy5cCbKG/yVUQ==\",\n \"dev\": true,\n \"peerDependencies\": {\n \"vite\": \"^3.0.0 || ^4.0.0\"\n },\n \"peerDependenciesMeta\": {\n \"vite\": {\n \"optional\": true\n }\n }\n },\n \"node_modules/which\": {\n \"version\": \"2.0.2\",\n \"resolved\": \"https://registry.npmjs.org/which/-/which-2.0.2.tgz\",\n \"integrity\": \"sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==\",\n \"dev\": true,\n \"dependencies\": {\n \"isexe\": \"^2.0.0\"\n },\n \"bin\": {\n \"node-which\": \"bin/node-which\"\n },\n \"engines\": {\n \"node\": \">= 8\"\n }\n },\n \"node_modules/word-wrap\": {\n \"version\": \"1.2.3\",\n \"resolved\": \"https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz\",\n \"integrity\": \"sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=0.10.0\"\n }\n },\n \"node_modules/wrappy\": {\n \"version\": \"1.0.2\",\n \"resolved\": \"https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz\",\n \"integrity\": \"sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==\",\n \"dev\": true\n },\n \"node_modules/yallist\": {\n \"version\": \"4.0.0\",\n \"resolved\": \"https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz\",\n \"integrity\": \"sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==\",\n \"dev\": true\n }\n },\n \"dependencies\": {\n \"@babel/code-frame\": {\n \"version\": \"7.12.11\",\n \"resolved\": \"https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz\",\n \"integrity\": \"sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==\",\n \"dev\": true,\n \"requires\": {\n \"@babel/highlight\": \"^7.10.4\"\n }\n },\n \"@babel/helper-validator-identifier\": {\n \"version\": \"7.19.1\",\n \"resolved\": \"https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz\",\n \"integrity\": \"sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==\",\n \"dev\": true\n },\n \"@babel/highlight\": {\n \"version\": \"7.18.6\",\n \"resolved\": \"https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz\",\n \"integrity\": \"sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==\",\n \"dev\": true,\n \"requires\": {\n \"@babel/helper-validator-identifier\": \"^7.18.6\",\n \"chalk\": \"^2.0.0\",\n \"js-tokens\": \"^4.0.0\"\n },\n \"dependencies\": {\n \"ansi-styles\": {\n \"version\": \"3.2.1\",\n \"resolved\": \"https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz\",\n \"integrity\": \"sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==\",\n \"dev\": true,\n \"requires\": {\n \"color-convert\": \"^1.9.0\"\n }\n },\n \"chalk\": {\n \"version\": \"2.4.2\",\n \"resolved\": \"https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz\",\n \"integrity\": \"sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==\",\n \"dev\": true,\n \"requires\": {\n \"ansi-styles\": \"^3.2.1\",\n \"escape-string-regexp\": \"^1.0.5\",\n \"supports-color\": \"^5.3.0\"\n }\n },\n \"color-convert\": {\n \"version\": \"1.9.3\",\n \"resolved\": \"https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz\",\n \"integrity\": \"sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==\",\n \"dev\": true,\n \"requires\": {\n \"color-name\": \"1.1.3\"\n }\n },\n \"color-name\": {\n \"version\": \"1.1.3\",\n \"resolved\": \"https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz\",\n \"integrity\": \"sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==\",\n \"dev\": true\n },\n \"escape-string-regexp\": {\n \"version\": \"1.0.5\",\n \"resolved\": \"https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz\",\n \"integrity\": \"sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==\",\n \"dev\": true\n },\n \"has-flag\": {\n \"version\": \"3.0.0\",\n \"resolved\": \"https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz\",\n \"integrity\": \"sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==\",\n \"dev\": true\n },\n \"supports-color\": {\n \"version\": \"5.5.0\",\n \"resolved\": \"https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz\",\n \"integrity\": \"sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==\",\n \"dev\": true,\n \"requires\": {\n \"has-flag\": \"^3.0.0\"\n }\n }\n }\n },\n \"@esbuild/android-arm\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.7.tgz\",\n \"integrity\": \"sha512-yhzDbiVcmq6T1/XEvdcJIVcXHdLjDJ5cQ0Dp9R9p9ERMBTeO1dR5tc8YYv8zwDeBw1xZm+Eo3MRo8cwclhBS0g==\",\n \"dev\": true,\n \"optional\": true\n },\n \"@esbuild/android-arm64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.7.tgz\",\n \"integrity\": \"sha512-tYFw0lBJSEvLoGzzYh1kXuzoX1iPkbOk3O29VqzQb0HbOy7t/yw1hGkvwoJhXHwzQUPsShyYcTgRf6bDBcfnTw==\",\n \"dev\": true,\n \"optional\": true\n },\n \"@esbuild/android-x64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.7.tgz\",\n \"integrity\": \"sha512-3P2OuTxwAtM3k/yEWTNUJRjMPG1ce8rXs51GTtvEC5z1j8fC1plHeVVczdeHECU7aM2/Buc0MwZ6ciM/zysnWg==\",\n \"dev\": true,\n \"optional\": true\n },\n \"@esbuild/darwin-arm64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.7.tgz\",\n \"integrity\": \"sha512-VUb9GK23z8jkosHU9yJNUgQpsfJn+7ZyBm6adi2Ec5/U241eR1tAn82QicnUzaFDaffeixiHwikjmnec/YXEZg==\",\n \"dev\": true,\n \"optional\": true\n },\n \"@esbuild/darwin-x64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.7.tgz\",\n \"integrity\": \"sha512-duterlv3tit3HI9vhzMWnSVaB1B6YsXpFq1Ntd6Fou82BB1l4tucYy3FI9dHv3tvtDuS0NiGf/k6XsdBqPZ01w==\",\n \"dev\": true,\n \"optional\": true\n },\n \"@esbuild/freebsd-arm64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.7.tgz\",\n \"integrity\": \"sha512-9kkycpBFes/vhi7B7o0cf+q2WdJi+EpVzpVTqtWFNiutARWDFFLcB93J8PR1cG228sucsl3B+7Ts27izE6qiaQ==\",\n \"dev\": true,\n \"optional\": true\n },\n \"@esbuild/freebsd-x64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.7.tgz\",\n \"integrity\": \"sha512-5Ahf6jzWXJ4J2uh9dpy5DKOO+PeRUE/9DMys6VuYfwgQzd6n5+pVFm58L2Z2gRe611RX6SdydnNaiIKM3svY7g==\",\n \"dev\": true,\n \"optional\": true\n },\n \"@esbuild/linux-arm\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.7.tgz\",\n \"integrity\": \"sha512-QqJnyCfu5OF78Olt7JJSZ7OSv/B4Hf+ZJWp4kkq9xwMsgu7yWq3crIic8gGOpDYTqVKKMDAVDgRXy5Wd/nWZyQ==\",\n \"dev\": true,\n \"optional\": true\n },\n \"@esbuild/linux-arm64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.7.tgz\",\n \"integrity\": \"sha512-2wv0xYDskk2+MzIm/AEprDip39a23Chptc4mL7hsHg26P0gD8RUhzmDu0KCH2vMThUI1sChXXoK9uH0KYQKaDg==\",\n \"dev\": true,\n \"optional\": true\n },\n \"@esbuild/linux-ia32\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.7.tgz\",\n \"integrity\": \"sha512-APVYbEilKbD5ptmKdnIcXej2/+GdV65TfTjxR2Uk8t1EsOk49t6HapZW6DS/Bwlvh5hDwtLapdSumIVNGxgqLg==\",\n \"dev\": true,\n \"optional\": true\n },\n \"@esbuild/linux-loong64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.7.tgz\",\n \"integrity\": \"sha512-5wPUAGclplQrAW7EFr3F84Y/d++7G0KykohaF4p54+iNWhUnMVU8Bh2sxiEOXUy4zKIdpHByMgJ5/Ko6QhtTUw==\",\n \"dev\": true,\n \"optional\": true\n },\n \"@esbuild/linux-mips64el\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.7.tgz\",\n \"integrity\": \"sha512-hxzlXtWF6yWfkE/SMTscNiVqLOAn7fOuIF3q/kiZaXxftz1DhZW/HpnTmTTWrzrS7zJWQxHHT4QSxyAj33COmA==\",\n \"dev\": true,\n \"optional\": true\n },\n \"@esbuild/linux-ppc64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.7.tgz\",\n \"integrity\": \"sha512-WM83Dac0LdXty5xPhlOuCD5Egfk1xLND/oRLYeB7Jb/tY4kzFSDgLlq91wYbHua/s03tQGA9iXvyjgymMw62Vw==\",\n \"dev\": true,\n \"optional\": true\n },\n \"@esbuild/linux-riscv64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.7.tgz\",\n \"integrity\": \"sha512-3nkNnNg4Ax6MS/l8O8Ynq2lGEVJYyJ2EoY3PHjNJ4PuZ80EYLMrFTFZ4L/Hc16AxgtXKwmNP9TM0YKNiBzBiJQ==\",\n \"dev\": true,\n \"optional\": true\n },\n \"@esbuild/linux-s390x\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.7.tgz\",\n \"integrity\": \"sha512-3SA/2VJuv0o1uD7zuqxEP+RrAyRxnkGddq0bwHQ98v1KNlzXD/JvxwTO3T6GM5RH6JUd29RTVQTOJfyzMkkppA==\",\n \"dev\": true,\n \"optional\": true\n },\n \"@esbuild/linux-x64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.7.tgz\",\n \"integrity\": \"sha512-xi/tbqCqvPIzU+zJVyrpz12xqciTAPMi2fXEWGnapZymoGhuL2GIWIRXg4O2v5BXaYA5TSaiKYE14L0QhUTuQg==\",\n \"dev\": true,\n \"optional\": true\n },\n \"@esbuild/netbsd-x64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.7.tgz\",\n \"integrity\": \"sha512-NUsYbq3B+JdNKn8SXkItFvdes9qTwEoS3aLALtiWciW/ystiCKM20Fgv9XQBOXfhUHyh5CLEeZDXzLOrwBXuCQ==\",\n \"dev\": true,\n \"optional\": true\n },\n \"@esbuild/openbsd-x64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.7.tgz\",\n \"integrity\": \"sha512-qjwzsgeve9I8Tbsko2FEkdSk2iiezuNGFgipQxY/736NePXDaDZRodIejYGWOlbYXugdxb0nif5yvypH6lKBmA==\",\n \"dev\": true,\n \"optional\": true\n },\n \"@esbuild/sunos-x64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.7.tgz\",\n \"integrity\": \"sha512-mFWDz4RoBTzPphTCkM7Kc7Qpa0o/Z01acajR+Ai7LdfKgcP/C6jYOaKwv7nKzD0+MjOT20j7You9g4ozYy1dKQ==\",\n \"dev\": true,\n \"optional\": true\n },\n \"@esbuild/win32-arm64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.7.tgz\",\n \"integrity\": \"sha512-m39UmX19RvEIuC8sYZ0M+eQtdXw4IePDSZ78ZQmYyFaXY9krq4YzQCK2XWIJomNLtg4q+W5aXr8bW3AbqWNoVg==\",\n \"dev\": true,\n \"optional\": true\n },\n \"@esbuild/win32-ia32\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.7.tgz\",\n \"integrity\": \"sha512-1cbzSEZA1fANwmT6rjJ4G1qQXHxCxGIcNYFYR9ctI82/prT38lnwSRZ0i5p/MVXksw9eMlHlet6pGu2/qkXFCg==\",\n \"dev\": true,\n \"optional\": true\n },\n \"@esbuild/win32-x64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.7.tgz\",\n \"integrity\": \"sha512-QaQ8IH0JLacfGf5cf0HCCPnQuCTd/dAI257vXBgb/cccKGbH/6pVtI1gwhdAQ0Y48QSpTIFrh9etVyNdZY+zzw==\",\n \"dev\": true,\n \"optional\": true\n },\n \"@eslint/eslintrc\": {\n \"version\": \"0.4.3\",\n \"resolved\": \"https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz\",\n \"integrity\": \"sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==\",\n \"dev\": true,\n \"requires\": {\n \"ajv\": \"^6.12.4\",\n \"debug\": \"^4.1.1\",\n \"espree\": \"^7.3.0\",\n \"globals\": \"^13.9.0\",\n \"ignore\": \"^4.0.6\",\n \"import-fresh\": \"^3.2.1\",\n \"js-yaml\": \"^3.13.1\",\n \"minimatch\": \"^3.0.4\",\n \"strip-json-comments\": \"^3.1.1\"\n },\n \"dependencies\": {\n \"ignore\": {\n \"version\": \"4.0.6\",\n \"resolved\": \"https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz\",\n \"integrity\": \"sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==\",\n \"dev\": true\n }\n }\n },\n \"@humanwhocodes/config-array\": {\n \"version\": \"0.5.0\",\n \"resolved\": \"https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz\",\n \"integrity\": \"sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==\",\n \"dev\": true,\n \"requires\": {\n \"@humanwhocodes/object-schema\": \"^1.2.0\",\n \"debug\": \"^4.1.1\",\n \"minimatch\": \"^3.0.4\"\n }\n },\n \"@humanwhocodes/object-schema\": {\n \"version\": \"1.2.1\",\n \"resolved\": \"https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz\",\n \"integrity\": \"sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==\",\n \"dev\": true\n },\n \"@jridgewell/resolve-uri\": {\n \"version\": \"3.1.0\",\n \"resolved\": \"https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz\",\n \"integrity\": \"sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==\",\n \"dev\": true\n },\n \"@jridgewell/sourcemap-codec\": {\n \"version\": \"1.4.14\",\n \"resolved\": \"https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz\",\n \"integrity\": \"sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==\",\n \"dev\": true\n },\n \"@jridgewell/trace-mapping\": {\n \"version\": \"0.3.17\",\n \"resolved\": \"https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz\",\n \"integrity\": \"sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==\",\n \"dev\": true,\n \"requires\": {\n \"@jridgewell/resolve-uri\": \"3.1.0\",\n \"@jridgewell/sourcemap-codec\": \"1.4.14\"\n }\n },\n \"@nodelib/fs.scandir\": {\n \"version\": \"2.1.5\",\n \"resolved\": \"https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz\",\n \"integrity\": \"sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==\",\n \"dev\": true,\n \"requires\": {\n \"@nodelib/fs.stat\": \"2.0.5\",\n \"run-parallel\": \"^1.1.9\"\n }\n },\n \"@nodelib/fs.stat\": {\n \"version\": \"2.0.5\",\n \"resolved\": \"https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz\",\n \"integrity\": \"sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==\",\n \"dev\": true\n },\n \"@nodelib/fs.walk\": {\n \"version\": \"1.2.8\",\n \"resolved\": \"https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz\",\n \"integrity\": \"sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==\",\n \"dev\": true,\n \"requires\": {\n \"@nodelib/fs.scandir\": \"2.1.5\",\n \"fastq\": \"^1.6.0\"\n }\n },\n \"@polka/url\": {\n \"version\": \"1.0.0-next.21\",\n \"resolved\": \"https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz\",\n \"integrity\": \"sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==\",\n \"dev\": true\n },\n \"@rollup/plugin-dsv\": {\n \"version\": \"2.0.3\",\n \"resolved\": \"https://registry.npmjs.org/@rollup/plugin-dsv/-/plugin-dsv-2.0.3.tgz\",\n \"integrity\": \"sha512-x2lqNepgPZUwRgNzEK8oTpoN6Y7NEQQl1PHp4gltXuxeJGlu3oyxVuw5gY5+T/LMUyQ9Nvlw6xu/rOC7v9kxPg==\",\n \"requires\": {\n \"@rollup/pluginutils\": \"^3.1.0\",\n \"@types/d3-dsv\": \"~1.2.0\",\n \"d3-dsv\": \"1.2.0\",\n \"tosource\": \"^1.0.0\"\n }\n },\n \"@rollup/pluginutils\": {\n \"version\": \"3.1.0\",\n \"resolved\": \"https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz\",\n \"integrity\": \"sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==\",\n \"requires\": {\n \"@types/estree\": \"0.0.39\",\n \"estree-walker\": \"^1.0.1\",\n \"picomatch\": \"^2.2.2\"\n }\n },\n \"@sveltejs/adapter-static\": {\n \"version\": \"1.0.0\",\n \"resolved\": \"https://registry.npmjs.org/@sveltejs/adapter-static/-/adapter-static-1.0.0.tgz\",\n \"integrity\": \"sha512-ZrQhRgSa2TsH+zvrOIKpdVsAhExafpsn+w6Gv1WHzV76RZ2XOYFa8xi6hEzRjeeAL++ac0dsZHzp8M4X7YIabg==\",\n \"dev\": true,\n \"requires\": {}\n },\n \"@sveltejs/kit\": {\n \"version\": \"1.0.0\",\n \"resolved\": \"https://registry.npmjs.org/@sveltejs/kit/-/kit-1.0.0.tgz\",\n \"integrity\": \"sha512-6VgD5C3i2XOT7GRBi5LaPPLiFAmpiDkhKJNVt8fLg1RmaL6f7rT4Kiwi2XGpYRj3V1F4t1QRdsfmAkkDUKY3OA==\",\n \"dev\": true,\n \"requires\": {\n \"@sveltejs/vite-plugin-svelte\": \"^2.0.0\",\n \"@types/cookie\": \"^0.5.1\",\n \"cookie\": \"^0.5.0\",\n \"devalue\": \"^4.2.0\",\n \"esm-env\": \"^1.0.0\",\n \"kleur\": \"^4.1.5\",\n \"magic-string\": \"^0.27.0\",\n \"mime\": \"^3.0.0\",\n \"sade\": \"^1.8.1\",\n \"set-cookie-parser\": \"^2.5.1\",\n \"sirv\": \"^2.0.2\",\n \"tiny-glob\": \"^0.2.9\",\n \"undici\": \"5.14.0\"\n }\n },\n \"@sveltejs/vite-plugin-svelte\": {\n \"version\": \"2.0.2\",\n \"resolved\": \"https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-2.0.2.tgz\",\n \"integrity\": \"sha512-xCEan0/NNpQuL0l5aS42FjwQ6wwskdxC3pW1OeFtEKNZwRg7Evro9lac9HesGP6TdFsTv2xMes5ASQVKbCacxg==\",\n \"dev\": true,\n \"requires\": {\n \"debug\": \"^4.3.4\",\n \"deepmerge\": \"^4.2.2\",\n \"kleur\": \"^4.1.5\",\n \"magic-string\": \"^0.27.0\",\n \"svelte-hmr\": \"^0.15.1\",\n \"vitefu\": \"^0.2.3\"\n }\n },\n \"@types/cookie\": {\n \"version\": \"0.5.1\",\n \"resolved\": \"https://registry.npmjs.org/@types/cookie/-/cookie-0.5.1.tgz\",\n \"integrity\": \"sha512-COUnqfB2+ckwXXSFInsFdOAWQzCCx+a5hq2ruyj+Vjund94RJQd4LG2u9hnvJrTgunKAaax7ancBYlDrNYxA0g==\",\n \"dev\": true\n },\n \"@types/d3-dsv\": {\n \"version\": \"1.2.1\",\n \"resolved\": \"https://registry.npmjs.org/@types/d3-dsv/-/d3-dsv-1.2.1.tgz\",\n \"integrity\": \"sha512-LLmJmjiqp/fTNEdij5bIwUJ6P6TVNk5hKM9/uk5RPO2YNgEu9XvKO0dJ7Iqd3psEdmZN1m7gB1bOsjr4HmO2BA==\"\n },\n \"@types/estree\": {\n \"version\": \"0.0.39\",\n \"resolved\": \"https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz\",\n \"integrity\": \"sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==\"\n },\n \"@types/json-schema\": {\n \"version\": \"7.0.11\",\n \"resolved\": \"https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz\",\n \"integrity\": \"sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==\",\n \"dev\": true\n },\n \"@types/node\": {\n \"version\": \"18.11.15\",\n \"resolved\": \"https://registry.npmjs.org/@types/node/-/node-18.11.15.tgz\",\n \"integrity\": \"sha512-VkhBbVo2+2oozlkdHXLrb3zjsRkpdnaU2bXmX8Wgle3PUi569eLRaHGlgETQHR7lLL1w7GiG3h9SnePhxNDecw==\",\n \"dev\": true\n },\n \"@types/pug\": {\n \"version\": \"2.0.6\",\n \"resolved\": \"https://registry.npmjs.org/@types/pug/-/pug-2.0.6.tgz\",\n \"integrity\": \"sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==\",\n \"dev\": true\n },\n \"@types/sass\": {\n \"version\": \"1.43.1\",\n \"resolved\": \"https://registry.npmjs.org/@types/sass/-/sass-1.43.1.tgz\",\n \"integrity\": \"sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==\",\n \"dev\": true,\n \"requires\": {\n \"@types/node\": \"*\"\n }\n },\n \"@typescript-eslint/eslint-plugin\": {\n \"version\": \"4.33.0\",\n \"resolved\": \"https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz\",\n \"integrity\": \"sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==\",\n \"dev\": true,\n \"requires\": {\n \"@typescript-eslint/experimental-utils\": \"4.33.0\",\n \"@typescript-eslint/scope-manager\": \"4.33.0\",\n \"debug\": \"^4.3.1\",\n \"functional-red-black-tree\": \"^1.0.1\",\n \"ignore\": \"^5.1.8\",\n \"regexpp\": \"^3.1.0\",\n \"semver\": \"^7.3.5\",\n \"tsutils\": \"^3.21.0\"\n }\n },\n \"@typescript-eslint/experimental-utils\": {\n \"version\": \"4.33.0\",\n \"resolved\": \"https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz\",\n \"integrity\": \"sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==\",\n \"dev\": true,\n \"requires\": {\n \"@types/json-schema\": \"^7.0.7\",\n \"@typescript-eslint/scope-manager\": \"4.33.0\",\n \"@typescript-eslint/types\": \"4.33.0\",\n \"@typescript-eslint/typescript-estree\": \"4.33.0\",\n \"eslint-scope\": \"^5.1.1\",\n \"eslint-utils\": \"^3.0.0\"\n }\n },\n \"@typescript-eslint/parser\": {\n \"version\": \"4.33.0\",\n \"resolved\": \"https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz\",\n \"integrity\": \"sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==\",\n \"dev\": true,\n \"requires\": {\n \"@typescript-eslint/scope-manager\": \"4.33.0\",\n \"@typescript-eslint/types\": \"4.33.0\",\n \"@typescript-eslint/typescript-estree\": \"4.33.0\",\n \"debug\": \"^4.3.1\"\n }\n },\n \"@typescript-eslint/scope-manager\": {\n \"version\": \"4.33.0\",\n \"resolved\": \"https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz\",\n \"integrity\": \"sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==\",\n \"dev\": true,\n \"requires\": {\n \"@typescript-eslint/types\": \"4.33.0\",\n \"@typescript-eslint/visitor-keys\": \"4.33.0\"\n }\n },\n \"@typescript-eslint/types\": {\n \"version\": \"4.33.0\",\n \"resolved\": \"https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz\",\n \"integrity\": \"sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==\",\n \"dev\": true\n },\n \"@typescript-eslint/typescript-estree\": {\n \"version\": \"4.33.0\",\n \"resolved\": \"https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz\",\n \"integrity\": \"sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==\",\n \"dev\": true,\n \"requires\": {\n \"@typescript-eslint/types\": \"4.33.0\",\n \"@typescript-eslint/visitor-keys\": \"4.33.0\",\n \"debug\": \"^4.3.1\",\n \"globby\": \"^11.0.3\",\n \"is-glob\": \"^4.0.1\",\n \"semver\": \"^7.3.5\",\n \"tsutils\": \"^3.21.0\"\n }\n },\n \"@typescript-eslint/visitor-keys\": {\n \"version\": \"4.33.0\",\n \"resolved\": \"https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz\",\n \"integrity\": \"sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==\",\n \"dev\": true,\n \"requires\": {\n \"@typescript-eslint/types\": \"4.33.0\",\n \"eslint-visitor-keys\": \"^2.0.0\"\n }\n },\n \"acorn\": {\n \"version\": \"7.4.1\",\n \"resolved\": \"https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz\",\n \"integrity\": \"sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==\",\n \"dev\": true\n },\n \"acorn-jsx\": {\n \"version\": \"5.3.2\",\n \"resolved\": \"https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz\",\n \"integrity\": \"sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==\",\n \"dev\": true,\n \"requires\": {}\n },\n \"ajv\": {\n \"version\": \"6.12.6\",\n \"resolved\": \"https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz\",\n \"integrity\": \"sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==\",\n \"dev\": true,\n \"requires\": {\n \"fast-deep-equal\": \"^3.1.1\",\n \"fast-json-stable-stringify\": \"^2.0.0\",\n \"json-schema-traverse\": \"^0.4.1\",\n \"uri-js\": \"^4.2.2\"\n }\n },\n \"ansi-colors\": {\n \"version\": \"4.1.3\",\n \"resolved\": \"https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz\",\n \"integrity\": \"sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==\",\n \"dev\": true\n },\n \"ansi-regex\": {\n \"version\": \"5.0.1\",\n \"resolved\": \"https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz\",\n \"integrity\": \"sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==\",\n \"dev\": true\n },\n \"ansi-styles\": {\n \"version\": \"4.3.0\",\n \"resolved\": \"https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz\",\n \"integrity\": \"sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==\",\n \"dev\": true,\n \"requires\": {\n \"color-convert\": \"^2.0.1\"\n }\n },\n \"anymatch\": {\n \"version\": \"3.1.3\",\n \"resolved\": \"https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz\",\n \"integrity\": \"sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==\",\n \"dev\": true,\n \"requires\": {\n \"normalize-path\": \"^3.0.0\",\n \"picomatch\": \"^2.0.4\"\n }\n },\n \"argparse\": {\n \"version\": \"1.0.10\",\n \"resolved\": \"https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz\",\n \"integrity\": \"sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==\",\n \"dev\": true,\n \"requires\": {\n \"sprintf-js\": \"~1.0.2\"\n }\n },\n \"array-union\": {\n \"version\": \"2.1.0\",\n \"resolved\": \"https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz\",\n \"integrity\": \"sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==\",\n \"dev\": true\n },\n \"astral-regex\": {\n \"version\": \"2.0.0\",\n \"resolved\": \"https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz\",\n \"integrity\": \"sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==\",\n \"dev\": true\n },\n \"balanced-match\": {\n \"version\": \"1.0.2\",\n \"resolved\": \"https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz\",\n \"integrity\": \"sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==\",\n \"dev\": true\n },\n \"binary-extensions\": {\n \"version\": \"2.2.0\",\n \"resolved\": \"https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz\",\n \"integrity\": \"sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==\",\n \"dev\": true\n },\n \"brace-expansion\": {\n \"version\": \"1.1.11\",\n \"resolved\": \"https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz\",\n \"integrity\": \"sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==\",\n \"dev\": true,\n \"requires\": {\n \"balanced-match\": \"^1.0.0\",\n \"concat-map\": \"0.0.1\"\n }\n },\n \"braces\": {\n \"version\": \"3.0.2\",\n \"resolved\": \"https://registry.npmjs.org/braces/-/braces-3.0.2.tgz\",\n \"integrity\": \"sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==\",\n \"dev\": true,\n \"requires\": {\n \"fill-range\": \"^7.0.1\"\n }\n },\n \"buffer-crc32\": {\n \"version\": \"0.2.13\",\n \"resolved\": \"https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz\",\n \"integrity\": \"sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==\",\n \"dev\": true\n },\n \"busboy\": {\n \"version\": \"1.6.0\",\n \"resolved\": \"https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz\",\n \"integrity\": \"sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==\",\n \"dev\": true,\n \"requires\": {\n \"streamsearch\": \"^1.1.0\"\n }\n },\n \"callsites\": {\n \"version\": \"3.1.0\",\n \"resolved\": \"https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz\",\n \"integrity\": \"sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==\",\n \"dev\": true\n },\n \"chalk\": {\n \"version\": \"4.1.2\",\n \"resolved\": \"https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz\",\n \"integrity\": \"sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==\",\n \"dev\": true,\n \"requires\": {\n \"ansi-styles\": \"^4.1.0\",\n \"supports-color\": \"^7.1.0\"\n }\n },\n \"chokidar\": {\n \"version\": \"3.5.3\",\n \"resolved\": \"https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz\",\n \"integrity\": \"sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==\",\n \"dev\": true,\n \"requires\": {\n \"anymatch\": \"~3.1.2\",\n \"braces\": \"~3.0.2\",\n \"fsevents\": \"~2.3.2\",\n \"glob-parent\": \"~5.1.2\",\n \"is-binary-path\": \"~2.1.0\",\n \"is-glob\": \"~4.0.1\",\n \"normalize-path\": \"~3.0.0\",\n \"readdirp\": \"~3.6.0\"\n }\n },\n \"color-convert\": {\n \"version\": \"2.0.1\",\n \"resolved\": \"https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz\",\n \"integrity\": \"sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==\",\n \"dev\": true,\n \"requires\": {\n \"color-name\": \"~1.1.4\"\n }\n },\n \"color-name\": {\n \"version\": \"1.1.4\",\n \"resolved\": \"https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz\",\n \"integrity\": \"sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==\",\n \"dev\": true\n },\n \"commander\": {\n \"version\": \"2.20.3\",\n \"resolved\": \"https://registry.npmjs.org/commander/-/commander-2.20.3.tgz\",\n \"integrity\": \"sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==\"\n },\n \"concat-map\": {\n \"version\": \"0.0.1\",\n \"resolved\": \"https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz\",\n \"integrity\": \"sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==\",\n \"dev\": true\n },\n \"cookie\": {\n \"version\": \"0.5.0\",\n \"resolved\": \"https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz\",\n \"integrity\": \"sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==\",\n \"dev\": true\n },\n \"cross-spawn\": {\n \"version\": \"7.0.3\",\n \"resolved\": \"https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz\",\n \"integrity\": \"sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==\",\n \"dev\": true,\n \"requires\": {\n \"path-key\": \"^3.1.0\",\n \"shebang-command\": \"^2.0.0\",\n \"which\": \"^2.0.1\"\n }\n },\n \"d3-array\": {\n \"version\": \"3.2.1\",\n \"resolved\": \"https://registry.npmjs.org/d3-array/-/d3-array-3.2.1.tgz\",\n \"integrity\": \"sha512-gUY/qeHq/yNqqoCKNq4vtpFLdoCdvyNpWoC/KNjhGbhDuQpAM9sIQQKkXSNpXa9h5KySs/gzm7R88WkUutgwWQ==\",\n \"requires\": {\n \"internmap\": \"1 - 2\"\n }\n },\n \"d3-color\": {\n \"version\": \"3.1.0\",\n \"resolved\": \"https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz\",\n \"integrity\": \"sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==\"\n },\n \"d3-dsv\": {\n \"version\": \"1.2.0\",\n \"resolved\": \"https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.2.0.tgz\",\n \"integrity\": \"sha512-9yVlqvZcSOMhCYzniHE7EVUws7Fa1zgw+/EAV2BxJoG3ME19V6BQFBwI855XQDsxyOuG7NibqRMTtiF/Qup46g==\",\n \"requires\": {\n \"commander\": \"2\",\n \"iconv-lite\": \"0.4\",\n \"rw\": \"1\"\n }\n },\n \"d3-format\": {\n \"version\": \"3.1.0\",\n \"resolved\": \"https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz\",\n \"integrity\": \"sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==\"\n },\n \"d3-interpolate\": {\n \"version\": \"3.0.1\",\n \"resolved\": \"https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz\",\n \"integrity\": \"sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==\",\n \"requires\": {\n \"d3-color\": \"1 - 3\"\n }\n },\n \"d3-scale\": {\n \"version\": \"4.0.2\",\n \"resolved\": \"https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz\",\n \"integrity\": \"sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==\",\n \"requires\": {\n \"d3-array\": \"2.10.0 - 3\",\n \"d3-format\": \"1 - 3\",\n \"d3-interpolate\": \"1.2.0 - 3\",\n \"d3-time\": \"2.1.1 - 3\",\n \"d3-time-format\": \"2 - 4\"\n }\n },\n \"d3-time\": {\n \"version\": \"3.1.0\",\n \"resolved\": \"https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz\",\n \"integrity\": \"sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==\",\n \"requires\": {\n \"d3-array\": \"2 - 3\"\n }\n },\n \"d3-time-format\": {\n \"version\": \"4.1.0\",\n \"resolved\": \"https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz\",\n \"integrity\": \"sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==\",\n \"requires\": {\n \"d3-time\": \"1 - 3\"\n }\n },\n \"debug\": {\n \"version\": \"4.3.4\",\n \"resolved\": \"https://registry.npmjs.org/debug/-/debug-4.3.4.tgz\",\n \"integrity\": \"sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==\",\n \"dev\": true,\n \"requires\": {\n \"ms\": \"2.1.2\"\n }\n },\n \"deep-is\": {\n \"version\": \"0.1.4\",\n \"resolved\": \"https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz\",\n \"integrity\": \"sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==\",\n \"dev\": true\n },\n \"deepmerge\": {\n \"version\": \"4.2.2\",\n \"resolved\": \"https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz\",\n \"integrity\": \"sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==\",\n \"dev\": true\n },\n \"detect-indent\": {\n \"version\": \"6.1.0\",\n \"resolved\": \"https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz\",\n \"integrity\": \"sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==\",\n \"dev\": true\n },\n \"devalue\": {\n \"version\": \"4.2.0\",\n \"resolved\": \"https://registry.npmjs.org/devalue/-/devalue-4.2.0.tgz\",\n \"integrity\": \"sha512-mbjoAaCL2qogBKgeFxFPOXAUsZchircF+B/79LD4sHH0+NHfYm8gZpQrskKDn5gENGt35+5OI1GUF7hLVnkPDw==\",\n \"dev\": true\n },\n \"dir-glob\": {\n \"version\": \"3.0.1\",\n \"resolved\": \"https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz\",\n \"integrity\": \"sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==\",\n \"dev\": true,\n \"requires\": {\n \"path-type\": \"^4.0.0\"\n }\n },\n \"doctrine\": {\n \"version\": \"3.0.0\",\n \"resolved\": \"https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz\",\n \"integrity\": \"sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==\",\n \"dev\": true,\n \"requires\": {\n \"esutils\": \"^2.0.2\"\n }\n },\n \"emoji-regex\": {\n \"version\": \"8.0.0\",\n \"resolved\": \"https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz\",\n \"integrity\": \"sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==\",\n \"dev\": true\n },\n \"enquirer\": {\n \"version\": \"2.3.6\",\n \"resolved\": \"https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz\",\n \"integrity\": \"sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==\",\n \"dev\": true,\n \"requires\": {\n \"ansi-colors\": \"^4.1.1\"\n }\n },\n \"es6-promise\": {\n \"version\": \"3.3.1\",\n \"resolved\": \"https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz\",\n \"integrity\": \"sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==\",\n \"dev\": true\n },\n \"esbuild\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/esbuild/-/esbuild-0.16.7.tgz\",\n \"integrity\": \"sha512-P6OBFYFSQOGzfApqCeYKqfKRRbCIRsdppTXFo4aAvtiW3o8TTyiIplBvHJI171saPAiy3WlawJHCveJVIOIx1A==\",\n \"dev\": true,\n \"requires\": {\n \"@esbuild/android-arm\": \"0.16.7\",\n \"@esbuild/android-arm64\": \"0.16.7\",\n \"@esbuild/android-x64\": \"0.16.7\",\n \"@esbuild/darwin-arm64\": \"0.16.7\",\n \"@esbuild/darwin-x64\": \"0.16.7\",\n \"@esbuild/freebsd-arm64\": \"0.16.7\",\n \"@esbuild/freebsd-x64\": \"0.16.7\",\n \"@esbuild/linux-arm\": \"0.16.7\",\n \"@esbuild/linux-arm64\": \"0.16.7\",\n \"@esbuild/linux-ia32\": \"0.16.7\",\n \"@esbuild/linux-loong64\": \"0.16.7\",\n \"@esbuild/linux-mips64el\": \"0.16.7\",\n \"@esbuild/linux-ppc64\": \"0.16.7\",\n \"@esbuild/linux-riscv64\": \"0.16.7\",\n \"@esbuild/linux-s390x\": \"0.16.7\",\n \"@esbuild/linux-x64\": \"0.16.7\",\n \"@esbuild/netbsd-x64\": \"0.16.7\",\n \"@esbuild/openbsd-x64\": \"0.16.7\",\n \"@esbuild/sunos-x64\": \"0.16.7\",\n \"@esbuild/win32-arm64\": \"0.16.7\",\n \"@esbuild/win32-ia32\": \"0.16.7\",\n \"@esbuild/win32-x64\": \"0.16.7\"\n }\n },\n \"escape-string-regexp\": {\n \"version\": \"4.0.0\",\n \"resolved\": \"https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz\",\n \"integrity\": \"sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==\",\n \"dev\": true\n },\n \"eslint\": {\n \"version\": \"7.32.0\",\n \"resolved\": \"https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz\",\n \"integrity\": \"sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==\",\n \"dev\": true,\n \"requires\": {\n \"@babel/code-frame\": \"7.12.11\",\n \"@eslint/eslintrc\": \"^0.4.3\",\n \"@humanwhocodes/config-array\": \"^0.5.0\",\n \"ajv\": \"^6.10.0\",\n \"chalk\": \"^4.0.0\",\n \"cross-spawn\": \"^7.0.2\",\n \"debug\": \"^4.0.1\",\n \"doctrine\": \"^3.0.0\",\n \"enquirer\": \"^2.3.5\",\n \"escape-string-regexp\": \"^4.0.0\",\n \"eslint-scope\": \"^5.1.1\",\n \"eslint-utils\": \"^2.1.0\",\n \"eslint-visitor-keys\": \"^2.0.0\",\n \"espree\": \"^7.3.1\",\n \"esquery\": \"^1.4.0\",\n \"esutils\": \"^2.0.2\",\n \"fast-deep-equal\": \"^3.1.3\",\n \"file-entry-cache\": \"^6.0.1\",\n \"functional-red-black-tree\": \"^1.0.1\",\n \"glob-parent\": \"^5.1.2\",\n \"globals\": \"^13.6.0\",\n \"ignore\": \"^4.0.6\",\n \"import-fresh\": \"^3.0.0\",\n \"imurmurhash\": \"^0.1.4\",\n \"is-glob\": \"^4.0.0\",\n \"js-yaml\": \"^3.13.1\",\n \"json-stable-stringify-without-jsonify\": \"^1.0.1\",\n \"levn\": \"^0.4.1\",\n \"lodash.merge\": \"^4.6.2\",\n \"minimatch\": \"^3.0.4\",\n \"natural-compare\": \"^1.4.0\",\n \"optionator\": \"^0.9.1\",\n \"progress\": \"^2.0.0\",\n \"regexpp\": \"^3.1.0\",\n \"semver\": \"^7.2.1\",\n \"strip-ansi\": \"^6.0.0\",\n \"strip-json-comments\": \"^3.1.0\",\n \"table\": \"^6.0.9\",\n \"text-table\": \"^0.2.0\",\n \"v8-compile-cache\": \"^2.0.3\"\n },\n \"dependencies\": {\n \"eslint-utils\": {\n \"version\": \"2.1.0\",\n \"resolved\": \"https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz\",\n \"integrity\": \"sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==\",\n \"dev\": true,\n \"requires\": {\n \"eslint-visitor-keys\": \"^1.1.0\"\n },\n \"dependencies\": {\n \"eslint-visitor-keys\": {\n \"version\": \"1.3.0\",\n \"resolved\": \"https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz\",\n \"integrity\": \"sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==\",\n \"dev\": true\n }\n }\n },\n \"ignore\": {\n \"version\": \"4.0.6\",\n \"resolved\": \"https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz\",\n \"integrity\": \"sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==\",\n \"dev\": true\n }\n }\n },\n \"eslint-config-prettier\": {\n \"version\": \"8.5.0\",\n \"resolved\": \"https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz\",\n \"integrity\": \"sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==\",\n \"dev\": true,\n \"requires\": {}\n },\n \"eslint-plugin-svelte3\": {\n \"version\": \"3.4.1\",\n \"resolved\": \"https://registry.npmjs.org/eslint-plugin-svelte3/-/eslint-plugin-svelte3-3.4.1.tgz\",\n \"integrity\": \"sha512-7p59WG8qV8L6wLdl4d/c3mdjkgVglQCdv5XOTk/iNPBKXuuV+Q0eFP5Wa6iJd/G2M1qR3BkLPEzaANOqKAZczw==\",\n \"dev\": true,\n \"requires\": {}\n },\n \"eslint-scope\": {\n \"version\": \"5.1.1\",\n \"resolved\": \"https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz\",\n \"integrity\": \"sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==\",\n \"dev\": true,\n \"requires\": {\n \"esrecurse\": \"^4.3.0\",\n \"estraverse\": \"^4.1.1\"\n }\n },\n \"eslint-utils\": {\n \"version\": \"3.0.0\",\n \"resolved\": \"https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz\",\n \"integrity\": \"sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==\",\n \"dev\": true,\n \"requires\": {\n \"eslint-visitor-keys\": \"^2.0.0\"\n }\n },\n \"eslint-visitor-keys\": {\n \"version\": \"2.1.0\",\n \"resolved\": \"https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz\",\n \"integrity\": \"sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==\",\n \"dev\": true\n },\n \"esm-env\": {\n \"version\": \"1.0.0\",\n \"resolved\": \"https://registry.npmjs.org/esm-env/-/esm-env-1.0.0.tgz\",\n \"integrity\": \"sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==\",\n \"dev\": true\n },\n \"espree\": {\n \"version\": \"7.3.1\",\n \"resolved\": \"https://registry.npmjs.org/espree/-/espree-7.3.1.tgz\",\n \"integrity\": \"sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==\",\n \"dev\": true,\n \"requires\": {\n \"acorn\": \"^7.4.0\",\n \"acorn-jsx\": \"^5.3.1\",\n \"eslint-visitor-keys\": \"^1.3.0\"\n },\n \"dependencies\": {\n \"eslint-visitor-keys\": {\n \"version\": \"1.3.0\",\n \"resolved\": \"https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz\",\n \"integrity\": \"sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==\",\n \"dev\": true\n }\n }\n },\n \"esprima\": {\n \"version\": \"4.0.1\",\n \"resolved\": \"https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz\",\n \"integrity\": \"sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==\",\n \"dev\": true\n },\n \"esquery\": {\n \"version\": \"1.4.0\",\n \"resolved\": \"https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz\",\n \"integrity\": \"sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==\",\n \"dev\": true,\n \"requires\": {\n \"estraverse\": \"^5.1.0\"\n },\n \"dependencies\": {\n \"estraverse\": {\n \"version\": \"5.3.0\",\n \"resolved\": \"https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz\",\n \"integrity\": \"sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==\",\n \"dev\": true\n }\n }\n },\n \"esrecurse\": {\n \"version\": \"4.3.0\",\n \"resolved\": \"https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz\",\n \"integrity\": \"sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==\",\n \"dev\": true,\n \"requires\": {\n \"estraverse\": \"^5.2.0\"\n },\n \"dependencies\": {\n \"estraverse\": {\n \"version\": \"5.3.0\",\n \"resolved\": \"https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz\",\n \"integrity\": \"sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==\",\n \"dev\": true\n }\n }\n },\n \"estraverse\": {\n \"version\": \"4.3.0\",\n \"resolved\": \"https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz\",\n \"integrity\": \"sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==\",\n \"dev\": true\n },\n \"estree-walker\": {\n \"version\": \"1.0.1\",\n \"resolved\": \"https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz\",\n \"integrity\": \"sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==\"\n },\n \"esutils\": {\n \"version\": \"2.0.3\",\n \"resolved\": \"https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz\",\n \"integrity\": \"sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==\",\n \"dev\": true\n },\n \"fast-deep-equal\": {\n \"version\": \"3.1.3\",\n \"resolved\": \"https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz\",\n \"integrity\": \"sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==\",\n \"dev\": true\n },\n \"fast-glob\": {\n \"version\": \"3.2.12\",\n \"resolved\": \"https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz\",\n \"integrity\": \"sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==\",\n \"dev\": true,\n \"requires\": {\n \"@nodelib/fs.stat\": \"^2.0.2\",\n \"@nodelib/fs.walk\": \"^1.2.3\",\n \"glob-parent\": \"^5.1.2\",\n \"merge2\": \"^1.3.0\",\n \"micromatch\": \"^4.0.4\"\n }\n },\n \"fast-json-stable-stringify\": {\n \"version\": \"2.1.0\",\n \"resolved\": \"https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz\",\n \"integrity\": \"sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==\",\n \"dev\": true\n },\n \"fast-levenshtein\": {\n \"version\": \"2.0.6\",\n \"resolved\": \"https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz\",\n \"integrity\": \"sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==\",\n \"dev\": true\n },\n \"fastq\": {\n \"version\": \"1.14.0\",\n \"resolved\": \"https://registry.npmjs.org/fastq/-/fastq-1.14.0.tgz\",\n \"integrity\": \"sha512-eR2D+V9/ExcbF9ls441yIuN6TI2ED1Y2ZcA5BmMtJsOkWOFRJQ0Jt0g1UwqXJJVAb+V+umH5Dfr8oh4EVP7VVg==\",\n \"dev\": true,\n \"requires\": {\n \"reusify\": \"^1.0.4\"\n }\n },\n \"file-entry-cache\": {\n \"version\": \"6.0.1\",\n \"resolved\": \"https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz\",\n \"integrity\": \"sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==\",\n \"dev\": true,\n \"requires\": {\n \"flat-cache\": \"^3.0.4\"\n }\n },\n \"fill-range\": {\n \"version\": \"7.0.1\",\n \"resolved\": \"https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz\",\n \"integrity\": \"sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==\",\n \"dev\": true,\n \"requires\": {\n \"to-regex-range\": \"^5.0.1\"\n }\n },\n \"flat-cache\": {\n \"version\": \"3.0.4\",\n \"resolved\": \"https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz\",\n \"integrity\": \"sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==\",\n \"dev\": true,\n \"requires\": {\n \"flatted\": \"^3.1.0\",\n \"rimraf\": \"^3.0.2\"\n }\n },\n \"flatted\": {\n \"version\": \"3.2.7\",\n \"resolved\": \"https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz\",\n \"integrity\": \"sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==\",\n \"dev\": true\n },\n \"fs.realpath\": {\n \"version\": \"1.0.0\",\n \"resolved\": \"https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz\",\n \"integrity\": \"sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==\",\n \"dev\": true\n },\n \"fsevents\": {\n \"version\": \"2.3.2\",\n \"resolved\": \"https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz\",\n \"integrity\": \"sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==\",\n \"optional\": true\n },\n \"function-bind\": {\n \"version\": \"1.1.1\",\n \"resolved\": \"https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz\",\n \"integrity\": \"sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==\",\n \"dev\": true\n },\n \"functional-red-black-tree\": {\n \"version\": \"1.0.1\",\n \"resolved\": \"https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz\",\n \"integrity\": \"sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==\",\n \"dev\": true\n },\n \"glob\": {\n \"version\": \"7.2.3\",\n \"resolved\": \"https://registry.npmjs.org/glob/-/glob-7.2.3.tgz\",\n \"integrity\": \"sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==\",\n \"dev\": true,\n \"requires\": {\n \"fs.realpath\": \"^1.0.0\",\n \"inflight\": \"^1.0.4\",\n \"inherits\": \"2\",\n \"minimatch\": \"^3.1.1\",\n \"once\": \"^1.3.0\",\n \"path-is-absolute\": \"^1.0.0\"\n }\n },\n \"glob-parent\": {\n \"version\": \"5.1.2\",\n \"resolved\": \"https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz\",\n \"integrity\": \"sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==\",\n \"dev\": true,\n \"requires\": {\n \"is-glob\": \"^4.0.1\"\n }\n },\n \"globals\": {\n \"version\": \"13.19.0\",\n \"resolved\": \"https://registry.npmjs.org/globals/-/globals-13.19.0.tgz\",\n \"integrity\": \"sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==\",\n \"dev\": true,\n \"requires\": {\n \"type-fest\": \"^0.20.2\"\n }\n },\n \"globalyzer\": {\n \"version\": \"0.1.0\",\n \"resolved\": \"https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz\",\n \"integrity\": \"sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==\",\n \"dev\": true\n },\n \"globby\": {\n \"version\": \"11.1.0\",\n \"resolved\": \"https://registry.npmjs.org/globby/-/globby-11.1.0.tgz\",\n \"integrity\": \"sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==\",\n \"dev\": true,\n \"requires\": {\n \"array-union\": \"^2.1.0\",\n \"dir-glob\": \"^3.0.1\",\n \"fast-glob\": \"^3.2.9\",\n \"ignore\": \"^5.2.0\",\n \"merge2\": \"^1.4.1\",\n \"slash\": \"^3.0.0\"\n }\n },\n \"globrex\": {\n \"version\": \"0.1.2\",\n \"resolved\": \"https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz\",\n \"integrity\": \"sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==\",\n \"dev\": true\n },\n \"graceful-fs\": {\n \"version\": \"4.2.10\",\n \"resolved\": \"https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz\",\n \"integrity\": \"sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==\",\n \"dev\": true\n },\n \"has\": {\n \"version\": \"1.0.3\",\n \"resolved\": \"https://registry.npmjs.org/has/-/has-1.0.3.tgz\",\n \"integrity\": \"sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==\",\n \"dev\": true,\n \"requires\": {\n \"function-bind\": \"^1.1.1\"\n }\n },\n \"has-flag\": {\n \"version\": \"4.0.0\",\n \"resolved\": \"https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz\",\n \"integrity\": \"sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==\",\n \"dev\": true\n },\n \"iconv-lite\": {\n \"version\": \"0.4.24\",\n \"resolved\": \"https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz\",\n \"integrity\": \"sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==\",\n \"requires\": {\n \"safer-buffer\": \">= 2.1.2 < 3\"\n }\n },\n \"ignore\": {\n \"version\": \"5.2.1\",\n \"resolved\": \"https://registry.npmjs.org/ignore/-/ignore-5.2.1.tgz\",\n \"integrity\": \"sha512-d2qQLzTJ9WxQftPAuEQpSPmKqzxePjzVbpAVv62AQ64NTL+wR4JkrVqR/LqFsFEUsHDAiId52mJteHDFuDkElA==\",\n \"dev\": true\n },\n \"import-fresh\": {\n \"version\": \"3.3.0\",\n \"resolved\": \"https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz\",\n \"integrity\": \"sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==\",\n \"dev\": true,\n \"requires\": {\n \"parent-module\": \"^1.0.0\",\n \"resolve-from\": \"^4.0.0\"\n }\n },\n \"imurmurhash\": {\n \"version\": \"0.1.4\",\n \"resolved\": \"https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz\",\n \"integrity\": \"sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==\",\n \"dev\": true\n },\n \"inflight\": {\n \"version\": \"1.0.6\",\n \"resolved\": \"https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz\",\n \"integrity\": \"sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==\",\n \"dev\": true,\n \"requires\": {\n \"once\": \"^1.3.0\",\n \"wrappy\": \"1\"\n }\n },\n \"inherits\": {\n \"version\": \"2.0.4\",\n \"resolved\": \"https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz\",\n \"integrity\": \"sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==\",\n \"dev\": true\n },\n \"internmap\": {\n \"version\": \"2.0.3\",\n \"resolved\": \"https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz\",\n \"integrity\": \"sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==\"\n },\n \"is-binary-path\": {\n \"version\": \"2.1.0\",\n \"resolved\": \"https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz\",\n \"integrity\": \"sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==\",\n \"dev\": true,\n \"requires\": {\n \"binary-extensions\": \"^2.0.0\"\n }\n },\n \"is-core-module\": {\n \"version\": \"2.11.0\",\n \"resolved\": \"https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz\",\n \"integrity\": \"sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==\",\n \"dev\": true,\n \"requires\": {\n \"has\": \"^1.0.3\"\n }\n },\n \"is-extglob\": {\n \"version\": \"2.1.1\",\n \"resolved\": \"https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz\",\n \"integrity\": \"sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==\",\n \"dev\": true\n },\n \"is-fullwidth-code-point\": {\n \"version\": \"3.0.0\",\n \"resolved\": \"https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz\",\n \"integrity\": \"sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==\",\n \"dev\": true\n },\n \"is-glob\": {\n \"version\": \"4.0.3\",\n \"resolved\": \"https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz\",\n \"integrity\": \"sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==\",\n \"dev\": true,\n \"requires\": {\n \"is-extglob\": \"^2.1.1\"\n }\n },\n \"is-number\": {\n \"version\": \"7.0.0\",\n \"resolved\": \"https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz\",\n \"integrity\": \"sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==\",\n \"dev\": true\n },\n \"isexe\": {\n \"version\": \"2.0.0\",\n \"resolved\": \"https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz\",\n \"integrity\": \"sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==\",\n \"dev\": true\n },\n \"js-tokens\": {\n \"version\": \"4.0.0\",\n \"resolved\": \"https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz\",\n \"integrity\": \"sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==\",\n \"dev\": true\n },\n \"js-yaml\": {\n \"version\": \"3.14.1\",\n \"resolved\": \"https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz\",\n \"integrity\": \"sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==\",\n \"dev\": true,\n \"requires\": {\n \"argparse\": \"^1.0.7\",\n \"esprima\": \"^4.0.0\"\n }\n },\n \"json-schema-traverse\": {\n \"version\": \"0.4.1\",\n \"resolved\": \"https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz\",\n \"integrity\": \"sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==\",\n \"dev\": true\n },\n \"json-stable-stringify-without-jsonify\": {\n \"version\": \"1.0.1\",\n \"resolved\": \"https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz\",\n \"integrity\": \"sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==\",\n \"dev\": true\n },\n \"kleur\": {\n \"version\": \"4.1.5\",\n \"resolved\": \"https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz\",\n \"integrity\": \"sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==\",\n \"dev\": true\n },\n \"layercake\": {\n \"version\": \"7.2.0\",\n \"resolved\": \"https://registry.npmjs.org/layercake/-/layercake-7.2.0.tgz\",\n \"integrity\": \"sha512-YPiKb1AlytaebpNEB91Z2/2cNlyue5QBFH+GP3/8G+f5ENRjJybM8TkollCR9SiIcrTWiDAEjwOLj9RA/wrdKA==\",\n \"requires\": {\n \"d3-scale\": \"^4.0.2\"\n }\n },\n \"levn\": {\n \"version\": \"0.4.1\",\n \"resolved\": \"https://registry.npmjs.org/levn/-/levn-0.4.1.tgz\",\n \"integrity\": \"sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==\",\n \"dev\": true,\n \"requires\": {\n \"prelude-ls\": \"^1.2.1\",\n \"type-check\": \"~0.4.0\"\n }\n },\n \"lodash.merge\": {\n \"version\": \"4.6.2\",\n \"resolved\": \"https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz\",\n \"integrity\": \"sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==\",\n \"dev\": true\n },\n \"lodash.truncate\": {\n \"version\": \"4.4.2\",\n \"resolved\": \"https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz\",\n \"integrity\": \"sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==\",\n \"dev\": true\n },\n \"lru-cache\": {\n \"version\": \"6.0.0\",\n \"resolved\": \"https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz\",\n \"integrity\": \"sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==\",\n \"dev\": true,\n \"requires\": {\n \"yallist\": \"^4.0.0\"\n }\n },\n \"magic-string\": {\n \"version\": \"0.27.0\",\n \"resolved\": \"https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz\",\n \"integrity\": \"sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==\",\n \"dev\": true,\n \"requires\": {\n \"@jridgewell/sourcemap-codec\": \"^1.4.13\"\n }\n },\n \"merge2\": {\n \"version\": \"1.4.1\",\n \"resolved\": \"https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz\",\n \"integrity\": \"sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==\",\n \"dev\": true\n },\n \"micromatch\": {\n \"version\": \"4.0.5\",\n \"resolved\": \"https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz\",\n \"integrity\": \"sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==\",\n \"dev\": true,\n \"requires\": {\n \"braces\": \"^3.0.2\",\n \"picomatch\": \"^2.3.1\"\n }\n },\n \"mime\": {\n \"version\": \"3.0.0\",\n \"resolved\": \"https://registry.npmjs.org/mime/-/mime-3.0.0.tgz\",\n \"integrity\": \"sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==\",\n \"dev\": true\n },\n \"min-indent\": {\n \"version\": \"1.0.1\",\n \"resolved\": \"https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz\",\n \"integrity\": \"sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==\",\n \"dev\": true\n },\n \"minimatch\": {\n \"version\": \"3.1.2\",\n \"resolved\": \"https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz\",\n \"integrity\": \"sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==\",\n \"dev\": true,\n \"requires\": {\n \"brace-expansion\": \"^1.1.7\"\n }\n },\n \"minimist\": {\n \"version\": \"1.2.7\",\n \"resolved\": \"https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz\",\n \"integrity\": \"sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==\",\n \"dev\": true\n },\n \"mkdirp\": {\n \"version\": \"0.5.6\",\n \"resolved\": \"https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz\",\n \"integrity\": \"sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==\",\n \"dev\": true,\n \"requires\": {\n \"minimist\": \"^1.2.6\"\n }\n },\n \"mri\": {\n \"version\": \"1.2.0\",\n \"resolved\": \"https://registry.npmjs.org/mri/-/mri-1.2.0.tgz\",\n \"integrity\": \"sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==\",\n \"dev\": true\n },\n \"mrmime\": {\n \"version\": \"1.0.1\",\n \"resolved\": \"https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz\",\n \"integrity\": \"sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==\",\n \"dev\": true\n },\n \"ms\": {\n \"version\": \"2.1.2\",\n \"resolved\": \"https://registry.npmjs.org/ms/-/ms-2.1.2.tgz\",\n \"integrity\": \"sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==\",\n \"dev\": true\n },\n \"nanoid\": {\n \"version\": \"3.3.4\",\n \"resolved\": \"https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz\",\n \"integrity\": \"sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==\",\n \"dev\": true\n },\n \"natural-compare\": {\n \"version\": \"1.4.0\",\n \"resolved\": \"https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz\",\n \"integrity\": \"sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==\",\n \"dev\": true\n },\n \"normalize-path\": {\n \"version\": \"3.0.0\",\n \"resolved\": \"https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz\",\n \"integrity\": \"sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==\",\n \"dev\": true\n },\n \"once\": {\n \"version\": \"1.4.0\",\n \"resolved\": \"https://registry.npmjs.org/once/-/once-1.4.0.tgz\",\n \"integrity\": \"sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==\",\n \"dev\": true,\n \"requires\": {\n \"wrappy\": \"1\"\n }\n },\n \"optionator\": {\n \"version\": \"0.9.1\",\n \"resolved\": \"https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz\",\n \"integrity\": \"sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==\",\n \"dev\": true,\n \"requires\": {\n \"deep-is\": \"^0.1.3\",\n \"fast-levenshtein\": \"^2.0.6\",\n \"levn\": \"^0.4.1\",\n \"prelude-ls\": \"^1.2.1\",\n \"type-check\": \"^0.4.0\",\n \"word-wrap\": \"^1.2.3\"\n }\n },\n \"parent-module\": {\n \"version\": \"1.0.1\",\n \"resolved\": \"https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz\",\n \"integrity\": \"sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==\",\n \"dev\": true,\n \"requires\": {\n \"callsites\": \"^3.0.0\"\n }\n },\n \"path-is-absolute\": {\n \"version\": \"1.0.1\",\n \"resolved\": \"https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz\",\n \"integrity\": \"sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==\",\n \"dev\": true\n },\n \"path-key\": {\n \"version\": \"3.1.1\",\n \"resolved\": \"https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz\",\n \"integrity\": \"sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==\",\n \"dev\": true\n },\n \"path-parse\": {\n \"version\": \"1.0.7\",\n \"resolved\": \"https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz\",\n \"integrity\": \"sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==\",\n \"dev\": true\n },\n \"path-type\": {\n \"version\": \"4.0.0\",\n \"resolved\": \"https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz\",\n \"integrity\": \"sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==\",\n \"dev\": true\n },\n \"picocolors\": {\n \"version\": \"1.0.0\",\n \"resolved\": \"https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz\",\n \"integrity\": \"sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==\",\n \"dev\": true\n },\n \"picomatch\": {\n \"version\": \"2.3.1\",\n \"resolved\": \"https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz\",\n \"integrity\": \"sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==\"\n },\n \"postcss\": {\n \"version\": \"8.4.20\",\n \"resolved\": \"https://registry.npmjs.org/postcss/-/postcss-8.4.20.tgz\",\n \"integrity\": \"sha512-6Q04AXR1212bXr5fh03u8aAwbLxAQNGQ/Q1LNa0VfOI06ZAlhPHtQvE4OIdpj4kLThXilalPnmDSOD65DcHt+g==\",\n \"dev\": true,\n \"requires\": {\n \"nanoid\": \"^3.3.4\",\n \"picocolors\": \"^1.0.0\",\n \"source-map-js\": \"^1.0.2\"\n }\n },\n \"prelude-ls\": {\n \"version\": \"1.2.1\",\n \"resolved\": \"https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz\",\n \"integrity\": \"sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==\",\n \"dev\": true\n },\n \"prettier\": {\n \"version\": \"2.8.1\",\n \"resolved\": \"https://registry.npmjs.org/prettier/-/prettier-2.8.1.tgz\",\n \"integrity\": \"sha512-lqGoSJBQNJidqCHE80vqZJHWHRFoNYsSpP9AjFhlhi9ODCJA541svILes/+/1GM3VaL/abZi7cpFzOpdR9UPKg==\",\n \"dev\": true\n },\n \"prettier-plugin-svelte\": {\n \"version\": \"2.9.0\",\n \"resolved\": \"https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.9.0.tgz\",\n \"integrity\": \"sha512-3doBi5NO4IVgaNPtwewvrgPpqAcvNv0NwJNflr76PIGgi9nf1oguQV1Hpdm9TI2ALIQVn/9iIwLpBO5UcD2Jiw==\",\n \"dev\": true,\n \"requires\": {}\n },\n \"progress\": {\n \"version\": \"2.0.3\",\n \"resolved\": \"https://registry.npmjs.org/progress/-/progress-2.0.3.tgz\",\n \"integrity\": \"sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==\",\n \"dev\": true\n },\n \"punycode\": {\n \"version\": \"2.1.1\",\n \"resolved\": \"https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz\",\n \"integrity\": \"sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==\",\n \"dev\": true\n },\n \"queue-microtask\": {\n \"version\": \"1.2.3\",\n \"resolved\": \"https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz\",\n \"integrity\": \"sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==\",\n \"dev\": true\n },\n \"readdirp\": {\n \"version\": \"3.6.0\",\n \"resolved\": \"https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz\",\n \"integrity\": \"sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==\",\n \"dev\": true,\n \"requires\": {\n \"picomatch\": \"^2.2.1\"\n }\n },\n \"regexpp\": {\n \"version\": \"3.2.0\",\n \"resolved\": \"https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz\",\n \"integrity\": \"sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==\",\n \"dev\": true\n },\n \"require-from-string\": {\n \"version\": \"2.0.2\",\n \"resolved\": \"https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz\",\n \"integrity\": \"sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==\",\n \"dev\": true\n },\n \"resolve\": {\n \"version\": \"1.22.1\",\n \"resolved\": \"https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz\",\n \"integrity\": \"sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==\",\n \"dev\": true,\n \"requires\": {\n \"is-core-module\": \"^2.9.0\",\n \"path-parse\": \"^1.0.7\",\n \"supports-preserve-symlinks-flag\": \"^1.0.0\"\n }\n },\n \"resolve-from\": {\n \"version\": \"4.0.0\",\n \"resolved\": \"https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz\",\n \"integrity\": \"sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==\",\n \"dev\": true\n },\n \"reusify\": {\n \"version\": \"1.0.4\",\n \"resolved\": \"https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz\",\n \"integrity\": \"sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==\",\n \"dev\": true\n },\n \"rimraf\": {\n \"version\": \"3.0.2\",\n \"resolved\": \"https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz\",\n \"integrity\": \"sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==\",\n \"dev\": true,\n \"requires\": {\n \"glob\": \"^7.1.3\"\n }\n },\n \"rollup\": {\n \"version\": \"2.79.1\",\n \"resolved\": \"https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz\",\n \"integrity\": \"sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==\",\n \"peer\": true,\n \"requires\": {\n \"fsevents\": \"~2.3.2\"\n }\n },\n \"run-parallel\": {\n \"version\": \"1.2.0\",\n \"resolved\": \"https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz\",\n \"integrity\": \"sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==\",\n \"dev\": true,\n \"requires\": {\n \"queue-microtask\": \"^1.2.2\"\n }\n },\n \"rw\": {\n \"version\": \"1.3.3\",\n \"resolved\": \"https://registry.npmjs.org/rw/-/rw-1.3.3.tgz\",\n \"integrity\": \"sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==\"\n },\n \"sade\": {\n \"version\": \"1.8.1\",\n \"resolved\": \"https://registry.npmjs.org/sade/-/sade-1.8.1.tgz\",\n \"integrity\": \"sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==\",\n \"dev\": true,\n \"requires\": {\n \"mri\": \"^1.1.0\"\n }\n },\n \"safer-buffer\": {\n \"version\": \"2.1.2\",\n \"resolved\": \"https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz\",\n \"integrity\": \"sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==\"\n },\n \"sander\": {\n \"version\": \"0.5.1\",\n \"resolved\": \"https://registry.npmjs.org/sander/-/sander-0.5.1.tgz\",\n \"integrity\": \"sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==\",\n \"dev\": true,\n \"requires\": {\n \"es6-promise\": \"^3.1.2\",\n \"graceful-fs\": \"^4.1.3\",\n \"mkdirp\": \"^0.5.1\",\n \"rimraf\": \"^2.5.2\"\n },\n \"dependencies\": {\n \"rimraf\": {\n \"version\": \"2.7.1\",\n \"resolved\": \"https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz\",\n \"integrity\": \"sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==\",\n \"dev\": true,\n \"requires\": {\n \"glob\": \"^7.1.3\"\n }\n }\n }\n },\n \"semver\": {\n \"version\": \"7.3.8\",\n \"resolved\": \"https://registry.npmjs.org/semver/-/semver-7.3.8.tgz\",\n \"integrity\": \"sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==\",\n \"dev\": true,\n \"requires\": {\n \"lru-cache\": \"^6.0.0\"\n }\n },\n \"set-cookie-parser\": {\n \"version\": \"2.5.1\",\n \"resolved\": \"https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.5.1.tgz\",\n \"integrity\": \"sha512-1jeBGaKNGdEq4FgIrORu/N570dwoPYio8lSoYLWmX7sQ//0JY08Xh9o5pBcgmHQ/MbsYp/aZnOe1s1lIsbLprQ==\",\n \"dev\": true\n },\n \"shebang-command\": {\n \"version\": \"2.0.0\",\n \"resolved\": \"https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz\",\n \"integrity\": \"sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==\",\n \"dev\": true,\n \"requires\": {\n \"shebang-regex\": \"^3.0.0\"\n }\n },\n \"shebang-regex\": {\n \"version\": \"3.0.0\",\n \"resolved\": \"https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz\",\n \"integrity\": \"sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==\",\n \"dev\": true\n },\n \"sirv\": {\n \"version\": \"2.0.2\",\n \"resolved\": \"https://registry.npmjs.org/sirv/-/sirv-2.0.2.tgz\",\n \"integrity\": \"sha512-4Qog6aE29nIjAOKe/wowFTxOdmbEZKb+3tsLljaBRzJwtqto0BChD2zzH0LhgCSXiI+V7X+Y45v14wBZQ1TK3w==\",\n \"dev\": true,\n \"requires\": {\n \"@polka/url\": \"^1.0.0-next.20\",\n \"mrmime\": \"^1.0.0\",\n \"totalist\": \"^3.0.0\"\n }\n },\n \"slash\": {\n \"version\": \"3.0.0\",\n \"resolved\": \"https://registry.npmjs.org/slash/-/slash-3.0.0.tgz\",\n \"integrity\": \"sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==\",\n \"dev\": true\n },\n \"slice-ansi\": {\n \"version\": \"4.0.0\",\n \"resolved\": \"https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz\",\n \"integrity\": \"sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==\",\n \"dev\": true,\n \"requires\": {\n \"ansi-styles\": \"^4.0.0\",\n \"astral-regex\": \"^2.0.0\",\n \"is-fullwidth-code-point\": \"^3.0.0\"\n }\n },\n \"sorcery\": {\n \"version\": \"0.10.0\",\n \"resolved\": \"https://registry.npmjs.org/sorcery/-/sorcery-0.10.0.tgz\",\n \"integrity\": \"sha512-R5ocFmKZQFfSTstfOtHjJuAwbpGyf9qjQa1egyhvXSbM7emjrtLXtGdZsDJDABC85YBfVvrOiGWKSYXPKdvP1g==\",\n \"dev\": true,\n \"requires\": {\n \"buffer-crc32\": \"^0.2.5\",\n \"minimist\": \"^1.2.0\",\n \"sander\": \"^0.5.0\",\n \"sourcemap-codec\": \"^1.3.0\"\n }\n },\n \"source-map-js\": {\n \"version\": \"1.0.2\",\n \"resolved\": \"https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz\",\n \"integrity\": \"sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==\",\n \"dev\": true\n },\n \"sourcemap-codec\": {\n \"version\": \"1.4.8\",\n \"resolved\": \"https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz\",\n \"integrity\": \"sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==\",\n \"dev\": true\n },\n \"sprintf-js\": {\n \"version\": \"1.0.3\",\n \"resolved\": \"https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz\",\n \"integrity\": \"sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==\",\n \"dev\": true\n },\n \"streamsearch\": {\n \"version\": \"1.1.0\",\n \"resolved\": \"https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz\",\n \"integrity\": \"sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==\",\n \"dev\": true\n },\n \"string-width\": {\n \"version\": \"4.2.3\",\n \"resolved\": \"https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz\",\n \"integrity\": \"sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==\",\n \"dev\": true,\n \"requires\": {\n \"emoji-regex\": \"^8.0.0\",\n \"is-fullwidth-code-point\": \"^3.0.0\",\n \"strip-ansi\": \"^6.0.1\"\n }\n },\n \"strip-ansi\": {\n \"version\": \"6.0.1\",\n \"resolved\": \"https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz\",\n \"integrity\": \"sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==\",\n \"dev\": true,\n \"requires\": {\n \"ansi-regex\": \"^5.0.1\"\n }\n },\n \"strip-indent\": {\n \"version\": \"3.0.0\",\n \"resolved\": \"https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz\",\n \"integrity\": \"sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==\",\n \"dev\": true,\n \"requires\": {\n \"min-indent\": \"^1.0.0\"\n }\n },\n \"strip-json-comments\": {\n \"version\": \"3.1.1\",\n \"resolved\": \"https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz\",\n \"integrity\": \"sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==\",\n \"dev\": true\n },\n \"supports-color\": {\n \"version\": \"7.2.0\",\n \"resolved\": \"https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz\",\n \"integrity\": \"sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==\",\n \"dev\": true,\n \"requires\": {\n \"has-flag\": \"^4.0.0\"\n }\n },\n \"supports-preserve-symlinks-flag\": {\n \"version\": \"1.0.0\",\n \"resolved\": \"https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz\",\n \"integrity\": \"sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==\",\n \"dev\": true\n },\n \"svelte\": {\n \"version\": \"3.55.0\",\n \"resolved\": \"https://registry.npmjs.org/svelte/-/svelte-3.55.0.tgz\",\n \"integrity\": \"sha512-uGu2FVMlOuey4JoKHKrpZFkoYyj0VLjJdz47zX5+gVK5odxHM40RVhar9/iK2YFRVxvfg9FkhfVlR0sjeIrOiA==\",\n \"dev\": true\n },\n \"svelte-check\": {\n \"version\": \"2.10.2\",\n \"resolved\": \"https://registry.npmjs.org/svelte-check/-/svelte-check-2.10.2.tgz\",\n \"integrity\": \"sha512-h1Tuiir0m8J5yqN+Vx6qgKKk1L871e6a9o7rMwVWfu8Qs6Wg7x2R+wcxS3SO3VpW5JCxCat90rxPsZMYgz+HaQ==\",\n \"dev\": true,\n \"requires\": {\n \"@jridgewell/trace-mapping\": \"^0.3.9\",\n \"chokidar\": \"^3.4.1\",\n \"fast-glob\": \"^3.2.7\",\n \"import-fresh\": \"^3.2.1\",\n \"picocolors\": \"^1.0.0\",\n \"sade\": \"^1.7.4\",\n \"svelte-preprocess\": \"^4.0.0\",\n \"typescript\": \"*\"\n }\n },\n \"svelte-hmr\": {\n \"version\": \"0.15.1\",\n \"resolved\": \"https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.15.1.tgz\",\n \"integrity\": \"sha512-BiKB4RZ8YSwRKCNVdNxK/GfY+r4Kjgp9jCLEy0DuqAKfmQtpL38cQK3afdpjw4sqSs4PLi3jIPJIFp259NkZtA==\",\n \"dev\": true,\n \"requires\": {}\n },\n \"svelte-preprocess\": {\n \"version\": \"4.10.7\",\n \"resolved\": \"https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-4.10.7.tgz\",\n \"integrity\": \"sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw==\",\n \"dev\": true,\n \"requires\": {\n \"@types/pug\": \"^2.0.4\",\n \"@types/sass\": \"^1.16.0\",\n \"detect-indent\": \"^6.0.0\",\n \"magic-string\": \"^0.25.7\",\n \"sorcery\": \"^0.10.0\",\n \"strip-indent\": \"^3.0.0\"\n },\n \"dependencies\": {\n \"magic-string\": {\n \"version\": \"0.25.9\",\n \"resolved\": \"https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz\",\n \"integrity\": \"sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==\",\n \"dev\": true,\n \"requires\": {\n \"sourcemap-codec\": \"^1.4.8\"\n }\n }\n }\n },\n \"table\": {\n \"version\": \"6.8.1\",\n \"resolved\": \"https://registry.npmjs.org/table/-/table-6.8.1.tgz\",\n \"integrity\": \"sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==\",\n \"dev\": true,\n \"requires\": {\n \"ajv\": \"^8.0.1\",\n \"lodash.truncate\": \"^4.4.2\",\n \"slice-ansi\": \"^4.0.0\",\n \"string-width\": \"^4.2.3\",\n \"strip-ansi\": \"^6.0.1\"\n },\n \"dependencies\": {\n \"ajv\": {\n \"version\": \"8.11.2\",\n \"resolved\": \"https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz\",\n \"integrity\": \"sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==\",\n \"dev\": true,\n \"requires\": {\n \"fast-deep-equal\": \"^3.1.1\",\n \"json-schema-traverse\": \"^1.0.0\",\n \"require-from-string\": \"^2.0.2\",\n \"uri-js\": \"^4.2.2\"\n }\n },\n \"json-schema-traverse\": {\n \"version\": \"1.0.0\",\n \"resolved\": \"https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz\",\n \"integrity\": \"sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==\",\n \"dev\": true\n }\n }\n },\n \"text-table\": {\n \"version\": \"0.2.0\",\n \"resolved\": \"https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz\",\n \"integrity\": \"sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==\",\n \"dev\": true\n },\n \"tiny-glob\": {\n \"version\": \"0.2.9\",\n \"resolved\": \"https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz\",\n \"integrity\": \"sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==\",\n \"dev\": true,\n \"requires\": {\n \"globalyzer\": \"0.1.0\",\n \"globrex\": \"^0.1.2\"\n }\n },\n \"to-regex-range\": {\n \"version\": \"5.0.1\",\n \"resolved\": \"https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz\",\n \"integrity\": \"sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==\",\n \"dev\": true,\n \"requires\": {\n \"is-number\": \"^7.0.0\"\n }\n },\n \"tosource\": {\n \"version\": \"1.0.0\",\n \"resolved\": \"https://registry.npmjs.org/tosource/-/tosource-1.0.0.tgz\",\n \"integrity\": \"sha512-N6g8eQ1eerw6Y1pBhdgkubWIiPFwXa2POSUrlL8jth5CyyEWNWzoGKRkO3CaO7Jx27hlJP54muB3btIAbx4MPg==\"\n },\n \"totalist\": {\n \"version\": \"3.0.0\",\n \"resolved\": \"https://registry.npmjs.org/totalist/-/totalist-3.0.0.tgz\",\n \"integrity\": \"sha512-eM+pCBxXO/njtF7vdFsHuqb+ElbxqtI4r5EAvk6grfAFyJ6IvWlSkfZ5T9ozC6xWw3Fj1fGoSmrl0gUs46JVIw==\",\n \"dev\": true\n },\n \"tslib\": {\n \"version\": \"2.4.1\",\n \"resolved\": \"https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz\",\n \"integrity\": \"sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==\",\n \"dev\": true\n },\n \"tsutils\": {\n \"version\": \"3.21.0\",\n \"resolved\": \"https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz\",\n \"integrity\": \"sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==\",\n \"dev\": true,\n \"requires\": {\n \"tslib\": \"^1.8.1\"\n },\n \"dependencies\": {\n \"tslib\": {\n \"version\": \"1.14.1\",\n \"resolved\": \"https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz\",\n \"integrity\": \"sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==\",\n \"dev\": true\n }\n }\n },\n \"type-check\": {\n \"version\": \"0.4.0\",\n \"resolved\": \"https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz\",\n \"integrity\": \"sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==\",\n \"dev\": true,\n \"requires\": {\n \"prelude-ls\": \"^1.2.1\"\n }\n },\n \"type-fest\": {\n \"version\": \"0.20.2\",\n \"resolved\": \"https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz\",\n \"integrity\": \"sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==\",\n \"dev\": true\n },\n \"typescript\": {\n \"version\": \"4.9.4\",\n \"resolved\": \"https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz\",\n \"integrity\": \"sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==\",\n \"dev\": true\n },\n \"undici\": {\n \"version\": \"5.14.0\",\n \"resolved\": \"https://registry.npmjs.org/undici/-/undici-5.14.0.tgz\",\n \"integrity\": \"sha512-yJlHYw6yXPPsuOH0x2Ib1Km61vu4hLiRRQoafs+WUgX1vO64vgnxiCEN9dpIrhZyHFsai3F0AEj4P9zy19enEQ==\",\n \"dev\": true,\n \"requires\": {\n \"busboy\": \"^1.6.0\"\n }\n },\n \"uri-js\": {\n \"version\": \"4.4.1\",\n \"resolved\": \"https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz\",\n \"integrity\": \"sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==\",\n \"dev\": true,\n \"requires\": {\n \"punycode\": \"^2.1.0\"\n }\n },\n \"v8-compile-cache\": {\n \"version\": \"2.3.0\",\n \"resolved\": \"https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz\",\n \"integrity\": \"sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==\",\n \"dev\": true\n },\n \"vite\": {\n \"version\": \"4.0.1\",\n \"resolved\": \"https://registry.npmjs.org/vite/-/vite-4.0.1.tgz\",\n \"integrity\": \"sha512-kZQPzbDau35iWOhy3CpkrRC7It+HIHtulAzBhMqzGHKRf/4+vmh8rPDDdv98SWQrFWo6//3ozwsRmwQIPZsK9g==\",\n \"dev\": true,\n \"requires\": {\n \"esbuild\": \"^0.16.3\",\n \"fsevents\": \"~2.3.2\",\n \"postcss\": \"^8.4.20\",\n \"resolve\": \"^1.22.1\",\n \"rollup\": \"^3.7.0\"\n },\n \"dependencies\": {\n \"rollup\": {\n \"version\": \"3.7.4\",\n \"resolved\": \"https://registry.npmjs.org/rollup/-/rollup-3.7.4.tgz\",\n \"integrity\": \"sha512-jN9rx3k5pfg9H9al0r0y1EYKSeiRANZRYX32SuNXAnKzh6cVyf4LZVto1KAuDnbHT03E1CpsgqDKaqQ8FZtgxw==\",\n \"dev\": true,\n \"requires\": {\n \"fsevents\": \"~2.3.2\"\n }\n }\n }\n },\n \"vitefu\": {\n \"version\": \"0.2.3\",\n \"resolved\": \"https://registry.npmjs.org/vitefu/-/vitefu-0.2.3.tgz\",\n \"integrity\": \"sha512-75l7TTuU8isAhz1QFtNKjDkqjxvndfMC1AfIMjJ0ZQ59ZD0Ow9QOIsJJX16Wv9PS8f+zMzp6fHy5cCbKG/yVUQ==\",\n \"dev\": true,\n \"requires\": {}\n },\n \"which\": {\n \"version\": \"2.0.2\",\n \"resolved\": \"https://registry.npmjs.org/which/-/which-2.0.2.tgz\",\n \"integrity\": \"sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==\",\n \"dev\": true,\n \"requires\": {\n \"isexe\": \"^2.0.0\"\n }\n },\n \"word-wrap\": {\n \"version\": \"1.2.3\",\n \"resolved\": \"https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz\",\n \"integrity\": \"sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==\",\n \"dev\": true\n },\n \"wrappy\": {\n \"version\": \"1.0.2\",\n \"resolved\": \"https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz\",\n \"integrity\": \"sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==\",\n \"dev\": true\n },\n \"yallist\": {\n \"version\": \"4.0.0\",\n \"resolved\": \"https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz\",\n \"integrity\": \"sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==\",\n \"dev\": true\n }\n }\n}\n"},{"path":"package.json","data":"{\n \"name\": \"layercake-template\",\n \"version\": \"0.0.1\",\n \"scripts\": {\n \"dev\": \"vite dev\",\n \"build\": \"vite build\",\n \"package\": \"vite package\",\n \"preview\": \"vite preview\",\n \"check\": \"svelte-check --tsconfig ./tsconfig.json\",\n \"check:watch\": \"svelte-check --tsconfig ./tsconfig.json --watch\",\n \"lint\": \"prettier --ignore-path .gitignore --check --plugin-search-dir=. . && eslint --ignore-path .gitignore .\",\n \"format\": \"prettier --ignore-path .gitignore --write --plugin-search-dir=. .\"\n },\n \"devDependencies\": {\n \"@sveltejs/adapter-static\": \"^1.0.0\",\n \"@sveltejs/kit\": \"^1.0.0\",\n \"@typescript-eslint/eslint-plugin\": \"^4.31.1\",\n \"@typescript-eslint/parser\": \"^4.31.1\",\n \"eslint\": \"^7.32.0\",\n \"eslint-config-prettier\": \"^8.3.0\",\n \"eslint-plugin-svelte3\": \"^3.2.1\",\n \"prettier\": \"^2.4.1\",\n \"prettier-plugin-svelte\": \"^2.4.0\",\n \"svelte\": \"^3.46.0\",\n \"svelte-check\": \"^2.2.6\",\n \"svelte-preprocess\": \"^4.9.4\",\n \"tslib\": \"^2.3.1\",\n \"typescript\": \"^4.4.3\",\n \"vite\": \"^4\"\n },\n \"type\": \"module\",\n \"dependencies\": {\n \"@rollup/plugin-dsv\": \"^2.0.2\",\n \"layercake\": \"^7.2.0\"\n }\n}\n"},{"path":"static/favicon.png","data":"�PNG\r\n\u001a\n\u0000\u0000\u0000\rIHDR\u0000\u0000\u0000�\u0000\u0000\u0000�\b\u0004\u0000\u0000\u0000i7�@\u0000\u0000\u0000\u0001sRGB\u0000��\u001c�\u0000\u0000\u0005�IDATx��]�m�8\u0010U\t.�%����\u0012\\BJp\t.!%�\u0004����b\u0004\u0003� \b\u0002!\u0018\u0010\u0004A8����ܛuƤ�&�\u001fg��\u0013�Cr�<��;��H`���l�6��.fk6��.��]��lg��(.ۙ��SD�N�\u0006A��\"�|؅و�.���\u000b?\u000b��8\u0003N.V\t����`\u0016qf�\\\u0016��l\rf�\u0017��\\\nҕy3P��$~�E�3В�9rf�0zj�\u0012�\n��\u0017�ߤ\n����ݤ\n~\u0011�M�`*�Y\u0014���+5\n�0s�K<\u0010%��p�q\n\u0003Z�0�\";Gq\u0012^�\u000e�0��<\r��ɗ���rt�ŀ\n漼��\u0004q\u0012^�\u0011a�|��6�\u001f\"$�\u0003zL��Cl� ��,\u001a\b�U��w�Ix\u0005\u0006p\u0018q��\f�\u0013�E�\u000f� �GIx%F̅\u001eVV�2:�;b^�3\\\u0010��\u000b�G@�\u0006Nk�\u000f�6��\u000e:��K����O\u0010\u001e}\u00066���\t�GK0���-\u001c�`@�\u001c\u0006\u0016%�\u001eth\u0004���,����M0q\u0016�e\u0005�M��Hx��\u001b]�Wٗ��\u0014�\u001d\u001d�\u001bQ�|!-$\u001c��\f�\u00076���!�ht:\u0015nԏ?Ox�G�C �\r�k�����\u0012�O��#�j\"�00�+���;L��\r�)�/���\u0014���f��\u00170����H\u0018A\u0015�_��N�T�\\�VW\u0001f+��H;;�b�8\t%�\u0000�\u0000v���ɇ�a�� y\u0001\n���ƈ^7-f����\u0011%��\u001cP�愲g�A�\u001d^tIP*v�Y\t/��)������/�AS\u0001*{���%<]��P��\u0000=l��kt\u0018O�\u0017���\u0000�\n(!\"��\n\u001c=��6�\u0002,T\u0015�@B;{�`\fTB��\u0010�\u0015P�\u0015\u0003ު��*�P�\u0018�D�\u0014���(��*\u0006��rv1S%`*\u000b�d�@F���\u000f��Q\n\u0015\u0003\u001e��\u0000|6h8���Z\"/��\fH}\u0000mP�_�Ü\u0018a9+��å��l���\u0007���\u0010ҵ~E\b\u0003~\u0016�w�MK\u0015�\u001a?��s������3��W�ӕ\u0001g\u0007��#\n\u0014���s(\u0012�r\u001c�\u000b�k�\u0013�q�=�\u0017�׸֍\u0005���y2�u�D�(Б\u000b�{�[\u0018\"\u001f@R ��ŗ�r݌P��(�\b%Kj���6|Q�\u00034\u001eC���5=�\u001d�+�\u0013'��'�G�Lm�'���r8�\u0013���t��\r�\u0004�\u001a\u0002ء�\u0018��\u0001�\u0002$���5��\u000f�\u0003!\t��`\u0015���\u0011\u0014�?\\�U��\u0015P�OgȽ�l]�\u001f�q��K��g�Y\u0007X�C\bh��3��0>\u0000�;�r�\u001b�\u000b�G��<��U���l5h�0L$�\u0003�:\u0011V �\u0012\u001e�|�\fZ��B�<��\u0004킊�\u0015\b�b~�KL�G�\r�.8�\u001d�\u001d�=�\u0003?`���\u001f�6�{�A\u0013����\u001cт\u00001M��\u0018�����*�K䲼\u0011�\u001ey\u0006x\u0015�Ӥ�н������\u0019#�KyM>]͟�<�^��\u0004�ݜE�.N�c���T�!�E\u0001\u0013'���+����c\u0010r@\u0007�\u0012\u0016&^���\nI���|�'\b�����\u0019��ϧ�s�n�\u0003:����\b�/_��=v����\u0017�� �d���\u0004w���\u0007�̞�����A�����}:\t�F\u0017��Y\\g�\u001b�v���&�\u001b�5˛�.��x}��>���]���j��\u001dw�q\u0015�\u000bo�6�v֗\u0011\u0000\u0000\u0000\u0000IEND�B`�"},{"path":"static/robots.txt","data":"# https://www.robotstxt.org/robotstxt.html\nUser-agent: *\nDisallow:\n"},{"path":".prettierrc","data":"{\n\t\"useTabs\": true,\n\t\"singleQuote\": true,\n\t\"trailingComma\": \"none\",\n\t\"printWidth\": 100\n}\n"},{"path":"tsconfig.json","data":"{\n\t\"extends\": \"./.svelte-kit/tsconfig.json\",\n\t\"compilerOptions\": {\n\t\t\"moduleResolution\": \"node\",\n\t\t\"module\": \"es2020\",\n\t\t\"lib\": [\"es2020\", \"DOM\"],\n\t\t\"target\": \"es2020\",\n\t\t/**\n\t\t\tsvelte-preprocess cannot figure out whether you have a value or a type, so tell TypeScript\n\t\t\tto enforce using \\`import type\\` instead of \\`import\\` for Types.\n\t\t\t*/\n\t\t\"importsNotUsedAsValues\": \"error\",\n\t\t\"isolatedModules\": true,\n\t\t\"resolveJsonModule\": true,\n\t\t/**\n\t\t\tTo have warnings/errors of the Svelte compiler at the correct position,\n\t\t\tenable source maps by default.\n\t\t\t*/\n\t\t\"sourceMap\": true,\n\t\t\"esModuleInterop\": true,\n\t\t\"skipLibCheck\": true,\n\t\t\"forceConsistentCasingInFileNames\": true,\n\t\t\"baseUrl\": \".\",\n\t\t\"allowJs\": true,\n\t\t\"checkJs\": true,\n\t\t\"paths\": {\n\t\t\t\"$lib\": [\"src/lib\"],\n\t\t\t\"$lib/*\": [\"src/lib/*\"]\n\t\t}\n\t},\n\t\"include\": [\"src/**/*.d.ts\", \"src/**/*.js\", \"src/**/*.ts\", \"src/**/*.svelte\"]\n}\n"},{"path":"src/app.css","data":"html, body {\n\tposition: relative;\n\twidth: 100%;\n\theight: 100%;\n}\n\nbody {\n\tcolor: #333;\n\tmargin: 0;\n\tpadding: 0;\n\tbox-sizing: border-box;\n\tfont-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif;\n}\n\n#svelte {\n\twidth: 100%;\n\theight: 100%;\n}\n\na {\n\tcolor: rgb(0,100,200);\n\ttext-decoration: none;\n}\n\na:hover {\n\ttext-decoration: underline;\n}\n\na:visited {\n\tcolor: rgb(0,80,160);\n}\n\nlabel {\n\tdisplay: block;\n}\n\ninput, button, select, textarea {\n\tfont-family: inherit;\n\tfont-size: inherit;\n\tpadding: 0.4em;\n\tmargin: 0 0 0.5em 0;\n\tbox-sizing: border-box;\n\tborder: 1px solid #ccc;\n\tborder-radius: 2px;\n}\n\ninput:disabled {\n\tcolor: #ccc;\n}\n\nbutton {\n\tcolor: #333;\n\tbackground-color: #f4f4f4;\n\toutline: none;\n}\n\nbutton:disabled {\n\tcolor: #999;\n}\n\nbutton:not(:disabled):active {\n\tbackground-color: #ddd;\n}\n\nbutton:focus {\n\tborder-color: #666;\n}\n"},{"path":"src/global.d.ts","data":"/// \n"},{"path":"src/app.html","data":"\n\n\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t%sveltekit.head%\n\t\n\t\n\t\t
%sveltekit.body%
\n\t\n\n"},{"path":"src/routes/+page.svelte","data":"\n\n\n\n
\n\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\n
\n"},{"path":"src/routes/+layout.js","data":"export const prerender = true"},{"path":"src/routes/+layout.svelte","data":"\n\n
\n\t\n
\n\n\n"}] \ No newline at end of file +[{"path":"svelte.config.js","data":"// import adapter from '@sveltejs/adapter-auto';\nimport adapter from '@sveltejs/adapter-static';\nimport preprocess from 'svelte-preprocess';\n\n/** @type {import('@sveltejs/kit').Config} */\nconst config = {\n\t// Consult https://github.com/sveltejs/svelte-preprocess\n\t// for more information about preprocessors\n\tpreprocess: preprocess(),\n\n\tkit: {\n\t\t// base: dev ? '' : '/your-repo-name', // If building for GitHub pages\n\t\tadapter: adapter({\n\t\t\t// default options are shown\n\t\t\tpages: 'build',\n\t\t\tassets: 'build',\n\t\t\tfallback: null,\n\t\t\tprecompress: false\n\t\t})\n\t}\n};\n\nexport default config;\n"},{"path":".eslintrc.cjs","data":"module.exports = {\n\troot: true,\n\tparser: '@typescript-eslint/parser',\n\textends: ['eslint:recommended', 'plugin:@typescript-eslint/recommended', 'prettier'],\n\tplugins: ['svelte3', '@typescript-eslint'],\n\tignorePatterns: ['*.cjs'],\n\toverrides: [{ files: ['*.svelte'], processor: 'svelte3/svelte3' }],\n\tsettings: {\n\t\t'svelte3/typescript': () => require('typescript')\n\t},\n\tparserOptions: {\n\t\tsourceType: 'module',\n\t\tecmaVersion: 2020\n\t},\n\tenv: {\n\t\tbrowser: true,\n\t\tes2017: true,\n\t\tnode: true\n\t}\n};\n"},{"path":".npmrc","data":"engine-strict=true\n"},{"path":"vite.config.js","data":"import { sveltekit } from '@sveltejs/kit/vite';\nimport dsv from '@rollup/plugin-dsv';\n\n/** @type {import('vite').UserConfig} */\nconst config = {\n\tplugins: [sveltekit(), dsv()]\n};\n\nexport default config;\n"},{"path":"README.md","data":"Layer Cake Example\n===\n\nThis is a starter example for using [Layer Cake](https://layercake.graphics). It sets you up with the line and area chart as seen [in the examples](https://layercake.graphics/example/Line). \n\nTo create a new project based on this template using [degit](https://github.com/Rich-Harris/degit):\n\n```bash\nnpx degit mhkeller/layercake-template my-chart\ncd my-chart\n```\n\n*Note that you will need to have [Node.js](https://nodejs.org) installed.*\n\n## Get started\n\nInstall the dependencies...\n\n```bash\nnpm install\nnpm run build && npm run preview\n```\n\nYour app will be running at [localhost:4173](http://localhost:4173).\n\n## Developing\n\n```sh\n# if you didn't already install, run the install command\nnpm install\nnpm run dev\n```\n\nYour app will be running at [localhost:5173](http://localhost:5173).\n"},{"path":".gitignore","data":".DS_Store\nnode_modules\n/build\n/.svelte-kit\n/package\n.env\n.env.*\n!.env.example\n.vercel\n.output\n"},{"path":"package-lock.json","data":"{\n \"name\": \"layercake-template\",\n \"version\": \"0.0.1\",\n \"lockfileVersion\": 2,\n \"requires\": true,\n \"packages\": {\n \"\": {\n \"name\": \"layercake-template\",\n \"version\": \"0.0.1\",\n \"dependencies\": {\n \"@rollup/plugin-dsv\": \"^2.0.2\",\n \"layercake\": \"^7.2.0\"\n },\n \"devDependencies\": {\n \"@sveltejs/adapter-static\": \"^1.0.0\",\n \"@sveltejs/kit\": \"^1.0.0\",\n \"@typescript-eslint/eslint-plugin\": \"^4.31.1\",\n \"@typescript-eslint/parser\": \"^4.31.1\",\n \"eslint\": \"^7.32.0\",\n \"eslint-config-prettier\": \"^8.3.0\",\n \"eslint-plugin-svelte3\": \"^3.2.1\",\n \"prettier\": \"^2.4.1\",\n \"prettier-plugin-svelte\": \"^2.4.0\",\n \"svelte\": \"^3.46.0\",\n \"svelte-check\": \"^2.2.6\",\n \"svelte-preprocess\": \"^4.9.4\",\n \"tslib\": \"^2.3.1\",\n \"typescript\": \"^4.4.3\",\n \"vite\": \"^4\"\n }\n },\n \"node_modules/@babel/code-frame\": {\n \"version\": \"7.12.11\",\n \"resolved\": \"https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz\",\n \"integrity\": \"sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==\",\n \"dev\": true,\n \"dependencies\": {\n \"@babel/highlight\": \"^7.10.4\"\n }\n },\n \"node_modules/@babel/helper-validator-identifier\": {\n \"version\": \"7.19.1\",\n \"resolved\": \"https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz\",\n \"integrity\": \"sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=6.9.0\"\n }\n },\n \"node_modules/@babel/highlight\": {\n \"version\": \"7.18.6\",\n \"resolved\": \"https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz\",\n \"integrity\": \"sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==\",\n \"dev\": true,\n \"dependencies\": {\n \"@babel/helper-validator-identifier\": \"^7.18.6\",\n \"chalk\": \"^2.0.0\",\n \"js-tokens\": \"^4.0.0\"\n },\n \"engines\": {\n \"node\": \">=6.9.0\"\n }\n },\n \"node_modules/@babel/highlight/node_modules/ansi-styles\": {\n \"version\": \"3.2.1\",\n \"resolved\": \"https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz\",\n \"integrity\": \"sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==\",\n \"dev\": true,\n \"dependencies\": {\n \"color-convert\": \"^1.9.0\"\n },\n \"engines\": {\n \"node\": \">=4\"\n }\n },\n \"node_modules/@babel/highlight/node_modules/chalk\": {\n \"version\": \"2.4.2\",\n \"resolved\": \"https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz\",\n \"integrity\": \"sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==\",\n \"dev\": true,\n \"dependencies\": {\n \"ansi-styles\": \"^3.2.1\",\n \"escape-string-regexp\": \"^1.0.5\",\n \"supports-color\": \"^5.3.0\"\n },\n \"engines\": {\n \"node\": \">=4\"\n }\n },\n \"node_modules/@babel/highlight/node_modules/color-convert\": {\n \"version\": \"1.9.3\",\n \"resolved\": \"https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz\",\n \"integrity\": \"sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==\",\n \"dev\": true,\n \"dependencies\": {\n \"color-name\": \"1.1.3\"\n }\n },\n \"node_modules/@babel/highlight/node_modules/color-name\": {\n \"version\": \"1.1.3\",\n \"resolved\": \"https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz\",\n \"integrity\": \"sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==\",\n \"dev\": true\n },\n \"node_modules/@babel/highlight/node_modules/escape-string-regexp\": {\n \"version\": \"1.0.5\",\n \"resolved\": \"https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz\",\n \"integrity\": \"sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=0.8.0\"\n }\n },\n \"node_modules/@babel/highlight/node_modules/has-flag\": {\n \"version\": \"3.0.0\",\n \"resolved\": \"https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz\",\n \"integrity\": \"sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=4\"\n }\n },\n \"node_modules/@babel/highlight/node_modules/supports-color\": {\n \"version\": \"5.5.0\",\n \"resolved\": \"https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz\",\n \"integrity\": \"sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==\",\n \"dev\": true,\n \"dependencies\": {\n \"has-flag\": \"^3.0.0\"\n },\n \"engines\": {\n \"node\": \">=4\"\n }\n },\n \"node_modules/@esbuild/android-arm\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.7.tgz\",\n \"integrity\": \"sha512-yhzDbiVcmq6T1/XEvdcJIVcXHdLjDJ5cQ0Dp9R9p9ERMBTeO1dR5tc8YYv8zwDeBw1xZm+Eo3MRo8cwclhBS0g==\",\n \"cpu\": [\n \"arm\"\n ],\n \"dev\": true,\n \"optional\": true,\n \"os\": [\n \"android\"\n ],\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/@esbuild/android-arm64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.7.tgz\",\n \"integrity\": \"sha512-tYFw0lBJSEvLoGzzYh1kXuzoX1iPkbOk3O29VqzQb0HbOy7t/yw1hGkvwoJhXHwzQUPsShyYcTgRf6bDBcfnTw==\",\n \"cpu\": [\n \"arm64\"\n ],\n \"dev\": true,\n \"optional\": true,\n \"os\": [\n \"android\"\n ],\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/@esbuild/android-x64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.7.tgz\",\n \"integrity\": \"sha512-3P2OuTxwAtM3k/yEWTNUJRjMPG1ce8rXs51GTtvEC5z1j8fC1plHeVVczdeHECU7aM2/Buc0MwZ6ciM/zysnWg==\",\n \"cpu\": [\n \"x64\"\n ],\n \"dev\": true,\n \"optional\": true,\n \"os\": [\n \"android\"\n ],\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/@esbuild/darwin-arm64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.7.tgz\",\n \"integrity\": \"sha512-VUb9GK23z8jkosHU9yJNUgQpsfJn+7ZyBm6adi2Ec5/U241eR1tAn82QicnUzaFDaffeixiHwikjmnec/YXEZg==\",\n \"cpu\": [\n \"arm64\"\n ],\n \"dev\": true,\n \"optional\": true,\n \"os\": [\n \"darwin\"\n ],\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/@esbuild/darwin-x64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.7.tgz\",\n \"integrity\": \"sha512-duterlv3tit3HI9vhzMWnSVaB1B6YsXpFq1Ntd6Fou82BB1l4tucYy3FI9dHv3tvtDuS0NiGf/k6XsdBqPZ01w==\",\n \"cpu\": [\n \"x64\"\n ],\n \"dev\": true,\n \"optional\": true,\n \"os\": [\n \"darwin\"\n ],\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/@esbuild/freebsd-arm64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.7.tgz\",\n \"integrity\": \"sha512-9kkycpBFes/vhi7B7o0cf+q2WdJi+EpVzpVTqtWFNiutARWDFFLcB93J8PR1cG228sucsl3B+7Ts27izE6qiaQ==\",\n \"cpu\": [\n \"arm64\"\n ],\n \"dev\": true,\n \"optional\": true,\n \"os\": [\n \"freebsd\"\n ],\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/@esbuild/freebsd-x64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.7.tgz\",\n \"integrity\": \"sha512-5Ahf6jzWXJ4J2uh9dpy5DKOO+PeRUE/9DMys6VuYfwgQzd6n5+pVFm58L2Z2gRe611RX6SdydnNaiIKM3svY7g==\",\n \"cpu\": [\n \"x64\"\n ],\n \"dev\": true,\n \"optional\": true,\n \"os\": [\n \"freebsd\"\n ],\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/@esbuild/linux-arm\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.7.tgz\",\n \"integrity\": \"sha512-QqJnyCfu5OF78Olt7JJSZ7OSv/B4Hf+ZJWp4kkq9xwMsgu7yWq3crIic8gGOpDYTqVKKMDAVDgRXy5Wd/nWZyQ==\",\n \"cpu\": [\n \"arm\"\n ],\n \"dev\": true,\n \"optional\": true,\n \"os\": [\n \"linux\"\n ],\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/@esbuild/linux-arm64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.7.tgz\",\n \"integrity\": \"sha512-2wv0xYDskk2+MzIm/AEprDip39a23Chptc4mL7hsHg26P0gD8RUhzmDu0KCH2vMThUI1sChXXoK9uH0KYQKaDg==\",\n \"cpu\": [\n \"arm64\"\n ],\n \"dev\": true,\n \"optional\": true,\n \"os\": [\n \"linux\"\n ],\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/@esbuild/linux-ia32\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.7.tgz\",\n \"integrity\": \"sha512-APVYbEilKbD5ptmKdnIcXej2/+GdV65TfTjxR2Uk8t1EsOk49t6HapZW6DS/Bwlvh5hDwtLapdSumIVNGxgqLg==\",\n \"cpu\": [\n \"ia32\"\n ],\n \"dev\": true,\n \"optional\": true,\n \"os\": [\n \"linux\"\n ],\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/@esbuild/linux-loong64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.7.tgz\",\n \"integrity\": \"sha512-5wPUAGclplQrAW7EFr3F84Y/d++7G0KykohaF4p54+iNWhUnMVU8Bh2sxiEOXUy4zKIdpHByMgJ5/Ko6QhtTUw==\",\n \"cpu\": [\n \"loong64\"\n ],\n \"dev\": true,\n \"optional\": true,\n \"os\": [\n \"linux\"\n ],\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/@esbuild/linux-mips64el\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.7.tgz\",\n \"integrity\": \"sha512-hxzlXtWF6yWfkE/SMTscNiVqLOAn7fOuIF3q/kiZaXxftz1DhZW/HpnTmTTWrzrS7zJWQxHHT4QSxyAj33COmA==\",\n \"cpu\": [\n \"mips64el\"\n ],\n \"dev\": true,\n \"optional\": true,\n \"os\": [\n \"linux\"\n ],\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/@esbuild/linux-ppc64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.7.tgz\",\n \"integrity\": \"sha512-WM83Dac0LdXty5xPhlOuCD5Egfk1xLND/oRLYeB7Jb/tY4kzFSDgLlq91wYbHua/s03tQGA9iXvyjgymMw62Vw==\",\n \"cpu\": [\n \"ppc64\"\n ],\n \"dev\": true,\n \"optional\": true,\n \"os\": [\n \"linux\"\n ],\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/@esbuild/linux-riscv64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.7.tgz\",\n \"integrity\": \"sha512-3nkNnNg4Ax6MS/l8O8Ynq2lGEVJYyJ2EoY3PHjNJ4PuZ80EYLMrFTFZ4L/Hc16AxgtXKwmNP9TM0YKNiBzBiJQ==\",\n \"cpu\": [\n \"riscv64\"\n ],\n \"dev\": true,\n \"optional\": true,\n \"os\": [\n \"linux\"\n ],\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/@esbuild/linux-s390x\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.7.tgz\",\n \"integrity\": \"sha512-3SA/2VJuv0o1uD7zuqxEP+RrAyRxnkGddq0bwHQ98v1KNlzXD/JvxwTO3T6GM5RH6JUd29RTVQTOJfyzMkkppA==\",\n \"cpu\": [\n \"s390x\"\n ],\n \"dev\": true,\n \"optional\": true,\n \"os\": [\n \"linux\"\n ],\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/@esbuild/linux-x64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.7.tgz\",\n \"integrity\": \"sha512-xi/tbqCqvPIzU+zJVyrpz12xqciTAPMi2fXEWGnapZymoGhuL2GIWIRXg4O2v5BXaYA5TSaiKYE14L0QhUTuQg==\",\n \"cpu\": [\n \"x64\"\n ],\n \"dev\": true,\n \"optional\": true,\n \"os\": [\n \"linux\"\n ],\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/@esbuild/netbsd-x64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.7.tgz\",\n \"integrity\": \"sha512-NUsYbq3B+JdNKn8SXkItFvdes9qTwEoS3aLALtiWciW/ystiCKM20Fgv9XQBOXfhUHyh5CLEeZDXzLOrwBXuCQ==\",\n \"cpu\": [\n \"x64\"\n ],\n \"dev\": true,\n \"optional\": true,\n \"os\": [\n \"netbsd\"\n ],\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/@esbuild/openbsd-x64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.7.tgz\",\n \"integrity\": \"sha512-qjwzsgeve9I8Tbsko2FEkdSk2iiezuNGFgipQxY/736NePXDaDZRodIejYGWOlbYXugdxb0nif5yvypH6lKBmA==\",\n \"cpu\": [\n \"x64\"\n ],\n \"dev\": true,\n \"optional\": true,\n \"os\": [\n \"openbsd\"\n ],\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/@esbuild/sunos-x64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.7.tgz\",\n \"integrity\": \"sha512-mFWDz4RoBTzPphTCkM7Kc7Qpa0o/Z01acajR+Ai7LdfKgcP/C6jYOaKwv7nKzD0+MjOT20j7You9g4ozYy1dKQ==\",\n \"cpu\": [\n \"x64\"\n ],\n \"dev\": true,\n \"optional\": true,\n \"os\": [\n \"sunos\"\n ],\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/@esbuild/win32-arm64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.7.tgz\",\n \"integrity\": \"sha512-m39UmX19RvEIuC8sYZ0M+eQtdXw4IePDSZ78ZQmYyFaXY9krq4YzQCK2XWIJomNLtg4q+W5aXr8bW3AbqWNoVg==\",\n \"cpu\": [\n \"arm64\"\n ],\n \"dev\": true,\n \"optional\": true,\n \"os\": [\n \"win32\"\n ],\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/@esbuild/win32-ia32\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.7.tgz\",\n \"integrity\": \"sha512-1cbzSEZA1fANwmT6rjJ4G1qQXHxCxGIcNYFYR9ctI82/prT38lnwSRZ0i5p/MVXksw9eMlHlet6pGu2/qkXFCg==\",\n \"cpu\": [\n \"ia32\"\n ],\n \"dev\": true,\n \"optional\": true,\n \"os\": [\n \"win32\"\n ],\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/@esbuild/win32-x64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.7.tgz\",\n \"integrity\": \"sha512-QaQ8IH0JLacfGf5cf0HCCPnQuCTd/dAI257vXBgb/cccKGbH/6pVtI1gwhdAQ0Y48QSpTIFrh9etVyNdZY+zzw==\",\n \"cpu\": [\n \"x64\"\n ],\n \"dev\": true,\n \"optional\": true,\n \"os\": [\n \"win32\"\n ],\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/@eslint/eslintrc\": {\n \"version\": \"0.4.3\",\n \"resolved\": \"https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz\",\n \"integrity\": \"sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==\",\n \"dev\": true,\n \"dependencies\": {\n \"ajv\": \"^6.12.4\",\n \"debug\": \"^4.1.1\",\n \"espree\": \"^7.3.0\",\n \"globals\": \"^13.9.0\",\n \"ignore\": \"^4.0.6\",\n \"import-fresh\": \"^3.2.1\",\n \"js-yaml\": \"^3.13.1\",\n \"minimatch\": \"^3.0.4\",\n \"strip-json-comments\": \"^3.1.1\"\n },\n \"engines\": {\n \"node\": \"^10.12.0 || >=12.0.0\"\n }\n },\n \"node_modules/@eslint/eslintrc/node_modules/ignore\": {\n \"version\": \"4.0.6\",\n \"resolved\": \"https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz\",\n \"integrity\": \"sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">= 4\"\n }\n },\n \"node_modules/@humanwhocodes/config-array\": {\n \"version\": \"0.5.0\",\n \"resolved\": \"https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz\",\n \"integrity\": \"sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==\",\n \"dev\": true,\n \"dependencies\": {\n \"@humanwhocodes/object-schema\": \"^1.2.0\",\n \"debug\": \"^4.1.1\",\n \"minimatch\": \"^3.0.4\"\n },\n \"engines\": {\n \"node\": \">=10.10.0\"\n }\n },\n \"node_modules/@humanwhocodes/object-schema\": {\n \"version\": \"1.2.1\",\n \"resolved\": \"https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz\",\n \"integrity\": \"sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==\",\n \"dev\": true\n },\n \"node_modules/@jridgewell/resolve-uri\": {\n \"version\": \"3.1.0\",\n \"resolved\": \"https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz\",\n \"integrity\": \"sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=6.0.0\"\n }\n },\n \"node_modules/@jridgewell/sourcemap-codec\": {\n \"version\": \"1.4.14\",\n \"resolved\": \"https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz\",\n \"integrity\": \"sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==\",\n \"dev\": true\n },\n \"node_modules/@jridgewell/trace-mapping\": {\n \"version\": \"0.3.17\",\n \"resolved\": \"https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz\",\n \"integrity\": \"sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==\",\n \"dev\": true,\n \"dependencies\": {\n \"@jridgewell/resolve-uri\": \"3.1.0\",\n \"@jridgewell/sourcemap-codec\": \"1.4.14\"\n }\n },\n \"node_modules/@nodelib/fs.scandir\": {\n \"version\": \"2.1.5\",\n \"resolved\": \"https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz\",\n \"integrity\": \"sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==\",\n \"dev\": true,\n \"dependencies\": {\n \"@nodelib/fs.stat\": \"2.0.5\",\n \"run-parallel\": \"^1.1.9\"\n },\n \"engines\": {\n \"node\": \">= 8\"\n }\n },\n \"node_modules/@nodelib/fs.stat\": {\n \"version\": \"2.0.5\",\n \"resolved\": \"https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz\",\n \"integrity\": \"sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">= 8\"\n }\n },\n \"node_modules/@nodelib/fs.walk\": {\n \"version\": \"1.2.8\",\n \"resolved\": \"https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz\",\n \"integrity\": \"sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==\",\n \"dev\": true,\n \"dependencies\": {\n \"@nodelib/fs.scandir\": \"2.1.5\",\n \"fastq\": \"^1.6.0\"\n },\n \"engines\": {\n \"node\": \">= 8\"\n }\n },\n \"node_modules/@polka/url\": {\n \"version\": \"1.0.0-next.21\",\n \"resolved\": \"https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz\",\n \"integrity\": \"sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==\",\n \"dev\": true\n },\n \"node_modules/@rollup/plugin-dsv\": {\n \"version\": \"2.0.3\",\n \"resolved\": \"https://registry.npmjs.org/@rollup/plugin-dsv/-/plugin-dsv-2.0.3.tgz\",\n \"integrity\": \"sha512-x2lqNepgPZUwRgNzEK8oTpoN6Y7NEQQl1PHp4gltXuxeJGlu3oyxVuw5gY5+T/LMUyQ9Nvlw6xu/rOC7v9kxPg==\",\n \"dependencies\": {\n \"@rollup/pluginutils\": \"^3.1.0\",\n \"@types/d3-dsv\": \"~1.2.0\",\n \"d3-dsv\": \"1.2.0\",\n \"tosource\": \"^1.0.0\"\n }\n },\n \"node_modules/@rollup/pluginutils\": {\n \"version\": \"3.1.0\",\n \"resolved\": \"https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz\",\n \"integrity\": \"sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==\",\n \"dependencies\": {\n \"@types/estree\": \"0.0.39\",\n \"estree-walker\": \"^1.0.1\",\n \"picomatch\": \"^2.2.2\"\n },\n \"engines\": {\n \"node\": \">= 8.0.0\"\n },\n \"peerDependencies\": {\n \"rollup\": \"^1.20.0||^2.0.0\"\n }\n },\n \"node_modules/@sveltejs/adapter-static\": {\n \"version\": \"1.0.0\",\n \"resolved\": \"https://registry.npmjs.org/@sveltejs/adapter-static/-/adapter-static-1.0.0.tgz\",\n \"integrity\": \"sha512-ZrQhRgSa2TsH+zvrOIKpdVsAhExafpsn+w6Gv1WHzV76RZ2XOYFa8xi6hEzRjeeAL++ac0dsZHzp8M4X7YIabg==\",\n \"dev\": true,\n \"peerDependencies\": {\n \"@sveltejs/kit\": \"^1.0.0\"\n }\n },\n \"node_modules/@sveltejs/kit\": {\n \"version\": \"1.0.0\",\n \"resolved\": \"https://registry.npmjs.org/@sveltejs/kit/-/kit-1.0.0.tgz\",\n \"integrity\": \"sha512-6VgD5C3i2XOT7GRBi5LaPPLiFAmpiDkhKJNVt8fLg1RmaL6f7rT4Kiwi2XGpYRj3V1F4t1QRdsfmAkkDUKY3OA==\",\n \"dev\": true,\n \"hasInstallScript\": true,\n \"dependencies\": {\n \"@sveltejs/vite-plugin-svelte\": \"^2.0.0\",\n \"@types/cookie\": \"^0.5.1\",\n \"cookie\": \"^0.5.0\",\n \"devalue\": \"^4.2.0\",\n \"esm-env\": \"^1.0.0\",\n \"kleur\": \"^4.1.5\",\n \"magic-string\": \"^0.27.0\",\n \"mime\": \"^3.0.0\",\n \"sade\": \"^1.8.1\",\n \"set-cookie-parser\": \"^2.5.1\",\n \"sirv\": \"^2.0.2\",\n \"tiny-glob\": \"^0.2.9\",\n \"undici\": \"5.14.0\"\n },\n \"bin\": {\n \"svelte-kit\": \"svelte-kit.js\"\n },\n \"engines\": {\n \"node\": \">=16.14\"\n },\n \"peerDependencies\": {\n \"svelte\": \"^3.54.0\",\n \"vite\": \"^4.0.0\"\n }\n },\n \"node_modules/@sveltejs/vite-plugin-svelte\": {\n \"version\": \"2.0.2\",\n \"resolved\": \"https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-2.0.2.tgz\",\n \"integrity\": \"sha512-xCEan0/NNpQuL0l5aS42FjwQ6wwskdxC3pW1OeFtEKNZwRg7Evro9lac9HesGP6TdFsTv2xMes5ASQVKbCacxg==\",\n \"dev\": true,\n \"dependencies\": {\n \"debug\": \"^4.3.4\",\n \"deepmerge\": \"^4.2.2\",\n \"kleur\": \"^4.1.5\",\n \"magic-string\": \"^0.27.0\",\n \"svelte-hmr\": \"^0.15.1\",\n \"vitefu\": \"^0.2.3\"\n },\n \"engines\": {\n \"node\": \"^14.18.0 || >= 16\"\n },\n \"peerDependencies\": {\n \"svelte\": \"^3.54.0\",\n \"vite\": \"^4.0.0\"\n }\n },\n \"node_modules/@types/cookie\": {\n \"version\": \"0.5.1\",\n \"resolved\": \"https://registry.npmjs.org/@types/cookie/-/cookie-0.5.1.tgz\",\n \"integrity\": \"sha512-COUnqfB2+ckwXXSFInsFdOAWQzCCx+a5hq2ruyj+Vjund94RJQd4LG2u9hnvJrTgunKAaax7ancBYlDrNYxA0g==\",\n \"dev\": true\n },\n \"node_modules/@types/d3-dsv\": {\n \"version\": \"1.2.1\",\n \"resolved\": \"https://registry.npmjs.org/@types/d3-dsv/-/d3-dsv-1.2.1.tgz\",\n \"integrity\": \"sha512-LLmJmjiqp/fTNEdij5bIwUJ6P6TVNk5hKM9/uk5RPO2YNgEu9XvKO0dJ7Iqd3psEdmZN1m7gB1bOsjr4HmO2BA==\"\n },\n \"node_modules/@types/estree\": {\n \"version\": \"0.0.39\",\n \"resolved\": \"https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz\",\n \"integrity\": \"sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==\"\n },\n \"node_modules/@types/json-schema\": {\n \"version\": \"7.0.11\",\n \"resolved\": \"https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz\",\n \"integrity\": \"sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==\",\n \"dev\": true\n },\n \"node_modules/@types/node\": {\n \"version\": \"18.11.15\",\n \"resolved\": \"https://registry.npmjs.org/@types/node/-/node-18.11.15.tgz\",\n \"integrity\": \"sha512-VkhBbVo2+2oozlkdHXLrb3zjsRkpdnaU2bXmX8Wgle3PUi569eLRaHGlgETQHR7lLL1w7GiG3h9SnePhxNDecw==\",\n \"dev\": true\n },\n \"node_modules/@types/pug\": {\n \"version\": \"2.0.6\",\n \"resolved\": \"https://registry.npmjs.org/@types/pug/-/pug-2.0.6.tgz\",\n \"integrity\": \"sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==\",\n \"dev\": true\n },\n \"node_modules/@types/sass\": {\n \"version\": \"1.43.1\",\n \"resolved\": \"https://registry.npmjs.org/@types/sass/-/sass-1.43.1.tgz\",\n \"integrity\": \"sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==\",\n \"dev\": true,\n \"dependencies\": {\n \"@types/node\": \"*\"\n }\n },\n \"node_modules/@typescript-eslint/eslint-plugin\": {\n \"version\": \"4.33.0\",\n \"resolved\": \"https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz\",\n \"integrity\": \"sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==\",\n \"dev\": true,\n \"dependencies\": {\n \"@typescript-eslint/experimental-utils\": \"4.33.0\",\n \"@typescript-eslint/scope-manager\": \"4.33.0\",\n \"debug\": \"^4.3.1\",\n \"functional-red-black-tree\": \"^1.0.1\",\n \"ignore\": \"^5.1.8\",\n \"regexpp\": \"^3.1.0\",\n \"semver\": \"^7.3.5\",\n \"tsutils\": \"^3.21.0\"\n },\n \"engines\": {\n \"node\": \"^10.12.0 || >=12.0.0\"\n },\n \"funding\": {\n \"type\": \"opencollective\",\n \"url\": \"https://opencollective.com/typescript-eslint\"\n },\n \"peerDependencies\": {\n \"@typescript-eslint/parser\": \"^4.0.0\",\n \"eslint\": \"^5.0.0 || ^6.0.0 || ^7.0.0\"\n },\n \"peerDependenciesMeta\": {\n \"typescript\": {\n \"optional\": true\n }\n }\n },\n \"node_modules/@typescript-eslint/experimental-utils\": {\n \"version\": \"4.33.0\",\n \"resolved\": \"https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz\",\n \"integrity\": \"sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==\",\n \"dev\": true,\n \"dependencies\": {\n \"@types/json-schema\": \"^7.0.7\",\n \"@typescript-eslint/scope-manager\": \"4.33.0\",\n \"@typescript-eslint/types\": \"4.33.0\",\n \"@typescript-eslint/typescript-estree\": \"4.33.0\",\n \"eslint-scope\": \"^5.1.1\",\n \"eslint-utils\": \"^3.0.0\"\n },\n \"engines\": {\n \"node\": \"^10.12.0 || >=12.0.0\"\n },\n \"funding\": {\n \"type\": \"opencollective\",\n \"url\": \"https://opencollective.com/typescript-eslint\"\n },\n \"peerDependencies\": {\n \"eslint\": \"*\"\n }\n },\n \"node_modules/@typescript-eslint/parser\": {\n \"version\": \"4.33.0\",\n \"resolved\": \"https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz\",\n \"integrity\": \"sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==\",\n \"dev\": true,\n \"dependencies\": {\n \"@typescript-eslint/scope-manager\": \"4.33.0\",\n \"@typescript-eslint/types\": \"4.33.0\",\n \"@typescript-eslint/typescript-estree\": \"4.33.0\",\n \"debug\": \"^4.3.1\"\n },\n \"engines\": {\n \"node\": \"^10.12.0 || >=12.0.0\"\n },\n \"funding\": {\n \"type\": \"opencollective\",\n \"url\": \"https://opencollective.com/typescript-eslint\"\n },\n \"peerDependencies\": {\n \"eslint\": \"^5.0.0 || ^6.0.0 || ^7.0.0\"\n },\n \"peerDependenciesMeta\": {\n \"typescript\": {\n \"optional\": true\n }\n }\n },\n \"node_modules/@typescript-eslint/scope-manager\": {\n \"version\": \"4.33.0\",\n \"resolved\": \"https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz\",\n \"integrity\": \"sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==\",\n \"dev\": true,\n \"dependencies\": {\n \"@typescript-eslint/types\": \"4.33.0\",\n \"@typescript-eslint/visitor-keys\": \"4.33.0\"\n },\n \"engines\": {\n \"node\": \"^8.10.0 || ^10.13.0 || >=11.10.1\"\n },\n \"funding\": {\n \"type\": \"opencollective\",\n \"url\": \"https://opencollective.com/typescript-eslint\"\n }\n },\n \"node_modules/@typescript-eslint/types\": {\n \"version\": \"4.33.0\",\n \"resolved\": \"https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz\",\n \"integrity\": \"sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \"^8.10.0 || ^10.13.0 || >=11.10.1\"\n },\n \"funding\": {\n \"type\": \"opencollective\",\n \"url\": \"https://opencollective.com/typescript-eslint\"\n }\n },\n \"node_modules/@typescript-eslint/typescript-estree\": {\n \"version\": \"4.33.0\",\n \"resolved\": \"https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz\",\n \"integrity\": \"sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==\",\n \"dev\": true,\n \"dependencies\": {\n \"@typescript-eslint/types\": \"4.33.0\",\n \"@typescript-eslint/visitor-keys\": \"4.33.0\",\n \"debug\": \"^4.3.1\",\n \"globby\": \"^11.0.3\",\n \"is-glob\": \"^4.0.1\",\n \"semver\": \"^7.3.5\",\n \"tsutils\": \"^3.21.0\"\n },\n \"engines\": {\n \"node\": \"^10.12.0 || >=12.0.0\"\n },\n \"funding\": {\n \"type\": \"opencollective\",\n \"url\": \"https://opencollective.com/typescript-eslint\"\n },\n \"peerDependenciesMeta\": {\n \"typescript\": {\n \"optional\": true\n }\n }\n },\n \"node_modules/@typescript-eslint/visitor-keys\": {\n \"version\": \"4.33.0\",\n \"resolved\": \"https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz\",\n \"integrity\": \"sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==\",\n \"dev\": true,\n \"dependencies\": {\n \"@typescript-eslint/types\": \"4.33.0\",\n \"eslint-visitor-keys\": \"^2.0.0\"\n },\n \"engines\": {\n \"node\": \"^8.10.0 || ^10.13.0 || >=11.10.1\"\n },\n \"funding\": {\n \"type\": \"opencollective\",\n \"url\": \"https://opencollective.com/typescript-eslint\"\n }\n },\n \"node_modules/acorn\": {\n \"version\": \"7.4.1\",\n \"resolved\": \"https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz\",\n \"integrity\": \"sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==\",\n \"dev\": true,\n \"bin\": {\n \"acorn\": \"bin/acorn\"\n },\n \"engines\": {\n \"node\": \">=0.4.0\"\n }\n },\n \"node_modules/acorn-jsx\": {\n \"version\": \"5.3.2\",\n \"resolved\": \"https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz\",\n \"integrity\": \"sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==\",\n \"dev\": true,\n \"peerDependencies\": {\n \"acorn\": \"^6.0.0 || ^7.0.0 || ^8.0.0\"\n }\n },\n \"node_modules/ajv\": {\n \"version\": \"6.12.6\",\n \"resolved\": \"https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz\",\n \"integrity\": \"sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==\",\n \"dev\": true,\n \"dependencies\": {\n \"fast-deep-equal\": \"^3.1.1\",\n \"fast-json-stable-stringify\": \"^2.0.0\",\n \"json-schema-traverse\": \"^0.4.1\",\n \"uri-js\": \"^4.2.2\"\n },\n \"funding\": {\n \"type\": \"github\",\n \"url\": \"https://github.com/sponsors/epoberezkin\"\n }\n },\n \"node_modules/ansi-colors\": {\n \"version\": \"4.1.3\",\n \"resolved\": \"https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz\",\n \"integrity\": \"sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=6\"\n }\n },\n \"node_modules/ansi-regex\": {\n \"version\": \"5.0.1\",\n \"resolved\": \"https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz\",\n \"integrity\": \"sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=8\"\n }\n },\n \"node_modules/ansi-styles\": {\n \"version\": \"4.3.0\",\n \"resolved\": \"https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz\",\n \"integrity\": \"sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==\",\n \"dev\": true,\n \"dependencies\": {\n \"color-convert\": \"^2.0.1\"\n },\n \"engines\": {\n \"node\": \">=8\"\n },\n \"funding\": {\n \"url\": \"https://github.com/chalk/ansi-styles?sponsor=1\"\n }\n },\n \"node_modules/anymatch\": {\n \"version\": \"3.1.3\",\n \"resolved\": \"https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz\",\n \"integrity\": \"sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==\",\n \"dev\": true,\n \"dependencies\": {\n \"normalize-path\": \"^3.0.0\",\n \"picomatch\": \"^2.0.4\"\n },\n \"engines\": {\n \"node\": \">= 8\"\n }\n },\n \"node_modules/argparse\": {\n \"version\": \"1.0.10\",\n \"resolved\": \"https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz\",\n \"integrity\": \"sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==\",\n \"dev\": true,\n \"dependencies\": {\n \"sprintf-js\": \"~1.0.2\"\n }\n },\n \"node_modules/array-union\": {\n \"version\": \"2.1.0\",\n \"resolved\": \"https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz\",\n \"integrity\": \"sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=8\"\n }\n },\n \"node_modules/astral-regex\": {\n \"version\": \"2.0.0\",\n \"resolved\": \"https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz\",\n \"integrity\": \"sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=8\"\n }\n },\n \"node_modules/balanced-match\": {\n \"version\": \"1.0.2\",\n \"resolved\": \"https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz\",\n \"integrity\": \"sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==\",\n \"dev\": true\n },\n \"node_modules/binary-extensions\": {\n \"version\": \"2.2.0\",\n \"resolved\": \"https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz\",\n \"integrity\": \"sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=8\"\n }\n },\n \"node_modules/brace-expansion\": {\n \"version\": \"1.1.11\",\n \"resolved\": \"https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz\",\n \"integrity\": \"sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==\",\n \"dev\": true,\n \"dependencies\": {\n \"balanced-match\": \"^1.0.0\",\n \"concat-map\": \"0.0.1\"\n }\n },\n \"node_modules/braces\": {\n \"version\": \"3.0.2\",\n \"resolved\": \"https://registry.npmjs.org/braces/-/braces-3.0.2.tgz\",\n \"integrity\": \"sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==\",\n \"dev\": true,\n \"dependencies\": {\n \"fill-range\": \"^7.0.1\"\n },\n \"engines\": {\n \"node\": \">=8\"\n }\n },\n \"node_modules/buffer-crc32\": {\n \"version\": \"0.2.13\",\n \"resolved\": \"https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz\",\n \"integrity\": \"sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \"*\"\n }\n },\n \"node_modules/busboy\": {\n \"version\": \"1.6.0\",\n \"resolved\": \"https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz\",\n \"integrity\": \"sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==\",\n \"dev\": true,\n \"dependencies\": {\n \"streamsearch\": \"^1.1.0\"\n },\n \"engines\": {\n \"node\": \">=10.16.0\"\n }\n },\n \"node_modules/callsites\": {\n \"version\": \"3.1.0\",\n \"resolved\": \"https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz\",\n \"integrity\": \"sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=6\"\n }\n },\n \"node_modules/chalk\": {\n \"version\": \"4.1.2\",\n \"resolved\": \"https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz\",\n \"integrity\": \"sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==\",\n \"dev\": true,\n \"dependencies\": {\n \"ansi-styles\": \"^4.1.0\",\n \"supports-color\": \"^7.1.0\"\n },\n \"engines\": {\n \"node\": \">=10\"\n },\n \"funding\": {\n \"url\": \"https://github.com/chalk/chalk?sponsor=1\"\n }\n },\n \"node_modules/chokidar\": {\n \"version\": \"3.5.3\",\n \"resolved\": \"https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz\",\n \"integrity\": \"sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==\",\n \"dev\": true,\n \"funding\": [\n {\n \"type\": \"individual\",\n \"url\": \"https://paulmillr.com/funding/\"\n }\n ],\n \"dependencies\": {\n \"anymatch\": \"~3.1.2\",\n \"braces\": \"~3.0.2\",\n \"glob-parent\": \"~5.1.2\",\n \"is-binary-path\": \"~2.1.0\",\n \"is-glob\": \"~4.0.1\",\n \"normalize-path\": \"~3.0.0\",\n \"readdirp\": \"~3.6.0\"\n },\n \"engines\": {\n \"node\": \">= 8.10.0\"\n },\n \"optionalDependencies\": {\n \"fsevents\": \"~2.3.2\"\n }\n },\n \"node_modules/color-convert\": {\n \"version\": \"2.0.1\",\n \"resolved\": \"https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz\",\n \"integrity\": \"sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==\",\n \"dev\": true,\n \"dependencies\": {\n \"color-name\": \"~1.1.4\"\n },\n \"engines\": {\n \"node\": \">=7.0.0\"\n }\n },\n \"node_modules/color-name\": {\n \"version\": \"1.1.4\",\n \"resolved\": \"https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz\",\n \"integrity\": \"sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==\",\n \"dev\": true\n },\n \"node_modules/commander\": {\n \"version\": \"2.20.3\",\n \"resolved\": \"https://registry.npmjs.org/commander/-/commander-2.20.3.tgz\",\n \"integrity\": \"sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==\"\n },\n \"node_modules/concat-map\": {\n \"version\": \"0.0.1\",\n \"resolved\": \"https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz\",\n \"integrity\": \"sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==\",\n \"dev\": true\n },\n \"node_modules/cookie\": {\n \"version\": \"0.5.0\",\n \"resolved\": \"https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz\",\n \"integrity\": \"sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">= 0.6\"\n }\n },\n \"node_modules/cross-spawn\": {\n \"version\": \"7.0.3\",\n \"resolved\": \"https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz\",\n \"integrity\": \"sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==\",\n \"dev\": true,\n \"dependencies\": {\n \"path-key\": \"^3.1.0\",\n \"shebang-command\": \"^2.0.0\",\n \"which\": \"^2.0.1\"\n },\n \"engines\": {\n \"node\": \">= 8\"\n }\n },\n \"node_modules/d3-array\": {\n \"version\": \"3.2.1\",\n \"resolved\": \"https://registry.npmjs.org/d3-array/-/d3-array-3.2.1.tgz\",\n \"integrity\": \"sha512-gUY/qeHq/yNqqoCKNq4vtpFLdoCdvyNpWoC/KNjhGbhDuQpAM9sIQQKkXSNpXa9h5KySs/gzm7R88WkUutgwWQ==\",\n \"dependencies\": {\n \"internmap\": \"1 - 2\"\n },\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/d3-color\": {\n \"version\": \"3.1.0\",\n \"resolved\": \"https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz\",\n \"integrity\": \"sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==\",\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/d3-dsv\": {\n \"version\": \"1.2.0\",\n \"resolved\": \"https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.2.0.tgz\",\n \"integrity\": \"sha512-9yVlqvZcSOMhCYzniHE7EVUws7Fa1zgw+/EAV2BxJoG3ME19V6BQFBwI855XQDsxyOuG7NibqRMTtiF/Qup46g==\",\n \"dependencies\": {\n \"commander\": \"2\",\n \"iconv-lite\": \"0.4\",\n \"rw\": \"1\"\n },\n \"bin\": {\n \"csv2json\": \"bin/dsv2json\",\n \"csv2tsv\": \"bin/dsv2dsv\",\n \"dsv2dsv\": \"bin/dsv2dsv\",\n \"dsv2json\": \"bin/dsv2json\",\n \"json2csv\": \"bin/json2dsv\",\n \"json2dsv\": \"bin/json2dsv\",\n \"json2tsv\": \"bin/json2dsv\",\n \"tsv2csv\": \"bin/dsv2dsv\",\n \"tsv2json\": \"bin/dsv2json\"\n }\n },\n \"node_modules/d3-format\": {\n \"version\": \"3.1.0\",\n \"resolved\": \"https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz\",\n \"integrity\": \"sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==\",\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/d3-interpolate\": {\n \"version\": \"3.0.1\",\n \"resolved\": \"https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz\",\n \"integrity\": \"sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==\",\n \"dependencies\": {\n \"d3-color\": \"1 - 3\"\n },\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/d3-scale\": {\n \"version\": \"4.0.2\",\n \"resolved\": \"https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz\",\n \"integrity\": \"sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==\",\n \"dependencies\": {\n \"d3-array\": \"2.10.0 - 3\",\n \"d3-format\": \"1 - 3\",\n \"d3-interpolate\": \"1.2.0 - 3\",\n \"d3-time\": \"2.1.1 - 3\",\n \"d3-time-format\": \"2 - 4\"\n },\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/d3-time\": {\n \"version\": \"3.1.0\",\n \"resolved\": \"https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz\",\n \"integrity\": \"sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==\",\n \"dependencies\": {\n \"d3-array\": \"2 - 3\"\n },\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/d3-time-format\": {\n \"version\": \"4.1.0\",\n \"resolved\": \"https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz\",\n \"integrity\": \"sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==\",\n \"dependencies\": {\n \"d3-time\": \"1 - 3\"\n },\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/debug\": {\n \"version\": \"4.3.4\",\n \"resolved\": \"https://registry.npmjs.org/debug/-/debug-4.3.4.tgz\",\n \"integrity\": \"sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==\",\n \"dev\": true,\n \"dependencies\": {\n \"ms\": \"2.1.2\"\n },\n \"engines\": {\n \"node\": \">=6.0\"\n },\n \"peerDependenciesMeta\": {\n \"supports-color\": {\n \"optional\": true\n }\n }\n },\n \"node_modules/deep-is\": {\n \"version\": \"0.1.4\",\n \"resolved\": \"https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz\",\n \"integrity\": \"sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==\",\n \"dev\": true\n },\n \"node_modules/deepmerge\": {\n \"version\": \"4.2.2\",\n \"resolved\": \"https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz\",\n \"integrity\": \"sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=0.10.0\"\n }\n },\n \"node_modules/detect-indent\": {\n \"version\": \"6.1.0\",\n \"resolved\": \"https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz\",\n \"integrity\": \"sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=8\"\n }\n },\n \"node_modules/devalue\": {\n \"version\": \"4.2.0\",\n \"resolved\": \"https://registry.npmjs.org/devalue/-/devalue-4.2.0.tgz\",\n \"integrity\": \"sha512-mbjoAaCL2qogBKgeFxFPOXAUsZchircF+B/79LD4sHH0+NHfYm8gZpQrskKDn5gENGt35+5OI1GUF7hLVnkPDw==\",\n \"dev\": true\n },\n \"node_modules/dir-glob\": {\n \"version\": \"3.0.1\",\n \"resolved\": \"https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz\",\n \"integrity\": \"sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==\",\n \"dev\": true,\n \"dependencies\": {\n \"path-type\": \"^4.0.0\"\n },\n \"engines\": {\n \"node\": \">=8\"\n }\n },\n \"node_modules/doctrine\": {\n \"version\": \"3.0.0\",\n \"resolved\": \"https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz\",\n \"integrity\": \"sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==\",\n \"dev\": true,\n \"dependencies\": {\n \"esutils\": \"^2.0.2\"\n },\n \"engines\": {\n \"node\": \">=6.0.0\"\n }\n },\n \"node_modules/emoji-regex\": {\n \"version\": \"8.0.0\",\n \"resolved\": \"https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz\",\n \"integrity\": \"sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==\",\n \"dev\": true\n },\n \"node_modules/enquirer\": {\n \"version\": \"2.3.6\",\n \"resolved\": \"https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz\",\n \"integrity\": \"sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==\",\n \"dev\": true,\n \"dependencies\": {\n \"ansi-colors\": \"^4.1.1\"\n },\n \"engines\": {\n \"node\": \">=8.6\"\n }\n },\n \"node_modules/es6-promise\": {\n \"version\": \"3.3.1\",\n \"resolved\": \"https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz\",\n \"integrity\": \"sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==\",\n \"dev\": true\n },\n \"node_modules/esbuild\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/esbuild/-/esbuild-0.16.7.tgz\",\n \"integrity\": \"sha512-P6OBFYFSQOGzfApqCeYKqfKRRbCIRsdppTXFo4aAvtiW3o8TTyiIplBvHJI171saPAiy3WlawJHCveJVIOIx1A==\",\n \"dev\": true,\n \"hasInstallScript\": true,\n \"bin\": {\n \"esbuild\": \"bin/esbuild\"\n },\n \"engines\": {\n \"node\": \">=12\"\n },\n \"optionalDependencies\": {\n \"@esbuild/android-arm\": \"0.16.7\",\n \"@esbuild/android-arm64\": \"0.16.7\",\n \"@esbuild/android-x64\": \"0.16.7\",\n \"@esbuild/darwin-arm64\": \"0.16.7\",\n \"@esbuild/darwin-x64\": \"0.16.7\",\n \"@esbuild/freebsd-arm64\": \"0.16.7\",\n \"@esbuild/freebsd-x64\": \"0.16.7\",\n \"@esbuild/linux-arm\": \"0.16.7\",\n \"@esbuild/linux-arm64\": \"0.16.7\",\n \"@esbuild/linux-ia32\": \"0.16.7\",\n \"@esbuild/linux-loong64\": \"0.16.7\",\n \"@esbuild/linux-mips64el\": \"0.16.7\",\n \"@esbuild/linux-ppc64\": \"0.16.7\",\n \"@esbuild/linux-riscv64\": \"0.16.7\",\n \"@esbuild/linux-s390x\": \"0.16.7\",\n \"@esbuild/linux-x64\": \"0.16.7\",\n \"@esbuild/netbsd-x64\": \"0.16.7\",\n \"@esbuild/openbsd-x64\": \"0.16.7\",\n \"@esbuild/sunos-x64\": \"0.16.7\",\n \"@esbuild/win32-arm64\": \"0.16.7\",\n \"@esbuild/win32-ia32\": \"0.16.7\",\n \"@esbuild/win32-x64\": \"0.16.7\"\n }\n },\n \"node_modules/escape-string-regexp\": {\n \"version\": \"4.0.0\",\n \"resolved\": \"https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz\",\n \"integrity\": \"sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=10\"\n },\n \"funding\": {\n \"url\": \"https://github.com/sponsors/sindresorhus\"\n }\n },\n \"node_modules/eslint\": {\n \"version\": \"7.32.0\",\n \"resolved\": \"https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz\",\n \"integrity\": \"sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==\",\n \"dev\": true,\n \"dependencies\": {\n \"@babel/code-frame\": \"7.12.11\",\n \"@eslint/eslintrc\": \"^0.4.3\",\n \"@humanwhocodes/config-array\": \"^0.5.0\",\n \"ajv\": \"^6.10.0\",\n \"chalk\": \"^4.0.0\",\n \"cross-spawn\": \"^7.0.2\",\n \"debug\": \"^4.0.1\",\n \"doctrine\": \"^3.0.0\",\n \"enquirer\": \"^2.3.5\",\n \"escape-string-regexp\": \"^4.0.0\",\n \"eslint-scope\": \"^5.1.1\",\n \"eslint-utils\": \"^2.1.0\",\n \"eslint-visitor-keys\": \"^2.0.0\",\n \"espree\": \"^7.3.1\",\n \"esquery\": \"^1.4.0\",\n \"esutils\": \"^2.0.2\",\n \"fast-deep-equal\": \"^3.1.3\",\n \"file-entry-cache\": \"^6.0.1\",\n \"functional-red-black-tree\": \"^1.0.1\",\n \"glob-parent\": \"^5.1.2\",\n \"globals\": \"^13.6.0\",\n \"ignore\": \"^4.0.6\",\n \"import-fresh\": \"^3.0.0\",\n \"imurmurhash\": \"^0.1.4\",\n \"is-glob\": \"^4.0.0\",\n \"js-yaml\": \"^3.13.1\",\n \"json-stable-stringify-without-jsonify\": \"^1.0.1\",\n \"levn\": \"^0.4.1\",\n \"lodash.merge\": \"^4.6.2\",\n \"minimatch\": \"^3.0.4\",\n \"natural-compare\": \"^1.4.0\",\n \"optionator\": \"^0.9.1\",\n \"progress\": \"^2.0.0\",\n \"regexpp\": \"^3.1.0\",\n \"semver\": \"^7.2.1\",\n \"strip-ansi\": \"^6.0.0\",\n \"strip-json-comments\": \"^3.1.0\",\n \"table\": \"^6.0.9\",\n \"text-table\": \"^0.2.0\",\n \"v8-compile-cache\": \"^2.0.3\"\n },\n \"bin\": {\n \"eslint\": \"bin/eslint.js\"\n },\n \"engines\": {\n \"node\": \"^10.12.0 || >=12.0.0\"\n },\n \"funding\": {\n \"url\": \"https://opencollective.com/eslint\"\n }\n },\n \"node_modules/eslint-config-prettier\": {\n \"version\": \"8.5.0\",\n \"resolved\": \"https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz\",\n \"integrity\": \"sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==\",\n \"dev\": true,\n \"bin\": {\n \"eslint-config-prettier\": \"bin/cli.js\"\n },\n \"peerDependencies\": {\n \"eslint\": \">=7.0.0\"\n }\n },\n \"node_modules/eslint-plugin-svelte3\": {\n \"version\": \"3.4.1\",\n \"resolved\": \"https://registry.npmjs.org/eslint-plugin-svelte3/-/eslint-plugin-svelte3-3.4.1.tgz\",\n \"integrity\": \"sha512-7p59WG8qV8L6wLdl4d/c3mdjkgVglQCdv5XOTk/iNPBKXuuV+Q0eFP5Wa6iJd/G2M1qR3BkLPEzaANOqKAZczw==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=10\"\n },\n \"peerDependencies\": {\n \"eslint\": \">=6.0.0\",\n \"svelte\": \"^3.2.0\"\n }\n },\n \"node_modules/eslint-scope\": {\n \"version\": \"5.1.1\",\n \"resolved\": \"https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz\",\n \"integrity\": \"sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==\",\n \"dev\": true,\n \"dependencies\": {\n \"esrecurse\": \"^4.3.0\",\n \"estraverse\": \"^4.1.1\"\n },\n \"engines\": {\n \"node\": \">=8.0.0\"\n }\n },\n \"node_modules/eslint-utils\": {\n \"version\": \"3.0.0\",\n \"resolved\": \"https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz\",\n \"integrity\": \"sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==\",\n \"dev\": true,\n \"dependencies\": {\n \"eslint-visitor-keys\": \"^2.0.0\"\n },\n \"engines\": {\n \"node\": \"^10.0.0 || ^12.0.0 || >= 14.0.0\"\n },\n \"funding\": {\n \"url\": \"https://github.com/sponsors/mysticatea\"\n },\n \"peerDependencies\": {\n \"eslint\": \">=5\"\n }\n },\n \"node_modules/eslint-visitor-keys\": {\n \"version\": \"2.1.0\",\n \"resolved\": \"https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz\",\n \"integrity\": \"sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=10\"\n }\n },\n \"node_modules/eslint/node_modules/eslint-utils\": {\n \"version\": \"2.1.0\",\n \"resolved\": \"https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz\",\n \"integrity\": \"sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==\",\n \"dev\": true,\n \"dependencies\": {\n \"eslint-visitor-keys\": \"^1.1.0\"\n },\n \"engines\": {\n \"node\": \">=6\"\n },\n \"funding\": {\n \"url\": \"https://github.com/sponsors/mysticatea\"\n }\n },\n \"node_modules/eslint/node_modules/eslint-utils/node_modules/eslint-visitor-keys\": {\n \"version\": \"1.3.0\",\n \"resolved\": \"https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz\",\n \"integrity\": \"sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=4\"\n }\n },\n \"node_modules/eslint/node_modules/ignore\": {\n \"version\": \"4.0.6\",\n \"resolved\": \"https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz\",\n \"integrity\": \"sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">= 4\"\n }\n },\n \"node_modules/esm-env\": {\n \"version\": \"1.0.0\",\n \"resolved\": \"https://registry.npmjs.org/esm-env/-/esm-env-1.0.0.tgz\",\n \"integrity\": \"sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==\",\n \"dev\": true\n },\n \"node_modules/espree\": {\n \"version\": \"7.3.1\",\n \"resolved\": \"https://registry.npmjs.org/espree/-/espree-7.3.1.tgz\",\n \"integrity\": \"sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==\",\n \"dev\": true,\n \"dependencies\": {\n \"acorn\": \"^7.4.0\",\n \"acorn-jsx\": \"^5.3.1\",\n \"eslint-visitor-keys\": \"^1.3.0\"\n },\n \"engines\": {\n \"node\": \"^10.12.0 || >=12.0.0\"\n }\n },\n \"node_modules/espree/node_modules/eslint-visitor-keys\": {\n \"version\": \"1.3.0\",\n \"resolved\": \"https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz\",\n \"integrity\": \"sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=4\"\n }\n },\n \"node_modules/esprima\": {\n \"version\": \"4.0.1\",\n \"resolved\": \"https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz\",\n \"integrity\": \"sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==\",\n \"dev\": true,\n \"bin\": {\n \"esparse\": \"bin/esparse.js\",\n \"esvalidate\": \"bin/esvalidate.js\"\n },\n \"engines\": {\n \"node\": \">=4\"\n }\n },\n \"node_modules/esquery\": {\n \"version\": \"1.4.0\",\n \"resolved\": \"https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz\",\n \"integrity\": \"sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==\",\n \"dev\": true,\n \"dependencies\": {\n \"estraverse\": \"^5.1.0\"\n },\n \"engines\": {\n \"node\": \">=0.10\"\n }\n },\n \"node_modules/esquery/node_modules/estraverse\": {\n \"version\": \"5.3.0\",\n \"resolved\": \"https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz\",\n \"integrity\": \"sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=4.0\"\n }\n },\n \"node_modules/esrecurse\": {\n \"version\": \"4.3.0\",\n \"resolved\": \"https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz\",\n \"integrity\": \"sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==\",\n \"dev\": true,\n \"dependencies\": {\n \"estraverse\": \"^5.2.0\"\n },\n \"engines\": {\n \"node\": \">=4.0\"\n }\n },\n \"node_modules/esrecurse/node_modules/estraverse\": {\n \"version\": \"5.3.0\",\n \"resolved\": \"https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz\",\n \"integrity\": \"sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=4.0\"\n }\n },\n \"node_modules/estraverse\": {\n \"version\": \"4.3.0\",\n \"resolved\": \"https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz\",\n \"integrity\": \"sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=4.0\"\n }\n },\n \"node_modules/estree-walker\": {\n \"version\": \"1.0.1\",\n \"resolved\": \"https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz\",\n \"integrity\": \"sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==\"\n },\n \"node_modules/esutils\": {\n \"version\": \"2.0.3\",\n \"resolved\": \"https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz\",\n \"integrity\": \"sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=0.10.0\"\n }\n },\n \"node_modules/fast-deep-equal\": {\n \"version\": \"3.1.3\",\n \"resolved\": \"https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz\",\n \"integrity\": \"sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==\",\n \"dev\": true\n },\n \"node_modules/fast-glob\": {\n \"version\": \"3.2.12\",\n \"resolved\": \"https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz\",\n \"integrity\": \"sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==\",\n \"dev\": true,\n \"dependencies\": {\n \"@nodelib/fs.stat\": \"^2.0.2\",\n \"@nodelib/fs.walk\": \"^1.2.3\",\n \"glob-parent\": \"^5.1.2\",\n \"merge2\": \"^1.3.0\",\n \"micromatch\": \"^4.0.4\"\n },\n \"engines\": {\n \"node\": \">=8.6.0\"\n }\n },\n \"node_modules/fast-json-stable-stringify\": {\n \"version\": \"2.1.0\",\n \"resolved\": \"https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz\",\n \"integrity\": \"sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==\",\n \"dev\": true\n },\n \"node_modules/fast-levenshtein\": {\n \"version\": \"2.0.6\",\n \"resolved\": \"https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz\",\n \"integrity\": \"sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==\",\n \"dev\": true\n },\n \"node_modules/fastq\": {\n \"version\": \"1.14.0\",\n \"resolved\": \"https://registry.npmjs.org/fastq/-/fastq-1.14.0.tgz\",\n \"integrity\": \"sha512-eR2D+V9/ExcbF9ls441yIuN6TI2ED1Y2ZcA5BmMtJsOkWOFRJQ0Jt0g1UwqXJJVAb+V+umH5Dfr8oh4EVP7VVg==\",\n \"dev\": true,\n \"dependencies\": {\n \"reusify\": \"^1.0.4\"\n }\n },\n \"node_modules/file-entry-cache\": {\n \"version\": \"6.0.1\",\n \"resolved\": \"https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz\",\n \"integrity\": \"sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==\",\n \"dev\": true,\n \"dependencies\": {\n \"flat-cache\": \"^3.0.4\"\n },\n \"engines\": {\n \"node\": \"^10.12.0 || >=12.0.0\"\n }\n },\n \"node_modules/fill-range\": {\n \"version\": \"7.0.1\",\n \"resolved\": \"https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz\",\n \"integrity\": \"sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==\",\n \"dev\": true,\n \"dependencies\": {\n \"to-regex-range\": \"^5.0.1\"\n },\n \"engines\": {\n \"node\": \">=8\"\n }\n },\n \"node_modules/flat-cache\": {\n \"version\": \"3.0.4\",\n \"resolved\": \"https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz\",\n \"integrity\": \"sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==\",\n \"dev\": true,\n \"dependencies\": {\n \"flatted\": \"^3.1.0\",\n \"rimraf\": \"^3.0.2\"\n },\n \"engines\": {\n \"node\": \"^10.12.0 || >=12.0.0\"\n }\n },\n \"node_modules/flatted\": {\n \"version\": \"3.2.7\",\n \"resolved\": \"https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz\",\n \"integrity\": \"sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==\",\n \"dev\": true\n },\n \"node_modules/fs.realpath\": {\n \"version\": \"1.0.0\",\n \"resolved\": \"https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz\",\n \"integrity\": \"sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==\",\n \"dev\": true\n },\n \"node_modules/fsevents\": {\n \"version\": \"2.3.2\",\n \"resolved\": \"https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz\",\n \"integrity\": \"sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==\",\n \"hasInstallScript\": true,\n \"optional\": true,\n \"os\": [\n \"darwin\"\n ],\n \"engines\": {\n \"node\": \"^8.16.0 || ^10.6.0 || >=11.0.0\"\n }\n },\n \"node_modules/function-bind\": {\n \"version\": \"1.1.1\",\n \"resolved\": \"https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz\",\n \"integrity\": \"sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==\",\n \"dev\": true\n },\n \"node_modules/functional-red-black-tree\": {\n \"version\": \"1.0.1\",\n \"resolved\": \"https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz\",\n \"integrity\": \"sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==\",\n \"dev\": true\n },\n \"node_modules/glob\": {\n \"version\": \"7.2.3\",\n \"resolved\": \"https://registry.npmjs.org/glob/-/glob-7.2.3.tgz\",\n \"integrity\": \"sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==\",\n \"dev\": true,\n \"dependencies\": {\n \"fs.realpath\": \"^1.0.0\",\n \"inflight\": \"^1.0.4\",\n \"inherits\": \"2\",\n \"minimatch\": \"^3.1.1\",\n \"once\": \"^1.3.0\",\n \"path-is-absolute\": \"^1.0.0\"\n },\n \"engines\": {\n \"node\": \"*\"\n },\n \"funding\": {\n \"url\": \"https://github.com/sponsors/isaacs\"\n }\n },\n \"node_modules/glob-parent\": {\n \"version\": \"5.1.2\",\n \"resolved\": \"https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz\",\n \"integrity\": \"sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==\",\n \"dev\": true,\n \"dependencies\": {\n \"is-glob\": \"^4.0.1\"\n },\n \"engines\": {\n \"node\": \">= 6\"\n }\n },\n \"node_modules/globals\": {\n \"version\": \"13.19.0\",\n \"resolved\": \"https://registry.npmjs.org/globals/-/globals-13.19.0.tgz\",\n \"integrity\": \"sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==\",\n \"dev\": true,\n \"dependencies\": {\n \"type-fest\": \"^0.20.2\"\n },\n \"engines\": {\n \"node\": \">=8\"\n },\n \"funding\": {\n \"url\": \"https://github.com/sponsors/sindresorhus\"\n }\n },\n \"node_modules/globalyzer\": {\n \"version\": \"0.1.0\",\n \"resolved\": \"https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz\",\n \"integrity\": \"sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==\",\n \"dev\": true\n },\n \"node_modules/globby\": {\n \"version\": \"11.1.0\",\n \"resolved\": \"https://registry.npmjs.org/globby/-/globby-11.1.0.tgz\",\n \"integrity\": \"sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==\",\n \"dev\": true,\n \"dependencies\": {\n \"array-union\": \"^2.1.0\",\n \"dir-glob\": \"^3.0.1\",\n \"fast-glob\": \"^3.2.9\",\n \"ignore\": \"^5.2.0\",\n \"merge2\": \"^1.4.1\",\n \"slash\": \"^3.0.0\"\n },\n \"engines\": {\n \"node\": \">=10\"\n },\n \"funding\": {\n \"url\": \"https://github.com/sponsors/sindresorhus\"\n }\n },\n \"node_modules/globrex\": {\n \"version\": \"0.1.2\",\n \"resolved\": \"https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz\",\n \"integrity\": \"sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==\",\n \"dev\": true\n },\n \"node_modules/graceful-fs\": {\n \"version\": \"4.2.10\",\n \"resolved\": \"https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz\",\n \"integrity\": \"sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==\",\n \"dev\": true\n },\n \"node_modules/has\": {\n \"version\": \"1.0.3\",\n \"resolved\": \"https://registry.npmjs.org/has/-/has-1.0.3.tgz\",\n \"integrity\": \"sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==\",\n \"dev\": true,\n \"dependencies\": {\n \"function-bind\": \"^1.1.1\"\n },\n \"engines\": {\n \"node\": \">= 0.4.0\"\n }\n },\n \"node_modules/has-flag\": {\n \"version\": \"4.0.0\",\n \"resolved\": \"https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz\",\n \"integrity\": \"sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=8\"\n }\n },\n \"node_modules/iconv-lite\": {\n \"version\": \"0.4.24\",\n \"resolved\": \"https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz\",\n \"integrity\": \"sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==\",\n \"dependencies\": {\n \"safer-buffer\": \">= 2.1.2 < 3\"\n },\n \"engines\": {\n \"node\": \">=0.10.0\"\n }\n },\n \"node_modules/ignore\": {\n \"version\": \"5.2.1\",\n \"resolved\": \"https://registry.npmjs.org/ignore/-/ignore-5.2.1.tgz\",\n \"integrity\": \"sha512-d2qQLzTJ9WxQftPAuEQpSPmKqzxePjzVbpAVv62AQ64NTL+wR4JkrVqR/LqFsFEUsHDAiId52mJteHDFuDkElA==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">= 4\"\n }\n },\n \"node_modules/import-fresh\": {\n \"version\": \"3.3.0\",\n \"resolved\": \"https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz\",\n \"integrity\": \"sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==\",\n \"dev\": true,\n \"dependencies\": {\n \"parent-module\": \"^1.0.0\",\n \"resolve-from\": \"^4.0.0\"\n },\n \"engines\": {\n \"node\": \">=6\"\n },\n \"funding\": {\n \"url\": \"https://github.com/sponsors/sindresorhus\"\n }\n },\n \"node_modules/imurmurhash\": {\n \"version\": \"0.1.4\",\n \"resolved\": \"https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz\",\n \"integrity\": \"sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=0.8.19\"\n }\n },\n \"node_modules/inflight\": {\n \"version\": \"1.0.6\",\n \"resolved\": \"https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz\",\n \"integrity\": \"sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==\",\n \"dev\": true,\n \"dependencies\": {\n \"once\": \"^1.3.0\",\n \"wrappy\": \"1\"\n }\n },\n \"node_modules/inherits\": {\n \"version\": \"2.0.4\",\n \"resolved\": \"https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz\",\n \"integrity\": \"sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==\",\n \"dev\": true\n },\n \"node_modules/internmap\": {\n \"version\": \"2.0.3\",\n \"resolved\": \"https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz\",\n \"integrity\": \"sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==\",\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/is-binary-path\": {\n \"version\": \"2.1.0\",\n \"resolved\": \"https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz\",\n \"integrity\": \"sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==\",\n \"dev\": true,\n \"dependencies\": {\n \"binary-extensions\": \"^2.0.0\"\n },\n \"engines\": {\n \"node\": \">=8\"\n }\n },\n \"node_modules/is-core-module\": {\n \"version\": \"2.11.0\",\n \"resolved\": \"https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz\",\n \"integrity\": \"sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==\",\n \"dev\": true,\n \"dependencies\": {\n \"has\": \"^1.0.3\"\n },\n \"funding\": {\n \"url\": \"https://github.com/sponsors/ljharb\"\n }\n },\n \"node_modules/is-extglob\": {\n \"version\": \"2.1.1\",\n \"resolved\": \"https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz\",\n \"integrity\": \"sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=0.10.0\"\n }\n },\n \"node_modules/is-fullwidth-code-point\": {\n \"version\": \"3.0.0\",\n \"resolved\": \"https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz\",\n \"integrity\": \"sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=8\"\n }\n },\n \"node_modules/is-glob\": {\n \"version\": \"4.0.3\",\n \"resolved\": \"https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz\",\n \"integrity\": \"sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==\",\n \"dev\": true,\n \"dependencies\": {\n \"is-extglob\": \"^2.1.1\"\n },\n \"engines\": {\n \"node\": \">=0.10.0\"\n }\n },\n \"node_modules/is-number\": {\n \"version\": \"7.0.0\",\n \"resolved\": \"https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz\",\n \"integrity\": \"sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=0.12.0\"\n }\n },\n \"node_modules/isexe\": {\n \"version\": \"2.0.0\",\n \"resolved\": \"https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz\",\n \"integrity\": \"sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==\",\n \"dev\": true\n },\n \"node_modules/js-tokens\": {\n \"version\": \"4.0.0\",\n \"resolved\": \"https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz\",\n \"integrity\": \"sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==\",\n \"dev\": true\n },\n \"node_modules/js-yaml\": {\n \"version\": \"3.14.1\",\n \"resolved\": \"https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz\",\n \"integrity\": \"sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==\",\n \"dev\": true,\n \"dependencies\": {\n \"argparse\": \"^1.0.7\",\n \"esprima\": \"^4.0.0\"\n },\n \"bin\": {\n \"js-yaml\": \"bin/js-yaml.js\"\n }\n },\n \"node_modules/json-schema-traverse\": {\n \"version\": \"0.4.1\",\n \"resolved\": \"https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz\",\n \"integrity\": \"sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==\",\n \"dev\": true\n },\n \"node_modules/json-stable-stringify-without-jsonify\": {\n \"version\": \"1.0.1\",\n \"resolved\": \"https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz\",\n \"integrity\": \"sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==\",\n \"dev\": true\n },\n \"node_modules/kleur\": {\n \"version\": \"4.1.5\",\n \"resolved\": \"https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz\",\n \"integrity\": \"sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=6\"\n }\n },\n \"node_modules/layercake\": {\n \"version\": \"7.2.0\",\n \"resolved\": \"https://registry.npmjs.org/layercake/-/layercake-7.2.0.tgz\",\n \"integrity\": \"sha512-YPiKb1AlytaebpNEB91Z2/2cNlyue5QBFH+GP3/8G+f5ENRjJybM8TkollCR9SiIcrTWiDAEjwOLj9RA/wrdKA==\",\n \"dependencies\": {\n \"d3-scale\": \"^4.0.2\"\n }\n },\n \"node_modules/levn\": {\n \"version\": \"0.4.1\",\n \"resolved\": \"https://registry.npmjs.org/levn/-/levn-0.4.1.tgz\",\n \"integrity\": \"sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==\",\n \"dev\": true,\n \"dependencies\": {\n \"prelude-ls\": \"^1.2.1\",\n \"type-check\": \"~0.4.0\"\n },\n \"engines\": {\n \"node\": \">= 0.8.0\"\n }\n },\n \"node_modules/lodash.merge\": {\n \"version\": \"4.6.2\",\n \"resolved\": \"https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz\",\n \"integrity\": \"sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==\",\n \"dev\": true\n },\n \"node_modules/lodash.truncate\": {\n \"version\": \"4.4.2\",\n \"resolved\": \"https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz\",\n \"integrity\": \"sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==\",\n \"dev\": true\n },\n \"node_modules/lru-cache\": {\n \"version\": \"6.0.0\",\n \"resolved\": \"https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz\",\n \"integrity\": \"sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==\",\n \"dev\": true,\n \"dependencies\": {\n \"yallist\": \"^4.0.0\"\n },\n \"engines\": {\n \"node\": \">=10\"\n }\n },\n \"node_modules/magic-string\": {\n \"version\": \"0.27.0\",\n \"resolved\": \"https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz\",\n \"integrity\": \"sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==\",\n \"dev\": true,\n \"dependencies\": {\n \"@jridgewell/sourcemap-codec\": \"^1.4.13\"\n },\n \"engines\": {\n \"node\": \">=12\"\n }\n },\n \"node_modules/merge2\": {\n \"version\": \"1.4.1\",\n \"resolved\": \"https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz\",\n \"integrity\": \"sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">= 8\"\n }\n },\n \"node_modules/micromatch\": {\n \"version\": \"4.0.5\",\n \"resolved\": \"https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz\",\n \"integrity\": \"sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==\",\n \"dev\": true,\n \"dependencies\": {\n \"braces\": \"^3.0.2\",\n \"picomatch\": \"^2.3.1\"\n },\n \"engines\": {\n \"node\": \">=8.6\"\n }\n },\n \"node_modules/mime\": {\n \"version\": \"3.0.0\",\n \"resolved\": \"https://registry.npmjs.org/mime/-/mime-3.0.0.tgz\",\n \"integrity\": \"sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==\",\n \"dev\": true,\n \"bin\": {\n \"mime\": \"cli.js\"\n },\n \"engines\": {\n \"node\": \">=10.0.0\"\n }\n },\n \"node_modules/min-indent\": {\n \"version\": \"1.0.1\",\n \"resolved\": \"https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz\",\n \"integrity\": \"sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=4\"\n }\n },\n \"node_modules/minimatch\": {\n \"version\": \"3.1.2\",\n \"resolved\": \"https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz\",\n \"integrity\": \"sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==\",\n \"dev\": true,\n \"dependencies\": {\n \"brace-expansion\": \"^1.1.7\"\n },\n \"engines\": {\n \"node\": \"*\"\n }\n },\n \"node_modules/minimist\": {\n \"version\": \"1.2.7\",\n \"resolved\": \"https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz\",\n \"integrity\": \"sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==\",\n \"dev\": true,\n \"funding\": {\n \"url\": \"https://github.com/sponsors/ljharb\"\n }\n },\n \"node_modules/mkdirp\": {\n \"version\": \"0.5.6\",\n \"resolved\": \"https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz\",\n \"integrity\": \"sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==\",\n \"dev\": true,\n \"dependencies\": {\n \"minimist\": \"^1.2.6\"\n },\n \"bin\": {\n \"mkdirp\": \"bin/cmd.js\"\n }\n },\n \"node_modules/mri\": {\n \"version\": \"1.2.0\",\n \"resolved\": \"https://registry.npmjs.org/mri/-/mri-1.2.0.tgz\",\n \"integrity\": \"sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=4\"\n }\n },\n \"node_modules/mrmime\": {\n \"version\": \"1.0.1\",\n \"resolved\": \"https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz\",\n \"integrity\": \"sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=10\"\n }\n },\n \"node_modules/ms\": {\n \"version\": \"2.1.2\",\n \"resolved\": \"https://registry.npmjs.org/ms/-/ms-2.1.2.tgz\",\n \"integrity\": \"sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==\",\n \"dev\": true\n },\n \"node_modules/nanoid\": {\n \"version\": \"3.3.4\",\n \"resolved\": \"https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz\",\n \"integrity\": \"sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==\",\n \"dev\": true,\n \"bin\": {\n \"nanoid\": \"bin/nanoid.cjs\"\n },\n \"engines\": {\n \"node\": \"^10 || ^12 || ^13.7 || ^14 || >=15.0.1\"\n }\n },\n \"node_modules/natural-compare\": {\n \"version\": \"1.4.0\",\n \"resolved\": \"https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz\",\n \"integrity\": \"sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==\",\n \"dev\": true\n },\n \"node_modules/normalize-path\": {\n \"version\": \"3.0.0\",\n \"resolved\": \"https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz\",\n \"integrity\": \"sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=0.10.0\"\n }\n },\n \"node_modules/once\": {\n \"version\": \"1.4.0\",\n \"resolved\": \"https://registry.npmjs.org/once/-/once-1.4.0.tgz\",\n \"integrity\": \"sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==\",\n \"dev\": true,\n \"dependencies\": {\n \"wrappy\": \"1\"\n }\n },\n \"node_modules/optionator\": {\n \"version\": \"0.9.1\",\n \"resolved\": \"https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz\",\n \"integrity\": \"sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==\",\n \"dev\": true,\n \"dependencies\": {\n \"deep-is\": \"^0.1.3\",\n \"fast-levenshtein\": \"^2.0.6\",\n \"levn\": \"^0.4.1\",\n \"prelude-ls\": \"^1.2.1\",\n \"type-check\": \"^0.4.0\",\n \"word-wrap\": \"^1.2.3\"\n },\n \"engines\": {\n \"node\": \">= 0.8.0\"\n }\n },\n \"node_modules/parent-module\": {\n \"version\": \"1.0.1\",\n \"resolved\": \"https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz\",\n \"integrity\": \"sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==\",\n \"dev\": true,\n \"dependencies\": {\n \"callsites\": \"^3.0.0\"\n },\n \"engines\": {\n \"node\": \">=6\"\n }\n },\n \"node_modules/path-is-absolute\": {\n \"version\": \"1.0.1\",\n \"resolved\": \"https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz\",\n \"integrity\": \"sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=0.10.0\"\n }\n },\n \"node_modules/path-key\": {\n \"version\": \"3.1.1\",\n \"resolved\": \"https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz\",\n \"integrity\": \"sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=8\"\n }\n },\n \"node_modules/path-parse\": {\n \"version\": \"1.0.7\",\n \"resolved\": \"https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz\",\n \"integrity\": \"sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==\",\n \"dev\": true\n },\n \"node_modules/path-type\": {\n \"version\": \"4.0.0\",\n \"resolved\": \"https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz\",\n \"integrity\": \"sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=8\"\n }\n },\n \"node_modules/picocolors\": {\n \"version\": \"1.0.0\",\n \"resolved\": \"https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz\",\n \"integrity\": \"sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==\",\n \"dev\": true\n },\n \"node_modules/picomatch\": {\n \"version\": \"2.3.1\",\n \"resolved\": \"https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz\",\n \"integrity\": \"sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==\",\n \"engines\": {\n \"node\": \">=8.6\"\n },\n \"funding\": {\n \"url\": \"https://github.com/sponsors/jonschlinkert\"\n }\n },\n \"node_modules/postcss\": {\n \"version\": \"8.4.20\",\n \"resolved\": \"https://registry.npmjs.org/postcss/-/postcss-8.4.20.tgz\",\n \"integrity\": \"sha512-6Q04AXR1212bXr5fh03u8aAwbLxAQNGQ/Q1LNa0VfOI06ZAlhPHtQvE4OIdpj4kLThXilalPnmDSOD65DcHt+g==\",\n \"dev\": true,\n \"funding\": [\n {\n \"type\": \"opencollective\",\n \"url\": \"https://opencollective.com/postcss/\"\n },\n {\n \"type\": \"tidelift\",\n \"url\": \"https://tidelift.com/funding/github/npm/postcss\"\n }\n ],\n \"dependencies\": {\n \"nanoid\": \"^3.3.4\",\n \"picocolors\": \"^1.0.0\",\n \"source-map-js\": \"^1.0.2\"\n },\n \"engines\": {\n \"node\": \"^10 || ^12 || >=14\"\n }\n },\n \"node_modules/prelude-ls\": {\n \"version\": \"1.2.1\",\n \"resolved\": \"https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz\",\n \"integrity\": \"sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">= 0.8.0\"\n }\n },\n \"node_modules/prettier\": {\n \"version\": \"2.8.1\",\n \"resolved\": \"https://registry.npmjs.org/prettier/-/prettier-2.8.1.tgz\",\n \"integrity\": \"sha512-lqGoSJBQNJidqCHE80vqZJHWHRFoNYsSpP9AjFhlhi9ODCJA541svILes/+/1GM3VaL/abZi7cpFzOpdR9UPKg==\",\n \"dev\": true,\n \"bin\": {\n \"prettier\": \"bin-prettier.js\"\n },\n \"engines\": {\n \"node\": \">=10.13.0\"\n },\n \"funding\": {\n \"url\": \"https://github.com/prettier/prettier?sponsor=1\"\n }\n },\n \"node_modules/prettier-plugin-svelte\": {\n \"version\": \"2.9.0\",\n \"resolved\": \"https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.9.0.tgz\",\n \"integrity\": \"sha512-3doBi5NO4IVgaNPtwewvrgPpqAcvNv0NwJNflr76PIGgi9nf1oguQV1Hpdm9TI2ALIQVn/9iIwLpBO5UcD2Jiw==\",\n \"dev\": true,\n \"peerDependencies\": {\n \"prettier\": \"^1.16.4 || ^2.0.0\",\n \"svelte\": \"^3.2.0\"\n }\n },\n \"node_modules/progress\": {\n \"version\": \"2.0.3\",\n \"resolved\": \"https://registry.npmjs.org/progress/-/progress-2.0.3.tgz\",\n \"integrity\": \"sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=0.4.0\"\n }\n },\n \"node_modules/punycode\": {\n \"version\": \"2.1.1\",\n \"resolved\": \"https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz\",\n \"integrity\": \"sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=6\"\n }\n },\n \"node_modules/queue-microtask\": {\n \"version\": \"1.2.3\",\n \"resolved\": \"https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz\",\n \"integrity\": \"sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==\",\n \"dev\": true,\n \"funding\": [\n {\n \"type\": \"github\",\n \"url\": \"https://github.com/sponsors/feross\"\n },\n {\n \"type\": \"patreon\",\n \"url\": \"https://www.patreon.com/feross\"\n },\n {\n \"type\": \"consulting\",\n \"url\": \"https://feross.org/support\"\n }\n ]\n },\n \"node_modules/readdirp\": {\n \"version\": \"3.6.0\",\n \"resolved\": \"https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz\",\n \"integrity\": \"sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==\",\n \"dev\": true,\n \"dependencies\": {\n \"picomatch\": \"^2.2.1\"\n },\n \"engines\": {\n \"node\": \">=8.10.0\"\n }\n },\n \"node_modules/regexpp\": {\n \"version\": \"3.2.0\",\n \"resolved\": \"https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz\",\n \"integrity\": \"sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=8\"\n },\n \"funding\": {\n \"url\": \"https://github.com/sponsors/mysticatea\"\n }\n },\n \"node_modules/require-from-string\": {\n \"version\": \"2.0.2\",\n \"resolved\": \"https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz\",\n \"integrity\": \"sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=0.10.0\"\n }\n },\n \"node_modules/resolve\": {\n \"version\": \"1.22.1\",\n \"resolved\": \"https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz\",\n \"integrity\": \"sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==\",\n \"dev\": true,\n \"dependencies\": {\n \"is-core-module\": \"^2.9.0\",\n \"path-parse\": \"^1.0.7\",\n \"supports-preserve-symlinks-flag\": \"^1.0.0\"\n },\n \"bin\": {\n \"resolve\": \"bin/resolve\"\n },\n \"funding\": {\n \"url\": \"https://github.com/sponsors/ljharb\"\n }\n },\n \"node_modules/resolve-from\": {\n \"version\": \"4.0.0\",\n \"resolved\": \"https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz\",\n \"integrity\": \"sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=4\"\n }\n },\n \"node_modules/reusify\": {\n \"version\": \"1.0.4\",\n \"resolved\": \"https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz\",\n \"integrity\": \"sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==\",\n \"dev\": true,\n \"engines\": {\n \"iojs\": \">=1.0.0\",\n \"node\": \">=0.10.0\"\n }\n },\n \"node_modules/rimraf\": {\n \"version\": \"3.0.2\",\n \"resolved\": \"https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz\",\n \"integrity\": \"sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==\",\n \"dev\": true,\n \"dependencies\": {\n \"glob\": \"^7.1.3\"\n },\n \"bin\": {\n \"rimraf\": \"bin.js\"\n },\n \"funding\": {\n \"url\": \"https://github.com/sponsors/isaacs\"\n }\n },\n \"node_modules/rollup\": {\n \"version\": \"2.79.1\",\n \"resolved\": \"https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz\",\n \"integrity\": \"sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==\",\n \"peer\": true,\n \"bin\": {\n \"rollup\": \"dist/bin/rollup\"\n },\n \"engines\": {\n \"node\": \">=10.0.0\"\n },\n \"optionalDependencies\": {\n \"fsevents\": \"~2.3.2\"\n }\n },\n \"node_modules/run-parallel\": {\n \"version\": \"1.2.0\",\n \"resolved\": \"https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz\",\n \"integrity\": \"sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==\",\n \"dev\": true,\n \"funding\": [\n {\n \"type\": \"github\",\n \"url\": \"https://github.com/sponsors/feross\"\n },\n {\n \"type\": \"patreon\",\n \"url\": \"https://www.patreon.com/feross\"\n },\n {\n \"type\": \"consulting\",\n \"url\": \"https://feross.org/support\"\n }\n ],\n \"dependencies\": {\n \"queue-microtask\": \"^1.2.2\"\n }\n },\n \"node_modules/rw\": {\n \"version\": \"1.3.3\",\n \"resolved\": \"https://registry.npmjs.org/rw/-/rw-1.3.3.tgz\",\n \"integrity\": \"sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==\"\n },\n \"node_modules/sade\": {\n \"version\": \"1.8.1\",\n \"resolved\": \"https://registry.npmjs.org/sade/-/sade-1.8.1.tgz\",\n \"integrity\": \"sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==\",\n \"dev\": true,\n \"dependencies\": {\n \"mri\": \"^1.1.0\"\n },\n \"engines\": {\n \"node\": \">=6\"\n }\n },\n \"node_modules/safer-buffer\": {\n \"version\": \"2.1.2\",\n \"resolved\": \"https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz\",\n \"integrity\": \"sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==\"\n },\n \"node_modules/sander\": {\n \"version\": \"0.5.1\",\n \"resolved\": \"https://registry.npmjs.org/sander/-/sander-0.5.1.tgz\",\n \"integrity\": \"sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==\",\n \"dev\": true,\n \"dependencies\": {\n \"es6-promise\": \"^3.1.2\",\n \"graceful-fs\": \"^4.1.3\",\n \"mkdirp\": \"^0.5.1\",\n \"rimraf\": \"^2.5.2\"\n }\n },\n \"node_modules/sander/node_modules/rimraf\": {\n \"version\": \"2.7.1\",\n \"resolved\": \"https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz\",\n \"integrity\": \"sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==\",\n \"dev\": true,\n \"dependencies\": {\n \"glob\": \"^7.1.3\"\n },\n \"bin\": {\n \"rimraf\": \"bin.js\"\n }\n },\n \"node_modules/semver\": {\n \"version\": \"7.3.8\",\n \"resolved\": \"https://registry.npmjs.org/semver/-/semver-7.3.8.tgz\",\n \"integrity\": \"sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==\",\n \"dev\": true,\n \"dependencies\": {\n \"lru-cache\": \"^6.0.0\"\n },\n \"bin\": {\n \"semver\": \"bin/semver.js\"\n },\n \"engines\": {\n \"node\": \">=10\"\n }\n },\n \"node_modules/set-cookie-parser\": {\n \"version\": \"2.5.1\",\n \"resolved\": \"https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.5.1.tgz\",\n \"integrity\": \"sha512-1jeBGaKNGdEq4FgIrORu/N570dwoPYio8lSoYLWmX7sQ//0JY08Xh9o5pBcgmHQ/MbsYp/aZnOe1s1lIsbLprQ==\",\n \"dev\": true\n },\n \"node_modules/shebang-command\": {\n \"version\": \"2.0.0\",\n \"resolved\": \"https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz\",\n \"integrity\": \"sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==\",\n \"dev\": true,\n \"dependencies\": {\n \"shebang-regex\": \"^3.0.0\"\n },\n \"engines\": {\n \"node\": \">=8\"\n }\n },\n \"node_modules/shebang-regex\": {\n \"version\": \"3.0.0\",\n \"resolved\": \"https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz\",\n \"integrity\": \"sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=8\"\n }\n },\n \"node_modules/sirv\": {\n \"version\": \"2.0.2\",\n \"resolved\": \"https://registry.npmjs.org/sirv/-/sirv-2.0.2.tgz\",\n \"integrity\": \"sha512-4Qog6aE29nIjAOKe/wowFTxOdmbEZKb+3tsLljaBRzJwtqto0BChD2zzH0LhgCSXiI+V7X+Y45v14wBZQ1TK3w==\",\n \"dev\": true,\n \"dependencies\": {\n \"@polka/url\": \"^1.0.0-next.20\",\n \"mrmime\": \"^1.0.0\",\n \"totalist\": \"^3.0.0\"\n },\n \"engines\": {\n \"node\": \">= 10\"\n }\n },\n \"node_modules/slash\": {\n \"version\": \"3.0.0\",\n \"resolved\": \"https://registry.npmjs.org/slash/-/slash-3.0.0.tgz\",\n \"integrity\": \"sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=8\"\n }\n },\n \"node_modules/slice-ansi\": {\n \"version\": \"4.0.0\",\n \"resolved\": \"https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz\",\n \"integrity\": \"sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==\",\n \"dev\": true,\n \"dependencies\": {\n \"ansi-styles\": \"^4.0.0\",\n \"astral-regex\": \"^2.0.0\",\n \"is-fullwidth-code-point\": \"^3.0.0\"\n },\n \"engines\": {\n \"node\": \">=10\"\n },\n \"funding\": {\n \"url\": \"https://github.com/chalk/slice-ansi?sponsor=1\"\n }\n },\n \"node_modules/sorcery\": {\n \"version\": \"0.10.0\",\n \"resolved\": \"https://registry.npmjs.org/sorcery/-/sorcery-0.10.0.tgz\",\n \"integrity\": \"sha512-R5ocFmKZQFfSTstfOtHjJuAwbpGyf9qjQa1egyhvXSbM7emjrtLXtGdZsDJDABC85YBfVvrOiGWKSYXPKdvP1g==\",\n \"dev\": true,\n \"dependencies\": {\n \"buffer-crc32\": \"^0.2.5\",\n \"minimist\": \"^1.2.0\",\n \"sander\": \"^0.5.0\",\n \"sourcemap-codec\": \"^1.3.0\"\n },\n \"bin\": {\n \"sorcery\": \"bin/index.js\"\n }\n },\n \"node_modules/source-map-js\": {\n \"version\": \"1.0.2\",\n \"resolved\": \"https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz\",\n \"integrity\": \"sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=0.10.0\"\n }\n },\n \"node_modules/sourcemap-codec\": {\n \"version\": \"1.4.8\",\n \"resolved\": \"https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz\",\n \"integrity\": \"sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==\",\n \"deprecated\": \"Please use @jridgewell/sourcemap-codec instead\",\n \"dev\": true\n },\n \"node_modules/sprintf-js\": {\n \"version\": \"1.0.3\",\n \"resolved\": \"https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz\",\n \"integrity\": \"sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==\",\n \"dev\": true\n },\n \"node_modules/streamsearch\": {\n \"version\": \"1.1.0\",\n \"resolved\": \"https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz\",\n \"integrity\": \"sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=10.0.0\"\n }\n },\n \"node_modules/string-width\": {\n \"version\": \"4.2.3\",\n \"resolved\": \"https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz\",\n \"integrity\": \"sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==\",\n \"dev\": true,\n \"dependencies\": {\n \"emoji-regex\": \"^8.0.0\",\n \"is-fullwidth-code-point\": \"^3.0.0\",\n \"strip-ansi\": \"^6.0.1\"\n },\n \"engines\": {\n \"node\": \">=8\"\n }\n },\n \"node_modules/strip-ansi\": {\n \"version\": \"6.0.1\",\n \"resolved\": \"https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz\",\n \"integrity\": \"sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==\",\n \"dev\": true,\n \"dependencies\": {\n \"ansi-regex\": \"^5.0.1\"\n },\n \"engines\": {\n \"node\": \">=8\"\n }\n },\n \"node_modules/strip-indent\": {\n \"version\": \"3.0.0\",\n \"resolved\": \"https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz\",\n \"integrity\": \"sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==\",\n \"dev\": true,\n \"dependencies\": {\n \"min-indent\": \"^1.0.0\"\n },\n \"engines\": {\n \"node\": \">=8\"\n }\n },\n \"node_modules/strip-json-comments\": {\n \"version\": \"3.1.1\",\n \"resolved\": \"https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz\",\n \"integrity\": \"sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=8\"\n },\n \"funding\": {\n \"url\": \"https://github.com/sponsors/sindresorhus\"\n }\n },\n \"node_modules/supports-color\": {\n \"version\": \"7.2.0\",\n \"resolved\": \"https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz\",\n \"integrity\": \"sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==\",\n \"dev\": true,\n \"dependencies\": {\n \"has-flag\": \"^4.0.0\"\n },\n \"engines\": {\n \"node\": \">=8\"\n }\n },\n \"node_modules/supports-preserve-symlinks-flag\": {\n \"version\": \"1.0.0\",\n \"resolved\": \"https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz\",\n \"integrity\": \"sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">= 0.4\"\n },\n \"funding\": {\n \"url\": \"https://github.com/sponsors/ljharb\"\n }\n },\n \"node_modules/svelte\": {\n \"version\": \"3.55.0\",\n \"resolved\": \"https://registry.npmjs.org/svelte/-/svelte-3.55.0.tgz\",\n \"integrity\": \"sha512-uGu2FVMlOuey4JoKHKrpZFkoYyj0VLjJdz47zX5+gVK5odxHM40RVhar9/iK2YFRVxvfg9FkhfVlR0sjeIrOiA==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">= 8\"\n }\n },\n \"node_modules/svelte-check\": {\n \"version\": \"2.10.2\",\n \"resolved\": \"https://registry.npmjs.org/svelte-check/-/svelte-check-2.10.2.tgz\",\n \"integrity\": \"sha512-h1Tuiir0m8J5yqN+Vx6qgKKk1L871e6a9o7rMwVWfu8Qs6Wg7x2R+wcxS3SO3VpW5JCxCat90rxPsZMYgz+HaQ==\",\n \"dev\": true,\n \"dependencies\": {\n \"@jridgewell/trace-mapping\": \"^0.3.9\",\n \"chokidar\": \"^3.4.1\",\n \"fast-glob\": \"^3.2.7\",\n \"import-fresh\": \"^3.2.1\",\n \"picocolors\": \"^1.0.0\",\n \"sade\": \"^1.7.4\",\n \"svelte-preprocess\": \"^4.0.0\",\n \"typescript\": \"*\"\n },\n \"bin\": {\n \"svelte-check\": \"bin/svelte-check\"\n },\n \"peerDependencies\": {\n \"svelte\": \"^3.24.0\"\n }\n },\n \"node_modules/svelte-hmr\": {\n \"version\": \"0.15.1\",\n \"resolved\": \"https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.15.1.tgz\",\n \"integrity\": \"sha512-BiKB4RZ8YSwRKCNVdNxK/GfY+r4Kjgp9jCLEy0DuqAKfmQtpL38cQK3afdpjw4sqSs4PLi3jIPJIFp259NkZtA==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \"^12.20 || ^14.13.1 || >= 16\"\n },\n \"peerDependencies\": {\n \"svelte\": \">=3.19.0\"\n }\n },\n \"node_modules/svelte-preprocess\": {\n \"version\": \"4.10.7\",\n \"resolved\": \"https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-4.10.7.tgz\",\n \"integrity\": \"sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw==\",\n \"dev\": true,\n \"hasInstallScript\": true,\n \"dependencies\": {\n \"@types/pug\": \"^2.0.4\",\n \"@types/sass\": \"^1.16.0\",\n \"detect-indent\": \"^6.0.0\",\n \"magic-string\": \"^0.25.7\",\n \"sorcery\": \"^0.10.0\",\n \"strip-indent\": \"^3.0.0\"\n },\n \"engines\": {\n \"node\": \">= 9.11.2\"\n },\n \"peerDependencies\": {\n \"@babel/core\": \"^7.10.2\",\n \"coffeescript\": \"^2.5.1\",\n \"less\": \"^3.11.3 || ^4.0.0\",\n \"postcss\": \"^7 || ^8\",\n \"postcss-load-config\": \"^2.1.0 || ^3.0.0 || ^4.0.0\",\n \"pug\": \"^3.0.0\",\n \"sass\": \"^1.26.8\",\n \"stylus\": \"^0.55.0\",\n \"sugarss\": \"^2.0.0\",\n \"svelte\": \"^3.23.0\",\n \"typescript\": \"^3.9.5 || ^4.0.0\"\n },\n \"peerDependenciesMeta\": {\n \"@babel/core\": {\n \"optional\": true\n },\n \"coffeescript\": {\n \"optional\": true\n },\n \"less\": {\n \"optional\": true\n },\n \"node-sass\": {\n \"optional\": true\n },\n \"postcss\": {\n \"optional\": true\n },\n \"postcss-load-config\": {\n \"optional\": true\n },\n \"pug\": {\n \"optional\": true\n },\n \"sass\": {\n \"optional\": true\n },\n \"stylus\": {\n \"optional\": true\n },\n \"sugarss\": {\n \"optional\": true\n },\n \"typescript\": {\n \"optional\": true\n }\n }\n },\n \"node_modules/svelte-preprocess/node_modules/magic-string\": {\n \"version\": \"0.25.9\",\n \"resolved\": \"https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz\",\n \"integrity\": \"sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==\",\n \"dev\": true,\n \"dependencies\": {\n \"sourcemap-codec\": \"^1.4.8\"\n }\n },\n \"node_modules/table\": {\n \"version\": \"6.8.1\",\n \"resolved\": \"https://registry.npmjs.org/table/-/table-6.8.1.tgz\",\n \"integrity\": \"sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==\",\n \"dev\": true,\n \"dependencies\": {\n \"ajv\": \"^8.0.1\",\n \"lodash.truncate\": \"^4.4.2\",\n \"slice-ansi\": \"^4.0.0\",\n \"string-width\": \"^4.2.3\",\n \"strip-ansi\": \"^6.0.1\"\n },\n \"engines\": {\n \"node\": \">=10.0.0\"\n }\n },\n \"node_modules/table/node_modules/ajv\": {\n \"version\": \"8.11.2\",\n \"resolved\": \"https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz\",\n \"integrity\": \"sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==\",\n \"dev\": true,\n \"dependencies\": {\n \"fast-deep-equal\": \"^3.1.1\",\n \"json-schema-traverse\": \"^1.0.0\",\n \"require-from-string\": \"^2.0.2\",\n \"uri-js\": \"^4.2.2\"\n },\n \"funding\": {\n \"type\": \"github\",\n \"url\": \"https://github.com/sponsors/epoberezkin\"\n }\n },\n \"node_modules/table/node_modules/json-schema-traverse\": {\n \"version\": \"1.0.0\",\n \"resolved\": \"https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz\",\n \"integrity\": \"sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==\",\n \"dev\": true\n },\n \"node_modules/text-table\": {\n \"version\": \"0.2.0\",\n \"resolved\": \"https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz\",\n \"integrity\": \"sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==\",\n \"dev\": true\n },\n \"node_modules/tiny-glob\": {\n \"version\": \"0.2.9\",\n \"resolved\": \"https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz\",\n \"integrity\": \"sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==\",\n \"dev\": true,\n \"dependencies\": {\n \"globalyzer\": \"0.1.0\",\n \"globrex\": \"^0.1.2\"\n }\n },\n \"node_modules/to-regex-range\": {\n \"version\": \"5.0.1\",\n \"resolved\": \"https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz\",\n \"integrity\": \"sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==\",\n \"dev\": true,\n \"dependencies\": {\n \"is-number\": \"^7.0.0\"\n },\n \"engines\": {\n \"node\": \">=8.0\"\n }\n },\n \"node_modules/tosource\": {\n \"version\": \"1.0.0\",\n \"resolved\": \"https://registry.npmjs.org/tosource/-/tosource-1.0.0.tgz\",\n \"integrity\": \"sha512-N6g8eQ1eerw6Y1pBhdgkubWIiPFwXa2POSUrlL8jth5CyyEWNWzoGKRkO3CaO7Jx27hlJP54muB3btIAbx4MPg==\",\n \"engines\": {\n \"node\": \">=0.4.0\"\n }\n },\n \"node_modules/totalist\": {\n \"version\": \"3.0.0\",\n \"resolved\": \"https://registry.npmjs.org/totalist/-/totalist-3.0.0.tgz\",\n \"integrity\": \"sha512-eM+pCBxXO/njtF7vdFsHuqb+ElbxqtI4r5EAvk6grfAFyJ6IvWlSkfZ5T9ozC6xWw3Fj1fGoSmrl0gUs46JVIw==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=6\"\n }\n },\n \"node_modules/tslib\": {\n \"version\": \"2.4.1\",\n \"resolved\": \"https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz\",\n \"integrity\": \"sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==\",\n \"dev\": true\n },\n \"node_modules/tsutils\": {\n \"version\": \"3.21.0\",\n \"resolved\": \"https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz\",\n \"integrity\": \"sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==\",\n \"dev\": true,\n \"dependencies\": {\n \"tslib\": \"^1.8.1\"\n },\n \"engines\": {\n \"node\": \">= 6\"\n },\n \"peerDependencies\": {\n \"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\"\n }\n },\n \"node_modules/tsutils/node_modules/tslib\": {\n \"version\": \"1.14.1\",\n \"resolved\": \"https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz\",\n \"integrity\": \"sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==\",\n \"dev\": true\n },\n \"node_modules/type-check\": {\n \"version\": \"0.4.0\",\n \"resolved\": \"https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz\",\n \"integrity\": \"sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==\",\n \"dev\": true,\n \"dependencies\": {\n \"prelude-ls\": \"^1.2.1\"\n },\n \"engines\": {\n \"node\": \">= 0.8.0\"\n }\n },\n \"node_modules/type-fest\": {\n \"version\": \"0.20.2\",\n \"resolved\": \"https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz\",\n \"integrity\": \"sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=10\"\n },\n \"funding\": {\n \"url\": \"https://github.com/sponsors/sindresorhus\"\n }\n },\n \"node_modules/typescript\": {\n \"version\": \"4.9.4\",\n \"resolved\": \"https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz\",\n \"integrity\": \"sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==\",\n \"dev\": true,\n \"bin\": {\n \"tsc\": \"bin/tsc\",\n \"tsserver\": \"bin/tsserver\"\n },\n \"engines\": {\n \"node\": \">=4.2.0\"\n }\n },\n \"node_modules/undici\": {\n \"version\": \"5.14.0\",\n \"resolved\": \"https://registry.npmjs.org/undici/-/undici-5.14.0.tgz\",\n \"integrity\": \"sha512-yJlHYw6yXPPsuOH0x2Ib1Km61vu4hLiRRQoafs+WUgX1vO64vgnxiCEN9dpIrhZyHFsai3F0AEj4P9zy19enEQ==\",\n \"dev\": true,\n \"dependencies\": {\n \"busboy\": \"^1.6.0\"\n },\n \"engines\": {\n \"node\": \">=12.18\"\n }\n },\n \"node_modules/uri-js\": {\n \"version\": \"4.4.1\",\n \"resolved\": \"https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz\",\n \"integrity\": \"sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==\",\n \"dev\": true,\n \"dependencies\": {\n \"punycode\": \"^2.1.0\"\n }\n },\n \"node_modules/v8-compile-cache\": {\n \"version\": \"2.3.0\",\n \"resolved\": \"https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz\",\n \"integrity\": \"sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==\",\n \"dev\": true\n },\n \"node_modules/vite\": {\n \"version\": \"4.0.1\",\n \"resolved\": \"https://registry.npmjs.org/vite/-/vite-4.0.1.tgz\",\n \"integrity\": \"sha512-kZQPzbDau35iWOhy3CpkrRC7It+HIHtulAzBhMqzGHKRf/4+vmh8rPDDdv98SWQrFWo6//3ozwsRmwQIPZsK9g==\",\n \"dev\": true,\n \"dependencies\": {\n \"esbuild\": \"^0.16.3\",\n \"postcss\": \"^8.4.20\",\n \"resolve\": \"^1.22.1\",\n \"rollup\": \"^3.7.0\"\n },\n \"bin\": {\n \"vite\": \"bin/vite.js\"\n },\n \"engines\": {\n \"node\": \"^14.18.0 || >=16.0.0\"\n },\n \"optionalDependencies\": {\n \"fsevents\": \"~2.3.2\"\n },\n \"peerDependencies\": {\n \"@types/node\": \">= 14\",\n \"less\": \"*\",\n \"sass\": \"*\",\n \"stylus\": \"*\",\n \"sugarss\": \"*\",\n \"terser\": \"^5.4.0\"\n },\n \"peerDependenciesMeta\": {\n \"@types/node\": {\n \"optional\": true\n },\n \"less\": {\n \"optional\": true\n },\n \"sass\": {\n \"optional\": true\n },\n \"stylus\": {\n \"optional\": true\n },\n \"sugarss\": {\n \"optional\": true\n },\n \"terser\": {\n \"optional\": true\n }\n }\n },\n \"node_modules/vite/node_modules/rollup\": {\n \"version\": \"3.7.4\",\n \"resolved\": \"https://registry.npmjs.org/rollup/-/rollup-3.7.4.tgz\",\n \"integrity\": \"sha512-jN9rx3k5pfg9H9al0r0y1EYKSeiRANZRYX32SuNXAnKzh6cVyf4LZVto1KAuDnbHT03E1CpsgqDKaqQ8FZtgxw==\",\n \"dev\": true,\n \"bin\": {\n \"rollup\": \"dist/bin/rollup\"\n },\n \"engines\": {\n \"node\": \">=14.18.0\",\n \"npm\": \">=8.0.0\"\n },\n \"optionalDependencies\": {\n \"fsevents\": \"~2.3.2\"\n }\n },\n \"node_modules/vitefu\": {\n \"version\": \"0.2.3\",\n \"resolved\": \"https://registry.npmjs.org/vitefu/-/vitefu-0.2.3.tgz\",\n \"integrity\": \"sha512-75l7TTuU8isAhz1QFtNKjDkqjxvndfMC1AfIMjJ0ZQ59ZD0Ow9QOIsJJX16Wv9PS8f+zMzp6fHy5cCbKG/yVUQ==\",\n \"dev\": true,\n \"peerDependencies\": {\n \"vite\": \"^3.0.0 || ^4.0.0\"\n },\n \"peerDependenciesMeta\": {\n \"vite\": {\n \"optional\": true\n }\n }\n },\n \"node_modules/which\": {\n \"version\": \"2.0.2\",\n \"resolved\": \"https://registry.npmjs.org/which/-/which-2.0.2.tgz\",\n \"integrity\": \"sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==\",\n \"dev\": true,\n \"dependencies\": {\n \"isexe\": \"^2.0.0\"\n },\n \"bin\": {\n \"node-which\": \"bin/node-which\"\n },\n \"engines\": {\n \"node\": \">= 8\"\n }\n },\n \"node_modules/word-wrap\": {\n \"version\": \"1.2.3\",\n \"resolved\": \"https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz\",\n \"integrity\": \"sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==\",\n \"dev\": true,\n \"engines\": {\n \"node\": \">=0.10.0\"\n }\n },\n \"node_modules/wrappy\": {\n \"version\": \"1.0.2\",\n \"resolved\": \"https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz\",\n \"integrity\": \"sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==\",\n \"dev\": true\n },\n \"node_modules/yallist\": {\n \"version\": \"4.0.0\",\n \"resolved\": \"https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz\",\n \"integrity\": \"sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==\",\n \"dev\": true\n }\n },\n \"dependencies\": {\n \"@babel/code-frame\": {\n \"version\": \"7.12.11\",\n \"resolved\": \"https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz\",\n \"integrity\": \"sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==\",\n \"dev\": true,\n \"requires\": {\n \"@babel/highlight\": \"^7.10.4\"\n }\n },\n \"@babel/helper-validator-identifier\": {\n \"version\": \"7.19.1\",\n \"resolved\": \"https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz\",\n \"integrity\": \"sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==\",\n \"dev\": true\n },\n \"@babel/highlight\": {\n \"version\": \"7.18.6\",\n \"resolved\": \"https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz\",\n \"integrity\": \"sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==\",\n \"dev\": true,\n \"requires\": {\n \"@babel/helper-validator-identifier\": \"^7.18.6\",\n \"chalk\": \"^2.0.0\",\n \"js-tokens\": \"^4.0.0\"\n },\n \"dependencies\": {\n \"ansi-styles\": {\n \"version\": \"3.2.1\",\n \"resolved\": \"https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz\",\n \"integrity\": \"sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==\",\n \"dev\": true,\n \"requires\": {\n \"color-convert\": \"^1.9.0\"\n }\n },\n \"chalk\": {\n \"version\": \"2.4.2\",\n \"resolved\": \"https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz\",\n \"integrity\": \"sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==\",\n \"dev\": true,\n \"requires\": {\n \"ansi-styles\": \"^3.2.1\",\n \"escape-string-regexp\": \"^1.0.5\",\n \"supports-color\": \"^5.3.0\"\n }\n },\n \"color-convert\": {\n \"version\": \"1.9.3\",\n \"resolved\": \"https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz\",\n \"integrity\": \"sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==\",\n \"dev\": true,\n \"requires\": {\n \"color-name\": \"1.1.3\"\n }\n },\n \"color-name\": {\n \"version\": \"1.1.3\",\n \"resolved\": \"https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz\",\n \"integrity\": \"sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==\",\n \"dev\": true\n },\n \"escape-string-regexp\": {\n \"version\": \"1.0.5\",\n \"resolved\": \"https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz\",\n \"integrity\": \"sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==\",\n \"dev\": true\n },\n \"has-flag\": {\n \"version\": \"3.0.0\",\n \"resolved\": \"https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz\",\n \"integrity\": \"sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==\",\n \"dev\": true\n },\n \"supports-color\": {\n \"version\": \"5.5.0\",\n \"resolved\": \"https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz\",\n \"integrity\": \"sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==\",\n \"dev\": true,\n \"requires\": {\n \"has-flag\": \"^3.0.0\"\n }\n }\n }\n },\n \"@esbuild/android-arm\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.7.tgz\",\n \"integrity\": \"sha512-yhzDbiVcmq6T1/XEvdcJIVcXHdLjDJ5cQ0Dp9R9p9ERMBTeO1dR5tc8YYv8zwDeBw1xZm+Eo3MRo8cwclhBS0g==\",\n \"dev\": true,\n \"optional\": true\n },\n \"@esbuild/android-arm64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.7.tgz\",\n \"integrity\": \"sha512-tYFw0lBJSEvLoGzzYh1kXuzoX1iPkbOk3O29VqzQb0HbOy7t/yw1hGkvwoJhXHwzQUPsShyYcTgRf6bDBcfnTw==\",\n \"dev\": true,\n \"optional\": true\n },\n \"@esbuild/android-x64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.7.tgz\",\n \"integrity\": \"sha512-3P2OuTxwAtM3k/yEWTNUJRjMPG1ce8rXs51GTtvEC5z1j8fC1plHeVVczdeHECU7aM2/Buc0MwZ6ciM/zysnWg==\",\n \"dev\": true,\n \"optional\": true\n },\n \"@esbuild/darwin-arm64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.7.tgz\",\n \"integrity\": \"sha512-VUb9GK23z8jkosHU9yJNUgQpsfJn+7ZyBm6adi2Ec5/U241eR1tAn82QicnUzaFDaffeixiHwikjmnec/YXEZg==\",\n \"dev\": true,\n \"optional\": true\n },\n \"@esbuild/darwin-x64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.7.tgz\",\n \"integrity\": \"sha512-duterlv3tit3HI9vhzMWnSVaB1B6YsXpFq1Ntd6Fou82BB1l4tucYy3FI9dHv3tvtDuS0NiGf/k6XsdBqPZ01w==\",\n \"dev\": true,\n \"optional\": true\n },\n \"@esbuild/freebsd-arm64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.7.tgz\",\n \"integrity\": \"sha512-9kkycpBFes/vhi7B7o0cf+q2WdJi+EpVzpVTqtWFNiutARWDFFLcB93J8PR1cG228sucsl3B+7Ts27izE6qiaQ==\",\n \"dev\": true,\n \"optional\": true\n },\n \"@esbuild/freebsd-x64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.7.tgz\",\n \"integrity\": \"sha512-5Ahf6jzWXJ4J2uh9dpy5DKOO+PeRUE/9DMys6VuYfwgQzd6n5+pVFm58L2Z2gRe611RX6SdydnNaiIKM3svY7g==\",\n \"dev\": true,\n \"optional\": true\n },\n \"@esbuild/linux-arm\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.7.tgz\",\n \"integrity\": \"sha512-QqJnyCfu5OF78Olt7JJSZ7OSv/B4Hf+ZJWp4kkq9xwMsgu7yWq3crIic8gGOpDYTqVKKMDAVDgRXy5Wd/nWZyQ==\",\n \"dev\": true,\n \"optional\": true\n },\n \"@esbuild/linux-arm64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.7.tgz\",\n \"integrity\": \"sha512-2wv0xYDskk2+MzIm/AEprDip39a23Chptc4mL7hsHg26P0gD8RUhzmDu0KCH2vMThUI1sChXXoK9uH0KYQKaDg==\",\n \"dev\": true,\n \"optional\": true\n },\n \"@esbuild/linux-ia32\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.7.tgz\",\n \"integrity\": \"sha512-APVYbEilKbD5ptmKdnIcXej2/+GdV65TfTjxR2Uk8t1EsOk49t6HapZW6DS/Bwlvh5hDwtLapdSumIVNGxgqLg==\",\n \"dev\": true,\n \"optional\": true\n },\n \"@esbuild/linux-loong64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.7.tgz\",\n \"integrity\": \"sha512-5wPUAGclplQrAW7EFr3F84Y/d++7G0KykohaF4p54+iNWhUnMVU8Bh2sxiEOXUy4zKIdpHByMgJ5/Ko6QhtTUw==\",\n \"dev\": true,\n \"optional\": true\n },\n \"@esbuild/linux-mips64el\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.7.tgz\",\n \"integrity\": \"sha512-hxzlXtWF6yWfkE/SMTscNiVqLOAn7fOuIF3q/kiZaXxftz1DhZW/HpnTmTTWrzrS7zJWQxHHT4QSxyAj33COmA==\",\n \"dev\": true,\n \"optional\": true\n },\n \"@esbuild/linux-ppc64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.7.tgz\",\n \"integrity\": \"sha512-WM83Dac0LdXty5xPhlOuCD5Egfk1xLND/oRLYeB7Jb/tY4kzFSDgLlq91wYbHua/s03tQGA9iXvyjgymMw62Vw==\",\n \"dev\": true,\n \"optional\": true\n },\n \"@esbuild/linux-riscv64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.7.tgz\",\n \"integrity\": \"sha512-3nkNnNg4Ax6MS/l8O8Ynq2lGEVJYyJ2EoY3PHjNJ4PuZ80EYLMrFTFZ4L/Hc16AxgtXKwmNP9TM0YKNiBzBiJQ==\",\n \"dev\": true,\n \"optional\": true\n },\n \"@esbuild/linux-s390x\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.7.tgz\",\n \"integrity\": \"sha512-3SA/2VJuv0o1uD7zuqxEP+RrAyRxnkGddq0bwHQ98v1KNlzXD/JvxwTO3T6GM5RH6JUd29RTVQTOJfyzMkkppA==\",\n \"dev\": true,\n \"optional\": true\n },\n \"@esbuild/linux-x64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.7.tgz\",\n \"integrity\": \"sha512-xi/tbqCqvPIzU+zJVyrpz12xqciTAPMi2fXEWGnapZymoGhuL2GIWIRXg4O2v5BXaYA5TSaiKYE14L0QhUTuQg==\",\n \"dev\": true,\n \"optional\": true\n },\n \"@esbuild/netbsd-x64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.7.tgz\",\n \"integrity\": \"sha512-NUsYbq3B+JdNKn8SXkItFvdes9qTwEoS3aLALtiWciW/ystiCKM20Fgv9XQBOXfhUHyh5CLEeZDXzLOrwBXuCQ==\",\n \"dev\": true,\n \"optional\": true\n },\n \"@esbuild/openbsd-x64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.7.tgz\",\n \"integrity\": \"sha512-qjwzsgeve9I8Tbsko2FEkdSk2iiezuNGFgipQxY/736NePXDaDZRodIejYGWOlbYXugdxb0nif5yvypH6lKBmA==\",\n \"dev\": true,\n \"optional\": true\n },\n \"@esbuild/sunos-x64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.7.tgz\",\n \"integrity\": \"sha512-mFWDz4RoBTzPphTCkM7Kc7Qpa0o/Z01acajR+Ai7LdfKgcP/C6jYOaKwv7nKzD0+MjOT20j7You9g4ozYy1dKQ==\",\n \"dev\": true,\n \"optional\": true\n },\n \"@esbuild/win32-arm64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.7.tgz\",\n \"integrity\": \"sha512-m39UmX19RvEIuC8sYZ0M+eQtdXw4IePDSZ78ZQmYyFaXY9krq4YzQCK2XWIJomNLtg4q+W5aXr8bW3AbqWNoVg==\",\n \"dev\": true,\n \"optional\": true\n },\n \"@esbuild/win32-ia32\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.7.tgz\",\n \"integrity\": \"sha512-1cbzSEZA1fANwmT6rjJ4G1qQXHxCxGIcNYFYR9ctI82/prT38lnwSRZ0i5p/MVXksw9eMlHlet6pGu2/qkXFCg==\",\n \"dev\": true,\n \"optional\": true\n },\n \"@esbuild/win32-x64\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.7.tgz\",\n \"integrity\": \"sha512-QaQ8IH0JLacfGf5cf0HCCPnQuCTd/dAI257vXBgb/cccKGbH/6pVtI1gwhdAQ0Y48QSpTIFrh9etVyNdZY+zzw==\",\n \"dev\": true,\n \"optional\": true\n },\n \"@eslint/eslintrc\": {\n \"version\": \"0.4.3\",\n \"resolved\": \"https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz\",\n \"integrity\": \"sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==\",\n \"dev\": true,\n \"requires\": {\n \"ajv\": \"^6.12.4\",\n \"debug\": \"^4.1.1\",\n \"espree\": \"^7.3.0\",\n \"globals\": \"^13.9.0\",\n \"ignore\": \"^4.0.6\",\n \"import-fresh\": \"^3.2.1\",\n \"js-yaml\": \"^3.13.1\",\n \"minimatch\": \"^3.0.4\",\n \"strip-json-comments\": \"^3.1.1\"\n },\n \"dependencies\": {\n \"ignore\": {\n \"version\": \"4.0.6\",\n \"resolved\": \"https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz\",\n \"integrity\": \"sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==\",\n \"dev\": true\n }\n }\n },\n \"@humanwhocodes/config-array\": {\n \"version\": \"0.5.0\",\n \"resolved\": \"https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz\",\n \"integrity\": \"sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==\",\n \"dev\": true,\n \"requires\": {\n \"@humanwhocodes/object-schema\": \"^1.2.0\",\n \"debug\": \"^4.1.1\",\n \"minimatch\": \"^3.0.4\"\n }\n },\n \"@humanwhocodes/object-schema\": {\n \"version\": \"1.2.1\",\n \"resolved\": \"https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz\",\n \"integrity\": \"sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==\",\n \"dev\": true\n },\n \"@jridgewell/resolve-uri\": {\n \"version\": \"3.1.0\",\n \"resolved\": \"https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz\",\n \"integrity\": \"sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==\",\n \"dev\": true\n },\n \"@jridgewell/sourcemap-codec\": {\n \"version\": \"1.4.14\",\n \"resolved\": \"https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz\",\n \"integrity\": \"sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==\",\n \"dev\": true\n },\n \"@jridgewell/trace-mapping\": {\n \"version\": \"0.3.17\",\n \"resolved\": \"https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz\",\n \"integrity\": \"sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==\",\n \"dev\": true,\n \"requires\": {\n \"@jridgewell/resolve-uri\": \"3.1.0\",\n \"@jridgewell/sourcemap-codec\": \"1.4.14\"\n }\n },\n \"@nodelib/fs.scandir\": {\n \"version\": \"2.1.5\",\n \"resolved\": \"https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz\",\n \"integrity\": \"sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==\",\n \"dev\": true,\n \"requires\": {\n \"@nodelib/fs.stat\": \"2.0.5\",\n \"run-parallel\": \"^1.1.9\"\n }\n },\n \"@nodelib/fs.stat\": {\n \"version\": \"2.0.5\",\n \"resolved\": \"https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz\",\n \"integrity\": \"sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==\",\n \"dev\": true\n },\n \"@nodelib/fs.walk\": {\n \"version\": \"1.2.8\",\n \"resolved\": \"https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz\",\n \"integrity\": \"sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==\",\n \"dev\": true,\n \"requires\": {\n \"@nodelib/fs.scandir\": \"2.1.5\",\n \"fastq\": \"^1.6.0\"\n }\n },\n \"@polka/url\": {\n \"version\": \"1.0.0-next.21\",\n \"resolved\": \"https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz\",\n \"integrity\": \"sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==\",\n \"dev\": true\n },\n \"@rollup/plugin-dsv\": {\n \"version\": \"2.0.3\",\n \"resolved\": \"https://registry.npmjs.org/@rollup/plugin-dsv/-/plugin-dsv-2.0.3.tgz\",\n \"integrity\": \"sha512-x2lqNepgPZUwRgNzEK8oTpoN6Y7NEQQl1PHp4gltXuxeJGlu3oyxVuw5gY5+T/LMUyQ9Nvlw6xu/rOC7v9kxPg==\",\n \"requires\": {\n \"@rollup/pluginutils\": \"^3.1.0\",\n \"@types/d3-dsv\": \"~1.2.0\",\n \"d3-dsv\": \"1.2.0\",\n \"tosource\": \"^1.0.0\"\n }\n },\n \"@rollup/pluginutils\": {\n \"version\": \"3.1.0\",\n \"resolved\": \"https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz\",\n \"integrity\": \"sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==\",\n \"requires\": {\n \"@types/estree\": \"0.0.39\",\n \"estree-walker\": \"^1.0.1\",\n \"picomatch\": \"^2.2.2\"\n }\n },\n \"@sveltejs/adapter-static\": {\n \"version\": \"1.0.0\",\n \"resolved\": \"https://registry.npmjs.org/@sveltejs/adapter-static/-/adapter-static-1.0.0.tgz\",\n \"integrity\": \"sha512-ZrQhRgSa2TsH+zvrOIKpdVsAhExafpsn+w6Gv1WHzV76RZ2XOYFa8xi6hEzRjeeAL++ac0dsZHzp8M4X7YIabg==\",\n \"dev\": true,\n \"requires\": {}\n },\n \"@sveltejs/kit\": {\n \"version\": \"1.0.0\",\n \"resolved\": \"https://registry.npmjs.org/@sveltejs/kit/-/kit-1.0.0.tgz\",\n \"integrity\": \"sha512-6VgD5C3i2XOT7GRBi5LaPPLiFAmpiDkhKJNVt8fLg1RmaL6f7rT4Kiwi2XGpYRj3V1F4t1QRdsfmAkkDUKY3OA==\",\n \"dev\": true,\n \"requires\": {\n \"@sveltejs/vite-plugin-svelte\": \"^2.0.0\",\n \"@types/cookie\": \"^0.5.1\",\n \"cookie\": \"^0.5.0\",\n \"devalue\": \"^4.2.0\",\n \"esm-env\": \"^1.0.0\",\n \"kleur\": \"^4.1.5\",\n \"magic-string\": \"^0.27.0\",\n \"mime\": \"^3.0.0\",\n \"sade\": \"^1.8.1\",\n \"set-cookie-parser\": \"^2.5.1\",\n \"sirv\": \"^2.0.2\",\n \"tiny-glob\": \"^0.2.9\",\n \"undici\": \"5.14.0\"\n }\n },\n \"@sveltejs/vite-plugin-svelte\": {\n \"version\": \"2.0.2\",\n \"resolved\": \"https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-2.0.2.tgz\",\n \"integrity\": \"sha512-xCEan0/NNpQuL0l5aS42FjwQ6wwskdxC3pW1OeFtEKNZwRg7Evro9lac9HesGP6TdFsTv2xMes5ASQVKbCacxg==\",\n \"dev\": true,\n \"requires\": {\n \"debug\": \"^4.3.4\",\n \"deepmerge\": \"^4.2.2\",\n \"kleur\": \"^4.1.5\",\n \"magic-string\": \"^0.27.0\",\n \"svelte-hmr\": \"^0.15.1\",\n \"vitefu\": \"^0.2.3\"\n }\n },\n \"@types/cookie\": {\n \"version\": \"0.5.1\",\n \"resolved\": \"https://registry.npmjs.org/@types/cookie/-/cookie-0.5.1.tgz\",\n \"integrity\": \"sha512-COUnqfB2+ckwXXSFInsFdOAWQzCCx+a5hq2ruyj+Vjund94RJQd4LG2u9hnvJrTgunKAaax7ancBYlDrNYxA0g==\",\n \"dev\": true\n },\n \"@types/d3-dsv\": {\n \"version\": \"1.2.1\",\n \"resolved\": \"https://registry.npmjs.org/@types/d3-dsv/-/d3-dsv-1.2.1.tgz\",\n \"integrity\": \"sha512-LLmJmjiqp/fTNEdij5bIwUJ6P6TVNk5hKM9/uk5RPO2YNgEu9XvKO0dJ7Iqd3psEdmZN1m7gB1bOsjr4HmO2BA==\"\n },\n \"@types/estree\": {\n \"version\": \"0.0.39\",\n \"resolved\": \"https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz\",\n \"integrity\": \"sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==\"\n },\n \"@types/json-schema\": {\n \"version\": \"7.0.11\",\n \"resolved\": \"https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz\",\n \"integrity\": \"sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==\",\n \"dev\": true\n },\n \"@types/node\": {\n \"version\": \"18.11.15\",\n \"resolved\": \"https://registry.npmjs.org/@types/node/-/node-18.11.15.tgz\",\n \"integrity\": \"sha512-VkhBbVo2+2oozlkdHXLrb3zjsRkpdnaU2bXmX8Wgle3PUi569eLRaHGlgETQHR7lLL1w7GiG3h9SnePhxNDecw==\",\n \"dev\": true\n },\n \"@types/pug\": {\n \"version\": \"2.0.6\",\n \"resolved\": \"https://registry.npmjs.org/@types/pug/-/pug-2.0.6.tgz\",\n \"integrity\": \"sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==\",\n \"dev\": true\n },\n \"@types/sass\": {\n \"version\": \"1.43.1\",\n \"resolved\": \"https://registry.npmjs.org/@types/sass/-/sass-1.43.1.tgz\",\n \"integrity\": \"sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==\",\n \"dev\": true,\n \"requires\": {\n \"@types/node\": \"*\"\n }\n },\n \"@typescript-eslint/eslint-plugin\": {\n \"version\": \"4.33.0\",\n \"resolved\": \"https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz\",\n \"integrity\": \"sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==\",\n \"dev\": true,\n \"requires\": {\n \"@typescript-eslint/experimental-utils\": \"4.33.0\",\n \"@typescript-eslint/scope-manager\": \"4.33.0\",\n \"debug\": \"^4.3.1\",\n \"functional-red-black-tree\": \"^1.0.1\",\n \"ignore\": \"^5.1.8\",\n \"regexpp\": \"^3.1.0\",\n \"semver\": \"^7.3.5\",\n \"tsutils\": \"^3.21.0\"\n }\n },\n \"@typescript-eslint/experimental-utils\": {\n \"version\": \"4.33.0\",\n \"resolved\": \"https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz\",\n \"integrity\": \"sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==\",\n \"dev\": true,\n \"requires\": {\n \"@types/json-schema\": \"^7.0.7\",\n \"@typescript-eslint/scope-manager\": \"4.33.0\",\n \"@typescript-eslint/types\": \"4.33.0\",\n \"@typescript-eslint/typescript-estree\": \"4.33.0\",\n \"eslint-scope\": \"^5.1.1\",\n \"eslint-utils\": \"^3.0.0\"\n }\n },\n \"@typescript-eslint/parser\": {\n \"version\": \"4.33.0\",\n \"resolved\": \"https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz\",\n \"integrity\": \"sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==\",\n \"dev\": true,\n \"requires\": {\n \"@typescript-eslint/scope-manager\": \"4.33.0\",\n \"@typescript-eslint/types\": \"4.33.0\",\n \"@typescript-eslint/typescript-estree\": \"4.33.0\",\n \"debug\": \"^4.3.1\"\n }\n },\n \"@typescript-eslint/scope-manager\": {\n \"version\": \"4.33.0\",\n \"resolved\": \"https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz\",\n \"integrity\": \"sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==\",\n \"dev\": true,\n \"requires\": {\n \"@typescript-eslint/types\": \"4.33.0\",\n \"@typescript-eslint/visitor-keys\": \"4.33.0\"\n }\n },\n \"@typescript-eslint/types\": {\n \"version\": \"4.33.0\",\n \"resolved\": \"https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz\",\n \"integrity\": \"sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==\",\n \"dev\": true\n },\n \"@typescript-eslint/typescript-estree\": {\n \"version\": \"4.33.0\",\n \"resolved\": \"https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz\",\n \"integrity\": \"sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==\",\n \"dev\": true,\n \"requires\": {\n \"@typescript-eslint/types\": \"4.33.0\",\n \"@typescript-eslint/visitor-keys\": \"4.33.0\",\n \"debug\": \"^4.3.1\",\n \"globby\": \"^11.0.3\",\n \"is-glob\": \"^4.0.1\",\n \"semver\": \"^7.3.5\",\n \"tsutils\": \"^3.21.0\"\n }\n },\n \"@typescript-eslint/visitor-keys\": {\n \"version\": \"4.33.0\",\n \"resolved\": \"https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz\",\n \"integrity\": \"sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==\",\n \"dev\": true,\n \"requires\": {\n \"@typescript-eslint/types\": \"4.33.0\",\n \"eslint-visitor-keys\": \"^2.0.0\"\n }\n },\n \"acorn\": {\n \"version\": \"7.4.1\",\n \"resolved\": \"https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz\",\n \"integrity\": \"sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==\",\n \"dev\": true\n },\n \"acorn-jsx\": {\n \"version\": \"5.3.2\",\n \"resolved\": \"https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz\",\n \"integrity\": \"sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==\",\n \"dev\": true,\n \"requires\": {}\n },\n \"ajv\": {\n \"version\": \"6.12.6\",\n \"resolved\": \"https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz\",\n \"integrity\": \"sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==\",\n \"dev\": true,\n \"requires\": {\n \"fast-deep-equal\": \"^3.1.1\",\n \"fast-json-stable-stringify\": \"^2.0.0\",\n \"json-schema-traverse\": \"^0.4.1\",\n \"uri-js\": \"^4.2.2\"\n }\n },\n \"ansi-colors\": {\n \"version\": \"4.1.3\",\n \"resolved\": \"https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz\",\n \"integrity\": \"sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==\",\n \"dev\": true\n },\n \"ansi-regex\": {\n \"version\": \"5.0.1\",\n \"resolved\": \"https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz\",\n \"integrity\": \"sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==\",\n \"dev\": true\n },\n \"ansi-styles\": {\n \"version\": \"4.3.0\",\n \"resolved\": \"https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz\",\n \"integrity\": \"sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==\",\n \"dev\": true,\n \"requires\": {\n \"color-convert\": \"^2.0.1\"\n }\n },\n \"anymatch\": {\n \"version\": \"3.1.3\",\n \"resolved\": \"https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz\",\n \"integrity\": \"sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==\",\n \"dev\": true,\n \"requires\": {\n \"normalize-path\": \"^3.0.0\",\n \"picomatch\": \"^2.0.4\"\n }\n },\n \"argparse\": {\n \"version\": \"1.0.10\",\n \"resolved\": \"https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz\",\n \"integrity\": \"sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==\",\n \"dev\": true,\n \"requires\": {\n \"sprintf-js\": \"~1.0.2\"\n }\n },\n \"array-union\": {\n \"version\": \"2.1.0\",\n \"resolved\": \"https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz\",\n \"integrity\": \"sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==\",\n \"dev\": true\n },\n \"astral-regex\": {\n \"version\": \"2.0.0\",\n \"resolved\": \"https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz\",\n \"integrity\": \"sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==\",\n \"dev\": true\n },\n \"balanced-match\": {\n \"version\": \"1.0.2\",\n \"resolved\": \"https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz\",\n \"integrity\": \"sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==\",\n \"dev\": true\n },\n \"binary-extensions\": {\n \"version\": \"2.2.0\",\n \"resolved\": \"https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz\",\n \"integrity\": \"sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==\",\n \"dev\": true\n },\n \"brace-expansion\": {\n \"version\": \"1.1.11\",\n \"resolved\": \"https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz\",\n \"integrity\": \"sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==\",\n \"dev\": true,\n \"requires\": {\n \"balanced-match\": \"^1.0.0\",\n \"concat-map\": \"0.0.1\"\n }\n },\n \"braces\": {\n \"version\": \"3.0.2\",\n \"resolved\": \"https://registry.npmjs.org/braces/-/braces-3.0.2.tgz\",\n \"integrity\": \"sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==\",\n \"dev\": true,\n \"requires\": {\n \"fill-range\": \"^7.0.1\"\n }\n },\n \"buffer-crc32\": {\n \"version\": \"0.2.13\",\n \"resolved\": \"https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz\",\n \"integrity\": \"sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==\",\n \"dev\": true\n },\n \"busboy\": {\n \"version\": \"1.6.0\",\n \"resolved\": \"https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz\",\n \"integrity\": \"sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==\",\n \"dev\": true,\n \"requires\": {\n \"streamsearch\": \"^1.1.0\"\n }\n },\n \"callsites\": {\n \"version\": \"3.1.0\",\n \"resolved\": \"https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz\",\n \"integrity\": \"sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==\",\n \"dev\": true\n },\n \"chalk\": {\n \"version\": \"4.1.2\",\n \"resolved\": \"https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz\",\n \"integrity\": \"sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==\",\n \"dev\": true,\n \"requires\": {\n \"ansi-styles\": \"^4.1.0\",\n \"supports-color\": \"^7.1.0\"\n }\n },\n \"chokidar\": {\n \"version\": \"3.5.3\",\n \"resolved\": \"https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz\",\n \"integrity\": \"sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==\",\n \"dev\": true,\n \"requires\": {\n \"anymatch\": \"~3.1.2\",\n \"braces\": \"~3.0.2\",\n \"fsevents\": \"~2.3.2\",\n \"glob-parent\": \"~5.1.2\",\n \"is-binary-path\": \"~2.1.0\",\n \"is-glob\": \"~4.0.1\",\n \"normalize-path\": \"~3.0.0\",\n \"readdirp\": \"~3.6.0\"\n }\n },\n \"color-convert\": {\n \"version\": \"2.0.1\",\n \"resolved\": \"https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz\",\n \"integrity\": \"sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==\",\n \"dev\": true,\n \"requires\": {\n \"color-name\": \"~1.1.4\"\n }\n },\n \"color-name\": {\n \"version\": \"1.1.4\",\n \"resolved\": \"https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz\",\n \"integrity\": \"sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==\",\n \"dev\": true\n },\n \"commander\": {\n \"version\": \"2.20.3\",\n \"resolved\": \"https://registry.npmjs.org/commander/-/commander-2.20.3.tgz\",\n \"integrity\": \"sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==\"\n },\n \"concat-map\": {\n \"version\": \"0.0.1\",\n \"resolved\": \"https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz\",\n \"integrity\": \"sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==\",\n \"dev\": true\n },\n \"cookie\": {\n \"version\": \"0.5.0\",\n \"resolved\": \"https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz\",\n \"integrity\": \"sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==\",\n \"dev\": true\n },\n \"cross-spawn\": {\n \"version\": \"7.0.3\",\n \"resolved\": \"https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz\",\n \"integrity\": \"sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==\",\n \"dev\": true,\n \"requires\": {\n \"path-key\": \"^3.1.0\",\n \"shebang-command\": \"^2.0.0\",\n \"which\": \"^2.0.1\"\n }\n },\n \"d3-array\": {\n \"version\": \"3.2.1\",\n \"resolved\": \"https://registry.npmjs.org/d3-array/-/d3-array-3.2.1.tgz\",\n \"integrity\": \"sha512-gUY/qeHq/yNqqoCKNq4vtpFLdoCdvyNpWoC/KNjhGbhDuQpAM9sIQQKkXSNpXa9h5KySs/gzm7R88WkUutgwWQ==\",\n \"requires\": {\n \"internmap\": \"1 - 2\"\n }\n },\n \"d3-color\": {\n \"version\": \"3.1.0\",\n \"resolved\": \"https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz\",\n \"integrity\": \"sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==\"\n },\n \"d3-dsv\": {\n \"version\": \"1.2.0\",\n \"resolved\": \"https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.2.0.tgz\",\n \"integrity\": \"sha512-9yVlqvZcSOMhCYzniHE7EVUws7Fa1zgw+/EAV2BxJoG3ME19V6BQFBwI855XQDsxyOuG7NibqRMTtiF/Qup46g==\",\n \"requires\": {\n \"commander\": \"2\",\n \"iconv-lite\": \"0.4\",\n \"rw\": \"1\"\n }\n },\n \"d3-format\": {\n \"version\": \"3.1.0\",\n \"resolved\": \"https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz\",\n \"integrity\": \"sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==\"\n },\n \"d3-interpolate\": {\n \"version\": \"3.0.1\",\n \"resolved\": \"https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz\",\n \"integrity\": \"sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==\",\n \"requires\": {\n \"d3-color\": \"1 - 3\"\n }\n },\n \"d3-scale\": {\n \"version\": \"4.0.2\",\n \"resolved\": \"https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz\",\n \"integrity\": \"sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==\",\n \"requires\": {\n \"d3-array\": \"2.10.0 - 3\",\n \"d3-format\": \"1 - 3\",\n \"d3-interpolate\": \"1.2.0 - 3\",\n \"d3-time\": \"2.1.1 - 3\",\n \"d3-time-format\": \"2 - 4\"\n }\n },\n \"d3-time\": {\n \"version\": \"3.1.0\",\n \"resolved\": \"https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz\",\n \"integrity\": \"sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==\",\n \"requires\": {\n \"d3-array\": \"2 - 3\"\n }\n },\n \"d3-time-format\": {\n \"version\": \"4.1.0\",\n \"resolved\": \"https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz\",\n \"integrity\": \"sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==\",\n \"requires\": {\n \"d3-time\": \"1 - 3\"\n }\n },\n \"debug\": {\n \"version\": \"4.3.4\",\n \"resolved\": \"https://registry.npmjs.org/debug/-/debug-4.3.4.tgz\",\n \"integrity\": \"sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==\",\n \"dev\": true,\n \"requires\": {\n \"ms\": \"2.1.2\"\n }\n },\n \"deep-is\": {\n \"version\": \"0.1.4\",\n \"resolved\": \"https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz\",\n \"integrity\": \"sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==\",\n \"dev\": true\n },\n \"deepmerge\": {\n \"version\": \"4.2.2\",\n \"resolved\": \"https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz\",\n \"integrity\": \"sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==\",\n \"dev\": true\n },\n \"detect-indent\": {\n \"version\": \"6.1.0\",\n \"resolved\": \"https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz\",\n \"integrity\": \"sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==\",\n \"dev\": true\n },\n \"devalue\": {\n \"version\": \"4.2.0\",\n \"resolved\": \"https://registry.npmjs.org/devalue/-/devalue-4.2.0.tgz\",\n \"integrity\": \"sha512-mbjoAaCL2qogBKgeFxFPOXAUsZchircF+B/79LD4sHH0+NHfYm8gZpQrskKDn5gENGt35+5OI1GUF7hLVnkPDw==\",\n \"dev\": true\n },\n \"dir-glob\": {\n \"version\": \"3.0.1\",\n \"resolved\": \"https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz\",\n \"integrity\": \"sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==\",\n \"dev\": true,\n \"requires\": {\n \"path-type\": \"^4.0.0\"\n }\n },\n \"doctrine\": {\n \"version\": \"3.0.0\",\n \"resolved\": \"https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz\",\n \"integrity\": \"sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==\",\n \"dev\": true,\n \"requires\": {\n \"esutils\": \"^2.0.2\"\n }\n },\n \"emoji-regex\": {\n \"version\": \"8.0.0\",\n \"resolved\": \"https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz\",\n \"integrity\": \"sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==\",\n \"dev\": true\n },\n \"enquirer\": {\n \"version\": \"2.3.6\",\n \"resolved\": \"https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz\",\n \"integrity\": \"sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==\",\n \"dev\": true,\n \"requires\": {\n \"ansi-colors\": \"^4.1.1\"\n }\n },\n \"es6-promise\": {\n \"version\": \"3.3.1\",\n \"resolved\": \"https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz\",\n \"integrity\": \"sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==\",\n \"dev\": true\n },\n \"esbuild\": {\n \"version\": \"0.16.7\",\n \"resolved\": \"https://registry.npmjs.org/esbuild/-/esbuild-0.16.7.tgz\",\n \"integrity\": \"sha512-P6OBFYFSQOGzfApqCeYKqfKRRbCIRsdppTXFo4aAvtiW3o8TTyiIplBvHJI171saPAiy3WlawJHCveJVIOIx1A==\",\n \"dev\": true,\n \"requires\": {\n \"@esbuild/android-arm\": \"0.16.7\",\n \"@esbuild/android-arm64\": \"0.16.7\",\n \"@esbuild/android-x64\": \"0.16.7\",\n \"@esbuild/darwin-arm64\": \"0.16.7\",\n \"@esbuild/darwin-x64\": \"0.16.7\",\n \"@esbuild/freebsd-arm64\": \"0.16.7\",\n \"@esbuild/freebsd-x64\": \"0.16.7\",\n \"@esbuild/linux-arm\": \"0.16.7\",\n \"@esbuild/linux-arm64\": \"0.16.7\",\n \"@esbuild/linux-ia32\": \"0.16.7\",\n \"@esbuild/linux-loong64\": \"0.16.7\",\n \"@esbuild/linux-mips64el\": \"0.16.7\",\n \"@esbuild/linux-ppc64\": \"0.16.7\",\n \"@esbuild/linux-riscv64\": \"0.16.7\",\n \"@esbuild/linux-s390x\": \"0.16.7\",\n \"@esbuild/linux-x64\": \"0.16.7\",\n \"@esbuild/netbsd-x64\": \"0.16.7\",\n \"@esbuild/openbsd-x64\": \"0.16.7\",\n \"@esbuild/sunos-x64\": \"0.16.7\",\n \"@esbuild/win32-arm64\": \"0.16.7\",\n \"@esbuild/win32-ia32\": \"0.16.7\",\n \"@esbuild/win32-x64\": \"0.16.7\"\n }\n },\n \"escape-string-regexp\": {\n \"version\": \"4.0.0\",\n \"resolved\": \"https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz\",\n \"integrity\": \"sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==\",\n \"dev\": true\n },\n \"eslint\": {\n \"version\": \"7.32.0\",\n \"resolved\": \"https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz\",\n \"integrity\": \"sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==\",\n \"dev\": true,\n \"requires\": {\n \"@babel/code-frame\": \"7.12.11\",\n \"@eslint/eslintrc\": \"^0.4.3\",\n \"@humanwhocodes/config-array\": \"^0.5.0\",\n \"ajv\": \"^6.10.0\",\n \"chalk\": \"^4.0.0\",\n \"cross-spawn\": \"^7.0.2\",\n \"debug\": \"^4.0.1\",\n \"doctrine\": \"^3.0.0\",\n \"enquirer\": \"^2.3.5\",\n \"escape-string-regexp\": \"^4.0.0\",\n \"eslint-scope\": \"^5.1.1\",\n \"eslint-utils\": \"^2.1.0\",\n \"eslint-visitor-keys\": \"^2.0.0\",\n \"espree\": \"^7.3.1\",\n \"esquery\": \"^1.4.0\",\n \"esutils\": \"^2.0.2\",\n \"fast-deep-equal\": \"^3.1.3\",\n \"file-entry-cache\": \"^6.0.1\",\n \"functional-red-black-tree\": \"^1.0.1\",\n \"glob-parent\": \"^5.1.2\",\n \"globals\": \"^13.6.0\",\n \"ignore\": \"^4.0.6\",\n \"import-fresh\": \"^3.0.0\",\n \"imurmurhash\": \"^0.1.4\",\n \"is-glob\": \"^4.0.0\",\n \"js-yaml\": \"^3.13.1\",\n \"json-stable-stringify-without-jsonify\": \"^1.0.1\",\n \"levn\": \"^0.4.1\",\n \"lodash.merge\": \"^4.6.2\",\n \"minimatch\": \"^3.0.4\",\n \"natural-compare\": \"^1.4.0\",\n \"optionator\": \"^0.9.1\",\n \"progress\": \"^2.0.0\",\n \"regexpp\": \"^3.1.0\",\n \"semver\": \"^7.2.1\",\n \"strip-ansi\": \"^6.0.0\",\n \"strip-json-comments\": \"^3.1.0\",\n \"table\": \"^6.0.9\",\n \"text-table\": \"^0.2.0\",\n \"v8-compile-cache\": \"^2.0.3\"\n },\n \"dependencies\": {\n \"eslint-utils\": {\n \"version\": \"2.1.0\",\n \"resolved\": \"https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz\",\n \"integrity\": \"sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==\",\n \"dev\": true,\n \"requires\": {\n \"eslint-visitor-keys\": \"^1.1.0\"\n },\n \"dependencies\": {\n \"eslint-visitor-keys\": {\n \"version\": \"1.3.0\",\n \"resolved\": \"https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz\",\n \"integrity\": \"sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==\",\n \"dev\": true\n }\n }\n },\n \"ignore\": {\n \"version\": \"4.0.6\",\n \"resolved\": \"https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz\",\n \"integrity\": \"sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==\",\n \"dev\": true\n }\n }\n },\n \"eslint-config-prettier\": {\n \"version\": \"8.5.0\",\n \"resolved\": \"https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz\",\n \"integrity\": \"sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==\",\n \"dev\": true,\n \"requires\": {}\n },\n \"eslint-plugin-svelte3\": {\n \"version\": \"3.4.1\",\n \"resolved\": \"https://registry.npmjs.org/eslint-plugin-svelte3/-/eslint-plugin-svelte3-3.4.1.tgz\",\n \"integrity\": \"sha512-7p59WG8qV8L6wLdl4d/c3mdjkgVglQCdv5XOTk/iNPBKXuuV+Q0eFP5Wa6iJd/G2M1qR3BkLPEzaANOqKAZczw==\",\n \"dev\": true,\n \"requires\": {}\n },\n \"eslint-scope\": {\n \"version\": \"5.1.1\",\n \"resolved\": \"https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz\",\n \"integrity\": \"sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==\",\n \"dev\": true,\n \"requires\": {\n \"esrecurse\": \"^4.3.0\",\n \"estraverse\": \"^4.1.1\"\n }\n },\n \"eslint-utils\": {\n \"version\": \"3.0.0\",\n \"resolved\": \"https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz\",\n \"integrity\": \"sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==\",\n \"dev\": true,\n \"requires\": {\n \"eslint-visitor-keys\": \"^2.0.0\"\n }\n },\n \"eslint-visitor-keys\": {\n \"version\": \"2.1.0\",\n \"resolved\": \"https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz\",\n \"integrity\": \"sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==\",\n \"dev\": true\n },\n \"esm-env\": {\n \"version\": \"1.0.0\",\n \"resolved\": \"https://registry.npmjs.org/esm-env/-/esm-env-1.0.0.tgz\",\n \"integrity\": \"sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==\",\n \"dev\": true\n },\n \"espree\": {\n \"version\": \"7.3.1\",\n \"resolved\": \"https://registry.npmjs.org/espree/-/espree-7.3.1.tgz\",\n \"integrity\": \"sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==\",\n \"dev\": true,\n \"requires\": {\n \"acorn\": \"^7.4.0\",\n \"acorn-jsx\": \"^5.3.1\",\n \"eslint-visitor-keys\": \"^1.3.0\"\n },\n \"dependencies\": {\n \"eslint-visitor-keys\": {\n \"version\": \"1.3.0\",\n \"resolved\": \"https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz\",\n \"integrity\": \"sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==\",\n \"dev\": true\n }\n }\n },\n \"esprima\": {\n \"version\": \"4.0.1\",\n \"resolved\": \"https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz\",\n \"integrity\": \"sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==\",\n \"dev\": true\n },\n \"esquery\": {\n \"version\": \"1.4.0\",\n \"resolved\": \"https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz\",\n \"integrity\": \"sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==\",\n \"dev\": true,\n \"requires\": {\n \"estraverse\": \"^5.1.0\"\n },\n \"dependencies\": {\n \"estraverse\": {\n \"version\": \"5.3.0\",\n \"resolved\": \"https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz\",\n \"integrity\": \"sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==\",\n \"dev\": true\n }\n }\n },\n \"esrecurse\": {\n \"version\": \"4.3.0\",\n \"resolved\": \"https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz\",\n \"integrity\": \"sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==\",\n \"dev\": true,\n \"requires\": {\n \"estraverse\": \"^5.2.0\"\n },\n \"dependencies\": {\n \"estraverse\": {\n \"version\": \"5.3.0\",\n \"resolved\": \"https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz\",\n \"integrity\": \"sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==\",\n \"dev\": true\n }\n }\n },\n \"estraverse\": {\n \"version\": \"4.3.0\",\n \"resolved\": \"https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz\",\n \"integrity\": \"sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==\",\n \"dev\": true\n },\n \"estree-walker\": {\n \"version\": \"1.0.1\",\n \"resolved\": \"https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz\",\n \"integrity\": \"sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==\"\n },\n \"esutils\": {\n \"version\": \"2.0.3\",\n \"resolved\": \"https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz\",\n \"integrity\": \"sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==\",\n \"dev\": true\n },\n \"fast-deep-equal\": {\n \"version\": \"3.1.3\",\n \"resolved\": \"https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz\",\n \"integrity\": \"sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==\",\n \"dev\": true\n },\n \"fast-glob\": {\n \"version\": \"3.2.12\",\n \"resolved\": \"https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz\",\n \"integrity\": \"sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==\",\n \"dev\": true,\n \"requires\": {\n \"@nodelib/fs.stat\": \"^2.0.2\",\n \"@nodelib/fs.walk\": \"^1.2.3\",\n \"glob-parent\": \"^5.1.2\",\n \"merge2\": \"^1.3.0\",\n \"micromatch\": \"^4.0.4\"\n }\n },\n \"fast-json-stable-stringify\": {\n \"version\": \"2.1.0\",\n \"resolved\": \"https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz\",\n \"integrity\": \"sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==\",\n \"dev\": true\n },\n \"fast-levenshtein\": {\n \"version\": \"2.0.6\",\n \"resolved\": \"https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz\",\n \"integrity\": \"sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==\",\n \"dev\": true\n },\n \"fastq\": {\n \"version\": \"1.14.0\",\n \"resolved\": \"https://registry.npmjs.org/fastq/-/fastq-1.14.0.tgz\",\n \"integrity\": \"sha512-eR2D+V9/ExcbF9ls441yIuN6TI2ED1Y2ZcA5BmMtJsOkWOFRJQ0Jt0g1UwqXJJVAb+V+umH5Dfr8oh4EVP7VVg==\",\n \"dev\": true,\n \"requires\": {\n \"reusify\": \"^1.0.4\"\n }\n },\n \"file-entry-cache\": {\n \"version\": \"6.0.1\",\n \"resolved\": \"https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz\",\n \"integrity\": \"sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==\",\n \"dev\": true,\n \"requires\": {\n \"flat-cache\": \"^3.0.4\"\n }\n },\n \"fill-range\": {\n \"version\": \"7.0.1\",\n \"resolved\": \"https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz\",\n \"integrity\": \"sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==\",\n \"dev\": true,\n \"requires\": {\n \"to-regex-range\": \"^5.0.1\"\n }\n },\n \"flat-cache\": {\n \"version\": \"3.0.4\",\n \"resolved\": \"https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz\",\n \"integrity\": \"sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==\",\n \"dev\": true,\n \"requires\": {\n \"flatted\": \"^3.1.0\",\n \"rimraf\": \"^3.0.2\"\n }\n },\n \"flatted\": {\n \"version\": \"3.2.7\",\n \"resolved\": \"https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz\",\n \"integrity\": \"sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==\",\n \"dev\": true\n },\n \"fs.realpath\": {\n \"version\": \"1.0.0\",\n \"resolved\": \"https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz\",\n \"integrity\": \"sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==\",\n \"dev\": true\n },\n \"fsevents\": {\n \"version\": \"2.3.2\",\n \"resolved\": \"https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz\",\n \"integrity\": \"sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==\",\n \"optional\": true\n },\n \"function-bind\": {\n \"version\": \"1.1.1\",\n \"resolved\": \"https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz\",\n \"integrity\": \"sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==\",\n \"dev\": true\n },\n \"functional-red-black-tree\": {\n \"version\": \"1.0.1\",\n \"resolved\": \"https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz\",\n \"integrity\": \"sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==\",\n \"dev\": true\n },\n \"glob\": {\n \"version\": \"7.2.3\",\n \"resolved\": \"https://registry.npmjs.org/glob/-/glob-7.2.3.tgz\",\n \"integrity\": \"sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==\",\n \"dev\": true,\n \"requires\": {\n \"fs.realpath\": \"^1.0.0\",\n \"inflight\": \"^1.0.4\",\n \"inherits\": \"2\",\n \"minimatch\": \"^3.1.1\",\n \"once\": \"^1.3.0\",\n \"path-is-absolute\": \"^1.0.0\"\n }\n },\n \"glob-parent\": {\n \"version\": \"5.1.2\",\n \"resolved\": \"https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz\",\n \"integrity\": \"sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==\",\n \"dev\": true,\n \"requires\": {\n \"is-glob\": \"^4.0.1\"\n }\n },\n \"globals\": {\n \"version\": \"13.19.0\",\n \"resolved\": \"https://registry.npmjs.org/globals/-/globals-13.19.0.tgz\",\n \"integrity\": \"sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==\",\n \"dev\": true,\n \"requires\": {\n \"type-fest\": \"^0.20.2\"\n }\n },\n \"globalyzer\": {\n \"version\": \"0.1.0\",\n \"resolved\": \"https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz\",\n \"integrity\": \"sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==\",\n \"dev\": true\n },\n \"globby\": {\n \"version\": \"11.1.0\",\n \"resolved\": \"https://registry.npmjs.org/globby/-/globby-11.1.0.tgz\",\n \"integrity\": \"sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==\",\n \"dev\": true,\n \"requires\": {\n \"array-union\": \"^2.1.0\",\n \"dir-glob\": \"^3.0.1\",\n \"fast-glob\": \"^3.2.9\",\n \"ignore\": \"^5.2.0\",\n \"merge2\": \"^1.4.1\",\n \"slash\": \"^3.0.0\"\n }\n },\n \"globrex\": {\n \"version\": \"0.1.2\",\n \"resolved\": \"https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz\",\n \"integrity\": \"sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==\",\n \"dev\": true\n },\n \"graceful-fs\": {\n \"version\": \"4.2.10\",\n \"resolved\": \"https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz\",\n \"integrity\": \"sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==\",\n \"dev\": true\n },\n \"has\": {\n \"version\": \"1.0.3\",\n \"resolved\": \"https://registry.npmjs.org/has/-/has-1.0.3.tgz\",\n \"integrity\": \"sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==\",\n \"dev\": true,\n \"requires\": {\n \"function-bind\": \"^1.1.1\"\n }\n },\n \"has-flag\": {\n \"version\": \"4.0.0\",\n \"resolved\": \"https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz\",\n \"integrity\": \"sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==\",\n \"dev\": true\n },\n \"iconv-lite\": {\n \"version\": \"0.4.24\",\n \"resolved\": \"https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz\",\n \"integrity\": \"sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==\",\n \"requires\": {\n \"safer-buffer\": \">= 2.1.2 < 3\"\n }\n },\n \"ignore\": {\n \"version\": \"5.2.1\",\n \"resolved\": \"https://registry.npmjs.org/ignore/-/ignore-5.2.1.tgz\",\n \"integrity\": \"sha512-d2qQLzTJ9WxQftPAuEQpSPmKqzxePjzVbpAVv62AQ64NTL+wR4JkrVqR/LqFsFEUsHDAiId52mJteHDFuDkElA==\",\n \"dev\": true\n },\n \"import-fresh\": {\n \"version\": \"3.3.0\",\n \"resolved\": \"https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz\",\n \"integrity\": \"sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==\",\n \"dev\": true,\n \"requires\": {\n \"parent-module\": \"^1.0.0\",\n \"resolve-from\": \"^4.0.0\"\n }\n },\n \"imurmurhash\": {\n \"version\": \"0.1.4\",\n \"resolved\": \"https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz\",\n \"integrity\": \"sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==\",\n \"dev\": true\n },\n \"inflight\": {\n \"version\": \"1.0.6\",\n \"resolved\": \"https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz\",\n \"integrity\": \"sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==\",\n \"dev\": true,\n \"requires\": {\n \"once\": \"^1.3.0\",\n \"wrappy\": \"1\"\n }\n },\n \"inherits\": {\n \"version\": \"2.0.4\",\n \"resolved\": \"https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz\",\n \"integrity\": \"sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==\",\n \"dev\": true\n },\n \"internmap\": {\n \"version\": \"2.0.3\",\n \"resolved\": \"https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz\",\n \"integrity\": \"sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==\"\n },\n \"is-binary-path\": {\n \"version\": \"2.1.0\",\n \"resolved\": \"https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz\",\n \"integrity\": \"sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==\",\n \"dev\": true,\n \"requires\": {\n \"binary-extensions\": \"^2.0.0\"\n }\n },\n \"is-core-module\": {\n \"version\": \"2.11.0\",\n \"resolved\": \"https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz\",\n \"integrity\": \"sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==\",\n \"dev\": true,\n \"requires\": {\n \"has\": \"^1.0.3\"\n }\n },\n \"is-extglob\": {\n \"version\": \"2.1.1\",\n \"resolved\": \"https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz\",\n \"integrity\": \"sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==\",\n \"dev\": true\n },\n \"is-fullwidth-code-point\": {\n \"version\": \"3.0.0\",\n \"resolved\": \"https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz\",\n \"integrity\": \"sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==\",\n \"dev\": true\n },\n \"is-glob\": {\n \"version\": \"4.0.3\",\n \"resolved\": \"https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz\",\n \"integrity\": \"sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==\",\n \"dev\": true,\n \"requires\": {\n \"is-extglob\": \"^2.1.1\"\n }\n },\n \"is-number\": {\n \"version\": \"7.0.0\",\n \"resolved\": \"https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz\",\n \"integrity\": \"sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==\",\n \"dev\": true\n },\n \"isexe\": {\n \"version\": \"2.0.0\",\n \"resolved\": \"https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz\",\n \"integrity\": \"sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==\",\n \"dev\": true\n },\n \"js-tokens\": {\n \"version\": \"4.0.0\",\n \"resolved\": \"https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz\",\n \"integrity\": \"sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==\",\n \"dev\": true\n },\n \"js-yaml\": {\n \"version\": \"3.14.1\",\n \"resolved\": \"https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz\",\n \"integrity\": \"sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==\",\n \"dev\": true,\n \"requires\": {\n \"argparse\": \"^1.0.7\",\n \"esprima\": \"^4.0.0\"\n }\n },\n \"json-schema-traverse\": {\n \"version\": \"0.4.1\",\n \"resolved\": \"https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz\",\n \"integrity\": \"sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==\",\n \"dev\": true\n },\n \"json-stable-stringify-without-jsonify\": {\n \"version\": \"1.0.1\",\n \"resolved\": \"https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz\",\n \"integrity\": \"sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==\",\n \"dev\": true\n },\n \"kleur\": {\n \"version\": \"4.1.5\",\n \"resolved\": \"https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz\",\n \"integrity\": \"sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==\",\n \"dev\": true\n },\n \"layercake\": {\n \"version\": \"7.2.0\",\n \"resolved\": \"https://registry.npmjs.org/layercake/-/layercake-7.2.0.tgz\",\n \"integrity\": \"sha512-YPiKb1AlytaebpNEB91Z2/2cNlyue5QBFH+GP3/8G+f5ENRjJybM8TkollCR9SiIcrTWiDAEjwOLj9RA/wrdKA==\",\n \"requires\": {\n \"d3-scale\": \"^4.0.2\"\n }\n },\n \"levn\": {\n \"version\": \"0.4.1\",\n \"resolved\": \"https://registry.npmjs.org/levn/-/levn-0.4.1.tgz\",\n \"integrity\": \"sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==\",\n \"dev\": true,\n \"requires\": {\n \"prelude-ls\": \"^1.2.1\",\n \"type-check\": \"~0.4.0\"\n }\n },\n \"lodash.merge\": {\n \"version\": \"4.6.2\",\n \"resolved\": \"https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz\",\n \"integrity\": \"sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==\",\n \"dev\": true\n },\n \"lodash.truncate\": {\n \"version\": \"4.4.2\",\n \"resolved\": \"https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz\",\n \"integrity\": \"sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==\",\n \"dev\": true\n },\n \"lru-cache\": {\n \"version\": \"6.0.0\",\n \"resolved\": \"https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz\",\n \"integrity\": \"sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==\",\n \"dev\": true,\n \"requires\": {\n \"yallist\": \"^4.0.0\"\n }\n },\n \"magic-string\": {\n \"version\": \"0.27.0\",\n \"resolved\": \"https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz\",\n \"integrity\": \"sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==\",\n \"dev\": true,\n \"requires\": {\n \"@jridgewell/sourcemap-codec\": \"^1.4.13\"\n }\n },\n \"merge2\": {\n \"version\": \"1.4.1\",\n \"resolved\": \"https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz\",\n \"integrity\": \"sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==\",\n \"dev\": true\n },\n \"micromatch\": {\n \"version\": \"4.0.5\",\n \"resolved\": \"https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz\",\n \"integrity\": \"sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==\",\n \"dev\": true,\n \"requires\": {\n \"braces\": \"^3.0.2\",\n \"picomatch\": \"^2.3.1\"\n }\n },\n \"mime\": {\n \"version\": \"3.0.0\",\n \"resolved\": \"https://registry.npmjs.org/mime/-/mime-3.0.0.tgz\",\n \"integrity\": \"sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==\",\n \"dev\": true\n },\n \"min-indent\": {\n \"version\": \"1.0.1\",\n \"resolved\": \"https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz\",\n \"integrity\": \"sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==\",\n \"dev\": true\n },\n \"minimatch\": {\n \"version\": \"3.1.2\",\n \"resolved\": \"https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz\",\n \"integrity\": \"sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==\",\n \"dev\": true,\n \"requires\": {\n \"brace-expansion\": \"^1.1.7\"\n }\n },\n \"minimist\": {\n \"version\": \"1.2.7\",\n \"resolved\": \"https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz\",\n \"integrity\": \"sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==\",\n \"dev\": true\n },\n \"mkdirp\": {\n \"version\": \"0.5.6\",\n \"resolved\": \"https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz\",\n \"integrity\": \"sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==\",\n \"dev\": true,\n \"requires\": {\n \"minimist\": \"^1.2.6\"\n }\n },\n \"mri\": {\n \"version\": \"1.2.0\",\n \"resolved\": \"https://registry.npmjs.org/mri/-/mri-1.2.0.tgz\",\n \"integrity\": \"sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==\",\n \"dev\": true\n },\n \"mrmime\": {\n \"version\": \"1.0.1\",\n \"resolved\": \"https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz\",\n \"integrity\": \"sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==\",\n \"dev\": true\n },\n \"ms\": {\n \"version\": \"2.1.2\",\n \"resolved\": \"https://registry.npmjs.org/ms/-/ms-2.1.2.tgz\",\n \"integrity\": \"sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==\",\n \"dev\": true\n },\n \"nanoid\": {\n \"version\": \"3.3.4\",\n \"resolved\": \"https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz\",\n \"integrity\": \"sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==\",\n \"dev\": true\n },\n \"natural-compare\": {\n \"version\": \"1.4.0\",\n \"resolved\": \"https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz\",\n \"integrity\": \"sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==\",\n \"dev\": true\n },\n \"normalize-path\": {\n \"version\": \"3.0.0\",\n \"resolved\": \"https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz\",\n \"integrity\": \"sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==\",\n \"dev\": true\n },\n \"once\": {\n \"version\": \"1.4.0\",\n \"resolved\": \"https://registry.npmjs.org/once/-/once-1.4.0.tgz\",\n \"integrity\": \"sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==\",\n \"dev\": true,\n \"requires\": {\n \"wrappy\": \"1\"\n }\n },\n \"optionator\": {\n \"version\": \"0.9.1\",\n \"resolved\": \"https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz\",\n \"integrity\": \"sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==\",\n \"dev\": true,\n \"requires\": {\n \"deep-is\": \"^0.1.3\",\n \"fast-levenshtein\": \"^2.0.6\",\n \"levn\": \"^0.4.1\",\n \"prelude-ls\": \"^1.2.1\",\n \"type-check\": \"^0.4.0\",\n \"word-wrap\": \"^1.2.3\"\n }\n },\n \"parent-module\": {\n \"version\": \"1.0.1\",\n \"resolved\": \"https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz\",\n \"integrity\": \"sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==\",\n \"dev\": true,\n \"requires\": {\n \"callsites\": \"^3.0.0\"\n }\n },\n \"path-is-absolute\": {\n \"version\": \"1.0.1\",\n \"resolved\": \"https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz\",\n \"integrity\": \"sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==\",\n \"dev\": true\n },\n \"path-key\": {\n \"version\": \"3.1.1\",\n \"resolved\": \"https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz\",\n \"integrity\": \"sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==\",\n \"dev\": true\n },\n \"path-parse\": {\n \"version\": \"1.0.7\",\n \"resolved\": \"https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz\",\n \"integrity\": \"sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==\",\n \"dev\": true\n },\n \"path-type\": {\n \"version\": \"4.0.0\",\n \"resolved\": \"https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz\",\n \"integrity\": \"sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==\",\n \"dev\": true\n },\n \"picocolors\": {\n \"version\": \"1.0.0\",\n \"resolved\": \"https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz\",\n \"integrity\": \"sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==\",\n \"dev\": true\n },\n \"picomatch\": {\n \"version\": \"2.3.1\",\n \"resolved\": \"https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz\",\n \"integrity\": \"sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==\"\n },\n \"postcss\": {\n \"version\": \"8.4.20\",\n \"resolved\": \"https://registry.npmjs.org/postcss/-/postcss-8.4.20.tgz\",\n \"integrity\": \"sha512-6Q04AXR1212bXr5fh03u8aAwbLxAQNGQ/Q1LNa0VfOI06ZAlhPHtQvE4OIdpj4kLThXilalPnmDSOD65DcHt+g==\",\n \"dev\": true,\n \"requires\": {\n \"nanoid\": \"^3.3.4\",\n \"picocolors\": \"^1.0.0\",\n \"source-map-js\": \"^1.0.2\"\n }\n },\n \"prelude-ls\": {\n \"version\": \"1.2.1\",\n \"resolved\": \"https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz\",\n \"integrity\": \"sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==\",\n \"dev\": true\n },\n \"prettier\": {\n \"version\": \"2.8.1\",\n \"resolved\": \"https://registry.npmjs.org/prettier/-/prettier-2.8.1.tgz\",\n \"integrity\": \"sha512-lqGoSJBQNJidqCHE80vqZJHWHRFoNYsSpP9AjFhlhi9ODCJA541svILes/+/1GM3VaL/abZi7cpFzOpdR9UPKg==\",\n \"dev\": true\n },\n \"prettier-plugin-svelte\": {\n \"version\": \"2.9.0\",\n \"resolved\": \"https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.9.0.tgz\",\n \"integrity\": \"sha512-3doBi5NO4IVgaNPtwewvrgPpqAcvNv0NwJNflr76PIGgi9nf1oguQV1Hpdm9TI2ALIQVn/9iIwLpBO5UcD2Jiw==\",\n \"dev\": true,\n \"requires\": {}\n },\n \"progress\": {\n \"version\": \"2.0.3\",\n \"resolved\": \"https://registry.npmjs.org/progress/-/progress-2.0.3.tgz\",\n \"integrity\": \"sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==\",\n \"dev\": true\n },\n \"punycode\": {\n \"version\": \"2.1.1\",\n \"resolved\": \"https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz\",\n \"integrity\": \"sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==\",\n \"dev\": true\n },\n \"queue-microtask\": {\n \"version\": \"1.2.3\",\n \"resolved\": \"https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz\",\n \"integrity\": \"sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==\",\n \"dev\": true\n },\n \"readdirp\": {\n \"version\": \"3.6.0\",\n \"resolved\": \"https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz\",\n \"integrity\": \"sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==\",\n \"dev\": true,\n \"requires\": {\n \"picomatch\": \"^2.2.1\"\n }\n },\n \"regexpp\": {\n \"version\": \"3.2.0\",\n \"resolved\": \"https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz\",\n \"integrity\": \"sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==\",\n \"dev\": true\n },\n \"require-from-string\": {\n \"version\": \"2.0.2\",\n \"resolved\": \"https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz\",\n \"integrity\": \"sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==\",\n \"dev\": true\n },\n \"resolve\": {\n \"version\": \"1.22.1\",\n \"resolved\": \"https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz\",\n \"integrity\": \"sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==\",\n \"dev\": true,\n \"requires\": {\n \"is-core-module\": \"^2.9.0\",\n \"path-parse\": \"^1.0.7\",\n \"supports-preserve-symlinks-flag\": \"^1.0.0\"\n }\n },\n \"resolve-from\": {\n \"version\": \"4.0.0\",\n \"resolved\": \"https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz\",\n \"integrity\": \"sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==\",\n \"dev\": true\n },\n \"reusify\": {\n \"version\": \"1.0.4\",\n \"resolved\": \"https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz\",\n \"integrity\": \"sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==\",\n \"dev\": true\n },\n \"rimraf\": {\n \"version\": \"3.0.2\",\n \"resolved\": \"https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz\",\n \"integrity\": \"sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==\",\n \"dev\": true,\n \"requires\": {\n \"glob\": \"^7.1.3\"\n }\n },\n \"rollup\": {\n \"version\": \"2.79.1\",\n \"resolved\": \"https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz\",\n \"integrity\": \"sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==\",\n \"peer\": true,\n \"requires\": {\n \"fsevents\": \"~2.3.2\"\n }\n },\n \"run-parallel\": {\n \"version\": \"1.2.0\",\n \"resolved\": \"https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz\",\n \"integrity\": \"sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==\",\n \"dev\": true,\n \"requires\": {\n \"queue-microtask\": \"^1.2.2\"\n }\n },\n \"rw\": {\n \"version\": \"1.3.3\",\n \"resolved\": \"https://registry.npmjs.org/rw/-/rw-1.3.3.tgz\",\n \"integrity\": \"sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==\"\n },\n \"sade\": {\n \"version\": \"1.8.1\",\n \"resolved\": \"https://registry.npmjs.org/sade/-/sade-1.8.1.tgz\",\n \"integrity\": \"sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==\",\n \"dev\": true,\n \"requires\": {\n \"mri\": \"^1.1.0\"\n }\n },\n \"safer-buffer\": {\n \"version\": \"2.1.2\",\n \"resolved\": \"https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz\",\n \"integrity\": \"sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==\"\n },\n \"sander\": {\n \"version\": \"0.5.1\",\n \"resolved\": \"https://registry.npmjs.org/sander/-/sander-0.5.1.tgz\",\n \"integrity\": \"sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==\",\n \"dev\": true,\n \"requires\": {\n \"es6-promise\": \"^3.1.2\",\n \"graceful-fs\": \"^4.1.3\",\n \"mkdirp\": \"^0.5.1\",\n \"rimraf\": \"^2.5.2\"\n },\n \"dependencies\": {\n \"rimraf\": {\n \"version\": \"2.7.1\",\n \"resolved\": \"https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz\",\n \"integrity\": \"sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==\",\n \"dev\": true,\n \"requires\": {\n \"glob\": \"^7.1.3\"\n }\n }\n }\n },\n \"semver\": {\n \"version\": \"7.3.8\",\n \"resolved\": \"https://registry.npmjs.org/semver/-/semver-7.3.8.tgz\",\n \"integrity\": \"sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==\",\n \"dev\": true,\n \"requires\": {\n \"lru-cache\": \"^6.0.0\"\n }\n },\n \"set-cookie-parser\": {\n \"version\": \"2.5.1\",\n \"resolved\": \"https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.5.1.tgz\",\n \"integrity\": \"sha512-1jeBGaKNGdEq4FgIrORu/N570dwoPYio8lSoYLWmX7sQ//0JY08Xh9o5pBcgmHQ/MbsYp/aZnOe1s1lIsbLprQ==\",\n \"dev\": true\n },\n \"shebang-command\": {\n \"version\": \"2.0.0\",\n \"resolved\": \"https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz\",\n \"integrity\": \"sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==\",\n \"dev\": true,\n \"requires\": {\n \"shebang-regex\": \"^3.0.0\"\n }\n },\n \"shebang-regex\": {\n \"version\": \"3.0.0\",\n \"resolved\": \"https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz\",\n \"integrity\": \"sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==\",\n \"dev\": true\n },\n \"sirv\": {\n \"version\": \"2.0.2\",\n \"resolved\": \"https://registry.npmjs.org/sirv/-/sirv-2.0.2.tgz\",\n \"integrity\": \"sha512-4Qog6aE29nIjAOKe/wowFTxOdmbEZKb+3tsLljaBRzJwtqto0BChD2zzH0LhgCSXiI+V7X+Y45v14wBZQ1TK3w==\",\n \"dev\": true,\n \"requires\": {\n \"@polka/url\": \"^1.0.0-next.20\",\n \"mrmime\": \"^1.0.0\",\n \"totalist\": \"^3.0.0\"\n }\n },\n \"slash\": {\n \"version\": \"3.0.0\",\n \"resolved\": \"https://registry.npmjs.org/slash/-/slash-3.0.0.tgz\",\n \"integrity\": \"sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==\",\n \"dev\": true\n },\n \"slice-ansi\": {\n \"version\": \"4.0.0\",\n \"resolved\": \"https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz\",\n \"integrity\": \"sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==\",\n \"dev\": true,\n \"requires\": {\n \"ansi-styles\": \"^4.0.0\",\n \"astral-regex\": \"^2.0.0\",\n \"is-fullwidth-code-point\": \"^3.0.0\"\n }\n },\n \"sorcery\": {\n \"version\": \"0.10.0\",\n \"resolved\": \"https://registry.npmjs.org/sorcery/-/sorcery-0.10.0.tgz\",\n \"integrity\": \"sha512-R5ocFmKZQFfSTstfOtHjJuAwbpGyf9qjQa1egyhvXSbM7emjrtLXtGdZsDJDABC85YBfVvrOiGWKSYXPKdvP1g==\",\n \"dev\": true,\n \"requires\": {\n \"buffer-crc32\": \"^0.2.5\",\n \"minimist\": \"^1.2.0\",\n \"sander\": \"^0.5.0\",\n \"sourcemap-codec\": \"^1.3.0\"\n }\n },\n \"source-map-js\": {\n \"version\": \"1.0.2\",\n \"resolved\": \"https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz\",\n \"integrity\": \"sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==\",\n \"dev\": true\n },\n \"sourcemap-codec\": {\n \"version\": \"1.4.8\",\n \"resolved\": \"https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz\",\n \"integrity\": \"sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==\",\n \"dev\": true\n },\n \"sprintf-js\": {\n \"version\": \"1.0.3\",\n \"resolved\": \"https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz\",\n \"integrity\": \"sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==\",\n \"dev\": true\n },\n \"streamsearch\": {\n \"version\": \"1.1.0\",\n \"resolved\": \"https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz\",\n \"integrity\": \"sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==\",\n \"dev\": true\n },\n \"string-width\": {\n \"version\": \"4.2.3\",\n \"resolved\": \"https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz\",\n \"integrity\": \"sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==\",\n \"dev\": true,\n \"requires\": {\n \"emoji-regex\": \"^8.0.0\",\n \"is-fullwidth-code-point\": \"^3.0.0\",\n \"strip-ansi\": \"^6.0.1\"\n }\n },\n \"strip-ansi\": {\n \"version\": \"6.0.1\",\n \"resolved\": \"https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz\",\n \"integrity\": \"sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==\",\n \"dev\": true,\n \"requires\": {\n \"ansi-regex\": \"^5.0.1\"\n }\n },\n \"strip-indent\": {\n \"version\": \"3.0.0\",\n \"resolved\": \"https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz\",\n \"integrity\": \"sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==\",\n \"dev\": true,\n \"requires\": {\n \"min-indent\": \"^1.0.0\"\n }\n },\n \"strip-json-comments\": {\n \"version\": \"3.1.1\",\n \"resolved\": \"https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz\",\n \"integrity\": \"sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==\",\n \"dev\": true\n },\n \"supports-color\": {\n \"version\": \"7.2.0\",\n \"resolved\": \"https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz\",\n \"integrity\": \"sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==\",\n \"dev\": true,\n \"requires\": {\n \"has-flag\": \"^4.0.0\"\n }\n },\n \"supports-preserve-symlinks-flag\": {\n \"version\": \"1.0.0\",\n \"resolved\": \"https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz\",\n \"integrity\": \"sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==\",\n \"dev\": true\n },\n \"svelte\": {\n \"version\": \"3.55.0\",\n \"resolved\": \"https://registry.npmjs.org/svelte/-/svelte-3.55.0.tgz\",\n \"integrity\": \"sha512-uGu2FVMlOuey4JoKHKrpZFkoYyj0VLjJdz47zX5+gVK5odxHM40RVhar9/iK2YFRVxvfg9FkhfVlR0sjeIrOiA==\",\n \"dev\": true\n },\n \"svelte-check\": {\n \"version\": \"2.10.2\",\n \"resolved\": \"https://registry.npmjs.org/svelte-check/-/svelte-check-2.10.2.tgz\",\n \"integrity\": \"sha512-h1Tuiir0m8J5yqN+Vx6qgKKk1L871e6a9o7rMwVWfu8Qs6Wg7x2R+wcxS3SO3VpW5JCxCat90rxPsZMYgz+HaQ==\",\n \"dev\": true,\n \"requires\": {\n \"@jridgewell/trace-mapping\": \"^0.3.9\",\n \"chokidar\": \"^3.4.1\",\n \"fast-glob\": \"^3.2.7\",\n \"import-fresh\": \"^3.2.1\",\n \"picocolors\": \"^1.0.0\",\n \"sade\": \"^1.7.4\",\n \"svelte-preprocess\": \"^4.0.0\",\n \"typescript\": \"*\"\n }\n },\n \"svelte-hmr\": {\n \"version\": \"0.15.1\",\n \"resolved\": \"https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.15.1.tgz\",\n \"integrity\": \"sha512-BiKB4RZ8YSwRKCNVdNxK/GfY+r4Kjgp9jCLEy0DuqAKfmQtpL38cQK3afdpjw4sqSs4PLi3jIPJIFp259NkZtA==\",\n \"dev\": true,\n \"requires\": {}\n },\n \"svelte-preprocess\": {\n \"version\": \"4.10.7\",\n \"resolved\": \"https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-4.10.7.tgz\",\n \"integrity\": \"sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw==\",\n \"dev\": true,\n \"requires\": {\n \"@types/pug\": \"^2.0.4\",\n \"@types/sass\": \"^1.16.0\",\n \"detect-indent\": \"^6.0.0\",\n \"magic-string\": \"^0.25.7\",\n \"sorcery\": \"^0.10.0\",\n \"strip-indent\": \"^3.0.0\"\n },\n \"dependencies\": {\n \"magic-string\": {\n \"version\": \"0.25.9\",\n \"resolved\": \"https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz\",\n \"integrity\": \"sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==\",\n \"dev\": true,\n \"requires\": {\n \"sourcemap-codec\": \"^1.4.8\"\n }\n }\n }\n },\n \"table\": {\n \"version\": \"6.8.1\",\n \"resolved\": \"https://registry.npmjs.org/table/-/table-6.8.1.tgz\",\n \"integrity\": \"sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==\",\n \"dev\": true,\n \"requires\": {\n \"ajv\": \"^8.0.1\",\n \"lodash.truncate\": \"^4.4.2\",\n \"slice-ansi\": \"^4.0.0\",\n \"string-width\": \"^4.2.3\",\n \"strip-ansi\": \"^6.0.1\"\n },\n \"dependencies\": {\n \"ajv\": {\n \"version\": \"8.11.2\",\n \"resolved\": \"https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz\",\n \"integrity\": \"sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==\",\n \"dev\": true,\n \"requires\": {\n \"fast-deep-equal\": \"^3.1.1\",\n \"json-schema-traverse\": \"^1.0.0\",\n \"require-from-string\": \"^2.0.2\",\n \"uri-js\": \"^4.2.2\"\n }\n },\n \"json-schema-traverse\": {\n \"version\": \"1.0.0\",\n \"resolved\": \"https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz\",\n \"integrity\": \"sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==\",\n \"dev\": true\n }\n }\n },\n \"text-table\": {\n \"version\": \"0.2.0\",\n \"resolved\": \"https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz\",\n \"integrity\": \"sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==\",\n \"dev\": true\n },\n \"tiny-glob\": {\n \"version\": \"0.2.9\",\n \"resolved\": \"https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz\",\n \"integrity\": \"sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==\",\n \"dev\": true,\n \"requires\": {\n \"globalyzer\": \"0.1.0\",\n \"globrex\": \"^0.1.2\"\n }\n },\n \"to-regex-range\": {\n \"version\": \"5.0.1\",\n \"resolved\": \"https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz\",\n \"integrity\": \"sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==\",\n \"dev\": true,\n \"requires\": {\n \"is-number\": \"^7.0.0\"\n }\n },\n \"tosource\": {\n \"version\": \"1.0.0\",\n \"resolved\": \"https://registry.npmjs.org/tosource/-/tosource-1.0.0.tgz\",\n \"integrity\": \"sha512-N6g8eQ1eerw6Y1pBhdgkubWIiPFwXa2POSUrlL8jth5CyyEWNWzoGKRkO3CaO7Jx27hlJP54muB3btIAbx4MPg==\"\n },\n \"totalist\": {\n \"version\": \"3.0.0\",\n \"resolved\": \"https://registry.npmjs.org/totalist/-/totalist-3.0.0.tgz\",\n \"integrity\": \"sha512-eM+pCBxXO/njtF7vdFsHuqb+ElbxqtI4r5EAvk6grfAFyJ6IvWlSkfZ5T9ozC6xWw3Fj1fGoSmrl0gUs46JVIw==\",\n \"dev\": true\n },\n \"tslib\": {\n \"version\": \"2.4.1\",\n \"resolved\": \"https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz\",\n \"integrity\": \"sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==\",\n \"dev\": true\n },\n \"tsutils\": {\n \"version\": \"3.21.0\",\n \"resolved\": \"https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz\",\n \"integrity\": \"sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==\",\n \"dev\": true,\n \"requires\": {\n \"tslib\": \"^1.8.1\"\n },\n \"dependencies\": {\n \"tslib\": {\n \"version\": \"1.14.1\",\n \"resolved\": \"https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz\",\n \"integrity\": \"sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==\",\n \"dev\": true\n }\n }\n },\n \"type-check\": {\n \"version\": \"0.4.0\",\n \"resolved\": \"https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz\",\n \"integrity\": \"sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==\",\n \"dev\": true,\n \"requires\": {\n \"prelude-ls\": \"^1.2.1\"\n }\n },\n \"type-fest\": {\n \"version\": \"0.20.2\",\n \"resolved\": \"https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz\",\n \"integrity\": \"sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==\",\n \"dev\": true\n },\n \"typescript\": {\n \"version\": \"4.9.4\",\n \"resolved\": \"https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz\",\n \"integrity\": \"sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==\",\n \"dev\": true\n },\n \"undici\": {\n \"version\": \"5.14.0\",\n \"resolved\": \"https://registry.npmjs.org/undici/-/undici-5.14.0.tgz\",\n \"integrity\": \"sha512-yJlHYw6yXPPsuOH0x2Ib1Km61vu4hLiRRQoafs+WUgX1vO64vgnxiCEN9dpIrhZyHFsai3F0AEj4P9zy19enEQ==\",\n \"dev\": true,\n \"requires\": {\n \"busboy\": \"^1.6.0\"\n }\n },\n \"uri-js\": {\n \"version\": \"4.4.1\",\n \"resolved\": \"https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz\",\n \"integrity\": \"sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==\",\n \"dev\": true,\n \"requires\": {\n \"punycode\": \"^2.1.0\"\n }\n },\n \"v8-compile-cache\": {\n \"version\": \"2.3.0\",\n \"resolved\": \"https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz\",\n \"integrity\": \"sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==\",\n \"dev\": true\n },\n \"vite\": {\n \"version\": \"4.0.1\",\n \"resolved\": \"https://registry.npmjs.org/vite/-/vite-4.0.1.tgz\",\n \"integrity\": \"sha512-kZQPzbDau35iWOhy3CpkrRC7It+HIHtulAzBhMqzGHKRf/4+vmh8rPDDdv98SWQrFWo6//3ozwsRmwQIPZsK9g==\",\n \"dev\": true,\n \"requires\": {\n \"esbuild\": \"^0.16.3\",\n \"fsevents\": \"~2.3.2\",\n \"postcss\": \"^8.4.20\",\n \"resolve\": \"^1.22.1\",\n \"rollup\": \"^3.7.0\"\n },\n \"dependencies\": {\n \"rollup\": {\n \"version\": \"3.7.4\",\n \"resolved\": \"https://registry.npmjs.org/rollup/-/rollup-3.7.4.tgz\",\n \"integrity\": \"sha512-jN9rx3k5pfg9H9al0r0y1EYKSeiRANZRYX32SuNXAnKzh6cVyf4LZVto1KAuDnbHT03E1CpsgqDKaqQ8FZtgxw==\",\n \"dev\": true,\n \"requires\": {\n \"fsevents\": \"~2.3.2\"\n }\n }\n }\n },\n \"vitefu\": {\n \"version\": \"0.2.3\",\n \"resolved\": \"https://registry.npmjs.org/vitefu/-/vitefu-0.2.3.tgz\",\n \"integrity\": \"sha512-75l7TTuU8isAhz1QFtNKjDkqjxvndfMC1AfIMjJ0ZQ59ZD0Ow9QOIsJJX16Wv9PS8f+zMzp6fHy5cCbKG/yVUQ==\",\n \"dev\": true,\n \"requires\": {}\n },\n \"which\": {\n \"version\": \"2.0.2\",\n \"resolved\": \"https://registry.npmjs.org/which/-/which-2.0.2.tgz\",\n \"integrity\": \"sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==\",\n \"dev\": true,\n \"requires\": {\n \"isexe\": \"^2.0.0\"\n }\n },\n \"word-wrap\": {\n \"version\": \"1.2.3\",\n \"resolved\": \"https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz\",\n \"integrity\": \"sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==\",\n \"dev\": true\n },\n \"wrappy\": {\n \"version\": \"1.0.2\",\n \"resolved\": \"https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz\",\n \"integrity\": \"sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==\",\n \"dev\": true\n },\n \"yallist\": {\n \"version\": \"4.0.0\",\n \"resolved\": \"https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz\",\n \"integrity\": \"sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==\",\n \"dev\": true\n }\n }\n}\n"},{"path":"package.json","data":"{\n \"name\": \"layercake-template\",\n \"version\": \"0.0.1\",\n \"scripts\": {\n \"dev\": \"vite dev\",\n \"build\": \"vite build\",\n \"package\": \"vite package\",\n \"preview\": \"vite preview\",\n \"check\": \"svelte-check --tsconfig ./tsconfig.json\",\n \"check:watch\": \"svelte-check --tsconfig ./tsconfig.json --watch\",\n \"lint\": \"prettier --ignore-path .gitignore --check --plugin-search-dir=. . && eslint --ignore-path .gitignore .\",\n \"format\": \"prettier --ignore-path .gitignore --write --plugin-search-dir=. .\"\n },\n \"devDependencies\": {\n \"@sveltejs/adapter-static\": \"^1.0.0\",\n \"@sveltejs/kit\": \"^1.0.0\",\n \"@typescript-eslint/eslint-plugin\": \"^4.31.1\",\n \"@typescript-eslint/parser\": \"^4.31.1\",\n \"eslint\": \"^7.32.0\",\n \"eslint-config-prettier\": \"^8.3.0\",\n \"eslint-plugin-svelte3\": \"^3.2.1\",\n \"prettier\": \"^2.4.1\",\n \"prettier-plugin-svelte\": \"^2.4.0\",\n \"svelte\": \"^3.46.0\",\n \"svelte-check\": \"^2.2.6\",\n \"svelte-preprocess\": \"^4.9.4\",\n \"tslib\": \"^2.3.1\",\n \"typescript\": \"^4.4.3\",\n \"vite\": \"^4\"\n },\n \"type\": \"module\",\n \"dependencies\": {\n \"@rollup/plugin-dsv\": \"^2.0.2\",\n \"layercake\": \"^7.2.0\"\n }\n}\n"},{"path":"static/favicon.png","data":"�PNG\r\n\u001a\n\u0000\u0000\u0000\rIHDR\u0000\u0000\u0000�\u0000\u0000\u0000�\b\u0004\u0000\u0000\u0000i7�@\u0000\u0000\u0000\u0001sRGB\u0000��\u001c�\u0000\u0000\u0005�IDATx��]�m�8\u0010U\t.�%����\u0012\\BJp\t.!%�\u0004����b\u0004\u0003� \b\u0002!\u0018\u0010\u0004A8����ܛuƤ�&�\u001fg��\u0013�Cr�<��;��H`���l�6��.fk6��.��]��lg��(.ۙ��SD�N�\u0006A��\"�|؅و�.���\u000b?\u000b��8\u0003N.V\t����`\u0016qf�\\\u0016��l\rf�\u0017��\\\nҕy3P��$~�E�3В�9rf�0zj�\u0012�\n��\u0017�ߤ\n����ݤ\n~\u0011�M�`*�Y\u0014���+5\n�0s�K<\u0010%��p�q\n\u0003Z�0�\";Gq\u0012^�\u000e�0��<\r��ɗ���rt�ŀ\n漼��\u0004q\u0012^�\u0011a�|��6�\u001f\"$�\u0003zL��Cl� ��,\u001a\b�U��w�Ix\u0005\u0006p\u0018q��\f�\u0013�E�\u000f� �GIx%F̅\u001eVV�2:�;b^�3\\\u0010��\u000b�G@�\u0006Nk�\u000f�6��\u000e:��K����O\u0010\u001e}\u00066���\t�GK0���-\u001c�`@�\u001c\u0006\u0016%�\u001eth\u0004���,����M0q\u0016�e\u0005�M��Hx��\u001b]�Wٗ��\u0014�\u001d\u001d�\u001bQ�|!-$\u001c��\f�\u00076���!�ht:\u0015nԏ?Ox�G�C �\r�k�����\u0012�O��#�j\"�00�+���;L��\r�)�/���\u0014���f��\u00170����H\u0018A\u0015�_��N�T�\\�VW\u0001f+��H;;�b�8\t%�\u0000�\u0000v���ɇ�a�� y\u0001\n���ƈ^7-f����\u0011%��\u001cP�愲g�A�\u001d^tIP*v�Y\t/��)������/�AS\u0001*{���%<]��P��\u0000=l��kt\u0018O�\u0017���\u0000�\n(!\"��\n\u001c=��6�\u0002,T\u0015�@B;{�`\fTB��\u0010�\u0015P�\u0015\u0003ު��*�P�\u0018�D�\u0014���(��*\u0006��rv1S%`*\u000b�d�@F���\u000f��Q\n\u0015\u0003\u001e��\u0000|6h8���Z\"/��\fH}\u0000mP�_�Ü\u0018a9+��å��l���\u0007���\u0010ҵ~E\b\u0003~\u0016�w�MK\u0015�\u001a?��s������3��W�ӕ\u0001g\u0007��#\n\u0014���s(\u0012�r\u001c�\u000b�k�\u0013�q�=�\u0017�׸֍\u0005���y2�u�D�(Б\u000b�{�[\u0018\"\u001f@R ��ŗ�r݌P��(�\b%Kj���6|Q�\u00034\u001eC���5=�\u001d�+�\u0013'��'�G�Lm�'���r8�\u0013���t��\r�\u0004�\u001a\u0002ء�\u0018��\u0001�\u0002$���5��\u000f�\u0003!\t��`\u0015���\u0011\u0014�?\\�U��\u0015P�OgȽ�l]�\u001f�q��K��g�Y\u0007X�C\bh��3��0>\u0000�;�r�\u001b�\u000b�G��<��U���l5h�0L$�\u0003�:\u0011V �\u0012\u001e�|�\fZ��B�<��\u0004킊�\u0015\b�b~�KL�G�\r�.8�\u001d�\u001d�=�\u0003?`���\u001f�6�{�A\u0013����\u001cт\u00001M��\u0018�����*�K䲼\u0011�\u001ey\u0006x\u0015�Ӥ�н������\u0019#�KyM>]͟�<�^��\u0004�ݜE�.N�c���T�!�E\u0001\u0013'���+����c\u0010r@\u0007�\u0012\u0016&^���\nI���|�'\b�����\u0019��ϧ�s�n�\u0003:����\b�/_��=v����\u0017�� �d���\u0004w���\u0007�̞�����A�����}:\t�F\u0017��Y\\g�\u001b�v���&�\u001b�5˛�.��x}��>���]���j��\u001dw�q\u0015�\u000bo�6�v֗\u0011\u0000\u0000\u0000\u0000IEND�B`�"},{"path":"static/robots.txt","data":"# https://www.robotstxt.org/robotstxt.html\nUser-agent: *\nDisallow:\n"},{"path":".prettierrc","data":"{\n\t\"useTabs\": true,\n\t\"singleQuote\": true,\n\t\"trailingComma\": \"none\",\n\t\"printWidth\": 100\n}\n"},{"path":"tsconfig.json","data":"{\n\t\"extends\": \"./.svelte-kit/tsconfig.json\",\n\t\"compilerOptions\": {\n\t\t\"moduleResolution\": \"node\",\n\t\t\"module\": \"es2020\",\n\t\t\"lib\": [\"es2020\", \"DOM\"],\n\t\t\"target\": \"es2020\",\n\t\t/**\n\t\t\tsvelte-preprocess cannot figure out whether you have a value or a type, so tell TypeScript\n\t\t\tto enforce using \\`import type\\` instead of \\`import\\` for Types.\n\t\t\t*/\n\t\t\"importsNotUsedAsValues\": \"error\",\n\t\t\"isolatedModules\": true,\n\t\t\"resolveJsonModule\": true,\n\t\t/**\n\t\t\tTo have warnings/errors of the Svelte compiler at the correct position,\n\t\t\tenable source maps by default.\n\t\t\t*/\n\t\t\"sourceMap\": true,\n\t\t\"esModuleInterop\": true,\n\t\t\"skipLibCheck\": true,\n\t\t\"forceConsistentCasingInFileNames\": true,\n\t\t\"baseUrl\": \".\",\n\t\t\"allowJs\": true,\n\t\t\"checkJs\": true,\n\t\t\"paths\": {\n\t\t\t\"$lib\": [\"src/lib\"],\n\t\t\t\"$lib/*\": [\"src/lib/*\"]\n\t\t}\n\t},\n\t\"include\": [\"src/**/*.d.ts\", \"src/**/*.js\", \"src/**/*.ts\", \"src/**/*.svelte\"]\n}\n"},{"path":"src/app.css","data":"html, body {\n\tposition: relative;\n\twidth: 100%;\n\theight: 100%;\n}\n\nbody {\n\tcolor: #333;\n\tmargin: 0;\n\tpadding: 0;\n\tbox-sizing: border-box;\n\tfont-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif;\n}\n\n#svelte {\n\twidth: 100%;\n\theight: 100%;\n}\n\na {\n\tcolor: rgb(0,100,200);\n\ttext-decoration: none;\n}\n\na:hover {\n\ttext-decoration: underline;\n}\n\na:visited {\n\tcolor: rgb(0,80,160);\n}\n\nlabel {\n\tdisplay: block;\n}\n\ninput, button, select, textarea {\n\tfont-family: inherit;\n\tfont-size: inherit;\n\tpadding: 0.4em;\n\tmargin: 0 0 0.5em 0;\n\tbox-sizing: border-box;\n\tborder: 1px solid #ccc;\n\tborder-radius: 2px;\n}\n\ninput:disabled {\n\tcolor: #ccc;\n}\n\nbutton {\n\tcolor: #333;\n\tbackground-color: #f4f4f4;\n\toutline: none;\n}\n\nbutton:disabled {\n\tcolor: #999;\n}\n\nbutton:not(:disabled):active {\n\tbackground-color: #ddd;\n}\n\nbutton:focus {\n\tborder-color: #666;\n}\n"},{"path":"src/global.d.ts","data":"/// \n"},{"path":"src/app.html","data":"\n\n\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t%sveltekit.head%\n\t\n\t\n\t\t
%sveltekit.body%
\n\t\n\n"},{"path":"src/routes/+layout.js","data":"export const prerender = true"},{"path":"src/routes/+layout.svelte","data":"\n\n
\n\t\n
\n\n\n"}] \ No newline at end of file