From 36d4e525d60512e414da6a9fa6ba3748f16e5740 Mon Sep 17 00:00:00 2001 From: te Date: Sun, 19 Mar 2023 21:26:25 -0400 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .eslintignore | 13 + .eslintrc.cjs | 15 + .gitignore | 10 + .npmrc | 1 + .prettierignore | 13 + .prettierrc | 9 + README.md | 38 + jsconfig.json | 17 + package.json | 30 + pnpm-lock.yaml | 1964 ++++++++++++++++++++++++ src/app.css | 37 + src/app.d.ts | 12 + src/app.html | 12 + src/components/Background.svelte | 9 + src/components/Marquee.svelte | 8 + src/components/MarqueeContainer.svelte | 20 + src/routes/+layout.svelte | 5 + src/routes/+page.svelte | 26 + static/Array-Wide.woff | Bin 0 -> 20552 bytes static/Array-Wide.woff2 | Bin 0 -> 20648 bytes static/favicon.png | Bin 0 -> 1571 bytes svelte.config.js | 13 + vite.config.js | 10 + 23 files changed, 2262 insertions(+) create mode 100644 .eslintignore create mode 100644 .eslintrc.cjs create mode 100644 .gitignore create mode 100644 .npmrc create mode 100644 .prettierignore create mode 100644 .prettierrc create mode 100644 README.md create mode 100644 jsconfig.json create mode 100644 package.json create mode 100644 pnpm-lock.yaml create mode 100644 src/app.css create mode 100644 src/app.d.ts create mode 100644 src/app.html create mode 100644 src/components/Background.svelte create mode 100644 src/components/Marquee.svelte create mode 100644 src/components/MarqueeContainer.svelte create mode 100644 src/routes/+layout.svelte create mode 100644 src/routes/+page.svelte create mode 100644 static/Array-Wide.woff create mode 100644 static/Array-Wide.woff2 create mode 100644 static/favicon.png create mode 100644 svelte.config.js create mode 100644 vite.config.js diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 0000000..3897265 --- /dev/null +++ b/.eslintignore @@ -0,0 +1,13 @@ +.DS_Store +node_modules +/build +/.svelte-kit +/package +.env +.env.* +!.env.example + +# Ignore files for PNPM, NPM and YARN +pnpm-lock.yaml +package-lock.json +yarn.lock diff --git a/.eslintrc.cjs b/.eslintrc.cjs new file mode 100644 index 0000000..fab32bf --- /dev/null +++ b/.eslintrc.cjs @@ -0,0 +1,15 @@ +module.exports = { + root: true, + extends: ['eslint:recommended', 'prettier'], + plugins: ['svelte3'], + overrides: [{ files: ['*.svelte'], processor: 'svelte3/svelte3' }], + parserOptions: { + sourceType: 'module', + ecmaVersion: 2020 + }, + env: { + browser: true, + es2017: true, + node: true + } +}; diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6635cf5 --- /dev/null +++ b/.gitignore @@ -0,0 +1,10 @@ +.DS_Store +node_modules +/build +/.svelte-kit +/package +.env +.env.* +!.env.example +vite.config.js.timestamp-* +vite.config.ts.timestamp-* diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..b6f27f1 --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +engine-strict=true diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..3897265 --- /dev/null +++ b/.prettierignore @@ -0,0 +1,13 @@ +.DS_Store +node_modules +/build +/.svelte-kit +/package +.env +.env.* +!.env.example + +# Ignore files for PNPM, NPM and YARN +pnpm-lock.yaml +package-lock.json +yarn.lock diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..a77fdde --- /dev/null +++ b/.prettierrc @@ -0,0 +1,9 @@ +{ + "useTabs": true, + "singleQuote": true, + "trailingComma": "none", + "printWidth": 100, + "plugins": ["prettier-plugin-svelte"], + "pluginSearchDirs": ["."], + "overrides": [{ "files": "*.svelte", "options": { "parser": "svelte" } }] +} diff --git a/README.md b/README.md new file mode 100644 index 0000000..5c91169 --- /dev/null +++ b/README.md @@ -0,0 +1,38 @@ +# create-svelte + +Everything you need to build a Svelte project, powered by [`create-svelte`](https://github.com/sveltejs/kit/tree/master/packages/create-svelte). + +## Creating a project + +If you're seeing this, you've probably already done this step. Congrats! + +```bash +# create a new project in the current directory +npm create svelte@latest + +# create a new project in my-app +npm create svelte@latest my-app +``` + +## Developing + +Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server: + +```bash +npm run dev + +# or start the server and open the app in a new browser tab +npm run dev -- --open +``` + +## Building + +To create a production version of your app: + +```bash +npm run build +``` + +You can preview the production build with `npm run preview`. + +> To deploy your app, you may need to install an [adapter](https://kit.svelte.dev/docs/adapters) for your target environment. diff --git a/jsconfig.json b/jsconfig.json new file mode 100644 index 0000000..fe45e13 --- /dev/null +++ b/jsconfig.json @@ -0,0 +1,17 @@ +{ + "extends": "./.svelte-kit/tsconfig.json", + "compilerOptions": { + "allowJs": true, + "checkJs": true, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "sourceMap": true, + "strict": true + } + // Path aliases are handled by https://kit.svelte.dev/docs/configuration#alias and https://kit.svelte.dev/docs/configuration#files + // + // If you want to overwrite includes/excludes, make sure to copy over the relevant includes/excludes + // from the referenced tsconfig.json - TypeScript does not merge them in +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..ef5f823 --- /dev/null +++ b/package.json @@ -0,0 +1,30 @@ +{ + "name": "illusion", + "version": "0.0.1", + "private": true, + "scripts": { + "dev": "vite dev", + "build": "vite build", + "preview": "vite preview", + "check": "svelte-kit sync && svelte-check --tsconfig ./jsconfig.json", + "check:watch": "svelte-kit sync && svelte-check --tsconfig ./jsconfig.json --watch", + "lint": "prettier --plugin-search-dir . --check . && eslint .", + "format": "prettier --plugin-search-dir . --write ." + }, + "devDependencies": { + "@sveltejs/adapter-auto": "^2.0.0", + "@sveltejs/kit": "^1.5.0", + "@unocss/preset-uno": "^0.50.6", + "eslint": "^8.28.0", + "eslint-config-prettier": "^8.5.0", + "eslint-plugin-svelte3": "^4.0.0", + "prettier": "^2.8.0", + "prettier-plugin-svelte": "^2.8.1", + "svelte": "^3.54.0", + "svelte-check": "^3.0.1", + "typescript": "^4.9.3", + "unocss": "^0.50.6", + "vite": "^4.0.0" + }, + "type": "module" +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..23a96e9 --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,1964 @@ +lockfileVersion: 5.4 + +specifiers: + '@sveltejs/adapter-auto': ^2.0.0 + '@sveltejs/kit': ^1.5.0 + '@unocss/preset-uno': ^0.50.6 + eslint: ^8.28.0 + eslint-config-prettier: ^8.5.0 + eslint-plugin-svelte3: ^4.0.0 + prettier: ^2.8.0 + prettier-plugin-svelte: ^2.8.1 + svelte: ^3.54.0 + svelte-check: ^3.0.1 + typescript: ^4.9.3 + unocss: ^0.50.6 + vite: ^4.0.0 + +devDependencies: + '@sveltejs/adapter-auto': 2.0.0_@sveltejs+kit@1.12.0 + '@sveltejs/kit': 1.12.0_svelte@3.57.0+vite@4.2.0 + '@unocss/preset-uno': 0.50.6 + eslint: 8.36.0 + eslint-config-prettier: 8.7.0_eslint@8.36.0 + eslint-plugin-svelte3: 4.0.0_wzem237sbvnwe7n34ytc5phasy + prettier: 2.8.4 + prettier-plugin-svelte: 2.9.0_k23gl6auqwrxgr3e6o2bajswou + svelte: 3.57.0 + svelte-check: 3.1.4_svelte@3.57.0 + typescript: 4.9.5 + unocss: 0.50.6_vite@4.2.0 + vite: 4.2.0 + +packages: + + /@ampproject/remapping/2.2.0: + resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/gen-mapping': 0.1.1 + '@jridgewell/trace-mapping': 0.3.17 + dev: true + + /@antfu/install-pkg/0.1.1: + resolution: {integrity: sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ==} + dependencies: + execa: 5.1.1 + find-up: 5.0.0 + dev: true + + /@antfu/utils/0.5.2: + resolution: {integrity: sha512-CQkeV+oJxUazwjlHD0/3ZD08QWKuGQkhnrKo3e6ly5pd48VUpXbb77q0xMU4+vc2CkJnDS02Eq/M9ugyX20XZA==} + dev: true + + /@antfu/utils/0.7.2: + resolution: {integrity: sha512-vy9fM3pIxZmX07dL+VX1aZe7ynZ+YyB0jY+jE6r3hOK6GNY2t6W8rzpFC4tgpbXUYABkFQwgJq2XYXlxbXAI0g==} + dev: true + + /@esbuild/android-arm/0.17.12: + resolution: {integrity: sha512-E/sgkvwoIfj4aMAPL2e35VnUJspzVYl7+M1B2cqeubdBhADV4uPon0KCc8p2G+LqSJ6i8ocYPCqY3A4GGq0zkQ==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm64/0.17.12: + resolution: {integrity: sha512-WQ9p5oiXXYJ33F2EkE3r0FRDFVpEdcDiwNX3u7Xaibxfx6vQE0Sb8ytrfQsA5WO6kDn6mDfKLh6KrPBjvkk7xA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-x64/0.17.12: + resolution: {integrity: sha512-m4OsaCr5gT+se25rFPHKQXARMyAehHTQAz4XX1Vk3d27VtqiX0ALMBPoXZsGaB6JYryCLfgGwUslMqTfqeLU0w==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-arm64/0.17.12: + resolution: {integrity: sha512-O3GCZghRIx+RAN0NDPhyyhRgwa19MoKlzGonIb5hgTj78krqp9XZbYCvFr9N1eUxg0ZQEpiiZ4QvsOQwBpP+lg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-x64/0.17.12: + resolution: {integrity: sha512-5D48jM3tW27h1qjaD9UNRuN+4v0zvksqZSPZqeSWggfMlsVdAhH3pwSfQIFJwcs9QJ9BRibPS4ViZgs3d2wsCA==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-arm64/0.17.12: + resolution: {integrity: sha512-OWvHzmLNTdF1erSvrfoEBGlN94IE6vCEaGEkEH29uo/VoONqPnoDFfShi41Ew+yKimx4vrmmAJEGNoyyP+OgOQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-x64/0.17.12: + resolution: {integrity: sha512-A0Xg5CZv8MU9xh4a+7NUpi5VHBKh1RaGJKqjxe4KG87X+mTjDE6ZvlJqpWoeJxgfXHT7IMP9tDFu7IZ03OtJAw==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm/0.17.12: + resolution: {integrity: sha512-WsHyJ7b7vzHdJ1fv67Yf++2dz3D726oO3QCu8iNYik4fb5YuuReOI9OtA+n7Mk0xyQivNTPbl181s+5oZ38gyA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm64/0.17.12: + resolution: {integrity: sha512-cK3AjkEc+8v8YG02hYLQIQlOznW+v9N+OI9BAFuyqkfQFR+DnDLhEM5N8QRxAUz99cJTo1rLNXqRrvY15gbQUg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ia32/0.17.12: + resolution: {integrity: sha512-jdOBXJqcgHlah/nYHnj3Hrnl9l63RjtQ4vn9+bohjQPI2QafASB5MtHAoEv0JQHVb/xYQTFOeuHnNYE1zF7tYw==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-loong64/0.17.12: + resolution: {integrity: sha512-GTOEtj8h9qPKXCyiBBnHconSCV9LwFyx/gv3Phw0pa25qPYjVuuGZ4Dk14bGCfGX3qKF0+ceeQvwmtI+aYBbVA==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-mips64el/0.17.12: + resolution: {integrity: sha512-o8CIhfBwKcxmEENOH9RwmUejs5jFiNoDw7YgS0EJTF6kgPgcqLFjgoc5kDey5cMHRVCIWc6kK2ShUePOcc7RbA==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ppc64/0.17.12: + resolution: {integrity: sha512-biMLH6NR/GR4z+ap0oJYb877LdBpGac8KfZoEnDiBKd7MD/xt8eaw1SFfYRUeMVx519kVkAOL2GExdFmYnZx3A==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-riscv64/0.17.12: + resolution: {integrity: sha512-jkphYUiO38wZGeWlfIBMB72auOllNA2sLfiZPGDtOBb1ELN8lmqBrlMiucgL8awBw1zBXN69PmZM6g4yTX84TA==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-s390x/0.17.12: + resolution: {integrity: sha512-j3ucLdeY9HBcvODhCY4b+Ds3hWGO8t+SAidtmWu/ukfLLG/oYDMaA+dnugTVAg5fnUOGNbIYL9TOjhWgQB8W5g==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-x64/0.17.12: + resolution: {integrity: sha512-uo5JL3cgaEGotaqSaJdRfFNSCUJOIliKLnDGWaVCgIKkHxwhYMm95pfMbWZ9l7GeW9kDg0tSxcy9NYdEtjwwmA==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/netbsd-x64/0.17.12: + resolution: {integrity: sha512-DNdoRg8JX+gGsbqt2gPgkgb00mqOgOO27KnrWZtdABl6yWTST30aibGJ6geBq3WM2TIeW6COs5AScnC7GwtGPg==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/openbsd-x64/0.17.12: + resolution: {integrity: sha512-aVsENlr7B64w8I1lhHShND5o8cW6sB9n9MUtLumFlPhG3elhNWtE7M1TFpj3m7lT3sKQUMkGFjTQBrvDDO1YWA==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/sunos-x64/0.17.12: + resolution: {integrity: sha512-qbHGVQdKSwi0JQJuZznS4SyY27tYXYF0mrgthbxXrZI3AHKuRvU+Eqbg/F0rmLDpW/jkIZBlCO1XfHUBMNJ1pg==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-arm64/0.17.12: + resolution: {integrity: sha512-zsCp8Ql+96xXTVTmm6ffvoTSZSV2B/LzzkUXAY33F/76EajNw1m+jZ9zPfNJlJ3Rh4EzOszNDHsmG/fZOhtqDg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-ia32/0.17.12: + resolution: {integrity: sha512-FfrFjR4id7wcFYOdqbDfDET3tjxCozUgbqdkOABsSFzoZGFC92UK7mg4JKRc/B3NNEf1s2WHxJ7VfTdVDPN3ng==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-x64/0.17.12: + resolution: {integrity: sha512-JOOxw49BVZx2/5tW3FqkdjSD/5gXYeVGPDcB0lvap0gLQshkh1Nyel1QazC+wNxus3xPlsYAgqU1BUmrmCvWtw==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@eslint-community/eslint-utils/4.3.0_eslint@8.36.0: + resolution: {integrity: sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: 8.36.0 + eslint-visitor-keys: 3.3.0 + dev: true + + /@eslint-community/regexpp/4.4.0: + resolution: {integrity: sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + dev: true + + /@eslint/eslintrc/2.0.1: + resolution: {integrity: sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + ajv: 6.12.6 + debug: 4.3.4 + espree: 9.5.0 + globals: 13.20.0 + ignore: 5.2.4 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + dev: true + + /@eslint/js/8.36.0: + resolution: {integrity: sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /@humanwhocodes/config-array/0.11.8: + resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==} + engines: {node: '>=10.10.0'} + dependencies: + '@humanwhocodes/object-schema': 1.2.1 + debug: 4.3.4 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@humanwhocodes/module-importer/1.0.1: + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + dev: true + + /@humanwhocodes/object-schema/1.2.1: + resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + dev: true + + /@iconify/types/2.0.0: + resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} + dev: true + + /@iconify/utils/2.1.5: + resolution: {integrity: sha512-6MvDI+I6QMvXn5rK9KQGdpEE4mmLTcuQdLZEiX5N+uZB+vc4Yw9K1OtnOgkl8mp4d9X0UrILREyZgF1NUwUt+Q==} + dependencies: + '@antfu/install-pkg': 0.1.1 + '@antfu/utils': 0.7.2 + '@iconify/types': 2.0.0 + debug: 4.3.4 + kolorist: 1.7.0 + local-pkg: 0.4.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@jridgewell/gen-mapping/0.1.1: + resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.14 + dev: true + + /@jridgewell/resolve-uri/3.1.0: + resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} + engines: {node: '>=6.0.0'} + dev: true + + /@jridgewell/set-array/1.1.2: + resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} + engines: {node: '>=6.0.0'} + dev: true + + /@jridgewell/sourcemap-codec/1.4.14: + resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} + dev: true + + /@jridgewell/trace-mapping/0.3.17: + resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==} + dependencies: + '@jridgewell/resolve-uri': 3.1.0 + '@jridgewell/sourcemap-codec': 1.4.14 + dev: true + + /@nodelib/fs.scandir/2.1.5: + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + dev: true + + /@nodelib/fs.stat/2.0.5: + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + dev: true + + /@nodelib/fs.walk/1.2.8: + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.15.0 + dev: true + + /@polka/url/1.0.0-next.21: + resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==} + dev: true + + /@rollup/pluginutils/5.0.2: + resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@types/estree': 1.0.0 + estree-walker: 2.0.2 + picomatch: 2.3.1 + dev: true + + /@sveltejs/adapter-auto/2.0.0_@sveltejs+kit@1.12.0: + resolution: {integrity: sha512-b+gkHFZgD771kgV3aO4avHFd7y1zhmMYy9i6xOK7m/rwmwaRO8gnF5zBc0Rgca80B2PMU1bKNxyBTHA14OzUAQ==} + peerDependencies: + '@sveltejs/kit': ^1.0.0 + dependencies: + '@sveltejs/kit': 1.12.0_svelte@3.57.0+vite@4.2.0 + import-meta-resolve: 2.2.2 + dev: true + + /@sveltejs/kit/1.12.0_svelte@3.57.0+vite@4.2.0: + resolution: {integrity: sha512-hhOtaL3jS7p4A3O34m8RlM+K5OSyrEyFUIh4iqsv6e8BDvupzNSxGa7J9+Gfjb+Z1yZCxjvxJ8Flb2Cj0g8cLg==} + engines: {node: ^16.14 || >=18} + hasBin: true + requiresBuild: true + peerDependencies: + svelte: ^3.54.0 + vite: ^4.0.0 + dependencies: + '@sveltejs/vite-plugin-svelte': 2.0.3_svelte@3.57.0+vite@4.2.0 + '@types/cookie': 0.5.1 + cookie: 0.5.0 + devalue: 4.3.0 + esm-env: 1.0.0 + kleur: 4.1.5 + magic-string: 0.30.0 + mime: 3.0.0 + sade: 1.8.1 + set-cookie-parser: 2.6.0 + sirv: 2.0.2 + svelte: 3.57.0 + tiny-glob: 0.2.9 + undici: 5.21.0 + vite: 4.2.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@sveltejs/vite-plugin-svelte/2.0.3_svelte@3.57.0+vite@4.2.0: + resolution: {integrity: sha512-o+cguBFdwIGtRbNkYOyqTM7KvRUffxh5bfK4oJsWKG2obu+v/cbpT03tJrGl58C7tRXo/aEC0/axN5FVHBj0nA==} + engines: {node: ^14.18.0 || >= 16} + peerDependencies: + svelte: ^3.54.0 + vite: ^4.0.0 + dependencies: + debug: 4.3.4 + deepmerge: 4.3.1 + kleur: 4.1.5 + magic-string: 0.29.0 + svelte: 3.57.0 + svelte-hmr: 0.15.1_svelte@3.57.0 + vite: 4.2.0 + vitefu: 0.2.4_vite@4.2.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@types/cookie/0.5.1: + resolution: {integrity: sha512-COUnqfB2+ckwXXSFInsFdOAWQzCCx+a5hq2ruyj+Vjund94RJQd4LG2u9hnvJrTgunKAaax7ancBYlDrNYxA0g==} + dev: true + + /@types/estree/1.0.0: + resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==} + dev: true + + /@types/pug/2.0.6: + resolution: {integrity: sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==} + dev: true + + /@unocss/astro/0.50.6_vite@4.2.0: + resolution: {integrity: sha512-gSGQIh+hBCor7KbAylu4wBQaMZp3AkT8dW9E6jrecpluVxzGGdar93a79Wqs76OlWiu7hr8zOyRbSDgfkwDung==} + dependencies: + '@unocss/core': 0.50.6 + '@unocss/reset': 0.50.6 + '@unocss/vite': 0.50.6_vite@4.2.0 + transitivePeerDependencies: + - rollup + - vite + dev: true + + /@unocss/cli/0.50.6: + resolution: {integrity: sha512-La/KeZCpI7WxuqiUj37K7k/mh08oIGm15u8pkHUs2z+XtFWLemjWPeu84NK3cLgyUGlO2nwpDm2Awye4G1GgCg==} + engines: {node: '>=14'} + hasBin: true + dependencies: + '@ampproject/remapping': 2.2.0 + '@rollup/pluginutils': 5.0.2 + '@unocss/config': 0.50.6 + '@unocss/core': 0.50.6 + '@unocss/preset-uno': 0.50.6 + cac: 6.7.14 + chokidar: 3.5.3 + colorette: 2.0.19 + consola: 2.15.3 + fast-glob: 3.2.12 + magic-string: 0.30.0 + pathe: 1.1.0 + perfect-debounce: 0.1.3 + transitivePeerDependencies: + - rollup + dev: true + + /@unocss/config/0.50.6: + resolution: {integrity: sha512-/IdnXyU4NOQCXBryZsEv9GYAnTvCZ/wmm5mv5ZIPXrS1ZClVbCbnwUxIW08t4EHIX/E9gSFClzXJ52pLBFkZ7g==} + engines: {node: '>=14'} + dependencies: + '@unocss/core': 0.50.6 + unconfig: 0.3.7 + dev: true + + /@unocss/core/0.50.6: + resolution: {integrity: sha512-WMIp8xr7YSlID2whqfRGLwagp59e6u4ckPACEpoDOW8sTeSPRZm54hxPhuWXD1SQuqcwHPMtM9nzGD8UOnqQxA==} + dev: true + + /@unocss/inspector/0.50.6: + resolution: {integrity: sha512-6nX1YtaL67ohn/PfSSBv3npJ8qZcdc7S9X2zE6PUD/xhwtz7Bohx9I/KtmFdjJz5WeeGR7di0uYC6xsAcFLndQ==} + dependencies: + gzip-size: 6.0.0 + sirv: 2.0.2 + dev: true + + /@unocss/postcss/0.50.6: + resolution: {integrity: sha512-pRPBVPmwjsVu3v1T0hQuqq3L4K74Wobo6pGDypvK/MuzWdWDhHiktWwmXGNxlYSWK7mGJBIa+vI10pp4e15OUw==} + engines: {node: '>=14'} + dependencies: + '@unocss/config': 0.50.6 + '@unocss/core': 0.50.6 + css-tree: 2.3.1 + fast-glob: 3.2.12 + magic-string: 0.30.0 + postcss: 8.4.21 + dev: true + + /@unocss/preset-attributify/0.50.6: + resolution: {integrity: sha512-hLxBoOnwMLILhJ5fM2AtnjSWej2GffIjTdrAHIBctEy8sLssou5lIbSukDptuGRTSwkishuvQhH020dptB3YJw==} + dependencies: + '@unocss/core': 0.50.6 + dev: true + + /@unocss/preset-icons/0.50.6: + resolution: {integrity: sha512-ADnvX8JCThEr2DBiDprTh2q4bfvULbCg9hL5DZIuP9/31FvzNqpAI8xo9KpsCPBoQMksg+GVoXhj1CN2IxLhtg==} + dependencies: + '@iconify/utils': 2.1.5 + '@unocss/core': 0.50.6 + ofetch: 1.0.1 + transitivePeerDependencies: + - supports-color + dev: true + + /@unocss/preset-mini/0.50.6: + resolution: {integrity: sha512-Ejgib688uvzCVgT/DHAOyXxKcM8vX55mxh8m3GAEx1H1pxg0IBfJO4QCKa3uAnasxj27XescBbvqv04dWi+jEQ==} + dependencies: + '@unocss/core': 0.50.6 + dev: true + + /@unocss/preset-tagify/0.50.6: + resolution: {integrity: sha512-ZyG/SJMobn4GZMbgrZOxT59ARp22LwgJGArCwJVosh3rraRVlb+B4x6ctMl6JOiLG5B1lHT9vZ92//u51Y0WTw==} + dependencies: + '@unocss/core': 0.50.6 + dev: true + + /@unocss/preset-typography/0.50.6: + resolution: {integrity: sha512-5WBsvHHVBBNJVoh38GwkJpcfS+JTdi0KuQuTsz6SvhQg+xuth3a6ebhAlrEpdS2G9BL5lpMwBd9SbgvpkE75Og==} + dependencies: + '@unocss/core': 0.50.6 + '@unocss/preset-mini': 0.50.6 + dev: true + + /@unocss/preset-uno/0.50.6: + resolution: {integrity: sha512-MTuTd49mU8CfKGP/SVMqxNBDEXJmJPes+K6uwZnOsoEwySh1ZrGdApwmIeJurlDEsBiQFQfaSHKHQ25JWVPg3A==} + dependencies: + '@unocss/core': 0.50.6 + '@unocss/preset-mini': 0.50.6 + '@unocss/preset-wind': 0.50.6 + dev: true + + /@unocss/preset-web-fonts/0.50.6: + resolution: {integrity: sha512-81meQMAq2lOy7k5qHQZ2EGWN5iJQUJOLl8dc9dxIo1eZPgiZQruxTVr4AkNVH5LRFcjHs/1sDb2CYxAiakwTVg==} + dependencies: + '@unocss/core': 0.50.6 + ofetch: 1.0.1 + dev: true + + /@unocss/preset-wind/0.50.6: + resolution: {integrity: sha512-LU5fAad+okonKfP1eHY5Q63uhoiSstQf4lU7CZ97eZdduqN1ODLzeBegjMGHHi1K2112AvzN/Au0WEPjQFgf7Q==} + dependencies: + '@unocss/core': 0.50.6 + '@unocss/preset-mini': 0.50.6 + dev: true + + /@unocss/reset/0.50.6: + resolution: {integrity: sha512-e1fuSEgp1p7FgpsIZKNejOKgq4gyZcDGDvi+6544x458hInM6MfiMQNP95UBJEG4JZXq6qCZ8t7tRVWS2m5IXg==} + dev: true + + /@unocss/scope/0.50.6: + resolution: {integrity: sha512-ep1RRJzA3xbVmEcsBYvY8i/LQIfoCFaw1bx9hvGLhdCIdboy58sL4R4GigOukBJiufykKkrLNzFmlIsi3EfJWg==} + dev: true + + /@unocss/transformer-attributify-jsx/0.50.6: + resolution: {integrity: sha512-nXt9Kj9L72ehiDwkzjzxXV4QcV7VS60kP4PXuf+Gp70wE3/19iZl3K3Um/lGo3WHgAYvr91hxBkcyxYBOLUIFA==} + dependencies: + '@unocss/core': 0.50.6 + dev: true + + /@unocss/transformer-compile-class/0.50.6: + resolution: {integrity: sha512-MWpxO94bq28+HWxniED4BP26aIs5hGhTnaTBkTrisiF8T9xyNPwXaSUobuYkjP1s3ojrXHha8ic0uIXy5OC5nw==} + dependencies: + '@unocss/core': 0.50.6 + dev: true + + /@unocss/transformer-directives/0.50.6: + resolution: {integrity: sha512-deUJMZDDYQ/kGRFdGe3JrmnbiScs9Smc5Vj35Pr/MNMAM9pItbMwCgZLc+EcHgYNvO5tp0qfA9prPAIs4YpRbg==} + dependencies: + '@unocss/core': 0.50.6 + css-tree: 2.3.1 + dev: true + + /@unocss/transformer-variant-group/0.50.6: + resolution: {integrity: sha512-eAbJ2Ho1lYaFvpKexqUqixh2TvzcE/DNSIHncr/9Ezo9s06kkHxw4KeIxw//TF26zYP7IJx8l5F58HoSjdKwbQ==} + dependencies: + '@unocss/core': 0.50.6 + dev: true + + /@unocss/vite/0.50.6_vite@4.2.0: + resolution: {integrity: sha512-BBfNHWRTD69ToNX4NlYdORFG6uH51HCjX+vZ8HAVgYHpSeVWziG3srnGYOk5IS0pKPzQGoLBlz8rstMsGhrAjA==} + peerDependencies: + vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 + dependencies: + '@ampproject/remapping': 2.2.0 + '@rollup/pluginutils': 5.0.2 + '@unocss/config': 0.50.6 + '@unocss/core': 0.50.6 + '@unocss/inspector': 0.50.6 + '@unocss/scope': 0.50.6 + '@unocss/transformer-directives': 0.50.6 + chokidar: 3.5.3 + fast-glob: 3.2.12 + magic-string: 0.30.0 + vite: 4.2.0 + transitivePeerDependencies: + - rollup + dev: true + + /acorn-jsx/5.3.2_acorn@8.8.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: 8.8.2 + dev: true + + /acorn/8.8.2: + resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + + /ajv/6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + dev: true + + /ansi-regex/5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + dev: true + + /ansi-styles/4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + dependencies: + color-convert: 2.0.1 + dev: true + + /anymatch/3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + dev: true + + /argparse/2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + dev: true + + /balanced-match/1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + dev: true + + /binary-extensions/2.2.0: + resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} + engines: {node: '>=8'} + dev: true + + /brace-expansion/1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + dev: true + + /braces/3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + engines: {node: '>=8'} + dependencies: + fill-range: 7.0.1 + dev: true + + /buffer-crc32/0.2.13: + resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} + dev: true + + /busboy/1.6.0: + resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} + engines: {node: '>=10.16.0'} + dependencies: + streamsearch: 1.1.0 + dev: true + + /cac/6.7.14: + resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} + engines: {node: '>=8'} + dev: true + + /callsites/3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + dev: true + + /chalk/4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + dev: true + + /chokidar/3.5.3: + resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} + engines: {node: '>= 8.10.0'} + dependencies: + anymatch: 3.1.3 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /color-convert/2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + dependencies: + color-name: 1.1.4 + dev: true + + /color-name/1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + dev: true + + /colorette/2.0.19: + resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==} + dev: true + + /concat-map/0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + dev: true + + /consola/2.15.3: + resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==} + dev: true + + /cookie/0.5.0: + resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} + engines: {node: '>= 0.6'} + dev: true + + /cross-spawn/7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + dev: true + + /css-tree/2.3.1: + resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + dependencies: + mdn-data: 2.0.30 + source-map-js: 1.0.2 + dev: true + + /debug/4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + dev: true + + /deep-is/0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + dev: true + + /deepmerge/4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} + dev: true + + /defu/6.1.2: + resolution: {integrity: sha512-+uO4+qr7msjNNWKYPHqN/3+Dx3NFkmIzayk2L1MyZQlvgZb/J1A0fo410dpKrN2SnqFjt8n4JL8fDJE0wIgjFQ==} + dev: true + + /destr/1.2.2: + resolution: {integrity: sha512-lrbCJwD9saUQrqUfXvl6qoM+QN3W7tLV5pAOs+OqOmopCCz/JkE05MHedJR1xfk4IAnZuJXPVuN5+7jNA2ZCiA==} + dev: true + + /detect-indent/6.1.0: + resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} + engines: {node: '>=8'} + dev: true + + /devalue/4.3.0: + resolution: {integrity: sha512-n94yQo4LI3w7erwf84mhRUkUJfhLoCZiLyoOZ/QFsDbcWNZePrLwbQpvZBUG2TNxwV3VjCKPxkiiQA6pe3TrTA==} + dev: true + + /doctrine/3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} + dependencies: + esutils: 2.0.3 + dev: true + + /duplexer/0.1.2: + resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} + dev: true + + /es6-promise/3.3.1: + resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==} + dev: true + + /esbuild/0.17.12: + resolution: {integrity: sha512-bX/zHl7Gn2CpQwcMtRogTTBf9l1nl+H6R8nUbjk+RuKqAE3+8FDulLA+pHvX7aA7Xe07Iwa+CWvy9I8Y2qqPKQ==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.17.12 + '@esbuild/android-arm64': 0.17.12 + '@esbuild/android-x64': 0.17.12 + '@esbuild/darwin-arm64': 0.17.12 + '@esbuild/darwin-x64': 0.17.12 + '@esbuild/freebsd-arm64': 0.17.12 + '@esbuild/freebsd-x64': 0.17.12 + '@esbuild/linux-arm': 0.17.12 + '@esbuild/linux-arm64': 0.17.12 + '@esbuild/linux-ia32': 0.17.12 + '@esbuild/linux-loong64': 0.17.12 + '@esbuild/linux-mips64el': 0.17.12 + '@esbuild/linux-ppc64': 0.17.12 + '@esbuild/linux-riscv64': 0.17.12 + '@esbuild/linux-s390x': 0.17.12 + '@esbuild/linux-x64': 0.17.12 + '@esbuild/netbsd-x64': 0.17.12 + '@esbuild/openbsd-x64': 0.17.12 + '@esbuild/sunos-x64': 0.17.12 + '@esbuild/win32-arm64': 0.17.12 + '@esbuild/win32-ia32': 0.17.12 + '@esbuild/win32-x64': 0.17.12 + dev: true + + /escape-string-regexp/4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + dev: true + + /eslint-config-prettier/8.7.0_eslint@8.36.0: + resolution: {integrity: sha512-HHVXLSlVUhMSmyW4ZzEuvjpwqamgmlfkutD53cYXLikh4pt/modINRcCIApJ84czDxM4GZInwUrromsDdTImTA==} + hasBin: true + peerDependencies: + eslint: '>=7.0.0' + dependencies: + eslint: 8.36.0 + dev: true + + /eslint-plugin-svelte3/4.0.0_wzem237sbvnwe7n34ytc5phasy: + resolution: {integrity: sha512-OIx9lgaNzD02+MDFNLw0GEUbuovNcglg+wnd/UY0fbZmlQSz7GlQiQ1f+yX0XvC07XPcDOnFcichqI3xCwp71g==} + peerDependencies: + eslint: '>=8.0.0' + svelte: ^3.2.0 + dependencies: + eslint: 8.36.0 + svelte: 3.57.0 + dev: true + + /eslint-scope/7.1.1: + resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + dev: true + + /eslint-visitor-keys/3.3.0: + resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /eslint/8.36.0: + resolution: {integrity: sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + dependencies: + '@eslint-community/eslint-utils': 4.3.0_eslint@8.36.0 + '@eslint-community/regexpp': 4.4.0 + '@eslint/eslintrc': 2.0.1 + '@eslint/js': 8.36.0 + '@humanwhocodes/config-array': 0.11.8 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.4 + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.1.1 + eslint-visitor-keys: 3.3.0 + espree: 9.5.0 + esquery: 1.5.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.20.0 + grapheme-splitter: 1.0.4 + ignore: 5.2.4 + import-fresh: 3.3.0 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-sdsl: 4.3.0 + js-yaml: 4.1.0 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.1 + strip-ansi: 6.0.1 + strip-json-comments: 3.1.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + dev: true + + /esm-env/1.0.0: + resolution: {integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==} + dev: true + + /espree/9.5.0: + resolution: {integrity: sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + acorn: 8.8.2 + acorn-jsx: 5.3.2_acorn@8.8.2 + eslint-visitor-keys: 3.3.0 + dev: true + + /esquery/1.5.0: + resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} + engines: {node: '>=0.10'} + dependencies: + estraverse: 5.3.0 + dev: true + + /esrecurse/4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + dependencies: + estraverse: 5.3.0 + dev: true + + /estraverse/5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + dev: true + + /estree-walker/2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + dev: true + + /esutils/2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + dev: true + + /execa/5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + dev: true + + /fast-deep-equal/3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + dev: true + + /fast-glob/3.2.12: + resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} + engines: {node: '>=8.6.0'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.5 + dev: true + + /fast-json-stable-stringify/2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + dev: true + + /fast-levenshtein/2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + dev: true + + /fastq/1.15.0: + resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} + dependencies: + reusify: 1.0.4 + dev: true + + /file-entry-cache/6.0.1: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + flat-cache: 3.0.4 + dev: true + + /fill-range/7.0.1: + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + engines: {node: '>=8'} + dependencies: + to-regex-range: 5.0.1 + dev: true + + /find-up/5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + dev: true + + /flat-cache/3.0.4: + resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + flatted: 3.2.7 + rimraf: 3.0.2 + dev: true + + /flatted/3.2.7: + resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} + dev: true + + /fs.realpath/1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + dev: true + + /fsevents/2.3.2: + resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /function-bind/1.1.1: + resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + dev: true + + /get-stream/6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + dev: true + + /glob-parent/5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + dependencies: + is-glob: 4.0.3 + dev: true + + /glob-parent/6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + dependencies: + is-glob: 4.0.3 + dev: true + + /glob/7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: true + + /globals/13.20.0: + resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} + engines: {node: '>=8'} + dependencies: + type-fest: 0.20.2 + dev: true + + /globalyzer/0.1.0: + resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==} + dev: true + + /globrex/0.1.2: + resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} + dev: true + + /graceful-fs/4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + dev: true + + /grapheme-splitter/1.0.4: + resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} + dev: true + + /gzip-size/6.0.0: + resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} + engines: {node: '>=10'} + dependencies: + duplexer: 0.1.2 + dev: true + + /has-flag/4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + dev: true + + /has/1.0.3: + resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} + engines: {node: '>= 0.4.0'} + dependencies: + function-bind: 1.1.1 + dev: true + + /human-signals/2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + dev: true + + /ignore/5.2.4: + resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} + engines: {node: '>= 4'} + dev: true + + /import-fresh/3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + dev: true + + /import-meta-resolve/2.2.2: + resolution: {integrity: sha512-f8KcQ1D80V7RnqVm+/lirO9zkOxjGxhaTC1IPrBGd3MEfNgmNG67tSUO9gTi2F3Blr2Az6g1vocaxzkVnWl9MA==} + dev: true + + /imurmurhash/0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + dev: true + + /inflight/1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + dev: true + + /inherits/2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + dev: true + + /is-binary-path/2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + dependencies: + binary-extensions: 2.2.0 + dev: true + + /is-core-module/2.11.0: + resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==} + dependencies: + has: 1.0.3 + dev: true + + /is-extglob/2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + dev: true + + /is-glob/4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + dependencies: + is-extglob: 2.1.1 + dev: true + + /is-number/7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + dev: true + + /is-path-inside/3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + dev: true + + /is-stream/2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + dev: true + + /isexe/2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + dev: true + + /jiti/1.18.2: + resolution: {integrity: sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==} + hasBin: true + dev: true + + /js-sdsl/4.3.0: + resolution: {integrity: sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==} + dev: true + + /js-yaml/4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + dependencies: + argparse: 2.0.1 + dev: true + + /json-schema-traverse/0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + dev: true + + /json-stable-stringify-without-jsonify/1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + dev: true + + /kleur/4.1.5: + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} + engines: {node: '>=6'} + dev: true + + /kolorist/1.7.0: + resolution: {integrity: sha512-ymToLHqL02udwVdbkowNpzjFd6UzozMtshPQKVi5k1EjKRqKqBrOnE9QbLEb0/pV76SAiIT13hdL8R6suc+f3g==} + dev: true + + /levn/0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + dev: true + + /local-pkg/0.4.3: + resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} + engines: {node: '>=14'} + dev: true + + /locate-path/6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + dependencies: + p-locate: 5.0.0 + dev: true + + /lodash.merge/4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + dev: true + + /magic-string/0.27.0: + resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.14 + dev: true + + /magic-string/0.29.0: + resolution: {integrity: sha512-WcfidHrDjMY+eLjlU+8OvwREqHwpgCeKVBUpQ3OhYYuvfaYCUgcbuBzappNzZvg/v8onU3oQj+BYpkOJe9Iw4Q==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.14 + dev: true + + /magic-string/0.30.0: + resolution: {integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.14 + dev: true + + /mdn-data/2.0.30: + resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} + dev: true + + /merge-stream/2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + dev: true + + /merge2/1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + dev: true + + /micromatch/4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + engines: {node: '>=8.6'} + dependencies: + braces: 3.0.2 + picomatch: 2.3.1 + dev: true + + /mime/3.0.0: + resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} + engines: {node: '>=10.0.0'} + hasBin: true + dev: true + + /mimic-fn/2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + dev: true + + /min-indent/1.0.1: + resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} + engines: {node: '>=4'} + dev: true + + /minimatch/3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + dependencies: + brace-expansion: 1.1.11 + dev: true + + /minimist/1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + dev: true + + /mkdirp/0.5.6: + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} + hasBin: true + dependencies: + minimist: 1.2.8 + dev: true + + /mri/1.2.0: + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} + engines: {node: '>=4'} + dev: true + + /mrmime/1.0.1: + resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==} + engines: {node: '>=10'} + dev: true + + /ms/2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + dev: true + + /nanoid/3.3.4: + resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + dev: true + + /natural-compare/1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + dev: true + + /node-fetch-native/1.0.2: + resolution: {integrity: sha512-KIkvH1jl6b3O7es/0ShyCgWLcfXxlBrLBbP3rOr23WArC66IMcU4DeZEeYEOwnopYhawLTn7/y+YtmASe8DFVQ==} + dev: true + + /normalize-path/3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + dev: true + + /npm-run-path/4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + dependencies: + path-key: 3.1.1 + dev: true + + /ofetch/1.0.1: + resolution: {integrity: sha512-icBz2JYfEpt+wZz1FRoGcrMigjNKjzvufE26m9+yUiacRQRHwnNlGRPiDnW4op7WX/MR6aniwS8xw8jyVelF2g==} + dependencies: + destr: 1.2.2 + node-fetch-native: 1.0.2 + ufo: 1.1.1 + dev: true + + /once/1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + dependencies: + wrappy: 1.0.2 + dev: true + + /onetime/5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + dependencies: + mimic-fn: 2.1.0 + dev: true + + /optionator/0.9.1: + resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} + engines: {node: '>= 0.8.0'} + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.3 + dev: true + + /p-limit/3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + dependencies: + yocto-queue: 0.1.0 + dev: true + + /p-locate/5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + dependencies: + p-limit: 3.1.0 + dev: true + + /parent-module/1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + dependencies: + callsites: 3.1.0 + dev: true + + /path-exists/4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + dev: true + + /path-is-absolute/1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + dev: true + + /path-key/3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + dev: true + + /path-parse/1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + dev: true + + /pathe/1.1.0: + resolution: {integrity: sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==} + dev: true + + /perfect-debounce/0.1.3: + resolution: {integrity: sha512-NOT9AcKiDGpnV/HBhI22Str++XWcErO/bALvHCuhv33owZW/CjH8KAFLZDCmu3727sihe0wTxpDhyGc6M8qacQ==} + dev: true + + /picocolors/1.0.0: + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + dev: true + + /picomatch/2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + dev: true + + /postcss/8.4.21: + resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.4 + picocolors: 1.0.0 + source-map-js: 1.0.2 + dev: true + + /prelude-ls/1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + dev: true + + /prettier-plugin-svelte/2.9.0_k23gl6auqwrxgr3e6o2bajswou: + resolution: {integrity: sha512-3doBi5NO4IVgaNPtwewvrgPpqAcvNv0NwJNflr76PIGgi9nf1oguQV1Hpdm9TI2ALIQVn/9iIwLpBO5UcD2Jiw==} + peerDependencies: + prettier: ^1.16.4 || ^2.0.0 + svelte: ^3.2.0 + dependencies: + prettier: 2.8.4 + svelte: 3.57.0 + dev: true + + /prettier/2.8.4: + resolution: {integrity: sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==} + engines: {node: '>=10.13.0'} + hasBin: true + dev: true + + /punycode/2.3.0: + resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} + engines: {node: '>=6'} + dev: true + + /queue-microtask/1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + dev: true + + /readdirp/3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + dependencies: + picomatch: 2.3.1 + dev: true + + /resolve-from/4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + dev: true + + /resolve/1.22.1: + resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} + hasBin: true + dependencies: + is-core-module: 2.11.0 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: true + + /reusify/1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + dev: true + + /rimraf/2.7.1: + resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} + hasBin: true + dependencies: + glob: 7.2.3 + dev: true + + /rimraf/3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + hasBin: true + dependencies: + glob: 7.2.3 + dev: true + + /rollup/3.19.1: + resolution: {integrity: sha512-lAbrdN7neYCg/8WaoWn/ckzCtz+jr70GFfYdlf50OF7387HTg+wiuiqJRFYawwSPpqfqDNYqK7smY/ks2iAudg==} + engines: {node: '>=14.18.0', npm: '>=8.0.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /run-parallel/1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + dependencies: + queue-microtask: 1.2.3 + dev: true + + /sade/1.8.1: + resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} + engines: {node: '>=6'} + dependencies: + mri: 1.2.0 + dev: true + + /sander/0.5.1: + resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==} + dependencies: + es6-promise: 3.3.1 + graceful-fs: 4.2.11 + mkdirp: 0.5.6 + rimraf: 2.7.1 + dev: true + + /set-cookie-parser/2.6.0: + resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==} + dev: true + + /shebang-command/2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + dependencies: + shebang-regex: 3.0.0 + dev: true + + /shebang-regex/3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + dev: true + + /signal-exit/3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + dev: true + + /sirv/2.0.2: + resolution: {integrity: sha512-4Qog6aE29nIjAOKe/wowFTxOdmbEZKb+3tsLljaBRzJwtqto0BChD2zzH0LhgCSXiI+V7X+Y45v14wBZQ1TK3w==} + engines: {node: '>= 10'} + dependencies: + '@polka/url': 1.0.0-next.21 + mrmime: 1.0.1 + totalist: 3.0.0 + dev: true + + /sorcery/0.11.0: + resolution: {integrity: sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw==} + hasBin: true + dependencies: + '@jridgewell/sourcemap-codec': 1.4.14 + buffer-crc32: 0.2.13 + minimist: 1.2.8 + sander: 0.5.1 + dev: true + + /source-map-js/1.0.2: + resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} + engines: {node: '>=0.10.0'} + dev: true + + /streamsearch/1.1.0: + resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} + engines: {node: '>=10.0.0'} + dev: true + + /strip-ansi/6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + dependencies: + ansi-regex: 5.0.1 + dev: true + + /strip-final-newline/2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + dev: true + + /strip-indent/3.0.0: + resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} + engines: {node: '>=8'} + dependencies: + min-indent: 1.0.1 + dev: true + + /strip-json-comments/3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + dev: true + + /supports-color/7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + dev: true + + /supports-preserve-symlinks-flag/1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + dev: true + + /svelte-check/3.1.4_svelte@3.57.0: + resolution: {integrity: sha512-25Lb46ZS4IK/XpBMe4IBMrtYf23V8alqBX+szXoccb7uM0D2Wqq5rMRzYBONZnFVuU1bQG3R50lyIT5eRewv2g==} + hasBin: true + peerDependencies: + svelte: ^3.55.0 + dependencies: + '@jridgewell/trace-mapping': 0.3.17 + chokidar: 3.5.3 + fast-glob: 3.2.12 + import-fresh: 3.3.0 + picocolors: 1.0.0 + sade: 1.8.1 + svelte: 3.57.0 + svelte-preprocess: 5.0.3_wkdgp32a7s6524odeddpfzb52q + typescript: 4.9.5 + transitivePeerDependencies: + - '@babel/core' + - coffeescript + - less + - postcss + - postcss-load-config + - pug + - sass + - stylus + - sugarss + dev: true + + /svelte-hmr/0.15.1_svelte@3.57.0: + resolution: {integrity: sha512-BiKB4RZ8YSwRKCNVdNxK/GfY+r4Kjgp9jCLEy0DuqAKfmQtpL38cQK3afdpjw4sqSs4PLi3jIPJIFp259NkZtA==} + engines: {node: ^12.20 || ^14.13.1 || >= 16} + peerDependencies: + svelte: '>=3.19.0' + dependencies: + svelte: 3.57.0 + dev: true + + /svelte-preprocess/5.0.3_wkdgp32a7s6524odeddpfzb52q: + resolution: {integrity: sha512-GrHF1rusdJVbOZOwgPWtpqmaexkydznKzy5qIC2FabgpFyKN57bjMUUUqPRfbBXK5igiEWn1uO/DXsa2vJ5VHA==} + engines: {node: '>= 14.10.0'} + requiresBuild: true + peerDependencies: + '@babel/core': ^7.10.2 + coffeescript: ^2.5.1 + less: ^3.11.3 || ^4.0.0 + postcss: ^7 || ^8 + postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0 + pug: ^3.0.0 + sass: ^1.26.8 + stylus: ^0.55.0 + sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0 + svelte: ^3.23.0 + typescript: '>=3.9.5 || ^4.0.0 || ^5.0.0' + peerDependenciesMeta: + '@babel/core': + optional: true + coffeescript: + optional: true + less: + optional: true + postcss: + optional: true + postcss-load-config: + optional: true + pug: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + typescript: + optional: true + dependencies: + '@types/pug': 2.0.6 + detect-indent: 6.1.0 + magic-string: 0.27.0 + sorcery: 0.11.0 + strip-indent: 3.0.0 + svelte: 3.57.0 + typescript: 4.9.5 + dev: true + + /svelte/3.57.0: + resolution: {integrity: sha512-WMXEvF+RtAaclw0t3bPDTUe19pplMlfyKDsixbHQYgCWi9+O9VN0kXU1OppzrB9gPAvz4NALuoca2LfW2bOjTQ==} + engines: {node: '>= 8'} + dev: true + + /text-table/0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + dev: true + + /tiny-glob/0.2.9: + resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==} + dependencies: + globalyzer: 0.1.0 + globrex: 0.1.2 + dev: true + + /to-regex-range/5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + dependencies: + is-number: 7.0.0 + dev: true + + /totalist/3.0.0: + resolution: {integrity: sha512-eM+pCBxXO/njtF7vdFsHuqb+ElbxqtI4r5EAvk6grfAFyJ6IvWlSkfZ5T9ozC6xWw3Fj1fGoSmrl0gUs46JVIw==} + engines: {node: '>=6'} + dev: true + + /type-check/0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + dev: true + + /type-fest/0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + dev: true + + /typescript/4.9.5: + resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} + engines: {node: '>=4.2.0'} + hasBin: true + dev: true + + /ufo/1.1.1: + resolution: {integrity: sha512-MvlCc4GHrmZdAllBc0iUDowff36Q9Ndw/UzqmEKyrfSzokTd9ZCy1i+IIk5hrYKkjoYVQyNbrw7/F8XJ2rEwTg==} + dev: true + + /unconfig/0.3.7: + resolution: {integrity: sha512-1589b7oGa8ILBYpta7TndM5mLHLzHUqBfhszeZxuUBrjO/RoQ52VGVWsS3w0C0GLNxO9RPmqkf6BmIvBApaRdA==} + dependencies: + '@antfu/utils': 0.5.2 + defu: 6.1.2 + jiti: 1.18.2 + dev: true + + /undici/5.21.0: + resolution: {integrity: sha512-HOjK8l6a57b2ZGXOcUsI5NLfoTrfmbOl90ixJDl0AEFG4wgHNDQxtZy15/ZQp7HhjkpaGlp/eneMgtsu1dIlUA==} + engines: {node: '>=12.18'} + dependencies: + busboy: 1.6.0 + dev: true + + /unocss/0.50.6_vite@4.2.0: + resolution: {integrity: sha512-7cKiIB/ssAPvCDUcFMs0jm0FzIyQKfgIjUzBYZ5dVFthOvN5dcFh7bCZE9dIM862n7oW8FjbkTxwdTbRqqJQVQ==} + engines: {node: '>=14'} + peerDependencies: + '@unocss/webpack': 0.50.6 + peerDependenciesMeta: + '@unocss/webpack': + optional: true + dependencies: + '@unocss/astro': 0.50.6_vite@4.2.0 + '@unocss/cli': 0.50.6 + '@unocss/core': 0.50.6 + '@unocss/postcss': 0.50.6 + '@unocss/preset-attributify': 0.50.6 + '@unocss/preset-icons': 0.50.6 + '@unocss/preset-mini': 0.50.6 + '@unocss/preset-tagify': 0.50.6 + '@unocss/preset-typography': 0.50.6 + '@unocss/preset-uno': 0.50.6 + '@unocss/preset-web-fonts': 0.50.6 + '@unocss/preset-wind': 0.50.6 + '@unocss/reset': 0.50.6 + '@unocss/transformer-attributify-jsx': 0.50.6 + '@unocss/transformer-compile-class': 0.50.6 + '@unocss/transformer-directives': 0.50.6 + '@unocss/transformer-variant-group': 0.50.6 + '@unocss/vite': 0.50.6_vite@4.2.0 + transitivePeerDependencies: + - rollup + - supports-color + - vite + dev: true + + /uri-js/4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + dependencies: + punycode: 2.3.0 + dev: true + + /vite/4.2.0: + resolution: {integrity: sha512-AbDTyzzwuKoRtMIRLGNxhLRuv1FpRgdIw+1y6AQG73Q5+vtecmvzKo/yk8X/vrHDpETRTx01ABijqUHIzBXi0g==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + esbuild: 0.17.12 + postcss: 8.4.21 + resolve: 1.22.1 + rollup: 3.19.1 + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /vitefu/0.2.4_vite@4.2.0: + resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 + peerDependenciesMeta: + vite: + optional: true + dependencies: + vite: 4.2.0 + dev: true + + /which/2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + dependencies: + isexe: 2.0.0 + dev: true + + /word-wrap/1.2.3: + resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} + engines: {node: '>=0.10.0'} + dev: true + + /wrappy/1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + dev: true + + /yocto-queue/0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + dev: true diff --git a/src/app.css b/src/app.css new file mode 100644 index 0000000..88c29cc --- /dev/null +++ b/src/app.css @@ -0,0 +1,37 @@ +@font-face { + font-family: 'Array-Wide'; + src: url('/Array-Wide.woff2') format('woff2'), + url('/Array-Wide.woff') format('woff'), + url('/Array-Wide.ttf') format('truetype'); + font-weight: 400; + font-display: swap; + font-style: normal; +} + +.rise-wrapper { + overflow: hidden; + position: relative; +} + +@keyframes rise { + 0% { + transform: translate3d(0, 110%, 0); + opacity: 0; + } + + 100% { + transform: translate3d(0, 0, 0); + opacity: 1; + } +} + +.rise-anim { + /*white-space: pre;*/ + transform: translate3d(0, 110%, 0); + opacity: 0; + animation-name: rise; + animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + animation-duration: 1000ms; + animation-delay: var(--delay); + animation-fill-mode: forwards; +} diff --git a/src/app.d.ts b/src/app.d.ts new file mode 100644 index 0000000..f59b884 --- /dev/null +++ b/src/app.d.ts @@ -0,0 +1,12 @@ +// See https://kit.svelte.dev/docs/types#app +// for information about these interfaces +declare global { + namespace App { + // interface Error {} + // interface Locals {} + // interface PageData {} + // interface Platform {} + } +} + +export {}; diff --git a/src/app.html b/src/app.html new file mode 100644 index 0000000..264ff38 --- /dev/null +++ b/src/app.html @@ -0,0 +1,12 @@ + + + + + + + %sveltekit.head% + + +
%sveltekit.body%
+ + diff --git a/src/components/Background.svelte b/src/components/Background.svelte new file mode 100644 index 0000000..c8572f9 --- /dev/null +++ b/src/components/Background.svelte @@ -0,0 +1,9 @@ + + +
+
+ {text} +
+
\ No newline at end of file diff --git a/src/components/Marquee.svelte b/src/components/Marquee.svelte new file mode 100644 index 0000000..8659350 --- /dev/null +++ b/src/components/Marquee.svelte @@ -0,0 +1,8 @@ + + + + + TEAM ILLUSION + diff --git a/src/components/MarqueeContainer.svelte b/src/components/MarqueeContainer.svelte new file mode 100644 index 0000000..377fd86 --- /dev/null +++ b/src/components/MarqueeContainer.svelte @@ -0,0 +1,20 @@ + + + +
+ {#each marqueeDirections as direction} + + {/each} + + + diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte new file mode 100644 index 0000000..933a412 --- /dev/null +++ b/src/routes/+layout.svelte @@ -0,0 +1,5 @@ + + \ No newline at end of file diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte new file mode 100644 index 0000000..29e634b --- /dev/null +++ b/src/routes/+page.svelte @@ -0,0 +1,26 @@ + + + +
+
+
+

TEAM ILLUSION

+

CMIT's official VEX and FIRST robotics team.

+
+ {#each links as {href, text}, index} + {`${text}`} + {/each} +
+
+
+
\ No newline at end of file diff --git a/static/Array-Wide.woff b/static/Array-Wide.woff new file mode 100644 index 0000000000000000000000000000000000000000..5325f05578955c5eb420f2d45bc43403ced431ba GIT binary patch literal 20552 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 G0nq?mu!m{@ literal 0 HcmV?d00001 diff --git a/static/Array-Wide.woff2 b/static/Array-Wide.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..d5fd68f20d73228e82f9a33c20c606bb73bd61be GIT binary patch literal 20648 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 TkAByvk6~x)!KIOvcQ5z>eFWLB literal 0 HcmV?d00001 diff --git a/static/favicon.png b/static/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..825b9e65af7c104cfb07089bb28659393b4f2097 GIT binary patch literal 1571 zcmV+;2Hg3HP)Px)-AP12RCwC$UE6KzI1p6{F2N z1VK2vi|pOpn{~#djwYcWXTI_im_u^TJgMZ4JMOsSj!0ma>B?-(Hr@X&W@|R-$}W@Z zgj#$x=!~7LGqHW?IO8+*oE1MyDp!G=L0#^lUx?;!fXv@l^6SvTnf^ac{5OurzC#ZMYc20lI%HhX816AYVs1T3heS1*WaWH z%;x>)-J}YB5#CLzU@GBR6sXYrD>Vw(Fmt#|JP;+}<#6b63Ike{Fuo!?M{yEffez;| zp!PfsuaC)>h>-AdbnwN13g*1LowNjT5?+lFVd#9$!8Z9HA|$*6dQ8EHLu}U|obW6f z2%uGv?vr=KNq7YYa2Roj;|zooo<)lf=&2yxM@e`kM$CmCR#x>gI>I|*Ubr({5Y^rb zghxQU22N}F51}^yfDSt786oMTc!W&V;d?76)9KXX1 z+6Okem(d}YXmmOiZq$!IPk5t8nnS{%?+vDFz3BevmFNgpIod~R{>@#@5x9zJKEHLHv!gHeK~n)Ld!M8DB|Kfe%~123&Hz1Z(86nU7*G5chmyDe ziV7$pB7pJ=96hpxHv9rCR29%bLOXlKU<_13_M8x)6;P8E1Kz6G<&P?$P^%c!M5`2` zfY2zg;VK5~^>TJGQzc+33-n~gKt{{of8GzUkWmU110IgI0DLxRIM>0US|TsM=L|@F z0Bun8U!cRB7-2apz=y-7*UxOxz@Z0)@QM)9wSGki1AZ38ceG7Q72z5`i;i=J`ILzL z@iUO?SBBG-0cQuo+an4TsLy-g-x;8P4UVwk|D8{W@U1Zi z!M)+jqy@nQ$p?5tsHp-6J304Q={v-B>66$P0IDx&YT(`IcZ~bZfmn11#rXd7<5s}y zBi9eim&zQc0Dk|2>$bs0PnLmDfMP5lcXRY&cvJ=zKxI^f0%-d$tD!`LBf9^jMSYUA zI8U?CWdY@}cRq6{5~y+)#h1!*-HcGW@+gZ4B};0OnC~`xQOyH19z*TA!!BJ%9s0V3F?CAJ{hTd#*tf+ur-W9MOURF-@B77_-OshsY}6 zOXRY=5%C^*26z?l)1=$bz30!so5tfABdSYzO+H=CpV~aaUefmjvfZ3Ttu9W&W3Iu6 zROlh0MFA5h;my}8lB0tAV-Rvc2Zs_CCSJnx@d`**$idgy-iMob4dJWWw|21b4NB=LfsYp0Aeh{Ov)yztQi;eL4y5 zMi>8^SzKqk8~k?UiQK^^-5d8c%bV?$F8%X~czyiaKCI2=UH