replies timeline only, appview-less bluesky client

chore: init

ptr.pet c7f9c0b0

+23
.gitignore
··· 1 + node_modules 2 + 3 + # Output 4 + .output 5 + .vercel 6 + .netlify 7 + .wrangler 8 + /.svelte-kit 9 + /build 10 + 11 + # OS 12 + .DS_Store 13 + Thumbs.db 14 + 15 + # Env 16 + .env 17 + .env.* 18 + !.env.example 19 + !.env.test 20 + 21 + # Vite 22 + vite.config.js.timestamp-* 23 + vite.config.ts.timestamp-*
+1
.npmrc
··· 1 + engine-strict=true
+9
.prettierignore
··· 1 + # Package Managers 2 + package-lock.json 3 + pnpm-lock.yaml 4 + yarn.lock 5 + bun.lock 6 + bun.lockb 7 + 8 + # Miscellaneous 9 + /static/
+16
.prettierrc
··· 1 + { 2 + "useTabs": true, 3 + "singleQuote": true, 4 + "trailingComma": "none", 5 + "printWidth": 100, 6 + "plugins": ["prettier-plugin-svelte", "prettier-plugin-tailwindcss"], 7 + "overrides": [ 8 + { 9 + "files": "*.svelte", 10 + "options": { 11 + "parser": "svelte" 12 + } 13 + } 14 + ], 15 + "tailwindStylesheet": "./src/app.css" 16 + }
+38
README.md
··· 1 + # sv 2 + 3 + Everything you need to build a Svelte project, powered by [`sv`](https://github.com/sveltejs/cli). 4 + 5 + ## Creating a project 6 + 7 + If you're seeing this, you've probably already done this step. Congrats! 8 + 9 + ```sh 10 + # create a new project in the current directory 11 + npx sv create 12 + 13 + # create a new project in my-app 14 + npx sv create my-app 15 + ``` 16 + 17 + ## Developing 18 + 19 + Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server: 20 + 21 + ```sh 22 + npm run dev 23 + 24 + # or start the server and open the app in a new browser tab 25 + npm run dev -- --open 26 + ``` 27 + 28 + ## Building 29 + 30 + To create a production version of your app: 31 + 32 + ```sh 33 + npm run build 34 + ``` 35 + 36 + You can preview the production build with `npm run preview`. 37 + 38 + > To deploy your app, you may need to install an [adapter](https://svelte.dev/docs/kit/adapters) for your target environment.
+1675
deno.lock
··· 1 + { 2 + "version": "5", 3 + "specifiers": { 4 + "npm:@eslint/compat@^1.4.0": "1.4.0_eslint@9.37.0", 5 + "npm:@eslint/js@^9.36.0": "9.37.0", 6 + "npm:@sveltejs/adapter-auto@^6.1.0": "6.1.1_@sveltejs+kit@2.46.4__@sveltejs+vite-plugin-svelte@6.2.1___svelte@5.39.11____acorn@8.15.0___vite@7.1.9____@types+node@24.7.1____picomatch@4.0.3___@types+node@24.7.1__svelte@5.39.11___acorn@8.15.0__vite@7.1.9___@types+node@24.7.1___picomatch@4.0.3__acorn@8.15.0__@types+node@24.7.1_@sveltejs+vite-plugin-svelte@6.2.1__svelte@5.39.11___acorn@8.15.0__vite@7.1.9___@types+node@24.7.1___picomatch@4.0.3__@types+node@24.7.1_svelte@5.39.11__acorn@8.15.0_vite@7.1.9__@types+node@24.7.1__picomatch@4.0.3_@types+node@24.7.1", 7 + "npm:@sveltejs/kit@^2.43.2": "2.46.4_@sveltejs+vite-plugin-svelte@6.2.1__svelte@5.39.11___acorn@8.15.0__vite@7.1.9___@types+node@24.7.1___picomatch@4.0.3__@types+node@24.7.1_svelte@5.39.11__acorn@8.15.0_vite@7.1.9__@types+node@24.7.1__picomatch@4.0.3_acorn@8.15.0_@types+node@24.7.1", 8 + "npm:@sveltejs/vite-plugin-svelte@^6.2.0": "6.2.1_svelte@5.39.11__acorn@8.15.0_vite@7.1.9__@types+node@24.7.1__picomatch@4.0.3_@types+node@24.7.1", 9 + "npm:@tailwindcss/forms@~0.5.10": "0.5.10_tailwindcss@4.1.14", 10 + "npm:@tailwindcss/vite@^4.1.13": "4.1.14_vite@7.1.9__@types+node@24.7.1__picomatch@4.0.3_@types+node@24.7.1", 11 + "npm:@types/node@24": "24.7.1", 12 + "npm:eslint-config-prettier@^10.1.8": "10.1.8_eslint@9.37.0", 13 + "npm:eslint-plugin-svelte@^3.12.4": "3.12.4_eslint@9.37.0_svelte@5.39.11__acorn@8.15.0_postcss@8.5.6", 14 + "npm:eslint@^9.36.0": "9.37.0", 15 + "npm:globals@^16.4.0": "16.4.0", 16 + "npm:prettier-plugin-svelte@^3.4.0": "3.4.0_prettier@3.6.2_svelte@5.39.11__acorn@8.15.0", 17 + "npm:prettier-plugin-tailwindcss@~0.6.14": "0.6.14_prettier@3.6.2_prettier-plugin-svelte@3.4.0__prettier@3.6.2__svelte@5.39.11___acorn@8.15.0_svelte@5.39.11__acorn@8.15.0", 18 + "npm:prettier@^3.6.2": "3.6.2", 19 + "npm:svelte-check@^4.3.2": "4.3.3_svelte@5.39.11__acorn@8.15.0_typescript@5.9.3", 20 + "npm:svelte@^5.39.5": "5.39.11_acorn@8.15.0", 21 + "npm:tailwindcss@^4.1.13": "4.1.14", 22 + "npm:typescript-eslint@^8.44.1": "8.46.0_eslint@9.37.0_typescript@5.9.3_@typescript-eslint+parser@8.46.0__eslint@9.37.0__typescript@5.9.3", 23 + "npm:typescript@^5.9.2": "5.9.3", 24 + "npm:vite@^7.1.7": "7.1.9_@types+node@24.7.1_picomatch@4.0.3" 25 + }, 26 + "npm": { 27 + "@esbuild/aix-ppc64@0.25.10": { 28 + "integrity": "sha512-0NFWnA+7l41irNuaSVlLfgNT12caWJVLzp5eAVhZ0z1qpxbockccEt3s+149rE64VUI3Ml2zt8Nv5JVc4QXTsw==", 29 + "os": ["aix"], 30 + "cpu": ["ppc64"] 31 + }, 32 + "@esbuild/android-arm64@0.25.10": { 33 + "integrity": "sha512-LSQa7eDahypv/VO6WKohZGPSJDq5OVOo3UoFR1E4t4Gj1W7zEQMUhI+lo81H+DtB+kP+tDgBp+M4oNCwp6kffg==", 34 + "os": ["android"], 35 + "cpu": ["arm64"] 36 + }, 37 + "@esbuild/android-arm@0.25.10": { 38 + "integrity": "sha512-dQAxF1dW1C3zpeCDc5KqIYuZ1tgAdRXNoZP7vkBIRtKZPYe2xVr/d3SkirklCHudW1B45tGiUlz2pUWDfbDD4w==", 39 + "os": ["android"], 40 + "cpu": ["arm"] 41 + }, 42 + "@esbuild/android-x64@0.25.10": { 43 + "integrity": "sha512-MiC9CWdPrfhibcXwr39p9ha1x0lZJ9KaVfvzA0Wxwz9ETX4v5CHfF09bx935nHlhi+MxhA63dKRRQLiVgSUtEg==", 44 + "os": ["android"], 45 + "cpu": ["x64"] 46 + }, 47 + "@esbuild/darwin-arm64@0.25.10": { 48 + "integrity": "sha512-JC74bdXcQEpW9KkV326WpZZjLguSZ3DfS8wrrvPMHgQOIEIG/sPXEN/V8IssoJhbefLRcRqw6RQH2NnpdprtMA==", 49 + "os": ["darwin"], 50 + "cpu": ["arm64"] 51 + }, 52 + "@esbuild/darwin-x64@0.25.10": { 53 + "integrity": "sha512-tguWg1olF6DGqzws97pKZ8G2L7Ig1vjDmGTwcTuYHbuU6TTjJe5FXbgs5C1BBzHbJ2bo1m3WkQDbWO2PvamRcg==", 54 + "os": ["darwin"], 55 + "cpu": ["x64"] 56 + }, 57 + "@esbuild/freebsd-arm64@0.25.10": { 58 + "integrity": "sha512-3ZioSQSg1HT2N05YxeJWYR+Libe3bREVSdWhEEgExWaDtyFbbXWb49QgPvFH8u03vUPX10JhJPcz7s9t9+boWg==", 59 + "os": ["freebsd"], 60 + "cpu": ["arm64"] 61 + }, 62 + "@esbuild/freebsd-x64@0.25.10": { 63 + "integrity": "sha512-LLgJfHJk014Aa4anGDbh8bmI5Lk+QidDmGzuC2D+vP7mv/GeSN+H39zOf7pN5N8p059FcOfs2bVlrRr4SK9WxA==", 64 + "os": ["freebsd"], 65 + "cpu": ["x64"] 66 + }, 67 + "@esbuild/linux-arm64@0.25.10": { 68 + "integrity": "sha512-5luJWN6YKBsawd5f9i4+c+geYiVEw20FVW5x0v1kEMWNq8UctFjDiMATBxLvmmHA4bf7F6hTRaJgtghFr9iziQ==", 69 + "os": ["linux"], 70 + "cpu": ["arm64"] 71 + }, 72 + "@esbuild/linux-arm@0.25.10": { 73 + "integrity": "sha512-oR31GtBTFYCqEBALI9r6WxoU/ZofZl962pouZRTEYECvNF/dtXKku8YXcJkhgK/beU+zedXfIzHijSRapJY3vg==", 74 + "os": ["linux"], 75 + "cpu": ["arm"] 76 + }, 77 + "@esbuild/linux-ia32@0.25.10": { 78 + "integrity": "sha512-NrSCx2Kim3EnnWgS4Txn0QGt0Xipoumb6z6sUtl5bOEZIVKhzfyp/Lyw4C1DIYvzeW/5mWYPBFJU3a/8Yr75DQ==", 79 + "os": ["linux"], 80 + "cpu": ["ia32"] 81 + }, 82 + "@esbuild/linux-loong64@0.25.10": { 83 + "integrity": "sha512-xoSphrd4AZda8+rUDDfD9J6FUMjrkTz8itpTITM4/xgerAZZcFW7Dv+sun7333IfKxGG8gAq+3NbfEMJfiY+Eg==", 84 + "os": ["linux"], 85 + "cpu": ["loong64"] 86 + }, 87 + "@esbuild/linux-mips64el@0.25.10": { 88 + "integrity": "sha512-ab6eiuCwoMmYDyTnyptoKkVS3k8fy/1Uvq7Dj5czXI6DF2GqD2ToInBI0SHOp5/X1BdZ26RKc5+qjQNGRBelRA==", 89 + "os": ["linux"], 90 + "cpu": ["mips64el"] 91 + }, 92 + "@esbuild/linux-ppc64@0.25.10": { 93 + "integrity": "sha512-NLinzzOgZQsGpsTkEbdJTCanwA5/wozN9dSgEl12haXJBzMTpssebuXR42bthOF3z7zXFWH1AmvWunUCkBE4EA==", 94 + "os": ["linux"], 95 + "cpu": ["ppc64"] 96 + }, 97 + "@esbuild/linux-riscv64@0.25.10": { 98 + "integrity": "sha512-FE557XdZDrtX8NMIeA8LBJX3dC2M8VGXwfrQWU7LB5SLOajfJIxmSdyL/gU1m64Zs9CBKvm4UAuBp5aJ8OgnrA==", 99 + "os": ["linux"], 100 + "cpu": ["riscv64"] 101 + }, 102 + "@esbuild/linux-s390x@0.25.10": { 103 + "integrity": "sha512-3BBSbgzuB9ajLoVZk0mGu+EHlBwkusRmeNYdqmznmMc9zGASFjSsxgkNsqmXugpPk00gJ0JNKh/97nxmjctdew==", 104 + "os": ["linux"], 105 + "cpu": ["s390x"] 106 + }, 107 + "@esbuild/linux-x64@0.25.10": { 108 + "integrity": "sha512-QSX81KhFoZGwenVyPoberggdW1nrQZSvfVDAIUXr3WqLRZGZqWk/P4T8p2SP+de2Sr5HPcvjhcJzEiulKgnxtA==", 109 + "os": ["linux"], 110 + "cpu": ["x64"] 111 + }, 112 + "@esbuild/netbsd-arm64@0.25.10": { 113 + "integrity": "sha512-AKQM3gfYfSW8XRk8DdMCzaLUFB15dTrZfnX8WXQoOUpUBQ+NaAFCP1kPS/ykbbGYz7rxn0WS48/81l9hFl3u4A==", 114 + "os": ["netbsd"], 115 + "cpu": ["arm64"] 116 + }, 117 + "@esbuild/netbsd-x64@0.25.10": { 118 + "integrity": "sha512-7RTytDPGU6fek/hWuN9qQpeGPBZFfB4zZgcz2VK2Z5VpdUxEI8JKYsg3JfO0n/Z1E/6l05n0unDCNc4HnhQGig==", 119 + "os": ["netbsd"], 120 + "cpu": ["x64"] 121 + }, 122 + "@esbuild/openbsd-arm64@0.25.10": { 123 + "integrity": "sha512-5Se0VM9Wtq797YFn+dLimf2Zx6McttsH2olUBsDml+lm0GOCRVebRWUvDtkY4BWYv/3NgzS8b/UM3jQNh5hYyw==", 124 + "os": ["openbsd"], 125 + "cpu": ["arm64"] 126 + }, 127 + "@esbuild/openbsd-x64@0.25.10": { 128 + "integrity": "sha512-XkA4frq1TLj4bEMB+2HnI0+4RnjbuGZfet2gs/LNs5Hc7D89ZQBHQ0gL2ND6Lzu1+QVkjp3x1gIcPKzRNP8bXw==", 129 + "os": ["openbsd"], 130 + "cpu": ["x64"] 131 + }, 132 + "@esbuild/openharmony-arm64@0.25.10": { 133 + "integrity": "sha512-AVTSBhTX8Y/Fz6OmIVBip9tJzZEUcY8WLh7I59+upa5/GPhh2/aM6bvOMQySspnCCHvFi79kMtdJS1w0DXAeag==", 134 + "os": ["openharmony"], 135 + "cpu": ["arm64"] 136 + }, 137 + "@esbuild/sunos-x64@0.25.10": { 138 + "integrity": "sha512-fswk3XT0Uf2pGJmOpDB7yknqhVkJQkAQOcW/ccVOtfx05LkbWOaRAtn5SaqXypeKQra1QaEa841PgrSL9ubSPQ==", 139 + "os": ["sunos"], 140 + "cpu": ["x64"] 141 + }, 142 + "@esbuild/win32-arm64@0.25.10": { 143 + "integrity": "sha512-ah+9b59KDTSfpaCg6VdJoOQvKjI33nTaQr4UluQwW7aEwZQsbMCfTmfEO4VyewOxx4RaDT/xCy9ra2GPWmO7Kw==", 144 + "os": ["win32"], 145 + "cpu": ["arm64"] 146 + }, 147 + "@esbuild/win32-ia32@0.25.10": { 148 + "integrity": "sha512-QHPDbKkrGO8/cz9LKVnJU22HOi4pxZnZhhA2HYHez5Pz4JeffhDjf85E57Oyco163GnzNCVkZK0b/n4Y0UHcSw==", 149 + "os": ["win32"], 150 + "cpu": ["ia32"] 151 + }, 152 + "@esbuild/win32-x64@0.25.10": { 153 + "integrity": "sha512-9KpxSVFCu0iK1owoez6aC/s/EdUQLDN3adTxGCqxMVhrPDj6bt5dbrHDXUuq+Bs2vATFBBrQS5vdQ/Ed2P+nbw==", 154 + "os": ["win32"], 155 + "cpu": ["x64"] 156 + }, 157 + "@eslint-community/eslint-utils@4.9.0_eslint@9.37.0": { 158 + "integrity": "sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==", 159 + "dependencies": [ 160 + "eslint", 161 + "eslint-visitor-keys@3.4.3" 162 + ] 163 + }, 164 + "@eslint-community/regexpp@4.12.1": { 165 + "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==" 166 + }, 167 + "@eslint/compat@1.4.0_eslint@9.37.0": { 168 + "integrity": "sha512-DEzm5dKeDBPm3r08Ixli/0cmxr8LkRdwxMRUIJBlSCpAwSrvFEJpVBzV+66JhDxiaqKxnRzCXhtiMiczF7Hglg==", 169 + "dependencies": [ 170 + "@eslint/core", 171 + "eslint" 172 + ], 173 + "optionalPeers": [ 174 + "eslint" 175 + ] 176 + }, 177 + "@eslint/config-array@0.21.0": { 178 + "integrity": "sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==", 179 + "dependencies": [ 180 + "@eslint/object-schema", 181 + "debug", 182 + "minimatch@3.1.2" 183 + ] 184 + }, 185 + "@eslint/config-helpers@0.4.0": { 186 + "integrity": "sha512-WUFvV4WoIwW8Bv0KeKCIIEgdSiFOsulyN0xrMu+7z43q/hkOLXjvb5u7UC9jDxvRzcrbEmuZBX5yJZz1741jog==", 187 + "dependencies": [ 188 + "@eslint/core" 189 + ] 190 + }, 191 + "@eslint/core@0.16.0": { 192 + "integrity": "sha512-nmC8/totwobIiFcGkDza3GIKfAw1+hLiYVrh3I1nIomQ8PEr5cxg34jnkmGawul/ep52wGRAcyeDCNtWKSOj4Q==", 193 + "dependencies": [ 194 + "@types/json-schema" 195 + ] 196 + }, 197 + "@eslint/eslintrc@3.3.1": { 198 + "integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==", 199 + "dependencies": [ 200 + "ajv", 201 + "debug", 202 + "espree", 203 + "globals@14.0.0", 204 + "ignore@5.3.2", 205 + "import-fresh", 206 + "js-yaml", 207 + "minimatch@3.1.2", 208 + "strip-json-comments" 209 + ] 210 + }, 211 + "@eslint/js@9.37.0": { 212 + "integrity": "sha512-jaS+NJ+hximswBG6pjNX0uEJZkrT0zwpVi3BA3vX22aFGjJjmgSTSmPpZCRKmoBL5VY/M6p0xsSJx7rk7sy5gg==" 213 + }, 214 + "@eslint/object-schema@2.1.6": { 215 + "integrity": "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==" 216 + }, 217 + "@eslint/plugin-kit@0.4.0": { 218 + "integrity": "sha512-sB5uyeq+dwCWyPi31B2gQlVlo+j5brPlWx4yZBrEaRo/nhdDE8Xke1gsGgtiBdaBTxuTkceLVuVt/pclrasb0A==", 219 + "dependencies": [ 220 + "@eslint/core", 221 + "levn" 222 + ] 223 + }, 224 + "@humanfs/core@0.19.1": { 225 + "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==" 226 + }, 227 + "@humanfs/node@0.16.7": { 228 + "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==", 229 + "dependencies": [ 230 + "@humanfs/core", 231 + "@humanwhocodes/retry" 232 + ] 233 + }, 234 + "@humanwhocodes/module-importer@1.0.1": { 235 + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==" 236 + }, 237 + "@humanwhocodes/retry@0.4.3": { 238 + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==" 239 + }, 240 + "@isaacs/fs-minipass@4.0.1": { 241 + "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", 242 + "dependencies": [ 243 + "minipass" 244 + ] 245 + }, 246 + "@jridgewell/gen-mapping@0.3.13": { 247 + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", 248 + "dependencies": [ 249 + "@jridgewell/sourcemap-codec", 250 + "@jridgewell/trace-mapping" 251 + ] 252 + }, 253 + "@jridgewell/remapping@2.3.5": { 254 + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", 255 + "dependencies": [ 256 + "@jridgewell/gen-mapping", 257 + "@jridgewell/trace-mapping" 258 + ] 259 + }, 260 + "@jridgewell/resolve-uri@3.1.2": { 261 + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==" 262 + }, 263 + "@jridgewell/sourcemap-codec@1.5.5": { 264 + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==" 265 + }, 266 + "@jridgewell/trace-mapping@0.3.31": { 267 + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", 268 + "dependencies": [ 269 + "@jridgewell/resolve-uri", 270 + "@jridgewell/sourcemap-codec" 271 + ] 272 + }, 273 + "@nodelib/fs.scandir@2.1.5": { 274 + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 275 + "dependencies": [ 276 + "@nodelib/fs.stat", 277 + "run-parallel" 278 + ] 279 + }, 280 + "@nodelib/fs.stat@2.0.5": { 281 + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" 282 + }, 283 + "@nodelib/fs.walk@1.2.8": { 284 + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 285 + "dependencies": [ 286 + "@nodelib/fs.scandir", 287 + "fastq" 288 + ] 289 + }, 290 + "@polka/url@1.0.0-next.29": { 291 + "integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==" 292 + }, 293 + "@rollup/rollup-android-arm-eabi@4.52.4": { 294 + "integrity": "sha512-BTm2qKNnWIQ5auf4deoetINJm2JzvihvGb9R6K/ETwKLql/Bb3Eg2H1FBp1gUb4YGbydMA3jcmQTR73q7J+GAA==", 295 + "os": ["android"], 296 + "cpu": ["arm"] 297 + }, 298 + "@rollup/rollup-android-arm64@4.52.4": { 299 + "integrity": "sha512-P9LDQiC5vpgGFgz7GSM6dKPCiqR3XYN1WwJKA4/BUVDjHpYsf3iBEmVz62uyq20NGYbiGPR5cNHI7T1HqxNs2w==", 300 + "os": ["android"], 301 + "cpu": ["arm64"] 302 + }, 303 + "@rollup/rollup-darwin-arm64@4.52.4": { 304 + "integrity": "sha512-QRWSW+bVccAvZF6cbNZBJwAehmvG9NwfWHwMy4GbWi/BQIA/laTIktebT2ipVjNncqE6GLPxOok5hsECgAxGZg==", 305 + "os": ["darwin"], 306 + "cpu": ["arm64"] 307 + }, 308 + "@rollup/rollup-darwin-x64@4.52.4": { 309 + "integrity": "sha512-hZgP05pResAkRJxL1b+7yxCnXPGsXU0fG9Yfd6dUaoGk+FhdPKCJ5L1Sumyxn8kvw8Qi5PvQ8ulenUbRjzeCTw==", 310 + "os": ["darwin"], 311 + "cpu": ["x64"] 312 + }, 313 + "@rollup/rollup-freebsd-arm64@4.52.4": { 314 + "integrity": "sha512-xmc30VshuBNUd58Xk4TKAEcRZHaXlV+tCxIXELiE9sQuK3kG8ZFgSPi57UBJt8/ogfhAF5Oz4ZSUBN77weM+mQ==", 315 + "os": ["freebsd"], 316 + "cpu": ["arm64"] 317 + }, 318 + "@rollup/rollup-freebsd-x64@4.52.4": { 319 + "integrity": "sha512-WdSLpZFjOEqNZGmHflxyifolwAiZmDQzuOzIq9L27ButpCVpD7KzTRtEG1I0wMPFyiyUdOO+4t8GvrnBLQSwpw==", 320 + "os": ["freebsd"], 321 + "cpu": ["x64"] 322 + }, 323 + "@rollup/rollup-linux-arm-gnueabihf@4.52.4": { 324 + "integrity": "sha512-xRiOu9Of1FZ4SxVbB0iEDXc4ddIcjCv2aj03dmW8UrZIW7aIQ9jVJdLBIhxBI+MaTnGAKyvMwPwQnoOEvP7FgQ==", 325 + "os": ["linux"], 326 + "cpu": ["arm"] 327 + }, 328 + "@rollup/rollup-linux-arm-musleabihf@4.52.4": { 329 + "integrity": "sha512-FbhM2p9TJAmEIEhIgzR4soUcsW49e9veAQCziwbR+XWB2zqJ12b4i/+hel9yLiD8pLncDH4fKIPIbt5238341Q==", 330 + "os": ["linux"], 331 + "cpu": ["arm"] 332 + }, 333 + "@rollup/rollup-linux-arm64-gnu@4.52.4": { 334 + "integrity": "sha512-4n4gVwhPHR9q/g8lKCyz0yuaD0MvDf7dV4f9tHt0C73Mp8h38UCtSCSE6R9iBlTbXlmA8CjpsZoujhszefqueg==", 335 + "os": ["linux"], 336 + "cpu": ["arm64"] 337 + }, 338 + "@rollup/rollup-linux-arm64-musl@4.52.4": { 339 + "integrity": "sha512-u0n17nGA0nvi/11gcZKsjkLj1QIpAuPFQbR48Subo7SmZJnGxDpspyw2kbpuoQnyK+9pwf3pAoEXerJs/8Mi9g==", 340 + "os": ["linux"], 341 + "cpu": ["arm64"] 342 + }, 343 + "@rollup/rollup-linux-loong64-gnu@4.52.4": { 344 + "integrity": "sha512-0G2c2lpYtbTuXo8KEJkDkClE/+/2AFPdPAbmaHoE870foRFs4pBrDehilMcrSScrN/fB/1HTaWO4bqw+ewBzMQ==", 345 + "os": ["linux"], 346 + "cpu": ["loong64"] 347 + }, 348 + "@rollup/rollup-linux-ppc64-gnu@4.52.4": { 349 + "integrity": "sha512-teSACug1GyZHmPDv14VNbvZFX779UqWTsd7KtTM9JIZRDI5NUwYSIS30kzI8m06gOPB//jtpqlhmraQ68b5X2g==", 350 + "os": ["linux"], 351 + "cpu": ["ppc64"] 352 + }, 353 + "@rollup/rollup-linux-riscv64-gnu@4.52.4": { 354 + "integrity": "sha512-/MOEW3aHjjs1p4Pw1Xk4+3egRevx8Ji9N6HUIA1Ifh8Q+cg9dremvFCUbOX2Zebz80BwJIgCBUemjqhU5XI5Eg==", 355 + "os": ["linux"], 356 + "cpu": ["riscv64"] 357 + }, 358 + "@rollup/rollup-linux-riscv64-musl@4.52.4": { 359 + "integrity": "sha512-1HHmsRyh845QDpEWzOFtMCph5Ts+9+yllCrREuBR/vg2RogAQGGBRC8lDPrPOMnrdOJ+mt1WLMOC2Kao/UwcvA==", 360 + "os": ["linux"], 361 + "cpu": ["riscv64"] 362 + }, 363 + "@rollup/rollup-linux-s390x-gnu@4.52.4": { 364 + "integrity": "sha512-seoeZp4L/6D1MUyjWkOMRU6/iLmCU2EjbMTyAG4oIOs1/I82Y5lTeaxW0KBfkUdHAWN7j25bpkt0rjnOgAcQcA==", 365 + "os": ["linux"], 366 + "cpu": ["s390x"] 367 + }, 368 + "@rollup/rollup-linux-x64-gnu@4.52.4": { 369 + "integrity": "sha512-Wi6AXf0k0L7E2gteNsNHUs7UMwCIhsCTs6+tqQ5GPwVRWMaflqGec4Sd8n6+FNFDw9vGcReqk2KzBDhCa1DLYg==", 370 + "os": ["linux"], 371 + "cpu": ["x64"] 372 + }, 373 + "@rollup/rollup-linux-x64-musl@4.52.4": { 374 + "integrity": "sha512-dtBZYjDmCQ9hW+WgEkaffvRRCKm767wWhxsFW3Lw86VXz/uJRuD438/XvbZT//B96Vs8oTA8Q4A0AfHbrxP9zw==", 375 + "os": ["linux"], 376 + "cpu": ["x64"] 377 + }, 378 + "@rollup/rollup-openharmony-arm64@4.52.4": { 379 + "integrity": "sha512-1ox+GqgRWqaB1RnyZXL8PD6E5f7YyRUJYnCqKpNzxzP0TkaUh112NDrR9Tt+C8rJ4x5G9Mk8PQR3o7Ku2RKqKA==", 380 + "os": ["openharmony"], 381 + "cpu": ["arm64"] 382 + }, 383 + "@rollup/rollup-win32-arm64-msvc@4.52.4": { 384 + "integrity": "sha512-8GKr640PdFNXwzIE0IrkMWUNUomILLkfeHjXBi/nUvFlpZP+FA8BKGKpacjW6OUUHaNI6sUURxR2U2g78FOHWQ==", 385 + "os": ["win32"], 386 + "cpu": ["arm64"] 387 + }, 388 + "@rollup/rollup-win32-ia32-msvc@4.52.4": { 389 + "integrity": "sha512-AIy/jdJ7WtJ/F6EcfOb2GjR9UweO0n43jNObQMb6oGxkYTfLcnN7vYYpG+CN3lLxrQkzWnMOoNSHTW54pgbVxw==", 390 + "os": ["win32"], 391 + "cpu": ["ia32"] 392 + }, 393 + "@rollup/rollup-win32-x64-gnu@4.52.4": { 394 + "integrity": "sha512-UF9KfsH9yEam0UjTwAgdK0anlQ7c8/pWPU2yVjyWcF1I1thABt6WXE47cI71pGiZ8wGvxohBoLnxM04L/wj8mQ==", 395 + "os": ["win32"], 396 + "cpu": ["x64"] 397 + }, 398 + "@rollup/rollup-win32-x64-msvc@4.52.4": { 399 + "integrity": "sha512-bf9PtUa0u8IXDVxzRToFQKsNCRz9qLYfR/MpECxl4mRoWYjAeFjgxj1XdZr2M/GNVpT05p+LgQOHopYDlUu6/w==", 400 + "os": ["win32"], 401 + "cpu": ["x64"] 402 + }, 403 + "@standard-schema/spec@1.0.0": { 404 + "integrity": "sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==" 405 + }, 406 + "@sveltejs/acorn-typescript@1.0.6_acorn@8.15.0": { 407 + "integrity": "sha512-4awhxtMh4cx9blePWl10HRHj8Iivtqj+2QdDCSMDzxG+XKa9+VCNupQuCuvzEhYPzZSrX+0gC+0lHA/0fFKKQQ==", 408 + "dependencies": [ 409 + "acorn" 410 + ] 411 + }, 412 + "@sveltejs/adapter-auto@6.1.1_@sveltejs+kit@2.46.4__@sveltejs+vite-plugin-svelte@6.2.1___svelte@5.39.11____acorn@8.15.0___vite@7.1.9____@types+node@24.7.1____picomatch@4.0.3___@types+node@24.7.1__svelte@5.39.11___acorn@8.15.0__vite@7.1.9___@types+node@24.7.1___picomatch@4.0.3__acorn@8.15.0__@types+node@24.7.1_@sveltejs+vite-plugin-svelte@6.2.1__svelte@5.39.11___acorn@8.15.0__vite@7.1.9___@types+node@24.7.1___picomatch@4.0.3__@types+node@24.7.1_svelte@5.39.11__acorn@8.15.0_vite@7.1.9__@types+node@24.7.1__picomatch@4.0.3_@types+node@24.7.1": { 413 + "integrity": "sha512-cBNt4jgH4KuaNO5gRSB2CZKkGtz+OCZ8lPjRQGjhvVUD4akotnj2weUia6imLl2v07K3IgsQRyM36909miSwoQ==", 414 + "dependencies": [ 415 + "@sveltejs/kit" 416 + ] 417 + }, 418 + "@sveltejs/kit@2.46.4_@sveltejs+vite-plugin-svelte@6.2.1__svelte@5.39.11___acorn@8.15.0__vite@7.1.9___@types+node@24.7.1___picomatch@4.0.3__@types+node@24.7.1_svelte@5.39.11__acorn@8.15.0_vite@7.1.9__@types+node@24.7.1__picomatch@4.0.3_acorn@8.15.0_@types+node@24.7.1": { 419 + "integrity": "sha512-J1fd80WokLzIm6EAV7z7C2+/C02qVAX645LZomARARTRJkbbJSY1Jln3wtBZYibUB8c9/5Z6xqLAV39VdbtWCQ==", 420 + "dependencies": [ 421 + "@standard-schema/spec", 422 + "@sveltejs/acorn-typescript", 423 + "@sveltejs/vite-plugin-svelte", 424 + "@types/cookie", 425 + "acorn", 426 + "cookie", 427 + "devalue", 428 + "esm-env", 429 + "kleur", 430 + "magic-string", 431 + "mrmime", 432 + "sade", 433 + "set-cookie-parser", 434 + "sirv", 435 + "svelte", 436 + "vite" 437 + ], 438 + "bin": true 439 + }, 440 + "@sveltejs/vite-plugin-svelte-inspector@5.0.1_@sveltejs+vite-plugin-svelte@6.2.1__svelte@5.39.11___acorn@8.15.0__vite@7.1.9___@types+node@24.7.1___picomatch@4.0.3__@types+node@24.7.1_svelte@5.39.11__acorn@8.15.0_vite@7.1.9__@types+node@24.7.1__picomatch@4.0.3_@types+node@24.7.1": { 441 + "integrity": "sha512-ubWshlMk4bc8mkwWbg6vNvCeT7lGQojE3ijDh3QTR6Zr/R+GXxsGbyH4PExEPpiFmqPhYiVSVmHBjUcVc1JIrA==", 442 + "dependencies": [ 443 + "@sveltejs/vite-plugin-svelte", 444 + "debug", 445 + "svelte", 446 + "vite" 447 + ] 448 + }, 449 + "@sveltejs/vite-plugin-svelte@6.2.1_svelte@5.39.11__acorn@8.15.0_vite@7.1.9__@types+node@24.7.1__picomatch@4.0.3_@types+node@24.7.1": { 450 + "integrity": "sha512-YZs/OSKOQAQCnJvM/P+F1URotNnYNeU3P2s4oIpzm1uFaqUEqRxUB0g5ejMjEb5Gjb9/PiBI5Ktrq4rUUF8UVQ==", 451 + "dependencies": [ 452 + "@sveltejs/vite-plugin-svelte-inspector", 453 + "debug", 454 + "deepmerge", 455 + "magic-string", 456 + "svelte", 457 + "vite", 458 + "vitefu" 459 + ] 460 + }, 461 + "@tailwindcss/forms@0.5.10_tailwindcss@4.1.14": { 462 + "integrity": "sha512-utI1ONF6uf/pPNO68kmN1b8rEwNXv3czukalo8VtJH8ksIkZXr3Q3VYudZLkCsDd4Wku120uF02hYK25XGPorw==", 463 + "dependencies": [ 464 + "mini-svg-data-uri", 465 + "tailwindcss" 466 + ] 467 + }, 468 + "@tailwindcss/node@4.1.14": { 469 + "integrity": "sha512-hpz+8vFk3Ic2xssIA3e01R6jkmsAhvkQdXlEbRTk6S10xDAtiQiM3FyvZVGsucefq764euO/b8WUW9ysLdThHw==", 470 + "dependencies": [ 471 + "@jridgewell/remapping", 472 + "enhanced-resolve", 473 + "jiti", 474 + "lightningcss", 475 + "magic-string", 476 + "source-map-js", 477 + "tailwindcss" 478 + ] 479 + }, 480 + "@tailwindcss/oxide-android-arm64@4.1.14": { 481 + "integrity": "sha512-a94ifZrGwMvbdeAxWoSuGcIl6/DOP5cdxagid7xJv6bwFp3oebp7y2ImYsnZBMTwjn5Ev5xESvS3FFYUGgPODQ==", 482 + "os": ["android"], 483 + "cpu": ["arm64"] 484 + }, 485 + "@tailwindcss/oxide-darwin-arm64@4.1.14": { 486 + "integrity": "sha512-HkFP/CqfSh09xCnrPJA7jud7hij5ahKyWomrC3oiO2U9i0UjP17o9pJbxUN0IJ471GTQQmzwhp0DEcpbp4MZTA==", 487 + "os": ["darwin"], 488 + "cpu": ["arm64"] 489 + }, 490 + "@tailwindcss/oxide-darwin-x64@4.1.14": { 491 + "integrity": "sha512-eVNaWmCgdLf5iv6Qd3s7JI5SEFBFRtfm6W0mphJYXgvnDEAZ5sZzqmI06bK6xo0IErDHdTA5/t7d4eTfWbWOFw==", 492 + "os": ["darwin"], 493 + "cpu": ["x64"] 494 + }, 495 + "@tailwindcss/oxide-freebsd-x64@4.1.14": { 496 + "integrity": "sha512-QWLoRXNikEuqtNb0dhQN6wsSVVjX6dmUFzuuiL09ZeXju25dsei2uIPl71y2Ic6QbNBsB4scwBoFnlBfabHkEw==", 497 + "os": ["freebsd"], 498 + "cpu": ["x64"] 499 + }, 500 + "@tailwindcss/oxide-linux-arm-gnueabihf@4.1.14": { 501 + "integrity": "sha512-VB4gjQni9+F0VCASU+L8zSIyjrLLsy03sjcR3bM0V2g4SNamo0FakZFKyUQ96ZVwGK4CaJsc9zd/obQy74o0Fw==", 502 + "os": ["linux"], 503 + "cpu": ["arm"] 504 + }, 505 + "@tailwindcss/oxide-linux-arm64-gnu@4.1.14": { 506 + "integrity": "sha512-qaEy0dIZ6d9vyLnmeg24yzA8XuEAD9WjpM5nIM1sUgQ/Zv7cVkharPDQcmm/t/TvXoKo/0knI3me3AGfdx6w1w==", 507 + "os": ["linux"], 508 + "cpu": ["arm64"] 509 + }, 510 + "@tailwindcss/oxide-linux-arm64-musl@4.1.14": { 511 + "integrity": "sha512-ISZjT44s59O8xKsPEIesiIydMG/sCXoMBCqsphDm/WcbnuWLxxb+GcvSIIA5NjUw6F8Tex7s5/LM2yDy8RqYBQ==", 512 + "os": ["linux"], 513 + "cpu": ["arm64"] 514 + }, 515 + "@tailwindcss/oxide-linux-x64-gnu@4.1.14": { 516 + "integrity": "sha512-02c6JhLPJj10L2caH4U0zF8Hji4dOeahmuMl23stk0MU1wfd1OraE7rOloidSF8W5JTHkFdVo/O7uRUJJnUAJg==", 517 + "os": ["linux"], 518 + "cpu": ["x64"] 519 + }, 520 + "@tailwindcss/oxide-linux-x64-musl@4.1.14": { 521 + "integrity": "sha512-TNGeLiN1XS66kQhxHG/7wMeQDOoL0S33x9BgmydbrWAb9Qw0KYdd8o1ifx4HOGDWhVmJ+Ul+JQ7lyknQFilO3Q==", 522 + "os": ["linux"], 523 + "cpu": ["x64"] 524 + }, 525 + "@tailwindcss/oxide-wasm32-wasi@4.1.14": { 526 + "integrity": "sha512-uZYAsaW/jS/IYkd6EWPJKW/NlPNSkWkBlaeVBi/WsFQNP05/bzkebUL8FH1pdsqx4f2fH/bWFcUABOM9nfiJkQ==", 527 + "cpu": ["wasm32"] 528 + }, 529 + "@tailwindcss/oxide-win32-arm64-msvc@4.1.14": { 530 + "integrity": "sha512-Az0RnnkcvRqsuoLH2Z4n3JfAef0wElgzHD5Aky/e+0tBUxUhIeIqFBTMNQvmMRSP15fWwmvjBxZ3Q8RhsDnxAA==", 531 + "os": ["win32"], 532 + "cpu": ["arm64"] 533 + }, 534 + "@tailwindcss/oxide-win32-x64-msvc@4.1.14": { 535 + "integrity": "sha512-ttblVGHgf68kEE4om1n/n44I0yGPkCPbLsqzjvybhpwa6mKKtgFfAzy6btc3HRmuW7nHe0OOrSeNP9sQmmH9XA==", 536 + "os": ["win32"], 537 + "cpu": ["x64"] 538 + }, 539 + "@tailwindcss/oxide@4.1.14": { 540 + "integrity": "sha512-23yx+VUbBwCg2x5XWdB8+1lkPajzLmALEfMb51zZUBYaYVPDQvBSD/WYDqiVyBIo2BZFa3yw1Rpy3G2Jp+K0dw==", 541 + "dependencies": [ 542 + "detect-libc", 543 + "tar" 544 + ], 545 + "optionalDependencies": [ 546 + "@tailwindcss/oxide-android-arm64", 547 + "@tailwindcss/oxide-darwin-arm64", 548 + "@tailwindcss/oxide-darwin-x64", 549 + "@tailwindcss/oxide-freebsd-x64", 550 + "@tailwindcss/oxide-linux-arm-gnueabihf", 551 + "@tailwindcss/oxide-linux-arm64-gnu", 552 + "@tailwindcss/oxide-linux-arm64-musl", 553 + "@tailwindcss/oxide-linux-x64-gnu", 554 + "@tailwindcss/oxide-linux-x64-musl", 555 + "@tailwindcss/oxide-wasm32-wasi", 556 + "@tailwindcss/oxide-win32-arm64-msvc", 557 + "@tailwindcss/oxide-win32-x64-msvc" 558 + ], 559 + "scripts": true 560 + }, 561 + "@tailwindcss/vite@4.1.14_vite@7.1.9__@types+node@24.7.1__picomatch@4.0.3_@types+node@24.7.1": { 562 + "integrity": "sha512-BoFUoU0XqgCUS1UXWhmDJroKKhNXeDzD7/XwabjkDIAbMnc4ULn5e2FuEuBbhZ6ENZoSYzKlzvZ44Yr6EUDUSA==", 563 + "dependencies": [ 564 + "@tailwindcss/node", 565 + "@tailwindcss/oxide", 566 + "tailwindcss", 567 + "vite" 568 + ] 569 + }, 570 + "@types/cookie@0.6.0": { 571 + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==" 572 + }, 573 + "@types/estree@1.0.8": { 574 + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==" 575 + }, 576 + "@types/json-schema@7.0.15": { 577 + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" 578 + }, 579 + "@types/node@24.7.1": { 580 + "integrity": "sha512-CmyhGZanP88uuC5GpWU9q+fI61j2SkhO3UGMUdfYRE6Bcy0ccyzn1Rqj9YAB/ZY4kOXmNf0ocah5GtphmLMP6Q==", 581 + "dependencies": [ 582 + "undici-types" 583 + ] 584 + }, 585 + "@typescript-eslint/eslint-plugin@8.46.0_@typescript-eslint+parser@8.46.0__eslint@9.37.0__typescript@5.9.3_eslint@9.37.0_typescript@5.9.3": { 586 + "integrity": "sha512-hA8gxBq4ukonVXPy0OKhiaUh/68D0E88GSmtC1iAEnGaieuDi38LhS7jdCHRLi6ErJBNDGCzvh5EnzdPwUc0DA==", 587 + "dependencies": [ 588 + "@eslint-community/regexpp", 589 + "@typescript-eslint/parser", 590 + "@typescript-eslint/scope-manager", 591 + "@typescript-eslint/type-utils", 592 + "@typescript-eslint/utils", 593 + "@typescript-eslint/visitor-keys", 594 + "eslint", 595 + "graphemer", 596 + "ignore@7.0.5", 597 + "natural-compare", 598 + "ts-api-utils", 599 + "typescript" 600 + ] 601 + }, 602 + "@typescript-eslint/parser@8.46.0_eslint@9.37.0_typescript@5.9.3": { 603 + "integrity": "sha512-n1H6IcDhmmUEG7TNVSspGmiHHutt7iVKtZwRppD7e04wha5MrkV1h3pti9xQLcCMt6YWsncpoT0HMjkH1FNwWQ==", 604 + "dependencies": [ 605 + "@typescript-eslint/scope-manager", 606 + "@typescript-eslint/types", 607 + "@typescript-eslint/typescript-estree", 608 + "@typescript-eslint/visitor-keys", 609 + "debug", 610 + "eslint", 611 + "typescript" 612 + ] 613 + }, 614 + "@typescript-eslint/project-service@8.46.0_typescript@5.9.3": { 615 + "integrity": "sha512-OEhec0mH+U5Je2NZOeK1AbVCdm0ChyapAyTeXVIYTPXDJ3F07+cu87PPXcGoYqZ7M9YJVvFnfpGg1UmCIqM+QQ==", 616 + "dependencies": [ 617 + "@typescript-eslint/tsconfig-utils", 618 + "@typescript-eslint/types", 619 + "debug", 620 + "typescript" 621 + ] 622 + }, 623 + "@typescript-eslint/scope-manager@8.46.0": { 624 + "integrity": "sha512-lWETPa9XGcBes4jqAMYD9fW0j4n6hrPtTJwWDmtqgFO/4HF4jmdH/Q6wggTw5qIT5TXjKzbt7GsZUBnWoO3dqw==", 625 + "dependencies": [ 626 + "@typescript-eslint/types", 627 + "@typescript-eslint/visitor-keys" 628 + ] 629 + }, 630 + "@typescript-eslint/tsconfig-utils@8.46.0_typescript@5.9.3": { 631 + "integrity": "sha512-WrYXKGAHY836/N7zoK/kzi6p8tXFhasHh8ocFL9VZSAkvH956gfeRfcnhs3xzRy8qQ/dq3q44v1jvQieMFg2cw==", 632 + "dependencies": [ 633 + "typescript" 634 + ] 635 + }, 636 + "@typescript-eslint/type-utils@8.46.0_eslint@9.37.0_typescript@5.9.3": { 637 + "integrity": "sha512-hy+lvYV1lZpVs2jRaEYvgCblZxUoJiPyCemwbQZ+NGulWkQRy0HRPYAoef/CNSzaLt+MLvMptZsHXHlkEilaeg==", 638 + "dependencies": [ 639 + "@typescript-eslint/types", 640 + "@typescript-eslint/typescript-estree", 641 + "@typescript-eslint/utils", 642 + "debug", 643 + "eslint", 644 + "ts-api-utils", 645 + "typescript" 646 + ] 647 + }, 648 + "@typescript-eslint/types@8.46.0": { 649 + "integrity": "sha512-bHGGJyVjSE4dJJIO5yyEWt/cHyNwga/zXGJbJJ8TiO01aVREK6gCTu3L+5wrkb1FbDkQ+TKjMNe9R/QQQP9+rA==" 650 + }, 651 + "@typescript-eslint/typescript-estree@8.46.0_typescript@5.9.3": { 652 + "integrity": "sha512-ekDCUfVpAKWJbRfm8T1YRrCot1KFxZn21oV76v5Fj4tr7ELyk84OS+ouvYdcDAwZL89WpEkEj2DKQ+qg//+ucg==", 653 + "dependencies": [ 654 + "@typescript-eslint/project-service", 655 + "@typescript-eslint/tsconfig-utils", 656 + "@typescript-eslint/types", 657 + "@typescript-eslint/visitor-keys", 658 + "debug", 659 + "fast-glob", 660 + "is-glob", 661 + "minimatch@9.0.5", 662 + "semver", 663 + "ts-api-utils", 664 + "typescript" 665 + ] 666 + }, 667 + "@typescript-eslint/utils@8.46.0_eslint@9.37.0_typescript@5.9.3": { 668 + "integrity": "sha512-nD6yGWPj1xiOm4Gk0k6hLSZz2XkNXhuYmyIrOWcHoPuAhjT9i5bAG+xbWPgFeNR8HPHHtpNKdYUXJl/D3x7f5g==", 669 + "dependencies": [ 670 + "@eslint-community/eslint-utils", 671 + "@typescript-eslint/scope-manager", 672 + "@typescript-eslint/types", 673 + "@typescript-eslint/typescript-estree", 674 + "eslint", 675 + "typescript" 676 + ] 677 + }, 678 + "@typescript-eslint/visitor-keys@8.46.0": { 679 + "integrity": "sha512-FrvMpAK+hTbFy7vH5j1+tMYHMSKLE6RzluFJlkFNKD0p9YsUT75JlBSmr5so3QRzvMwU5/bIEdeNrxm8du8l3Q==", 680 + "dependencies": [ 681 + "@typescript-eslint/types", 682 + "eslint-visitor-keys@4.2.1" 683 + ] 684 + }, 685 + "acorn-jsx@5.3.2_acorn@8.15.0": { 686 + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", 687 + "dependencies": [ 688 + "acorn" 689 + ] 690 + }, 691 + "acorn@8.15.0": { 692 + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", 693 + "bin": true 694 + }, 695 + "ajv@6.12.6": { 696 + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 697 + "dependencies": [ 698 + "fast-deep-equal", 699 + "fast-json-stable-stringify", 700 + "json-schema-traverse", 701 + "uri-js" 702 + ] 703 + }, 704 + "ansi-styles@4.3.0": { 705 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 706 + "dependencies": [ 707 + "color-convert" 708 + ] 709 + }, 710 + "argparse@2.0.1": { 711 + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" 712 + }, 713 + "aria-query@5.3.2": { 714 + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==" 715 + }, 716 + "axobject-query@4.1.0": { 717 + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==" 718 + }, 719 + "balanced-match@1.0.2": { 720 + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" 721 + }, 722 + "brace-expansion@1.1.12": { 723 + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", 724 + "dependencies": [ 725 + "balanced-match", 726 + "concat-map" 727 + ] 728 + }, 729 + "brace-expansion@2.0.2": { 730 + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", 731 + "dependencies": [ 732 + "balanced-match" 733 + ] 734 + }, 735 + "braces@3.0.3": { 736 + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", 737 + "dependencies": [ 738 + "fill-range" 739 + ] 740 + }, 741 + "callsites@3.1.0": { 742 + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" 743 + }, 744 + "chalk@4.1.2": { 745 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 746 + "dependencies": [ 747 + "ansi-styles", 748 + "supports-color" 749 + ] 750 + }, 751 + "chokidar@4.0.3": { 752 + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", 753 + "dependencies": [ 754 + "readdirp" 755 + ] 756 + }, 757 + "chownr@3.0.0": { 758 + "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==" 759 + }, 760 + "clsx@2.1.1": { 761 + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==" 762 + }, 763 + "color-convert@2.0.1": { 764 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 765 + "dependencies": [ 766 + "color-name" 767 + ] 768 + }, 769 + "color-name@1.1.4": { 770 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" 771 + }, 772 + "concat-map@0.0.1": { 773 + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" 774 + }, 775 + "cookie@0.6.0": { 776 + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==" 777 + }, 778 + "cross-spawn@7.0.6": { 779 + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", 780 + "dependencies": [ 781 + "path-key", 782 + "shebang-command", 783 + "which" 784 + ] 785 + }, 786 + "cssesc@3.0.0": { 787 + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", 788 + "bin": true 789 + }, 790 + "debug@4.4.3": { 791 + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", 792 + "dependencies": [ 793 + "ms" 794 + ] 795 + }, 796 + "deep-is@0.1.4": { 797 + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" 798 + }, 799 + "deepmerge@4.3.1": { 800 + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==" 801 + }, 802 + "detect-libc@2.1.2": { 803 + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==" 804 + }, 805 + "devalue@5.3.2": { 806 + "integrity": "sha512-UDsjUbpQn9kvm68slnrs+mfxwFkIflOhkanmyabZ8zOYk8SMEIbJ3TK+88g70hSIeytu4y18f0z/hYHMTrXIWw==" 807 + }, 808 + "enhanced-resolve@5.18.3": { 809 + "integrity": "sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==", 810 + "dependencies": [ 811 + "graceful-fs", 812 + "tapable" 813 + ] 814 + }, 815 + "esbuild@0.25.10": { 816 + "integrity": "sha512-9RiGKvCwaqxO2owP61uQ4BgNborAQskMR6QusfWzQqv7AZOg5oGehdY2pRJMTKuwxd1IDBP4rSbI5lHzU7SMsQ==", 817 + "optionalDependencies": [ 818 + "@esbuild/aix-ppc64", 819 + "@esbuild/android-arm", 820 + "@esbuild/android-arm64", 821 + "@esbuild/android-x64", 822 + "@esbuild/darwin-arm64", 823 + "@esbuild/darwin-x64", 824 + "@esbuild/freebsd-arm64", 825 + "@esbuild/freebsd-x64", 826 + "@esbuild/linux-arm", 827 + "@esbuild/linux-arm64", 828 + "@esbuild/linux-ia32", 829 + "@esbuild/linux-loong64", 830 + "@esbuild/linux-mips64el", 831 + "@esbuild/linux-ppc64", 832 + "@esbuild/linux-riscv64", 833 + "@esbuild/linux-s390x", 834 + "@esbuild/linux-x64", 835 + "@esbuild/netbsd-arm64", 836 + "@esbuild/netbsd-x64", 837 + "@esbuild/openbsd-arm64", 838 + "@esbuild/openbsd-x64", 839 + "@esbuild/openharmony-arm64", 840 + "@esbuild/sunos-x64", 841 + "@esbuild/win32-arm64", 842 + "@esbuild/win32-ia32", 843 + "@esbuild/win32-x64" 844 + ], 845 + "scripts": true, 846 + "bin": true 847 + }, 848 + "escape-string-regexp@4.0.0": { 849 + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" 850 + }, 851 + "eslint-config-prettier@10.1.8_eslint@9.37.0": { 852 + "integrity": "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==", 853 + "dependencies": [ 854 + "eslint" 855 + ], 856 + "bin": true 857 + }, 858 + "eslint-plugin-svelte@3.12.4_eslint@9.37.0_svelte@5.39.11__acorn@8.15.0_postcss@8.5.6": { 859 + "integrity": "sha512-hD7wPe+vrPgx3U2X2b/wyTMtWobm660PygMGKrWWYTc9lvtY8DpNFDaU2CJQn1szLjGbn/aJ3g8WiXuKakrEkw==", 860 + "dependencies": [ 861 + "@eslint-community/eslint-utils", 862 + "@jridgewell/sourcemap-codec", 863 + "eslint", 864 + "esutils", 865 + "globals@16.4.0", 866 + "known-css-properties", 867 + "postcss", 868 + "postcss-load-config", 869 + "postcss-safe-parser", 870 + "semver", 871 + "svelte", 872 + "svelte-eslint-parser" 873 + ], 874 + "optionalPeers": [ 875 + "svelte" 876 + ] 877 + }, 878 + "eslint-scope@8.4.0": { 879 + "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", 880 + "dependencies": [ 881 + "esrecurse", 882 + "estraverse" 883 + ] 884 + }, 885 + "eslint-visitor-keys@3.4.3": { 886 + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==" 887 + }, 888 + "eslint-visitor-keys@4.2.1": { 889 + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==" 890 + }, 891 + "eslint@9.37.0": { 892 + "integrity": "sha512-XyLmROnACWqSxiGYArdef1fItQd47weqB7iwtfr9JHwRrqIXZdcFMvvEcL9xHCmL0SNsOvF0c42lWyM1U5dgig==", 893 + "dependencies": [ 894 + "@eslint-community/eslint-utils", 895 + "@eslint-community/regexpp", 896 + "@eslint/config-array", 897 + "@eslint/config-helpers", 898 + "@eslint/core", 899 + "@eslint/eslintrc", 900 + "@eslint/js", 901 + "@eslint/plugin-kit", 902 + "@humanfs/node", 903 + "@humanwhocodes/module-importer", 904 + "@humanwhocodes/retry", 905 + "@types/estree", 906 + "@types/json-schema", 907 + "ajv", 908 + "chalk", 909 + "cross-spawn", 910 + "debug", 911 + "escape-string-regexp", 912 + "eslint-scope", 913 + "eslint-visitor-keys@4.2.1", 914 + "espree", 915 + "esquery", 916 + "esutils", 917 + "fast-deep-equal", 918 + "file-entry-cache", 919 + "find-up", 920 + "glob-parent@6.0.2", 921 + "ignore@5.3.2", 922 + "imurmurhash", 923 + "is-glob", 924 + "json-stable-stringify-without-jsonify", 925 + "lodash.merge", 926 + "minimatch@3.1.2", 927 + "natural-compare", 928 + "optionator" 929 + ], 930 + "bin": true 931 + }, 932 + "esm-env@1.2.2": { 933 + "integrity": "sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==" 934 + }, 935 + "espree@10.4.0_acorn@8.15.0": { 936 + "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", 937 + "dependencies": [ 938 + "acorn", 939 + "acorn-jsx", 940 + "eslint-visitor-keys@4.2.1" 941 + ] 942 + }, 943 + "esquery@1.6.0": { 944 + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", 945 + "dependencies": [ 946 + "estraverse" 947 + ] 948 + }, 949 + "esrap@2.1.0": { 950 + "integrity": "sha512-yzmPNpl7TBbMRC5Lj2JlJZNPml0tzqoqP5B1JXycNUwtqma9AKCO0M2wHrdgsHcy1WRW7S9rJknAMtByg3usgA==", 951 + "dependencies": [ 952 + "@jridgewell/sourcemap-codec" 953 + ] 954 + }, 955 + "esrecurse@4.3.0": { 956 + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", 957 + "dependencies": [ 958 + "estraverse" 959 + ] 960 + }, 961 + "estraverse@5.3.0": { 962 + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" 963 + }, 964 + "esutils@2.0.3": { 965 + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" 966 + }, 967 + "fast-deep-equal@3.1.3": { 968 + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" 969 + }, 970 + "fast-glob@3.3.3": { 971 + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", 972 + "dependencies": [ 973 + "@nodelib/fs.stat", 974 + "@nodelib/fs.walk", 975 + "glob-parent@5.1.2", 976 + "merge2", 977 + "micromatch" 978 + ] 979 + }, 980 + "fast-json-stable-stringify@2.1.0": { 981 + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" 982 + }, 983 + "fast-levenshtein@2.0.6": { 984 + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" 985 + }, 986 + "fastq@1.19.1": { 987 + "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", 988 + "dependencies": [ 989 + "reusify" 990 + ] 991 + }, 992 + "fdir@6.5.0_picomatch@4.0.3": { 993 + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", 994 + "dependencies": [ 995 + "picomatch@4.0.3" 996 + ], 997 + "optionalPeers": [ 998 + "picomatch@4.0.3" 999 + ] 1000 + }, 1001 + "file-entry-cache@8.0.0": { 1002 + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", 1003 + "dependencies": [ 1004 + "flat-cache" 1005 + ] 1006 + }, 1007 + "fill-range@7.1.1": { 1008 + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", 1009 + "dependencies": [ 1010 + "to-regex-range" 1011 + ] 1012 + }, 1013 + "find-up@5.0.0": { 1014 + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 1015 + "dependencies": [ 1016 + "locate-path", 1017 + "path-exists" 1018 + ] 1019 + }, 1020 + "flat-cache@4.0.1": { 1021 + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", 1022 + "dependencies": [ 1023 + "flatted", 1024 + "keyv" 1025 + ] 1026 + }, 1027 + "flatted@3.3.3": { 1028 + "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==" 1029 + }, 1030 + "fsevents@2.3.3": { 1031 + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 1032 + "os": ["darwin"], 1033 + "scripts": true 1034 + }, 1035 + "glob-parent@5.1.2": { 1036 + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 1037 + "dependencies": [ 1038 + "is-glob" 1039 + ] 1040 + }, 1041 + "glob-parent@6.0.2": { 1042 + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 1043 + "dependencies": [ 1044 + "is-glob" 1045 + ] 1046 + }, 1047 + "globals@14.0.0": { 1048 + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==" 1049 + }, 1050 + "globals@16.4.0": { 1051 + "integrity": "sha512-ob/2LcVVaVGCYN+r14cnwnoDPUufjiYgSqRhiFD0Q1iI4Odora5RE8Iv1D24hAz5oMophRGkGz+yuvQmmUMnMw==" 1052 + }, 1053 + "graceful-fs@4.2.11": { 1054 + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" 1055 + }, 1056 + "graphemer@1.4.0": { 1057 + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" 1058 + }, 1059 + "has-flag@4.0.0": { 1060 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" 1061 + }, 1062 + "ignore@5.3.2": { 1063 + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==" 1064 + }, 1065 + "ignore@7.0.5": { 1066 + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==" 1067 + }, 1068 + "import-fresh@3.3.1": { 1069 + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", 1070 + "dependencies": [ 1071 + "parent-module", 1072 + "resolve-from" 1073 + ] 1074 + }, 1075 + "imurmurhash@0.1.4": { 1076 + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" 1077 + }, 1078 + "is-extglob@2.1.1": { 1079 + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" 1080 + }, 1081 + "is-glob@4.0.3": { 1082 + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 1083 + "dependencies": [ 1084 + "is-extglob" 1085 + ] 1086 + }, 1087 + "is-number@7.0.0": { 1088 + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" 1089 + }, 1090 + "is-reference@3.0.3": { 1091 + "integrity": "sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==", 1092 + "dependencies": [ 1093 + "@types/estree" 1094 + ] 1095 + }, 1096 + "isexe@2.0.0": { 1097 + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" 1098 + }, 1099 + "jiti@2.6.1": { 1100 + "integrity": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==", 1101 + "bin": true 1102 + }, 1103 + "js-yaml@4.1.0": { 1104 + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 1105 + "dependencies": [ 1106 + "argparse" 1107 + ], 1108 + "bin": true 1109 + }, 1110 + "json-buffer@3.0.1": { 1111 + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" 1112 + }, 1113 + "json-schema-traverse@0.4.1": { 1114 + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" 1115 + }, 1116 + "json-stable-stringify-without-jsonify@1.0.1": { 1117 + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" 1118 + }, 1119 + "keyv@4.5.4": { 1120 + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", 1121 + "dependencies": [ 1122 + "json-buffer" 1123 + ] 1124 + }, 1125 + "kleur@4.1.5": { 1126 + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==" 1127 + }, 1128 + "known-css-properties@0.37.0": { 1129 + "integrity": "sha512-JCDrsP4Z1Sb9JwG0aJ8Eo2r7k4Ou5MwmThS/6lcIe1ICyb7UBJKGRIUUdqc2ASdE/42lgz6zFUnzAIhtXnBVrQ==" 1130 + }, 1131 + "levn@0.4.1": { 1132 + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", 1133 + "dependencies": [ 1134 + "prelude-ls", 1135 + "type-check" 1136 + ] 1137 + }, 1138 + "lightningcss-darwin-arm64@1.30.1": { 1139 + "integrity": "sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==", 1140 + "os": ["darwin"], 1141 + "cpu": ["arm64"] 1142 + }, 1143 + "lightningcss-darwin-x64@1.30.1": { 1144 + "integrity": "sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==", 1145 + "os": ["darwin"], 1146 + "cpu": ["x64"] 1147 + }, 1148 + "lightningcss-freebsd-x64@1.30.1": { 1149 + "integrity": "sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==", 1150 + "os": ["freebsd"], 1151 + "cpu": ["x64"] 1152 + }, 1153 + "lightningcss-linux-arm-gnueabihf@1.30.1": { 1154 + "integrity": "sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q==", 1155 + "os": ["linux"], 1156 + "cpu": ["arm"] 1157 + }, 1158 + "lightningcss-linux-arm64-gnu@1.30.1": { 1159 + "integrity": "sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==", 1160 + "os": ["linux"], 1161 + "cpu": ["arm64"] 1162 + }, 1163 + "lightningcss-linux-arm64-musl@1.30.1": { 1164 + "integrity": "sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==", 1165 + "os": ["linux"], 1166 + "cpu": ["arm64"] 1167 + }, 1168 + "lightningcss-linux-x64-gnu@1.30.1": { 1169 + "integrity": "sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==", 1170 + "os": ["linux"], 1171 + "cpu": ["x64"] 1172 + }, 1173 + "lightningcss-linux-x64-musl@1.30.1": { 1174 + "integrity": "sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==", 1175 + "os": ["linux"], 1176 + "cpu": ["x64"] 1177 + }, 1178 + "lightningcss-win32-arm64-msvc@1.30.1": { 1179 + "integrity": "sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==", 1180 + "os": ["win32"], 1181 + "cpu": ["arm64"] 1182 + }, 1183 + "lightningcss-win32-x64-msvc@1.30.1": { 1184 + "integrity": "sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==", 1185 + "os": ["win32"], 1186 + "cpu": ["x64"] 1187 + }, 1188 + "lightningcss@1.30.1": { 1189 + "integrity": "sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==", 1190 + "dependencies": [ 1191 + "detect-libc" 1192 + ], 1193 + "optionalDependencies": [ 1194 + "lightningcss-darwin-arm64", 1195 + "lightningcss-darwin-x64", 1196 + "lightningcss-freebsd-x64", 1197 + "lightningcss-linux-arm-gnueabihf", 1198 + "lightningcss-linux-arm64-gnu", 1199 + "lightningcss-linux-arm64-musl", 1200 + "lightningcss-linux-x64-gnu", 1201 + "lightningcss-linux-x64-musl", 1202 + "lightningcss-win32-arm64-msvc", 1203 + "lightningcss-win32-x64-msvc" 1204 + ] 1205 + }, 1206 + "lilconfig@2.1.0": { 1207 + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==" 1208 + }, 1209 + "locate-character@3.0.0": { 1210 + "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==" 1211 + }, 1212 + "locate-path@6.0.0": { 1213 + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 1214 + "dependencies": [ 1215 + "p-locate" 1216 + ] 1217 + }, 1218 + "lodash.merge@4.6.2": { 1219 + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" 1220 + }, 1221 + "magic-string@0.30.19": { 1222 + "integrity": "sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==", 1223 + "dependencies": [ 1224 + "@jridgewell/sourcemap-codec" 1225 + ] 1226 + }, 1227 + "merge2@1.4.1": { 1228 + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" 1229 + }, 1230 + "micromatch@4.0.8": { 1231 + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", 1232 + "dependencies": [ 1233 + "braces", 1234 + "picomatch@2.3.1" 1235 + ] 1236 + }, 1237 + "mini-svg-data-uri@1.4.4": { 1238 + "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==", 1239 + "bin": true 1240 + }, 1241 + "minimatch@3.1.2": { 1242 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 1243 + "dependencies": [ 1244 + "brace-expansion@1.1.12" 1245 + ] 1246 + }, 1247 + "minimatch@9.0.5": { 1248 + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", 1249 + "dependencies": [ 1250 + "brace-expansion@2.0.2" 1251 + ] 1252 + }, 1253 + "minipass@7.1.2": { 1254 + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==" 1255 + }, 1256 + "minizlib@3.1.0": { 1257 + "integrity": "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==", 1258 + "dependencies": [ 1259 + "minipass" 1260 + ] 1261 + }, 1262 + "mri@1.2.0": { 1263 + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==" 1264 + }, 1265 + "mrmime@2.0.1": { 1266 + "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==" 1267 + }, 1268 + "ms@2.1.3": { 1269 + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" 1270 + }, 1271 + "nanoid@3.3.11": { 1272 + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", 1273 + "bin": true 1274 + }, 1275 + "natural-compare@1.4.0": { 1276 + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" 1277 + }, 1278 + "optionator@0.9.4": { 1279 + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", 1280 + "dependencies": [ 1281 + "deep-is", 1282 + "fast-levenshtein", 1283 + "levn", 1284 + "prelude-ls", 1285 + "type-check", 1286 + "word-wrap" 1287 + ] 1288 + }, 1289 + "p-limit@3.1.0": { 1290 + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 1291 + "dependencies": [ 1292 + "yocto-queue" 1293 + ] 1294 + }, 1295 + "p-locate@5.0.0": { 1296 + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 1297 + "dependencies": [ 1298 + "p-limit" 1299 + ] 1300 + }, 1301 + "parent-module@1.0.1": { 1302 + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 1303 + "dependencies": [ 1304 + "callsites" 1305 + ] 1306 + }, 1307 + "path-exists@4.0.0": { 1308 + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" 1309 + }, 1310 + "path-key@3.1.1": { 1311 + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" 1312 + }, 1313 + "picocolors@1.1.1": { 1314 + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" 1315 + }, 1316 + "picomatch@2.3.1": { 1317 + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" 1318 + }, 1319 + "picomatch@4.0.3": { 1320 + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==" 1321 + }, 1322 + "postcss-load-config@3.1.4_postcss@8.5.6": { 1323 + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", 1324 + "dependencies": [ 1325 + "lilconfig", 1326 + "postcss", 1327 + "yaml" 1328 + ], 1329 + "optionalPeers": [ 1330 + "postcss" 1331 + ] 1332 + }, 1333 + "postcss-safe-parser@7.0.1_postcss@8.5.6": { 1334 + "integrity": "sha512-0AioNCJZ2DPYz5ABT6bddIqlhgwhpHZ/l65YAYo0BCIn0xiDpsnTHz0gnoTGk0OXZW0JRs+cDwL8u/teRdz+8A==", 1335 + "dependencies": [ 1336 + "postcss" 1337 + ] 1338 + }, 1339 + "postcss-scss@4.0.9_postcss@8.5.6": { 1340 + "integrity": "sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==", 1341 + "dependencies": [ 1342 + "postcss" 1343 + ] 1344 + }, 1345 + "postcss-selector-parser@7.1.0": { 1346 + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", 1347 + "dependencies": [ 1348 + "cssesc", 1349 + "util-deprecate" 1350 + ] 1351 + }, 1352 + "postcss@8.5.6": { 1353 + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", 1354 + "dependencies": [ 1355 + "nanoid", 1356 + "picocolors", 1357 + "source-map-js" 1358 + ] 1359 + }, 1360 + "prelude-ls@1.2.1": { 1361 + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" 1362 + }, 1363 + "prettier-plugin-svelte@3.4.0_prettier@3.6.2_svelte@5.39.11__acorn@8.15.0": { 1364 + "integrity": "sha512-pn1ra/0mPObzqoIQn/vUTR3ZZI6UuZ0sHqMK5x2jMLGrs53h0sXhkVuDcrlssHwIMk7FYrMjHBPoUSyyEEDlBQ==", 1365 + "dependencies": [ 1366 + "prettier", 1367 + "svelte" 1368 + ] 1369 + }, 1370 + "prettier-plugin-tailwindcss@0.6.14_prettier@3.6.2_prettier-plugin-svelte@3.4.0__prettier@3.6.2__svelte@5.39.11___acorn@8.15.0_svelte@5.39.11__acorn@8.15.0": { 1371 + "integrity": "sha512-pi2e/+ZygeIqntN+vC573BcW5Cve8zUB0SSAGxqpB4f96boZF4M3phPVoOFCeypwkpRYdi7+jQ5YJJUwrkGUAg==", 1372 + "dependencies": [ 1373 + "prettier", 1374 + "prettier-plugin-svelte" 1375 + ], 1376 + "optionalPeers": [ 1377 + "prettier-plugin-svelte" 1378 + ] 1379 + }, 1380 + "prettier@3.6.2": { 1381 + "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", 1382 + "bin": true 1383 + }, 1384 + "punycode@2.3.1": { 1385 + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==" 1386 + }, 1387 + "queue-microtask@1.2.3": { 1388 + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" 1389 + }, 1390 + "readdirp@4.1.2": { 1391 + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==" 1392 + }, 1393 + "resolve-from@4.0.0": { 1394 + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" 1395 + }, 1396 + "reusify@1.1.0": { 1397 + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==" 1398 + }, 1399 + "rollup@4.52.4": { 1400 + "integrity": "sha512-CLEVl+MnPAiKh5pl4dEWSyMTpuflgNQiLGhMv8ezD5W/qP8AKvmYpCOKRRNOh7oRKnauBZ4SyeYkMS+1VSyKwQ==", 1401 + "dependencies": [ 1402 + "@types/estree" 1403 + ], 1404 + "optionalDependencies": [ 1405 + "@rollup/rollup-android-arm-eabi", 1406 + "@rollup/rollup-android-arm64", 1407 + "@rollup/rollup-darwin-arm64", 1408 + "@rollup/rollup-darwin-x64", 1409 + "@rollup/rollup-freebsd-arm64", 1410 + "@rollup/rollup-freebsd-x64", 1411 + "@rollup/rollup-linux-arm-gnueabihf", 1412 + "@rollup/rollup-linux-arm-musleabihf", 1413 + "@rollup/rollup-linux-arm64-gnu", 1414 + "@rollup/rollup-linux-arm64-musl", 1415 + "@rollup/rollup-linux-loong64-gnu", 1416 + "@rollup/rollup-linux-ppc64-gnu", 1417 + "@rollup/rollup-linux-riscv64-gnu", 1418 + "@rollup/rollup-linux-riscv64-musl", 1419 + "@rollup/rollup-linux-s390x-gnu", 1420 + "@rollup/rollup-linux-x64-gnu", 1421 + "@rollup/rollup-linux-x64-musl", 1422 + "@rollup/rollup-openharmony-arm64", 1423 + "@rollup/rollup-win32-arm64-msvc", 1424 + "@rollup/rollup-win32-ia32-msvc", 1425 + "@rollup/rollup-win32-x64-gnu", 1426 + "@rollup/rollup-win32-x64-msvc", 1427 + "fsevents" 1428 + ], 1429 + "bin": true 1430 + }, 1431 + "run-parallel@1.2.0": { 1432 + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 1433 + "dependencies": [ 1434 + "queue-microtask" 1435 + ] 1436 + }, 1437 + "sade@1.8.1": { 1438 + "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", 1439 + "dependencies": [ 1440 + "mri" 1441 + ] 1442 + }, 1443 + "semver@7.7.3": { 1444 + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", 1445 + "bin": true 1446 + }, 1447 + "set-cookie-parser@2.7.1": { 1448 + "integrity": "sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==" 1449 + }, 1450 + "shebang-command@2.0.0": { 1451 + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 1452 + "dependencies": [ 1453 + "shebang-regex" 1454 + ] 1455 + }, 1456 + "shebang-regex@3.0.0": { 1457 + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" 1458 + }, 1459 + "sirv@3.0.2": { 1460 + "integrity": "sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==", 1461 + "dependencies": [ 1462 + "@polka/url", 1463 + "mrmime", 1464 + "totalist" 1465 + ] 1466 + }, 1467 + "source-map-js@1.2.1": { 1468 + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==" 1469 + }, 1470 + "strip-json-comments@3.1.1": { 1471 + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" 1472 + }, 1473 + "supports-color@7.2.0": { 1474 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 1475 + "dependencies": [ 1476 + "has-flag" 1477 + ] 1478 + }, 1479 + "svelte-check@4.3.3_svelte@5.39.11__acorn@8.15.0_typescript@5.9.3": { 1480 + "integrity": "sha512-RYP0bEwenDXzfv0P1sKAwjZSlaRyqBn0Fz1TVni58lqyEiqgwztTpmodJrGzP6ZT2aHl4MbTvWP6gbmQ3FOnBg==", 1481 + "dependencies": [ 1482 + "@jridgewell/trace-mapping", 1483 + "chokidar", 1484 + "fdir", 1485 + "picocolors", 1486 + "sade", 1487 + "svelte", 1488 + "typescript" 1489 + ], 1490 + "bin": true 1491 + }, 1492 + "svelte-eslint-parser@1.3.3_svelte@5.39.11__acorn@8.15.0_postcss@8.5.6": { 1493 + "integrity": "sha512-oTrDR8Z7Wnguut7QH3YKh7JR19xv1seB/bz4dxU5J/86eJtZOU4eh0/jZq4dy6tAlz/KROxnkRQspv5ZEt7t+Q==", 1494 + "dependencies": [ 1495 + "eslint-scope", 1496 + "eslint-visitor-keys@4.2.1", 1497 + "espree", 1498 + "postcss", 1499 + "postcss-scss", 1500 + "postcss-selector-parser", 1501 + "svelte" 1502 + ], 1503 + "optionalPeers": [ 1504 + "svelte" 1505 + ] 1506 + }, 1507 + "svelte@5.39.11_acorn@8.15.0": { 1508 + "integrity": "sha512-8MxWVm2+3YwrFbPaxOlT1bbMi6OTenrAgks6soZfiaS8Fptk4EVyRIFhJc3RpO264EeSNwgjWAdki0ufg4zkGw==", 1509 + "dependencies": [ 1510 + "@jridgewell/remapping", 1511 + "@jridgewell/sourcemap-codec", 1512 + "@sveltejs/acorn-typescript", 1513 + "@types/estree", 1514 + "acorn", 1515 + "aria-query", 1516 + "axobject-query", 1517 + "clsx", 1518 + "esm-env", 1519 + "esrap", 1520 + "is-reference", 1521 + "locate-character", 1522 + "magic-string", 1523 + "zimmerframe" 1524 + ] 1525 + }, 1526 + "tailwindcss@4.1.14": { 1527 + "integrity": "sha512-b7pCxjGO98LnxVkKjaZSDeNuljC4ueKUddjENJOADtubtdo8llTaJy7HwBMeLNSSo2N5QIAgklslK1+Ir8r6CA==" 1528 + }, 1529 + "tapable@2.3.0": { 1530 + "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==" 1531 + }, 1532 + "tar@7.5.1": { 1533 + "integrity": "sha512-nlGpxf+hv0v7GkWBK2V9spgactGOp0qvfWRxUMjqHyzrt3SgwE48DIv/FhqPHJYLHpgW1opq3nERbz5Anq7n1g==", 1534 + "dependencies": [ 1535 + "@isaacs/fs-minipass", 1536 + "chownr", 1537 + "minipass", 1538 + "minizlib", 1539 + "yallist" 1540 + ] 1541 + }, 1542 + "tinyglobby@0.2.15_picomatch@4.0.3": { 1543 + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", 1544 + "dependencies": [ 1545 + "fdir", 1546 + "picomatch@4.0.3" 1547 + ] 1548 + }, 1549 + "to-regex-range@5.0.1": { 1550 + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 1551 + "dependencies": [ 1552 + "is-number" 1553 + ] 1554 + }, 1555 + "totalist@3.0.1": { 1556 + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==" 1557 + }, 1558 + "ts-api-utils@2.1.0_typescript@5.9.3": { 1559 + "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==", 1560 + "dependencies": [ 1561 + "typescript" 1562 + ] 1563 + }, 1564 + "type-check@0.4.0": { 1565 + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", 1566 + "dependencies": [ 1567 + "prelude-ls" 1568 + ] 1569 + }, 1570 + "typescript-eslint@8.46.0_eslint@9.37.0_typescript@5.9.3_@typescript-eslint+parser@8.46.0__eslint@9.37.0__typescript@5.9.3": { 1571 + "integrity": "sha512-6+ZrB6y2bT2DX3K+Qd9vn7OFOJR+xSLDj+Aw/N3zBwUt27uTw2sw2TE2+UcY1RiyBZkaGbTkVg9SSdPNUG6aUw==", 1572 + "dependencies": [ 1573 + "@typescript-eslint/eslint-plugin", 1574 + "@typescript-eslint/parser", 1575 + "@typescript-eslint/typescript-estree", 1576 + "@typescript-eslint/utils", 1577 + "eslint", 1578 + "typescript" 1579 + ] 1580 + }, 1581 + "typescript@5.9.3": { 1582 + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", 1583 + "bin": true 1584 + }, 1585 + "undici-types@7.14.0": { 1586 + "integrity": "sha512-QQiYxHuyZ9gQUIrmPo3IA+hUl4KYk8uSA7cHrcKd/l3p1OTpZcM0Tbp9x7FAtXdAYhlasd60ncPpgu6ihG6TOA==" 1587 + }, 1588 + "uri-js@4.4.1": { 1589 + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 1590 + "dependencies": [ 1591 + "punycode" 1592 + ] 1593 + }, 1594 + "util-deprecate@1.0.2": { 1595 + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" 1596 + }, 1597 + "vite@7.1.9_@types+node@24.7.1_picomatch@4.0.3": { 1598 + "integrity": "sha512-4nVGliEpxmhCL8DslSAUdxlB6+SMrhB0a1v5ijlh1xB1nEPuy1mxaHxysVucLHuWryAxLWg6a5ei+U4TLn/rFg==", 1599 + "dependencies": [ 1600 + "@types/node", 1601 + "esbuild", 1602 + "fdir", 1603 + "picomatch@4.0.3", 1604 + "postcss", 1605 + "rollup", 1606 + "tinyglobby" 1607 + ], 1608 + "optionalDependencies": [ 1609 + "fsevents" 1610 + ], 1611 + "optionalPeers": [ 1612 + "@types/node" 1613 + ], 1614 + "bin": true 1615 + }, 1616 + "vitefu@1.1.1_vite@7.1.9__@types+node@24.7.1__picomatch@4.0.3_@types+node@24.7.1": { 1617 + "integrity": "sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==", 1618 + "dependencies": [ 1619 + "vite" 1620 + ], 1621 + "optionalPeers": [ 1622 + "vite" 1623 + ] 1624 + }, 1625 + "which@2.0.2": { 1626 + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 1627 + "dependencies": [ 1628 + "isexe" 1629 + ], 1630 + "bin": true 1631 + }, 1632 + "word-wrap@1.2.5": { 1633 + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==" 1634 + }, 1635 + "yallist@5.0.0": { 1636 + "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==" 1637 + }, 1638 + "yaml@1.10.2": { 1639 + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" 1640 + }, 1641 + "yocto-queue@0.1.0": { 1642 + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" 1643 + }, 1644 + "zimmerframe@1.1.4": { 1645 + "integrity": "sha512-B58NGBEoc8Y9MWWCQGl/gq9xBCe4IiKM0a2x7GZdQKOW5Exr8S1W24J6OgM1njK8xCRGvAJIL/MxXHf6SkmQKQ==" 1646 + } 1647 + }, 1648 + "workspace": { 1649 + "packageJson": { 1650 + "dependencies": [ 1651 + "npm:@eslint/compat@^1.4.0", 1652 + "npm:@eslint/js@^9.36.0", 1653 + "npm:@sveltejs/adapter-auto@^6.1.0", 1654 + "npm:@sveltejs/kit@^2.43.2", 1655 + "npm:@sveltejs/vite-plugin-svelte@^6.2.0", 1656 + "npm:@tailwindcss/forms@~0.5.10", 1657 + "npm:@tailwindcss/vite@^4.1.13", 1658 + "npm:@types/node@24", 1659 + "npm:eslint-config-prettier@^10.1.8", 1660 + "npm:eslint-plugin-svelte@^3.12.4", 1661 + "npm:eslint@^9.36.0", 1662 + "npm:globals@^16.4.0", 1663 + "npm:prettier-plugin-svelte@^3.4.0", 1664 + "npm:prettier-plugin-tailwindcss@~0.6.14", 1665 + "npm:prettier@^3.6.2", 1666 + "npm:svelte-check@^4.3.2", 1667 + "npm:svelte@^5.39.5", 1668 + "npm:tailwindcss@^4.1.13", 1669 + "npm:typescript-eslint@^8.44.1", 1670 + "npm:typescript@^5.9.2", 1671 + "npm:vite@^7.1.7" 1672 + ] 1673 + } 1674 + } 1675 + }
+41
eslint.config.js
··· 1 + import prettier from 'eslint-config-prettier'; 2 + import { fileURLToPath } from 'node:url'; 3 + import { includeIgnoreFile } from '@eslint/compat'; 4 + import js from '@eslint/js'; 5 + import svelte from 'eslint-plugin-svelte'; 6 + import { defineConfig } from 'eslint/config'; 7 + import globals from 'globals'; 8 + import ts from 'typescript-eslint'; 9 + import svelteConfig from './svelte.config.js'; 10 + 11 + const gitignorePath = fileURLToPath(new URL('./.gitignore', import.meta.url)); 12 + 13 + export default defineConfig( 14 + includeIgnoreFile(gitignorePath), 15 + js.configs.recommended, 16 + ...ts.configs.recommended, 17 + ...svelte.configs.recommended, 18 + prettier, 19 + ...svelte.configs.prettier, 20 + { 21 + languageOptions: { 22 + globals: { ...globals.browser, ...globals.node } 23 + }, 24 + rules: { 25 + // typescript-eslint strongly recommend that you do not use the no-undef lint rule on TypeScript projects. 26 + // see: https://typescript-eslint.io/troubleshooting/faqs/eslint/#i-get-errors-from-the-no-undef-rule-about-global-variables-not-being-defined-even-though-there-are-no-typescript-errors 27 + 'no-undef': 'off' 28 + } 29 + }, 30 + { 31 + files: ['**/*.svelte', '**/*.svelte.ts', '**/*.svelte.js'], 32 + languageOptions: { 33 + parserOptions: { 34 + projectService: true, 35 + extraFileExtensions: ['.svelte'], 36 + parser: ts.parser, 37 + svelteConfig 38 + } 39 + } 40 + } 41 + );
+39
package.json
··· 1 + { 2 + "name": "nucleus", 3 + "private": true, 4 + "version": "0.0.1", 5 + "type": "module", 6 + "scripts": { 7 + "dev": "vite dev", 8 + "build": "vite build", 9 + "preview": "vite preview", 10 + "prepare": "svelte-kit sync || echo ''", 11 + "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", 12 + "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", 13 + "format": "prettier --write .", 14 + "lint": "prettier --check . && eslint ." 15 + }, 16 + "devDependencies": { 17 + "@eslint/compat": "^1.4.0", 18 + "@eslint/js": "^9.36.0", 19 + "@sveltejs/adapter-auto": "^6.1.0", 20 + "@sveltejs/kit": "^2.43.2", 21 + "@sveltejs/vite-plugin-svelte": "^6.2.0", 22 + "@tailwindcss/forms": "^0.5.10", 23 + "@tailwindcss/vite": "^4.1.13", 24 + "@types/node": "^24", 25 + "eslint": "^9.36.0", 26 + "eslint-config-prettier": "^10.1.8", 27 + "eslint-plugin-svelte": "^3.12.4", 28 + "globals": "^16.4.0", 29 + "prettier": "^3.6.2", 30 + "prettier-plugin-svelte": "^3.4.0", 31 + "prettier-plugin-tailwindcss": "^0.6.14", 32 + "svelte": "^5.39.5", 33 + "svelte-check": "^4.3.2", 34 + "tailwindcss": "^4.1.13", 35 + "typescript": "^5.9.2", 36 + "typescript-eslint": "^8.44.1", 37 + "vite": "^7.1.7" 38 + } 39 + }
+2
src/app.css
··· 1 + @import 'tailwindcss'; 2 + @plugin '@tailwindcss/forms';
+13
src/app.d.ts
··· 1 + // See https://svelte.dev/docs/kit/types#app.d.ts 2 + // for information about these interfaces 3 + declare global { 4 + namespace App { 5 + // interface Error {} 6 + // interface Locals {} 7 + // interface PageData {} 8 + // interface PageState {} 9 + // interface Platform {} 10 + } 11 + } 12 + 13 + export {};
+11
src/app.html
··· 1 + <!doctype html> 2 + <html lang="en"> 3 + <head> 4 + <meta charset="utf-8" /> 5 + <meta name="viewport" content="width=device-width, initial-scale=1" /> 6 + %sveltekit.head% 7 + </head> 8 + <body data-sveltekit-preload-data="hover"> 9 + <div style="display: contents">%sveltekit.body%</div> 10 + </body> 11 + </html>
+1
src/lib/assets/favicon.svg
··· 1 + <svg xmlns="http://www.w3.org/2000/svg" width="107" height="128" viewBox="0 0 107 128"><title>svelte-logo</title><path d="M94.157 22.819c-10.4-14.885-30.94-19.297-45.792-9.835L22.282 29.608A29.92 29.92 0 0 0 8.764 49.65a31.5 31.5 0 0 0 3.108 20.231 30 30 0 0 0-4.477 11.183 31.9 31.9 0 0 0 5.448 24.116c10.402 14.887 30.942 19.297 45.791 9.835l26.083-16.624A29.92 29.92 0 0 0 98.235 78.35a31.53 31.53 0 0 0-3.105-20.232 30 30 0 0 0 4.474-11.182 31.88 31.88 0 0 0-5.447-24.116" style="fill:#ff3e00"/><path d="M45.817 106.582a20.72 20.72 0 0 1-22.237-8.243 19.17 19.17 0 0 1-3.277-14.503 18 18 0 0 1 .624-2.435l.49-1.498 1.337.981a33.6 33.6 0 0 0 10.203 5.098l.97.294-.09.968a5.85 5.85 0 0 0 1.052 3.878 6.24 6.24 0 0 0 6.695 2.485 5.8 5.8 0 0 0 1.603-.704L69.27 76.28a5.43 5.43 0 0 0 2.45-3.631 5.8 5.8 0 0 0-.987-4.371 6.24 6.24 0 0 0-6.698-2.487 5.7 5.7 0 0 0-1.6.704l-9.953 6.345a19 19 0 0 1-5.296 2.326 20.72 20.72 0 0 1-22.237-8.243 19.17 19.17 0 0 1-3.277-14.502 17.99 17.99 0 0 1 8.13-12.052l26.081-16.623a19 19 0 0 1 5.3-2.329 20.72 20.72 0 0 1 22.237 8.243 19.17 19.17 0 0 1 3.277 14.503 18 18 0 0 1-.624 2.435l-.49 1.498-1.337-.98a33.6 33.6 0 0 0-10.203-5.1l-.97-.294.09-.968a5.86 5.86 0 0 0-1.052-3.878 6.24 6.24 0 0 0-6.696-2.485 5.8 5.8 0 0 0-1.602.704L37.73 51.72a5.42 5.42 0 0 0-2.449 3.63 5.79 5.79 0 0 0 .986 4.372 6.24 6.24 0 0 0 6.698 2.486 5.8 5.8 0 0 0 1.602-.704l9.952-6.342a19 19 0 0 1 5.295-2.328 20.72 20.72 0 0 1 22.237 8.242 19.17 19.17 0 0 1 3.277 14.503 18 18 0 0 1-8.13 12.053l-26.081 16.622a19 19 0 0 1-5.3 2.328" style="fill:#fff"/></svg>
+1
src/lib/index.ts
··· 1 + // place files you want to import through the `$lib` alias in this folder.
+12
src/routes/+layout.svelte
··· 1 + <script lang="ts"> 2 + import '../app.css'; 3 + import favicon from '$lib/assets/favicon.svg'; 4 + 5 + let { children } = $props(); 6 + </script> 7 + 8 + <svelte:head> 9 + <link rel="icon" href={favicon} /> 10 + </svelte:head> 11 + 12 + {@render children?.()}
+2
src/routes/+page.svelte
··· 1 + <h1>Welcome to SvelteKit</h1> 2 + <p>Visit <a href="https://svelte.dev/docs/kit">svelte.dev/docs/kit</a> to read the documentation</p>
+3
static/robots.txt
··· 1 + # allow crawling everything by default 2 + User-agent: * 3 + Disallow:
+18
svelte.config.js
··· 1 + import adapter from '@sveltejs/adapter-auto'; 2 + import { vitePreprocess } from '@sveltejs/vite-plugin-svelte'; 3 + 4 + /** @type {import('@sveltejs/kit').Config} */ 5 + const config = { 6 + // Consult https://svelte.dev/docs/kit/integrations 7 + // for more information about preprocessors 8 + preprocess: vitePreprocess(), 9 + 10 + kit: { 11 + // adapter-auto only supports some environments, see https://svelte.dev/docs/kit/adapter-auto for a list. 12 + // If your environment is not supported, or you settled on a specific environment, switch out the adapter. 13 + // See https://svelte.dev/docs/kit/adapters for more information about adapters. 14 + adapter: adapter() 15 + } 16 + }; 17 + 18 + export default config;
+19
tsconfig.json
··· 1 + { 2 + "extends": "./.svelte-kit/tsconfig.json", 3 + "compilerOptions": { 4 + "allowJs": true, 5 + "checkJs": true, 6 + "esModuleInterop": true, 7 + "forceConsistentCasingInFileNames": true, 8 + "resolveJsonModule": true, 9 + "skipLibCheck": true, 10 + "sourceMap": true, 11 + "strict": true, 12 + "moduleResolution": "bundler" 13 + } 14 + // Path aliases are handled by https://svelte.dev/docs/kit/configuration#alias 15 + // except $lib which is handled by https://svelte.dev/docs/kit/configuration#files 16 + // 17 + // To make changes to top-level options such as include and exclude, we recommend extending 18 + // the generated config; see https://svelte.dev/docs/kit/configuration#typescript 19 + }
+7
vite.config.ts
··· 1 + import tailwindcss from '@tailwindcss/vite'; 2 + import { sveltekit } from '@sveltejs/kit/vite'; 3 + import { defineConfig } from 'vite'; 4 + 5 + export default defineConfig({ 6 + plugins: [tailwindcss(), sveltekit()] 7 + });