frontend for xcvr appview

initial commit

moth11.net 871a0901

+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
+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 + ```bash 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 + ```bash 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 + ```bash 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.
+1534
package-lock.json
··· 1 + { 2 + "name": "xcvr-frontend", 3 + "version": "0.0.1", 4 + "lockfileVersion": 3, 5 + "requires": true, 6 + "packages": { 7 + "": { 8 + "name": "xcvr-frontend", 9 + "version": "0.0.1", 10 + "devDependencies": { 11 + "@sveltejs/adapter-auto": "^6.0.0", 12 + "@sveltejs/kit": "^2.16.0", 13 + "@sveltejs/vite-plugin-svelte": "^5.0.0", 14 + "svelte": "^5.0.0", 15 + "svelte-check": "^4.0.0", 16 + "typescript": "^5.0.0", 17 + "vite": "^6.2.5" 18 + } 19 + }, 20 + "node_modules/@ampproject/remapping": { 21 + "version": "2.3.0", 22 + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", 23 + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", 24 + "dev": true, 25 + "license": "Apache-2.0", 26 + "dependencies": { 27 + "@jridgewell/gen-mapping": "^0.3.5", 28 + "@jridgewell/trace-mapping": "^0.3.24" 29 + }, 30 + "engines": { 31 + "node": ">=6.0.0" 32 + } 33 + }, 34 + "node_modules/@esbuild/aix-ppc64": { 35 + "version": "0.25.3", 36 + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.3.tgz", 37 + "integrity": "sha512-W8bFfPA8DowP8l//sxjJLSLkD8iEjMc7cBVyP+u4cEv9sM7mdUCkgsj+t0n/BWPFtv7WWCN5Yzj0N6FJNUUqBQ==", 38 + "cpu": [ 39 + "ppc64" 40 + ], 41 + "dev": true, 42 + "license": "MIT", 43 + "optional": true, 44 + "os": [ 45 + "aix" 46 + ], 47 + "engines": { 48 + "node": ">=18" 49 + } 50 + }, 51 + "node_modules/@esbuild/android-arm": { 52 + "version": "0.25.3", 53 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.3.tgz", 54 + "integrity": "sha512-PuwVXbnP87Tcff5I9ngV0lmiSu40xw1At6i3GsU77U7cjDDB4s0X2cyFuBiDa1SBk9DnvWwnGvVaGBqoFWPb7A==", 55 + "cpu": [ 56 + "arm" 57 + ], 58 + "dev": true, 59 + "license": "MIT", 60 + "optional": true, 61 + "os": [ 62 + "android" 63 + ], 64 + "engines": { 65 + "node": ">=18" 66 + } 67 + }, 68 + "node_modules/@esbuild/android-arm64": { 69 + "version": "0.25.3", 70 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.3.tgz", 71 + "integrity": "sha512-XelR6MzjlZuBM4f5z2IQHK6LkK34Cvv6Rj2EntER3lwCBFdg6h2lKbtRjpTTsdEjD/WSe1q8UyPBXP1x3i/wYQ==", 72 + "cpu": [ 73 + "arm64" 74 + ], 75 + "dev": true, 76 + "license": "MIT", 77 + "optional": true, 78 + "os": [ 79 + "android" 80 + ], 81 + "engines": { 82 + "node": ">=18" 83 + } 84 + }, 85 + "node_modules/@esbuild/android-x64": { 86 + "version": "0.25.3", 87 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.3.tgz", 88 + "integrity": "sha512-ogtTpYHT/g1GWS/zKM0cc/tIebFjm1F9Aw1boQ2Y0eUQ+J89d0jFY//s9ei9jVIlkYi8AfOjiixcLJSGNSOAdQ==", 89 + "cpu": [ 90 + "x64" 91 + ], 92 + "dev": true, 93 + "license": "MIT", 94 + "optional": true, 95 + "os": [ 96 + "android" 97 + ], 98 + "engines": { 99 + "node": ">=18" 100 + } 101 + }, 102 + "node_modules/@esbuild/darwin-arm64": { 103 + "version": "0.25.3", 104 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.3.tgz", 105 + "integrity": "sha512-eESK5yfPNTqpAmDfFWNsOhmIOaQA59tAcF/EfYvo5/QWQCzXn5iUSOnqt3ra3UdzBv073ykTtmeLJZGt3HhA+w==", 106 + "cpu": [ 107 + "arm64" 108 + ], 109 + "dev": true, 110 + "license": "MIT", 111 + "optional": true, 112 + "os": [ 113 + "darwin" 114 + ], 115 + "engines": { 116 + "node": ">=18" 117 + } 118 + }, 119 + "node_modules/@esbuild/darwin-x64": { 120 + "version": "0.25.3", 121 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.3.tgz", 122 + "integrity": "sha512-Kd8glo7sIZtwOLcPbW0yLpKmBNWMANZhrC1r6K++uDR2zyzb6AeOYtI6udbtabmQpFaxJ8uduXMAo1gs5ozz8A==", 123 + "cpu": [ 124 + "x64" 125 + ], 126 + "dev": true, 127 + "license": "MIT", 128 + "optional": true, 129 + "os": [ 130 + "darwin" 131 + ], 132 + "engines": { 133 + "node": ">=18" 134 + } 135 + }, 136 + "node_modules/@esbuild/freebsd-arm64": { 137 + "version": "0.25.3", 138 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.3.tgz", 139 + "integrity": "sha512-EJiyS70BYybOBpJth3M0KLOus0n+RRMKTYzhYhFeMwp7e/RaajXvP+BWlmEXNk6uk+KAu46j/kaQzr6au+JcIw==", 140 + "cpu": [ 141 + "arm64" 142 + ], 143 + "dev": true, 144 + "license": "MIT", 145 + "optional": true, 146 + "os": [ 147 + "freebsd" 148 + ], 149 + "engines": { 150 + "node": ">=18" 151 + } 152 + }, 153 + "node_modules/@esbuild/freebsd-x64": { 154 + "version": "0.25.3", 155 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.3.tgz", 156 + "integrity": "sha512-Q+wSjaLpGxYf7zC0kL0nDlhsfuFkoN+EXrx2KSB33RhinWzejOd6AvgmP5JbkgXKmjhmpfgKZq24pneodYqE8Q==", 157 + "cpu": [ 158 + "x64" 159 + ], 160 + "dev": true, 161 + "license": "MIT", 162 + "optional": true, 163 + "os": [ 164 + "freebsd" 165 + ], 166 + "engines": { 167 + "node": ">=18" 168 + } 169 + }, 170 + "node_modules/@esbuild/linux-arm": { 171 + "version": "0.25.3", 172 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.3.tgz", 173 + "integrity": "sha512-dUOVmAUzuHy2ZOKIHIKHCm58HKzFqd+puLaS424h6I85GlSDRZIA5ycBixb3mFgM0Jdh+ZOSB6KptX30DD8YOQ==", 174 + "cpu": [ 175 + "arm" 176 + ], 177 + "dev": true, 178 + "license": "MIT", 179 + "optional": true, 180 + "os": [ 181 + "linux" 182 + ], 183 + "engines": { 184 + "node": ">=18" 185 + } 186 + }, 187 + "node_modules/@esbuild/linux-arm64": { 188 + "version": "0.25.3", 189 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.3.tgz", 190 + "integrity": "sha512-xCUgnNYhRD5bb1C1nqrDV1PfkwgbswTTBRbAd8aH5PhYzikdf/ddtsYyMXFfGSsb/6t6QaPSzxtbfAZr9uox4A==", 191 + "cpu": [ 192 + "arm64" 193 + ], 194 + "dev": true, 195 + "license": "MIT", 196 + "optional": true, 197 + "os": [ 198 + "linux" 199 + ], 200 + "engines": { 201 + "node": ">=18" 202 + } 203 + }, 204 + "node_modules/@esbuild/linux-ia32": { 205 + "version": "0.25.3", 206 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.3.tgz", 207 + "integrity": "sha512-yplPOpczHOO4jTYKmuYuANI3WhvIPSVANGcNUeMlxH4twz/TeXuzEP41tGKNGWJjuMhotpGabeFYGAOU2ummBw==", 208 + "cpu": [ 209 + "ia32" 210 + ], 211 + "dev": true, 212 + "license": "MIT", 213 + "optional": true, 214 + "os": [ 215 + "linux" 216 + ], 217 + "engines": { 218 + "node": ">=18" 219 + } 220 + }, 221 + "node_modules/@esbuild/linux-loong64": { 222 + "version": "0.25.3", 223 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.3.tgz", 224 + "integrity": "sha512-P4BLP5/fjyihmXCELRGrLd793q/lBtKMQl8ARGpDxgzgIKJDRJ/u4r1A/HgpBpKpKZelGct2PGI4T+axcedf6g==", 225 + "cpu": [ 226 + "loong64" 227 + ], 228 + "dev": true, 229 + "license": "MIT", 230 + "optional": true, 231 + "os": [ 232 + "linux" 233 + ], 234 + "engines": { 235 + "node": ">=18" 236 + } 237 + }, 238 + "node_modules/@esbuild/linux-mips64el": { 239 + "version": "0.25.3", 240 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.3.tgz", 241 + "integrity": "sha512-eRAOV2ODpu6P5divMEMa26RRqb2yUoYsuQQOuFUexUoQndm4MdpXXDBbUoKIc0iPa4aCO7gIhtnYomkn2x+bag==", 242 + "cpu": [ 243 + "mips64el" 244 + ], 245 + "dev": true, 246 + "license": "MIT", 247 + "optional": true, 248 + "os": [ 249 + "linux" 250 + ], 251 + "engines": { 252 + "node": ">=18" 253 + } 254 + }, 255 + "node_modules/@esbuild/linux-ppc64": { 256 + "version": "0.25.3", 257 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.3.tgz", 258 + "integrity": "sha512-ZC4jV2p7VbzTlnl8nZKLcBkfzIf4Yad1SJM4ZMKYnJqZFD4rTI+pBG65u8ev4jk3/MPwY9DvGn50wi3uhdaghg==", 259 + "cpu": [ 260 + "ppc64" 261 + ], 262 + "dev": true, 263 + "license": "MIT", 264 + "optional": true, 265 + "os": [ 266 + "linux" 267 + ], 268 + "engines": { 269 + "node": ">=18" 270 + } 271 + }, 272 + "node_modules/@esbuild/linux-riscv64": { 273 + "version": "0.25.3", 274 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.3.tgz", 275 + "integrity": "sha512-LDDODcFzNtECTrUUbVCs6j9/bDVqy7DDRsuIXJg6so+mFksgwG7ZVnTruYi5V+z3eE5y+BJZw7VvUadkbfg7QA==", 276 + "cpu": [ 277 + "riscv64" 278 + ], 279 + "dev": true, 280 + "license": "MIT", 281 + "optional": true, 282 + "os": [ 283 + "linux" 284 + ], 285 + "engines": { 286 + "node": ">=18" 287 + } 288 + }, 289 + "node_modules/@esbuild/linux-s390x": { 290 + "version": "0.25.3", 291 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.3.tgz", 292 + "integrity": "sha512-s+w/NOY2k0yC2p9SLen+ymflgcpRkvwwa02fqmAwhBRI3SC12uiS10edHHXlVWwfAagYSY5UpmT/zISXPMW3tQ==", 293 + "cpu": [ 294 + "s390x" 295 + ], 296 + "dev": true, 297 + "license": "MIT", 298 + "optional": true, 299 + "os": [ 300 + "linux" 301 + ], 302 + "engines": { 303 + "node": ">=18" 304 + } 305 + }, 306 + "node_modules/@esbuild/linux-x64": { 307 + "version": "0.25.3", 308 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.3.tgz", 309 + "integrity": "sha512-nQHDz4pXjSDC6UfOE1Fw9Q8d6GCAd9KdvMZpfVGWSJztYCarRgSDfOVBY5xwhQXseiyxapkiSJi/5/ja8mRFFA==", 310 + "cpu": [ 311 + "x64" 312 + ], 313 + "dev": true, 314 + "license": "MIT", 315 + "optional": true, 316 + "os": [ 317 + "linux" 318 + ], 319 + "engines": { 320 + "node": ">=18" 321 + } 322 + }, 323 + "node_modules/@esbuild/netbsd-arm64": { 324 + "version": "0.25.3", 325 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.3.tgz", 326 + "integrity": "sha512-1QaLtOWq0mzK6tzzp0jRN3eccmN3hezey7mhLnzC6oNlJoUJz4nym5ZD7mDnS/LZQgkrhEbEiTn515lPeLpgWA==", 327 + "cpu": [ 328 + "arm64" 329 + ], 330 + "dev": true, 331 + "license": "MIT", 332 + "optional": true, 333 + "os": [ 334 + "netbsd" 335 + ], 336 + "engines": { 337 + "node": ">=18" 338 + } 339 + }, 340 + "node_modules/@esbuild/netbsd-x64": { 341 + "version": "0.25.3", 342 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.3.tgz", 343 + "integrity": "sha512-i5Hm68HXHdgv8wkrt+10Bc50zM0/eonPb/a/OFVfB6Qvpiirco5gBA5bz7S2SHuU+Y4LWn/zehzNX14Sp4r27g==", 344 + "cpu": [ 345 + "x64" 346 + ], 347 + "dev": true, 348 + "license": "MIT", 349 + "optional": true, 350 + "os": [ 351 + "netbsd" 352 + ], 353 + "engines": { 354 + "node": ">=18" 355 + } 356 + }, 357 + "node_modules/@esbuild/openbsd-arm64": { 358 + "version": "0.25.3", 359 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.3.tgz", 360 + "integrity": "sha512-zGAVApJEYTbOC6H/3QBr2mq3upG/LBEXr85/pTtKiv2IXcgKV0RT0QA/hSXZqSvLEpXeIxah7LczB4lkiYhTAQ==", 361 + "cpu": [ 362 + "arm64" 363 + ], 364 + "dev": true, 365 + "license": "MIT", 366 + "optional": true, 367 + "os": [ 368 + "openbsd" 369 + ], 370 + "engines": { 371 + "node": ">=18" 372 + } 373 + }, 374 + "node_modules/@esbuild/openbsd-x64": { 375 + "version": "0.25.3", 376 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.3.tgz", 377 + "integrity": "sha512-fpqctI45NnCIDKBH5AXQBsD0NDPbEFczK98hk/aa6HJxbl+UtLkJV2+Bvy5hLSLk3LHmqt0NTkKNso1A9y1a4w==", 378 + "cpu": [ 379 + "x64" 380 + ], 381 + "dev": true, 382 + "license": "MIT", 383 + "optional": true, 384 + "os": [ 385 + "openbsd" 386 + ], 387 + "engines": { 388 + "node": ">=18" 389 + } 390 + }, 391 + "node_modules/@esbuild/sunos-x64": { 392 + "version": "0.25.3", 393 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.3.tgz", 394 + "integrity": "sha512-ROJhm7d8bk9dMCUZjkS8fgzsPAZEjtRJqCAmVgB0gMrvG7hfmPmz9k1rwO4jSiblFjYmNvbECL9uhaPzONMfgA==", 395 + "cpu": [ 396 + "x64" 397 + ], 398 + "dev": true, 399 + "license": "MIT", 400 + "optional": true, 401 + "os": [ 402 + "sunos" 403 + ], 404 + "engines": { 405 + "node": ">=18" 406 + } 407 + }, 408 + "node_modules/@esbuild/win32-arm64": { 409 + "version": "0.25.3", 410 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.3.tgz", 411 + "integrity": "sha512-YWcow8peiHpNBiIXHwaswPnAXLsLVygFwCB3A7Bh5jRkIBFWHGmNQ48AlX4xDvQNoMZlPYzjVOQDYEzWCqufMQ==", 412 + "cpu": [ 413 + "arm64" 414 + ], 415 + "dev": true, 416 + "license": "MIT", 417 + "optional": true, 418 + "os": [ 419 + "win32" 420 + ], 421 + "engines": { 422 + "node": ">=18" 423 + } 424 + }, 425 + "node_modules/@esbuild/win32-ia32": { 426 + "version": "0.25.3", 427 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.3.tgz", 428 + "integrity": "sha512-qspTZOIGoXVS4DpNqUYUs9UxVb04khS1Degaw/MnfMe7goQ3lTfQ13Vw4qY/Nj0979BGvMRpAYbs/BAxEvU8ew==", 429 + "cpu": [ 430 + "ia32" 431 + ], 432 + "dev": true, 433 + "license": "MIT", 434 + "optional": true, 435 + "os": [ 436 + "win32" 437 + ], 438 + "engines": { 439 + "node": ">=18" 440 + } 441 + }, 442 + "node_modules/@esbuild/win32-x64": { 443 + "version": "0.25.3", 444 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.3.tgz", 445 + "integrity": "sha512-ICgUR+kPimx0vvRzf+N/7L7tVSQeE3BYY+NhHRHXS1kBuPO7z2+7ea2HbhDyZdTephgvNvKrlDDKUexuCVBVvg==", 446 + "cpu": [ 447 + "x64" 448 + ], 449 + "dev": true, 450 + "license": "MIT", 451 + "optional": true, 452 + "os": [ 453 + "win32" 454 + ], 455 + "engines": { 456 + "node": ">=18" 457 + } 458 + }, 459 + "node_modules/@jridgewell/gen-mapping": { 460 + "version": "0.3.8", 461 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", 462 + "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", 463 + "dev": true, 464 + "license": "MIT", 465 + "dependencies": { 466 + "@jridgewell/set-array": "^1.2.1", 467 + "@jridgewell/sourcemap-codec": "^1.4.10", 468 + "@jridgewell/trace-mapping": "^0.3.24" 469 + }, 470 + "engines": { 471 + "node": ">=6.0.0" 472 + } 473 + }, 474 + "node_modules/@jridgewell/resolve-uri": { 475 + "version": "3.1.2", 476 + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", 477 + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", 478 + "dev": true, 479 + "license": "MIT", 480 + "engines": { 481 + "node": ">=6.0.0" 482 + } 483 + }, 484 + "node_modules/@jridgewell/set-array": { 485 + "version": "1.2.1", 486 + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", 487 + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", 488 + "dev": true, 489 + "license": "MIT", 490 + "engines": { 491 + "node": ">=6.0.0" 492 + } 493 + }, 494 + "node_modules/@jridgewell/sourcemap-codec": { 495 + "version": "1.5.0", 496 + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", 497 + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", 498 + "dev": true, 499 + "license": "MIT" 500 + }, 501 + "node_modules/@jridgewell/trace-mapping": { 502 + "version": "0.3.25", 503 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", 504 + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", 505 + "dev": true, 506 + "license": "MIT", 507 + "dependencies": { 508 + "@jridgewell/resolve-uri": "^3.1.0", 509 + "@jridgewell/sourcemap-codec": "^1.4.14" 510 + } 511 + }, 512 + "node_modules/@polka/url": { 513 + "version": "1.0.0-next.29", 514 + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.29.tgz", 515 + "integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==", 516 + "dev": true, 517 + "license": "MIT" 518 + }, 519 + "node_modules/@rollup/rollup-android-arm-eabi": { 520 + "version": "4.40.0", 521 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.40.0.tgz", 522 + "integrity": "sha512-+Fbls/diZ0RDerhE8kyC6hjADCXA1K4yVNlH0EYfd2XjyH0UGgzaQ8MlT0pCXAThfxv3QUAczHaL+qSv1E4/Cg==", 523 + "cpu": [ 524 + "arm" 525 + ], 526 + "dev": true, 527 + "license": "MIT", 528 + "optional": true, 529 + "os": [ 530 + "android" 531 + ] 532 + }, 533 + "node_modules/@rollup/rollup-android-arm64": { 534 + "version": "4.40.0", 535 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.40.0.tgz", 536 + "integrity": "sha512-PPA6aEEsTPRz+/4xxAmaoWDqh67N7wFbgFUJGMnanCFs0TV99M0M8QhhaSCks+n6EbQoFvLQgYOGXxlMGQe/6w==", 537 + "cpu": [ 538 + "arm64" 539 + ], 540 + "dev": true, 541 + "license": "MIT", 542 + "optional": true, 543 + "os": [ 544 + "android" 545 + ] 546 + }, 547 + "node_modules/@rollup/rollup-darwin-arm64": { 548 + "version": "4.40.0", 549 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.40.0.tgz", 550 + "integrity": "sha512-GwYOcOakYHdfnjjKwqpTGgn5a6cUX7+Ra2HeNj/GdXvO2VJOOXCiYYlRFU4CubFM67EhbmzLOmACKEfvp3J1kQ==", 551 + "cpu": [ 552 + "arm64" 553 + ], 554 + "dev": true, 555 + "license": "MIT", 556 + "optional": true, 557 + "os": [ 558 + "darwin" 559 + ] 560 + }, 561 + "node_modules/@rollup/rollup-darwin-x64": { 562 + "version": "4.40.0", 563 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.40.0.tgz", 564 + "integrity": "sha512-CoLEGJ+2eheqD9KBSxmma6ld01czS52Iw0e2qMZNpPDlf7Z9mj8xmMemxEucinev4LgHalDPczMyxzbq+Q+EtA==", 565 + "cpu": [ 566 + "x64" 567 + ], 568 + "dev": true, 569 + "license": "MIT", 570 + "optional": true, 571 + "os": [ 572 + "darwin" 573 + ] 574 + }, 575 + "node_modules/@rollup/rollup-freebsd-arm64": { 576 + "version": "4.40.0", 577 + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.40.0.tgz", 578 + "integrity": "sha512-r7yGiS4HN/kibvESzmrOB/PxKMhPTlz+FcGvoUIKYoTyGd5toHp48g1uZy1o1xQvybwwpqpe010JrcGG2s5nkg==", 579 + "cpu": [ 580 + "arm64" 581 + ], 582 + "dev": true, 583 + "license": "MIT", 584 + "optional": true, 585 + "os": [ 586 + "freebsd" 587 + ] 588 + }, 589 + "node_modules/@rollup/rollup-freebsd-x64": { 590 + "version": "4.40.0", 591 + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.40.0.tgz", 592 + "integrity": "sha512-mVDxzlf0oLzV3oZOr0SMJ0lSDd3xC4CmnWJ8Val8isp9jRGl5Dq//LLDSPFrasS7pSm6m5xAcKaw3sHXhBjoRw==", 593 + "cpu": [ 594 + "x64" 595 + ], 596 + "dev": true, 597 + "license": "MIT", 598 + "optional": true, 599 + "os": [ 600 + "freebsd" 601 + ] 602 + }, 603 + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 604 + "version": "4.40.0", 605 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.40.0.tgz", 606 + "integrity": "sha512-y/qUMOpJxBMy8xCXD++jeu8t7kzjlOCkoxxajL58G62PJGBZVl/Gwpm7JK9+YvlB701rcQTzjUZ1JgUoPTnoQA==", 607 + "cpu": [ 608 + "arm" 609 + ], 610 + "dev": true, 611 + "license": "MIT", 612 + "optional": true, 613 + "os": [ 614 + "linux" 615 + ] 616 + }, 617 + "node_modules/@rollup/rollup-linux-arm-musleabihf": { 618 + "version": "4.40.0", 619 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.40.0.tgz", 620 + "integrity": "sha512-GoCsPibtVdJFPv/BOIvBKO/XmwZLwaNWdyD8TKlXuqp0veo2sHE+A/vpMQ5iSArRUz/uaoj4h5S6Pn0+PdhRjg==", 621 + "cpu": [ 622 + "arm" 623 + ], 624 + "dev": true, 625 + "license": "MIT", 626 + "optional": true, 627 + "os": [ 628 + "linux" 629 + ] 630 + }, 631 + "node_modules/@rollup/rollup-linux-arm64-gnu": { 632 + "version": "4.40.0", 633 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.40.0.tgz", 634 + "integrity": "sha512-L5ZLphTjjAD9leJzSLI7rr8fNqJMlGDKlazW2tX4IUF9P7R5TMQPElpH82Q7eNIDQnQlAyiNVfRPfP2vM5Avvg==", 635 + "cpu": [ 636 + "arm64" 637 + ], 638 + "dev": true, 639 + "license": "MIT", 640 + "optional": true, 641 + "os": [ 642 + "linux" 643 + ] 644 + }, 645 + "node_modules/@rollup/rollup-linux-arm64-musl": { 646 + "version": "4.40.0", 647 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.40.0.tgz", 648 + "integrity": "sha512-ATZvCRGCDtv1Y4gpDIXsS+wfFeFuLwVxyUBSLawjgXK2tRE6fnsQEkE4csQQYWlBlsFztRzCnBvWVfcae/1qxQ==", 649 + "cpu": [ 650 + "arm64" 651 + ], 652 + "dev": true, 653 + "license": "MIT", 654 + "optional": true, 655 + "os": [ 656 + "linux" 657 + ] 658 + }, 659 + "node_modules/@rollup/rollup-linux-loongarch64-gnu": { 660 + "version": "4.40.0", 661 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.40.0.tgz", 662 + "integrity": "sha512-wG9e2XtIhd++QugU5MD9i7OnpaVb08ji3P1y/hNbxrQ3sYEelKJOq1UJ5dXczeo6Hj2rfDEL5GdtkMSVLa/AOg==", 663 + "cpu": [ 664 + "loong64" 665 + ], 666 + "dev": true, 667 + "license": "MIT", 668 + "optional": true, 669 + "os": [ 670 + "linux" 671 + ] 672 + }, 673 + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { 674 + "version": "4.40.0", 675 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.40.0.tgz", 676 + "integrity": "sha512-vgXfWmj0f3jAUvC7TZSU/m/cOE558ILWDzS7jBhiCAFpY2WEBn5jqgbqvmzlMjtp8KlLcBlXVD2mkTSEQE6Ixw==", 677 + "cpu": [ 678 + "ppc64" 679 + ], 680 + "dev": true, 681 + "license": "MIT", 682 + "optional": true, 683 + "os": [ 684 + "linux" 685 + ] 686 + }, 687 + "node_modules/@rollup/rollup-linux-riscv64-gnu": { 688 + "version": "4.40.0", 689 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.40.0.tgz", 690 + "integrity": "sha512-uJkYTugqtPZBS3Z136arevt/FsKTF/J9dEMTX/cwR7lsAW4bShzI2R0pJVw+hcBTWF4dxVckYh72Hk3/hWNKvA==", 691 + "cpu": [ 692 + "riscv64" 693 + ], 694 + "dev": true, 695 + "license": "MIT", 696 + "optional": true, 697 + "os": [ 698 + "linux" 699 + ] 700 + }, 701 + "node_modules/@rollup/rollup-linux-riscv64-musl": { 702 + "version": "4.40.0", 703 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.40.0.tgz", 704 + "integrity": "sha512-rKmSj6EXQRnhSkE22+WvrqOqRtk733x3p5sWpZilhmjnkHkpeCgWsFFo0dGnUGeA+OZjRl3+VYq+HyCOEuwcxQ==", 705 + "cpu": [ 706 + "riscv64" 707 + ], 708 + "dev": true, 709 + "license": "MIT", 710 + "optional": true, 711 + "os": [ 712 + "linux" 713 + ] 714 + }, 715 + "node_modules/@rollup/rollup-linux-s390x-gnu": { 716 + "version": "4.40.0", 717 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.40.0.tgz", 718 + "integrity": "sha512-SpnYlAfKPOoVsQqmTFJ0usx0z84bzGOS9anAC0AZ3rdSo3snecihbhFTlJZ8XMwzqAcodjFU4+/SM311dqE5Sw==", 719 + "cpu": [ 720 + "s390x" 721 + ], 722 + "dev": true, 723 + "license": "MIT", 724 + "optional": true, 725 + "os": [ 726 + "linux" 727 + ] 728 + }, 729 + "node_modules/@rollup/rollup-linux-x64-gnu": { 730 + "version": "4.40.0", 731 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.40.0.tgz", 732 + "integrity": "sha512-RcDGMtqF9EFN8i2RYN2W+64CdHruJ5rPqrlYw+cgM3uOVPSsnAQps7cpjXe9be/yDp8UC7VLoCoKC8J3Kn2FkQ==", 733 + "cpu": [ 734 + "x64" 735 + ], 736 + "dev": true, 737 + "license": "MIT", 738 + "optional": true, 739 + "os": [ 740 + "linux" 741 + ] 742 + }, 743 + "node_modules/@rollup/rollup-linux-x64-musl": { 744 + "version": "4.40.0", 745 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.40.0.tgz", 746 + "integrity": "sha512-HZvjpiUmSNx5zFgwtQAV1GaGazT2RWvqeDi0hV+AtC8unqqDSsaFjPxfsO6qPtKRRg25SisACWnJ37Yio8ttaw==", 747 + "cpu": [ 748 + "x64" 749 + ], 750 + "dev": true, 751 + "license": "MIT", 752 + "optional": true, 753 + "os": [ 754 + "linux" 755 + ] 756 + }, 757 + "node_modules/@rollup/rollup-win32-arm64-msvc": { 758 + "version": "4.40.0", 759 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.40.0.tgz", 760 + "integrity": "sha512-UtZQQI5k/b8d7d3i9AZmA/t+Q4tk3hOC0tMOMSq2GlMYOfxbesxG4mJSeDp0EHs30N9bsfwUvs3zF4v/RzOeTQ==", 761 + "cpu": [ 762 + "arm64" 763 + ], 764 + "dev": true, 765 + "license": "MIT", 766 + "optional": true, 767 + "os": [ 768 + "win32" 769 + ] 770 + }, 771 + "node_modules/@rollup/rollup-win32-ia32-msvc": { 772 + "version": "4.40.0", 773 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.40.0.tgz", 774 + "integrity": "sha512-+m03kvI2f5syIqHXCZLPVYplP8pQch9JHyXKZ3AGMKlg8dCyr2PKHjwRLiW53LTrN/Nc3EqHOKxUxzoSPdKddA==", 775 + "cpu": [ 776 + "ia32" 777 + ], 778 + "dev": true, 779 + "license": "MIT", 780 + "optional": true, 781 + "os": [ 782 + "win32" 783 + ] 784 + }, 785 + "node_modules/@rollup/rollup-win32-x64-msvc": { 786 + "version": "4.40.0", 787 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.40.0.tgz", 788 + "integrity": "sha512-lpPE1cLfP5oPzVjKMx10pgBmKELQnFJXHgvtHCtuJWOv8MxqdEIMNtgHgBFf7Ea2/7EuVwa9fodWUfXAlXZLZQ==", 789 + "cpu": [ 790 + "x64" 791 + ], 792 + "dev": true, 793 + "license": "MIT", 794 + "optional": true, 795 + "os": [ 796 + "win32" 797 + ] 798 + }, 799 + "node_modules/@sveltejs/acorn-typescript": { 800 + "version": "1.0.5", 801 + "resolved": "https://registry.npmjs.org/@sveltejs/acorn-typescript/-/acorn-typescript-1.0.5.tgz", 802 + "integrity": "sha512-IwQk4yfwLdibDlrXVE04jTZYlLnwsTT2PIOQQGNLWfjavGifnk1JD1LcZjZaBTRcxZu2FfPfNLOE04DSu9lqtQ==", 803 + "dev": true, 804 + "license": "MIT", 805 + "peerDependencies": { 806 + "acorn": "^8.9.0" 807 + } 808 + }, 809 + "node_modules/@sveltejs/adapter-auto": { 810 + "version": "6.0.0", 811 + "resolved": "https://registry.npmjs.org/@sveltejs/adapter-auto/-/adapter-auto-6.0.0.tgz", 812 + "integrity": "sha512-7mR2/G7vlXakaOj6QBSG9dwBfTgWjV+UnEMB5Z6Xu0ZbdXda6c0su1fNkg0ab0zlilSkloMA2NjCna02/DR7sA==", 813 + "dev": true, 814 + "license": "MIT", 815 + "dependencies": { 816 + "import-meta-resolve": "^4.1.0" 817 + }, 818 + "peerDependencies": { 819 + "@sveltejs/kit": "^2.0.0" 820 + } 821 + }, 822 + "node_modules/@sveltejs/kit": { 823 + "version": "2.20.7", 824 + "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-2.20.7.tgz", 825 + "integrity": "sha512-dVbLMubpJJSLI4OYB+yWYNHGAhgc2bVevWuBjDj8jFUXIJOAnLwYP3vsmtcgoxNGUXoq0rHS5f7MFCsryb6nzg==", 826 + "dev": true, 827 + "license": "MIT", 828 + "dependencies": { 829 + "@types/cookie": "^0.6.0", 830 + "cookie": "^0.6.0", 831 + "devalue": "^5.1.0", 832 + "esm-env": "^1.2.2", 833 + "import-meta-resolve": "^4.1.0", 834 + "kleur": "^4.1.5", 835 + "magic-string": "^0.30.5", 836 + "mrmime": "^2.0.0", 837 + "sade": "^1.8.1", 838 + "set-cookie-parser": "^2.6.0", 839 + "sirv": "^3.0.0" 840 + }, 841 + "bin": { 842 + "svelte-kit": "svelte-kit.js" 843 + }, 844 + "engines": { 845 + "node": ">=18.13" 846 + }, 847 + "peerDependencies": { 848 + "@sveltejs/vite-plugin-svelte": "^3.0.0 || ^4.0.0-next.1 || ^5.0.0", 849 + "svelte": "^4.0.0 || ^5.0.0-next.0", 850 + "vite": "^5.0.3 || ^6.0.0" 851 + } 852 + }, 853 + "node_modules/@sveltejs/vite-plugin-svelte": { 854 + "version": "5.0.3", 855 + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-5.0.3.tgz", 856 + "integrity": "sha512-MCFS6CrQDu1yGwspm4qtli0e63vaPCehf6V7pIMP15AsWgMKrqDGCPFF/0kn4SP0ii4aySu4Pa62+fIRGFMjgw==", 857 + "dev": true, 858 + "license": "MIT", 859 + "dependencies": { 860 + "@sveltejs/vite-plugin-svelte-inspector": "^4.0.1", 861 + "debug": "^4.4.0", 862 + "deepmerge": "^4.3.1", 863 + "kleur": "^4.1.5", 864 + "magic-string": "^0.30.15", 865 + "vitefu": "^1.0.4" 866 + }, 867 + "engines": { 868 + "node": "^18.0.0 || ^20.0.0 || >=22" 869 + }, 870 + "peerDependencies": { 871 + "svelte": "^5.0.0", 872 + "vite": "^6.0.0" 873 + } 874 + }, 875 + "node_modules/@sveltejs/vite-plugin-svelte-inspector": { 876 + "version": "4.0.1", 877 + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-4.0.1.tgz", 878 + "integrity": "sha512-J/Nmb2Q2y7mck2hyCX4ckVHcR5tu2J+MtBEQqpDrrgELZ2uvraQcK/ioCV61AqkdXFgriksOKIceDcQmqnGhVw==", 879 + "dev": true, 880 + "license": "MIT", 881 + "dependencies": { 882 + "debug": "^4.3.7" 883 + }, 884 + "engines": { 885 + "node": "^18.0.0 || ^20.0.0 || >=22" 886 + }, 887 + "peerDependencies": { 888 + "@sveltejs/vite-plugin-svelte": "^5.0.0", 889 + "svelte": "^5.0.0", 890 + "vite": "^6.0.0" 891 + } 892 + }, 893 + "node_modules/@types/cookie": { 894 + "version": "0.6.0", 895 + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", 896 + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==", 897 + "dev": true, 898 + "license": "MIT" 899 + }, 900 + "node_modules/@types/estree": { 901 + "version": "1.0.7", 902 + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz", 903 + "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==", 904 + "dev": true, 905 + "license": "MIT" 906 + }, 907 + "node_modules/acorn": { 908 + "version": "8.14.1", 909 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", 910 + "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", 911 + "dev": true, 912 + "license": "MIT", 913 + "bin": { 914 + "acorn": "bin/acorn" 915 + }, 916 + "engines": { 917 + "node": ">=0.4.0" 918 + } 919 + }, 920 + "node_modules/aria-query": { 921 + "version": "5.3.2", 922 + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", 923 + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", 924 + "dev": true, 925 + "license": "Apache-2.0", 926 + "engines": { 927 + "node": ">= 0.4" 928 + } 929 + }, 930 + "node_modules/axobject-query": { 931 + "version": "4.1.0", 932 + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", 933 + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", 934 + "dev": true, 935 + "license": "Apache-2.0", 936 + "engines": { 937 + "node": ">= 0.4" 938 + } 939 + }, 940 + "node_modules/chokidar": { 941 + "version": "4.0.3", 942 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", 943 + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", 944 + "dev": true, 945 + "license": "MIT", 946 + "dependencies": { 947 + "readdirp": "^4.0.1" 948 + }, 949 + "engines": { 950 + "node": ">= 14.16.0" 951 + }, 952 + "funding": { 953 + "url": "https://paulmillr.com/funding/" 954 + } 955 + }, 956 + "node_modules/clsx": { 957 + "version": "2.1.1", 958 + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", 959 + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", 960 + "dev": true, 961 + "license": "MIT", 962 + "engines": { 963 + "node": ">=6" 964 + } 965 + }, 966 + "node_modules/cookie": { 967 + "version": "0.6.0", 968 + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", 969 + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", 970 + "dev": true, 971 + "license": "MIT", 972 + "engines": { 973 + "node": ">= 0.6" 974 + } 975 + }, 976 + "node_modules/debug": { 977 + "version": "4.4.0", 978 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", 979 + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", 980 + "dev": true, 981 + "license": "MIT", 982 + "dependencies": { 983 + "ms": "^2.1.3" 984 + }, 985 + "engines": { 986 + "node": ">=6.0" 987 + }, 988 + "peerDependenciesMeta": { 989 + "supports-color": { 990 + "optional": true 991 + } 992 + } 993 + }, 994 + "node_modules/deepmerge": { 995 + "version": "4.3.1", 996 + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", 997 + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", 998 + "dev": true, 999 + "license": "MIT", 1000 + "engines": { 1001 + "node": ">=0.10.0" 1002 + } 1003 + }, 1004 + "node_modules/devalue": { 1005 + "version": "5.1.1", 1006 + "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.1.1.tgz", 1007 + "integrity": "sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==", 1008 + "dev": true, 1009 + "license": "MIT" 1010 + }, 1011 + "node_modules/esbuild": { 1012 + "version": "0.25.3", 1013 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.3.tgz", 1014 + "integrity": "sha512-qKA6Pvai73+M2FtftpNKRxJ78GIjmFXFxd/1DVBqGo/qNhLSfv+G12n9pNoWdytJC8U00TrViOwpjT0zgqQS8Q==", 1015 + "dev": true, 1016 + "hasInstallScript": true, 1017 + "license": "MIT", 1018 + "bin": { 1019 + "esbuild": "bin/esbuild" 1020 + }, 1021 + "engines": { 1022 + "node": ">=18" 1023 + }, 1024 + "optionalDependencies": { 1025 + "@esbuild/aix-ppc64": "0.25.3", 1026 + "@esbuild/android-arm": "0.25.3", 1027 + "@esbuild/android-arm64": "0.25.3", 1028 + "@esbuild/android-x64": "0.25.3", 1029 + "@esbuild/darwin-arm64": "0.25.3", 1030 + "@esbuild/darwin-x64": "0.25.3", 1031 + "@esbuild/freebsd-arm64": "0.25.3", 1032 + "@esbuild/freebsd-x64": "0.25.3", 1033 + "@esbuild/linux-arm": "0.25.3", 1034 + "@esbuild/linux-arm64": "0.25.3", 1035 + "@esbuild/linux-ia32": "0.25.3", 1036 + "@esbuild/linux-loong64": "0.25.3", 1037 + "@esbuild/linux-mips64el": "0.25.3", 1038 + "@esbuild/linux-ppc64": "0.25.3", 1039 + "@esbuild/linux-riscv64": "0.25.3", 1040 + "@esbuild/linux-s390x": "0.25.3", 1041 + "@esbuild/linux-x64": "0.25.3", 1042 + "@esbuild/netbsd-arm64": "0.25.3", 1043 + "@esbuild/netbsd-x64": "0.25.3", 1044 + "@esbuild/openbsd-arm64": "0.25.3", 1045 + "@esbuild/openbsd-x64": "0.25.3", 1046 + "@esbuild/sunos-x64": "0.25.3", 1047 + "@esbuild/win32-arm64": "0.25.3", 1048 + "@esbuild/win32-ia32": "0.25.3", 1049 + "@esbuild/win32-x64": "0.25.3" 1050 + } 1051 + }, 1052 + "node_modules/esm-env": { 1053 + "version": "1.2.2", 1054 + "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.2.2.tgz", 1055 + "integrity": "sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==", 1056 + "dev": true, 1057 + "license": "MIT" 1058 + }, 1059 + "node_modules/esrap": { 1060 + "version": "1.4.6", 1061 + "resolved": "https://registry.npmjs.org/esrap/-/esrap-1.4.6.tgz", 1062 + "integrity": "sha512-F/D2mADJ9SHY3IwksD4DAXjTt7qt7GWUf3/8RhCNWmC/67tyb55dpimHmy7EplakFaflV0R/PC+fdSPqrRHAQw==", 1063 + "dev": true, 1064 + "license": "MIT", 1065 + "dependencies": { 1066 + "@jridgewell/sourcemap-codec": "^1.4.15" 1067 + } 1068 + }, 1069 + "node_modules/fdir": { 1070 + "version": "6.4.4", 1071 + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.4.tgz", 1072 + "integrity": "sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==", 1073 + "dev": true, 1074 + "license": "MIT", 1075 + "peerDependencies": { 1076 + "picomatch": "^3 || ^4" 1077 + }, 1078 + "peerDependenciesMeta": { 1079 + "picomatch": { 1080 + "optional": true 1081 + } 1082 + } 1083 + }, 1084 + "node_modules/fsevents": { 1085 + "version": "2.3.3", 1086 + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 1087 + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 1088 + "dev": true, 1089 + "hasInstallScript": true, 1090 + "license": "MIT", 1091 + "optional": true, 1092 + "os": [ 1093 + "darwin" 1094 + ], 1095 + "engines": { 1096 + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 1097 + } 1098 + }, 1099 + "node_modules/import-meta-resolve": { 1100 + "version": "4.1.0", 1101 + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", 1102 + "integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==", 1103 + "dev": true, 1104 + "license": "MIT", 1105 + "funding": { 1106 + "type": "github", 1107 + "url": "https://github.com/sponsors/wooorm" 1108 + } 1109 + }, 1110 + "node_modules/is-reference": { 1111 + "version": "3.0.3", 1112 + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.3.tgz", 1113 + "integrity": "sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==", 1114 + "dev": true, 1115 + "license": "MIT", 1116 + "dependencies": { 1117 + "@types/estree": "^1.0.6" 1118 + } 1119 + }, 1120 + "node_modules/kleur": { 1121 + "version": "4.1.5", 1122 + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", 1123 + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", 1124 + "dev": true, 1125 + "license": "MIT", 1126 + "engines": { 1127 + "node": ">=6" 1128 + } 1129 + }, 1130 + "node_modules/locate-character": { 1131 + "version": "3.0.0", 1132 + "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz", 1133 + "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==", 1134 + "dev": true, 1135 + "license": "MIT" 1136 + }, 1137 + "node_modules/magic-string": { 1138 + "version": "0.30.17", 1139 + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", 1140 + "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", 1141 + "dev": true, 1142 + "license": "MIT", 1143 + "dependencies": { 1144 + "@jridgewell/sourcemap-codec": "^1.5.0" 1145 + } 1146 + }, 1147 + "node_modules/mri": { 1148 + "version": "1.2.0", 1149 + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", 1150 + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", 1151 + "dev": true, 1152 + "license": "MIT", 1153 + "engines": { 1154 + "node": ">=4" 1155 + } 1156 + }, 1157 + "node_modules/mrmime": { 1158 + "version": "2.0.1", 1159 + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", 1160 + "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", 1161 + "dev": true, 1162 + "license": "MIT", 1163 + "engines": { 1164 + "node": ">=10" 1165 + } 1166 + }, 1167 + "node_modules/ms": { 1168 + "version": "2.1.3", 1169 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 1170 + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 1171 + "dev": true, 1172 + "license": "MIT" 1173 + }, 1174 + "node_modules/nanoid": { 1175 + "version": "3.3.11", 1176 + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", 1177 + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", 1178 + "dev": true, 1179 + "funding": [ 1180 + { 1181 + "type": "github", 1182 + "url": "https://github.com/sponsors/ai" 1183 + } 1184 + ], 1185 + "license": "MIT", 1186 + "bin": { 1187 + "nanoid": "bin/nanoid.cjs" 1188 + }, 1189 + "engines": { 1190 + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 1191 + } 1192 + }, 1193 + "node_modules/picocolors": { 1194 + "version": "1.1.1", 1195 + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 1196 + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", 1197 + "dev": true, 1198 + "license": "ISC" 1199 + }, 1200 + "node_modules/picomatch": { 1201 + "version": "4.0.2", 1202 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", 1203 + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", 1204 + "dev": true, 1205 + "license": "MIT", 1206 + "engines": { 1207 + "node": ">=12" 1208 + }, 1209 + "funding": { 1210 + "url": "https://github.com/sponsors/jonschlinkert" 1211 + } 1212 + }, 1213 + "node_modules/postcss": { 1214 + "version": "8.5.3", 1215 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", 1216 + "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", 1217 + "dev": true, 1218 + "funding": [ 1219 + { 1220 + "type": "opencollective", 1221 + "url": "https://opencollective.com/postcss/" 1222 + }, 1223 + { 1224 + "type": "tidelift", 1225 + "url": "https://tidelift.com/funding/github/npm/postcss" 1226 + }, 1227 + { 1228 + "type": "github", 1229 + "url": "https://github.com/sponsors/ai" 1230 + } 1231 + ], 1232 + "license": "MIT", 1233 + "dependencies": { 1234 + "nanoid": "^3.3.8", 1235 + "picocolors": "^1.1.1", 1236 + "source-map-js": "^1.2.1" 1237 + }, 1238 + "engines": { 1239 + "node": "^10 || ^12 || >=14" 1240 + } 1241 + }, 1242 + "node_modules/readdirp": { 1243 + "version": "4.1.2", 1244 + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", 1245 + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", 1246 + "dev": true, 1247 + "license": "MIT", 1248 + "engines": { 1249 + "node": ">= 14.18.0" 1250 + }, 1251 + "funding": { 1252 + "type": "individual", 1253 + "url": "https://paulmillr.com/funding/" 1254 + } 1255 + }, 1256 + "node_modules/rollup": { 1257 + "version": "4.40.0", 1258 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.40.0.tgz", 1259 + "integrity": "sha512-Noe455xmA96nnqH5piFtLobsGbCij7Tu+tb3c1vYjNbTkfzGqXqQXG3wJaYXkRZuQ0vEYN4bhwg7QnIrqB5B+w==", 1260 + "dev": true, 1261 + "license": "MIT", 1262 + "dependencies": { 1263 + "@types/estree": "1.0.7" 1264 + }, 1265 + "bin": { 1266 + "rollup": "dist/bin/rollup" 1267 + }, 1268 + "engines": { 1269 + "node": ">=18.0.0", 1270 + "npm": ">=8.0.0" 1271 + }, 1272 + "optionalDependencies": { 1273 + "@rollup/rollup-android-arm-eabi": "4.40.0", 1274 + "@rollup/rollup-android-arm64": "4.40.0", 1275 + "@rollup/rollup-darwin-arm64": "4.40.0", 1276 + "@rollup/rollup-darwin-x64": "4.40.0", 1277 + "@rollup/rollup-freebsd-arm64": "4.40.0", 1278 + "@rollup/rollup-freebsd-x64": "4.40.0", 1279 + "@rollup/rollup-linux-arm-gnueabihf": "4.40.0", 1280 + "@rollup/rollup-linux-arm-musleabihf": "4.40.0", 1281 + "@rollup/rollup-linux-arm64-gnu": "4.40.0", 1282 + "@rollup/rollup-linux-arm64-musl": "4.40.0", 1283 + "@rollup/rollup-linux-loongarch64-gnu": "4.40.0", 1284 + "@rollup/rollup-linux-powerpc64le-gnu": "4.40.0", 1285 + "@rollup/rollup-linux-riscv64-gnu": "4.40.0", 1286 + "@rollup/rollup-linux-riscv64-musl": "4.40.0", 1287 + "@rollup/rollup-linux-s390x-gnu": "4.40.0", 1288 + "@rollup/rollup-linux-x64-gnu": "4.40.0", 1289 + "@rollup/rollup-linux-x64-musl": "4.40.0", 1290 + "@rollup/rollup-win32-arm64-msvc": "4.40.0", 1291 + "@rollup/rollup-win32-ia32-msvc": "4.40.0", 1292 + "@rollup/rollup-win32-x64-msvc": "4.40.0", 1293 + "fsevents": "~2.3.2" 1294 + } 1295 + }, 1296 + "node_modules/sade": { 1297 + "version": "1.8.1", 1298 + "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", 1299 + "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", 1300 + "dev": true, 1301 + "license": "MIT", 1302 + "dependencies": { 1303 + "mri": "^1.1.0" 1304 + }, 1305 + "engines": { 1306 + "node": ">=6" 1307 + } 1308 + }, 1309 + "node_modules/set-cookie-parser": { 1310 + "version": "2.7.1", 1311 + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.1.tgz", 1312 + "integrity": "sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==", 1313 + "dev": true, 1314 + "license": "MIT" 1315 + }, 1316 + "node_modules/sirv": { 1317 + "version": "3.0.1", 1318 + "resolved": "https://registry.npmjs.org/sirv/-/sirv-3.0.1.tgz", 1319 + "integrity": "sha512-FoqMu0NCGBLCcAkS1qA+XJIQTR6/JHfQXl+uGteNCQ76T91DMUjPa9xfmeqMY3z80nLSg9yQmNjK0Px6RWsH/A==", 1320 + "dev": true, 1321 + "license": "MIT", 1322 + "dependencies": { 1323 + "@polka/url": "^1.0.0-next.24", 1324 + "mrmime": "^2.0.0", 1325 + "totalist": "^3.0.0" 1326 + }, 1327 + "engines": { 1328 + "node": ">=18" 1329 + } 1330 + }, 1331 + "node_modules/source-map-js": { 1332 + "version": "1.2.1", 1333 + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", 1334 + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", 1335 + "dev": true, 1336 + "license": "BSD-3-Clause", 1337 + "engines": { 1338 + "node": ">=0.10.0" 1339 + } 1340 + }, 1341 + "node_modules/svelte": { 1342 + "version": "5.28.2", 1343 + "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.28.2.tgz", 1344 + "integrity": "sha512-FbWBxgWOpQfhKvoGJv/TFwzqb4EhJbwCD17dB0tEpQiw1XyUEKZJtgm4nA4xq3LLsMo7hu5UY/BOFmroAxKTMg==", 1345 + "dev": true, 1346 + "license": "MIT", 1347 + "dependencies": { 1348 + "@ampproject/remapping": "^2.3.0", 1349 + "@jridgewell/sourcemap-codec": "^1.5.0", 1350 + "@sveltejs/acorn-typescript": "^1.0.5", 1351 + "@types/estree": "^1.0.5", 1352 + "acorn": "^8.12.1", 1353 + "aria-query": "^5.3.1", 1354 + "axobject-query": "^4.1.0", 1355 + "clsx": "^2.1.1", 1356 + "esm-env": "^1.2.1", 1357 + "esrap": "^1.4.6", 1358 + "is-reference": "^3.0.3", 1359 + "locate-character": "^3.0.0", 1360 + "magic-string": "^0.30.11", 1361 + "zimmerframe": "^1.1.2" 1362 + }, 1363 + "engines": { 1364 + "node": ">=18" 1365 + } 1366 + }, 1367 + "node_modules/svelte-check": { 1368 + "version": "4.1.6", 1369 + "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-4.1.6.tgz", 1370 + "integrity": "sha512-P7w/6tdSfk3zEVvfsgrp3h3DFC75jCdZjTQvgGJtjPORs1n7/v2VMPIoty3PWv7jnfEm3x0G/p9wH4pecTb0Wg==", 1371 + "dev": true, 1372 + "license": "MIT", 1373 + "dependencies": { 1374 + "@jridgewell/trace-mapping": "^0.3.25", 1375 + "chokidar": "^4.0.1", 1376 + "fdir": "^6.2.0", 1377 + "picocolors": "^1.0.0", 1378 + "sade": "^1.7.4" 1379 + }, 1380 + "bin": { 1381 + "svelte-check": "bin/svelte-check" 1382 + }, 1383 + "engines": { 1384 + "node": ">= 18.0.0" 1385 + }, 1386 + "peerDependencies": { 1387 + "svelte": "^4.0.0 || ^5.0.0-next.0", 1388 + "typescript": ">=5.0.0" 1389 + } 1390 + }, 1391 + "node_modules/tinyglobby": { 1392 + "version": "0.2.13", 1393 + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.13.tgz", 1394 + "integrity": "sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==", 1395 + "dev": true, 1396 + "license": "MIT", 1397 + "dependencies": { 1398 + "fdir": "^6.4.4", 1399 + "picomatch": "^4.0.2" 1400 + }, 1401 + "engines": { 1402 + "node": ">=12.0.0" 1403 + }, 1404 + "funding": { 1405 + "url": "https://github.com/sponsors/SuperchupuDev" 1406 + } 1407 + }, 1408 + "node_modules/totalist": { 1409 + "version": "3.0.1", 1410 + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", 1411 + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", 1412 + "dev": true, 1413 + "license": "MIT", 1414 + "engines": { 1415 + "node": ">=6" 1416 + } 1417 + }, 1418 + "node_modules/typescript": { 1419 + "version": "5.8.3", 1420 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", 1421 + "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", 1422 + "dev": true, 1423 + "license": "Apache-2.0", 1424 + "bin": { 1425 + "tsc": "bin/tsc", 1426 + "tsserver": "bin/tsserver" 1427 + }, 1428 + "engines": { 1429 + "node": ">=14.17" 1430 + } 1431 + }, 1432 + "node_modules/vite": { 1433 + "version": "6.3.3", 1434 + "resolved": "https://registry.npmjs.org/vite/-/vite-6.3.3.tgz", 1435 + "integrity": "sha512-5nXH+QsELbFKhsEfWLkHrvgRpTdGJzqOZ+utSdmPTvwHmvU6ITTm3xx+mRusihkcI8GeC7lCDyn3kDtiki9scw==", 1436 + "dev": true, 1437 + "license": "MIT", 1438 + "dependencies": { 1439 + "esbuild": "^0.25.0", 1440 + "fdir": "^6.4.4", 1441 + "picomatch": "^4.0.2", 1442 + "postcss": "^8.5.3", 1443 + "rollup": "^4.34.9", 1444 + "tinyglobby": "^0.2.13" 1445 + }, 1446 + "bin": { 1447 + "vite": "bin/vite.js" 1448 + }, 1449 + "engines": { 1450 + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" 1451 + }, 1452 + "funding": { 1453 + "url": "https://github.com/vitejs/vite?sponsor=1" 1454 + }, 1455 + "optionalDependencies": { 1456 + "fsevents": "~2.3.3" 1457 + }, 1458 + "peerDependencies": { 1459 + "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", 1460 + "jiti": ">=1.21.0", 1461 + "less": "*", 1462 + "lightningcss": "^1.21.0", 1463 + "sass": "*", 1464 + "sass-embedded": "*", 1465 + "stylus": "*", 1466 + "sugarss": "*", 1467 + "terser": "^5.16.0", 1468 + "tsx": "^4.8.1", 1469 + "yaml": "^2.4.2" 1470 + }, 1471 + "peerDependenciesMeta": { 1472 + "@types/node": { 1473 + "optional": true 1474 + }, 1475 + "jiti": { 1476 + "optional": true 1477 + }, 1478 + "less": { 1479 + "optional": true 1480 + }, 1481 + "lightningcss": { 1482 + "optional": true 1483 + }, 1484 + "sass": { 1485 + "optional": true 1486 + }, 1487 + "sass-embedded": { 1488 + "optional": true 1489 + }, 1490 + "stylus": { 1491 + "optional": true 1492 + }, 1493 + "sugarss": { 1494 + "optional": true 1495 + }, 1496 + "terser": { 1497 + "optional": true 1498 + }, 1499 + "tsx": { 1500 + "optional": true 1501 + }, 1502 + "yaml": { 1503 + "optional": true 1504 + } 1505 + } 1506 + }, 1507 + "node_modules/vitefu": { 1508 + "version": "1.0.6", 1509 + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.0.6.tgz", 1510 + "integrity": "sha512-+Rex1GlappUyNN6UfwbVZne/9cYC4+R2XDk9xkNXBKMw6HQagdX9PgZ8V2v1WUSK1wfBLp7qbI1+XSNIlB1xmA==", 1511 + "dev": true, 1512 + "license": "MIT", 1513 + "workspaces": [ 1514 + "tests/deps/*", 1515 + "tests/projects/*" 1516 + ], 1517 + "peerDependencies": { 1518 + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0" 1519 + }, 1520 + "peerDependenciesMeta": { 1521 + "vite": { 1522 + "optional": true 1523 + } 1524 + } 1525 + }, 1526 + "node_modules/zimmerframe": { 1527 + "version": "1.1.2", 1528 + "resolved": "https://registry.npmjs.org/zimmerframe/-/zimmerframe-1.1.2.tgz", 1529 + "integrity": "sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==", 1530 + "dev": true, 1531 + "license": "MIT" 1532 + } 1533 + } 1534 + }
+23
package.json
··· 1 + { 2 + "name": "xcvr-frontend", 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 + }, 14 + "devDependencies": { 15 + "@sveltejs/adapter-auto": "^6.0.0", 16 + "@sveltejs/kit": "^2.16.0", 17 + "@sveltejs/vite-plugin-svelte": "^5.0.0", 18 + "svelte": "^5.0.0", 19 + "svelte-check": "^4.0.0", 20 + "typescript": "^5.0.0", 21 + "vite": "^6.2.5" 22 + } 23 + }
+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 {};
+12
src/app.html
··· 1 + <!doctype html> 2 + <html lang="en"> 3 + <head> 4 + <meta charset="utf-8" /> 5 + <link rel="icon" href="%sveltekit.assets%/favicon.png" /> 6 + <meta name="viewport" content="width=device-width, initial-scale=1" /> 7 + %sveltekit.head% 8 + </head> 9 + <body data-sveltekit-preload-data="hover"> 10 + <div style="display: contents">%sveltekit.body%</div> 11 + </body> 12 + </html>
+1
src/lib/index.ts
··· 1 + // place files you want to import through the `$lib` alias in this folder.
+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>
static/favicon.png

This is a binary file and will not be displayed.

+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 + // If you want to overwrite includes/excludes, make sure to copy over the relevant includes/excludes 18 + // from the referenced tsconfig.json - TypeScript does not merge them in 19 + }
+6
vite.config.ts
··· 1 + import { sveltekit } from '@sveltejs/kit/vite'; 2 + import { defineConfig } from 'vite'; 3 + 4 + export default defineConfig({ 5 + plugins: [sveltekit()] 6 + });