From 75883a3e8a452f558c32601fc3842e2a1c05fd66 Mon Sep 17 00:00:00 2001 From: stjet <49297268+stjet@users.noreply.github.com> Date: Tue, 12 Nov 2024 01:24:53 +0000 Subject: [PATCH] working --- .gitignore | 21 + .npmrc | 1 + README.md | 38 + package-lock.json | 3484 +++++++++++++++++++++++ package.json | 28 + src/app.d.ts | 13 + src/app.html | 14 + src/lib/Declare.svelte | 42 + src/lib/Payment.svelte | 65 + src/lib/Seed.svelte | 21 + src/lib/db.ts | 65 + src/lib/index.ts | 1 + src/lib/mongo.ts | 10 + src/lib/types.ts | 8 + src/lib/utils.ts | 37 + src/routes/+page.svelte | 221 ++ src/routes/api/check_payment/+server.ts | 45 + src/routes/api/domain_issued/+server.ts | 17 + src/routes/api/start_payment/+server.ts | 31 + src/routes/register/+page.svelte | 64 + static/bns-browser.js | 11 + static/favicon.png | Bin 0 -> 5365 bytes static/fonts/Arimo.ttf | Bin 0 -> 490800 bytes static/global.css | 40 + svelte.config.js | 19 + tsconfig.json | 19 + vite.config.ts | 6 + 27 files changed, 4321 insertions(+) create mode 100644 .gitignore create mode 100644 .npmrc create mode 100644 README.md create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 src/app.d.ts create mode 100644 src/app.html create mode 100644 src/lib/Declare.svelte create mode 100644 src/lib/Payment.svelte create mode 100644 src/lib/Seed.svelte create mode 100644 src/lib/db.ts create mode 100644 src/lib/index.ts create mode 100644 src/lib/mongo.ts create mode 100644 src/lib/types.ts create mode 100644 src/lib/utils.ts create mode 100644 src/routes/+page.svelte create mode 100644 src/routes/api/check_payment/+server.ts create mode 100644 src/routes/api/domain_issued/+server.ts create mode 100644 src/routes/api/start_payment/+server.ts create mode 100644 src/routes/register/+page.svelte create mode 100644 static/bns-browser.js create mode 100644 static/favicon.png create mode 100644 static/fonts/Arimo.ttf create mode 100644 static/global.css create mode 100644 svelte.config.js create mode 100644 tsconfig.json create mode 100644 vite.config.ts diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..79518f7 --- /dev/null +++ b/.gitignore @@ -0,0 +1,21 @@ +node_modules + +# Output +.output +.vercel +/.svelte-kit +/build + +# OS +.DS_Store +Thumbs.db + +# Env +.env +.env.* +!.env.example +!.env.test + +# Vite +vite.config.js.timestamp-* +vite.config.ts.timestamp-* diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..b6f27f1 --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +engine-strict=true diff --git a/README.md b/README.md new file mode 100644 index 0000000..abd6f21 --- /dev/null +++ b/README.md @@ -0,0 +1,38 @@ +# create-svelte + +Everything you need to build a Svelte project, powered by [`create-svelte`](https://github.com/sveltejs/kit/tree/main/packages/create-svelte). + +## Creating a project + +If you're seeing this, you've probably already done this step. Congrats! + +```bash +# create a new project in the current directory +npx sv create + +# create a new project in my-app +npx sv create my-app +``` + +## Developing + +Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server: + +```bash +npm run dev + +# or start the server and open the app in a new browser tab +npm run dev -- --open +``` + +## Building + +To create a production version of your app: + +```bash +npm run build +``` + +You can preview the production build with `npm run preview`. + +> To deploy your app, you may need to install an [adapter](https://svelte.dev/docs/kit/adapters) for your target environment. diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..0c17ce4 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,3484 @@ +{ + "name": "test", + "version": "0.0.1", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "test", + "version": "0.0.1", + "dependencies": { + "banani": "^1.0.3", + "banani-bns": "^0.0.6", + "mongodb": "^6.10.0", + "qrcode": "^1.5.4" + }, + "devDependencies": { + "@sveltejs/adapter-auto": "^3.0.0", + "@sveltejs/adapter-cloudflare": "^4.7.4", + "@sveltejs/kit": "^2.0.0", + "@sveltejs/vite-plugin-svelte": "^4.0.0", + "svelte": "^5.0.0", + "svelte-check": "^4.0.0", + "typescript": "^5.0.0", + "vite": "^5.0.3" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@cloudflare/kv-asset-handler": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.3.4.tgz", + "integrity": "sha512-YLPHc8yASwjNkmcDMQMY35yiWjoKAKnhUbPRszBRS0YgH+IXtsMp61j+yTcnCE3oO2DgP0U3iejLC8FTtKDC8Q==", + "dev": true, + "license": "MIT OR Apache-2.0", + "peer": true, + "dependencies": { + "mime": "^3.0.0" + }, + "engines": { + "node": ">=16.13" + } + }, + "node_modules/@cloudflare/workerd-darwin-64": { + "version": "1.20241106.1", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20241106.1.tgz", + "integrity": "sha512-zxvaToi1m0qzAScrxFt7UvFVqU8DxrCO2CinM1yQkv5no7pA1HolpIrwZ0xOhR3ny64Is2s/J6BrRjpO5dM9Zw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": ">=16" + } + }, + "node_modules/@cloudflare/workerd-darwin-arm64": { + "version": "1.20241106.1", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20241106.1.tgz", + "integrity": "sha512-j3dg/42D/bPgfNP3cRUBxF+4waCKO/5YKwXNj+lnVOwHxDu+ne5pFw9TIkKYcWTcwn0ZUkbNZNM5rhJqRn4xbg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": ">=16" + } + }, + "node_modules/@cloudflare/workerd-linux-64": { + "version": "1.20241106.1", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20241106.1.tgz", + "integrity": "sha512-Ih+Ye8E1DMBXcKrJktGfGztFqHKaX1CeByqshmTbODnWKHt6O65ax3oTecUwyC0+abuyraOpAtdhHNpFMhUkmw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=16" + } + }, + "node_modules/@cloudflare/workerd-linux-arm64": { + "version": "1.20241106.1", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20241106.1.tgz", + "integrity": "sha512-mdQFPk4+14Yywn7n1xIzI+6olWM8Ybz10R7H3h+rk0XulMumCWUCy1CzIDauOx6GyIcSgKIibYMssVHZR30ObA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=16" + } + }, + "node_modules/@cloudflare/workerd-windows-64": { + "version": "1.20241106.1", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20241106.1.tgz", + "integrity": "sha512-4rtcss31E/Rb/PeFocZfr+B9i1MdrkhsTBWizh8siNR4KMmkslU2xs2wPaH1z8+ErxkOsHrKRa5EPLh5rIiFeg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": ">=16" + } + }, + "node_modules/@cloudflare/workers-shared": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/@cloudflare/workers-shared/-/workers-shared-0.7.1.tgz", + "integrity": "sha512-46cP5FCrl3TrvHeoHLb5SRuiDMKH5kc9Yvo36SAfzt8dqJI/qJRoY1GP3ioHn/gP7v2QIoUOTAzIl7Ml7MnfrA==", + "dev": true, + "license": "MIT OR Apache-2.0", + "peer": true, + "dependencies": { + "mime": "^3.0.0", + "zod": "^3.22.3" + }, + "engines": { + "node": ">=16.7.0" + } + }, + "node_modules/@cloudflare/workers-types": { + "version": "4.20241106.0", + "resolved": "https://registry.npmjs.org/@cloudflare/workers-types/-/workers-types-4.20241106.0.tgz", + "integrity": "sha512-pI4ivacmp+vgNO/siHDsZ6BdITR0LC4Mh/1+yzVLcl9U75pt5DUDCOWOiqIRFXRq6H65DPnJbEPFo3x9UfgofQ==", + "dev": true, + "license": "MIT OR Apache-2.0" + }, + "node_modules/@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@esbuild-plugins/node-globals-polyfill": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@esbuild-plugins/node-globals-polyfill/-/node-globals-polyfill-0.2.3.tgz", + "integrity": "sha512-r3MIryXDeXDOZh7ih1l/yE9ZLORCd5e8vWg02azWRGj5SPTuoh69A2AIyn0Z31V/kHBfZ4HgWJ+OK3GTTwLmnw==", + "dev": true, + "license": "ISC", + "peer": true, + "peerDependencies": { + "esbuild": "*" + } + }, + "node_modules/@esbuild-plugins/node-modules-polyfill": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@esbuild-plugins/node-modules-polyfill/-/node-modules-polyfill-0.2.2.tgz", + "integrity": "sha512-LXV7QsWJxRuMYvKbiznh+U1ilIop3g2TeKRzUxOG5X3YITc8JyyTa90BmLwqqv0YnX4v32CSlG+vsziZp9dMvA==", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "escape-string-regexp": "^4.0.0", + "rollup-plugin-node-polyfills": "^0.2.1" + }, + "peerDependencies": { + "esbuild": "*" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@fastify/busboy": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz", + "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@mongodb-js/saslprep": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/@mongodb-js/saslprep/-/saslprep-1.1.9.tgz", + "integrity": "sha512-tVkljjeEaAhCqTzajSdgbQ6gE6f3oneVwa3iXR6csiEwXXOFsiC6Uh9iAjAhXPtqa/XMDHWjjeNH/77m/Yq2dw==", + "license": "MIT", + "dependencies": { + "sparse-bitfield": "^3.0.3" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.28", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.28.tgz", + "integrity": "sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.24.3.tgz", + "integrity": "sha512-ufb2CH2KfBWPJok95frEZZ82LtDl0A6QKTa8MoM+cWwDZvVGl5/jNb79pIhRvAalUu+7LD91VYR0nwRD799HkQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.24.3.tgz", + "integrity": "sha512-iAHpft/eQk9vkWIV5t22V77d90CRofgR2006UiCjHcHJFVI1E0oBkQIAbz+pLtthFw3hWEmVB4ilxGyBf48i2Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.24.3.tgz", + "integrity": "sha512-QPW2YmkWLlvqmOa2OwrfqLJqkHm7kJCIMq9kOz40Zo9Ipi40kf9ONG5Sz76zszrmIZZ4hgRIkez69YnTHgEz1w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.24.3.tgz", + "integrity": "sha512-KO0pN5x3+uZm1ZXeIfDqwcvnQ9UEGN8JX5ufhmgH5Lz4ujjZMAnxQygZAVGemFWn+ZZC0FQopruV4lqmGMshow==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.24.3.tgz", + "integrity": "sha512-CsC+ZdIiZCZbBI+aRlWpYJMSWvVssPuWqrDy/zi9YfnatKKSLFCe6fjna1grHuo/nVaHG+kiglpRhyBQYRTK4A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.24.3.tgz", + "integrity": "sha512-F0nqiLThcfKvRQhZEzMIXOQG4EeX61im61VYL1jo4eBxv4aZRmpin6crnBJQ/nWnCsjH5F6J3W6Stdm0mBNqBg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.24.3.tgz", + "integrity": "sha512-KRSFHyE/RdxQ1CSeOIBVIAxStFC/hnBgVcaiCkQaVC+EYDtTe4X7z5tBkFyRoBgUGtB6Xg6t9t2kulnX6wJc6A==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.24.3.tgz", + "integrity": "sha512-h6Q8MT+e05zP5BxEKz0vi0DhthLdrNEnspdLzkoFqGwnmOzakEHSlXfVyA4HJ322QtFy7biUAVFPvIDEDQa6rw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.24.3.tgz", + "integrity": "sha512-fKElSyXhXIJ9pqiYRqisfirIo2Z5pTTve5K438URf08fsypXrEkVmShkSfM8GJ1aUyvjakT+fn2W7Czlpd/0FQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.24.3.tgz", + "integrity": "sha512-YlddZSUk8G0px9/+V9PVilVDC6ydMz7WquxozToozSnfFK6wa6ne1ATUjUvjin09jp34p84milxlY5ikueoenw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.24.3.tgz", + "integrity": "sha512-yNaWw+GAO8JjVx3s3cMeG5Esz1cKVzz8PkTJSfYzE5u7A+NvGmbVFEHP+BikTIyYWuz0+DX9kaA3pH9Sqxp69g==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.24.3.tgz", + "integrity": "sha512-lWKNQfsbpv14ZCtM/HkjCTm4oWTKTfxPmr7iPfp3AHSqyoTz5AgLemYkWLwOBWc+XxBbrU9SCokZP0WlBZM9lA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.24.3.tgz", + "integrity": "sha512-HoojGXTC2CgCcq0Woc/dn12wQUlkNyfH0I1ABK4Ni9YXyFQa86Fkt2Q0nqgLfbhkyfQ6003i3qQk9pLh/SpAYw==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.24.3.tgz", + "integrity": "sha512-mnEOh4iE4USSccBOtcrjF5nj+5/zm6NcNhbSEfR3Ot0pxBwvEn5QVUXcuOwwPkapDtGZ6pT02xLoPaNv06w7KQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.24.3.tgz", + "integrity": "sha512-rMTzawBPimBQkG9NKpNHvquIUTQPzrnPxPbCY1Xt+mFkW7pshvyIS5kYgcf74goxXOQk0CP3EoOC1zcEezKXhw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.24.3.tgz", + "integrity": "sha512-2lg1CE305xNvnH3SyiKwPVsTVLCg4TmNCF1z7PSHX2uZY2VbUpdkgAllVoISD7JO7zu+YynpWNSKAtOrX3AiuA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.24.3.tgz", + "integrity": "sha512-9SjYp1sPyxJsPWuhOCX6F4jUMXGbVVd5obVpoVEi8ClZqo52ViZewA6eFz85y8ezuOA+uJMP5A5zo6Oz4S5rVQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.24.3.tgz", + "integrity": "sha512-HGZgRFFYrMrP3TJlq58nR1xy8zHKId25vhmm5S9jETEfDf6xybPxsavFTJaufe2zgOGYJBskGlj49CwtEuFhWQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@sveltejs/adapter-auto": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@sveltejs/adapter-auto/-/adapter-auto-3.3.1.tgz", + "integrity": "sha512-5Sc7WAxYdL6q9j/+D0jJKjGREGlfIevDyHSQ2eNETHcB1TKlQWHcAo8AS8H1QdjNvSXpvOwNjykDUHPEAyGgdQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "import-meta-resolve": "^4.1.0" + }, + "peerDependencies": { + "@sveltejs/kit": "^2.0.0" + } + }, + "node_modules/@sveltejs/adapter-cloudflare": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/@sveltejs/adapter-cloudflare/-/adapter-cloudflare-4.7.4.tgz", + "integrity": "sha512-hKvWAfCQLzyNBunXEm5T+yyVfbQ+QNqnyqI0+lDoVYNQ58Yg/EPLEQIBS5aNpZgaEuBtY2tnegLsoPS8ZRcaIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@cloudflare/workers-types": "^4.20231121.0", + "esbuild": "^0.21.5", + "worktop": "0.8.0-next.18" + }, + "peerDependencies": { + "@sveltejs/kit": "^2.0.0", + "wrangler": "^3.28.4" + } + }, + "node_modules/@sveltejs/kit": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-2.7.3.tgz", + "integrity": "sha512-Vx7nq5MJ86I8qXYsVidC5PX6xm+uxt8DydvOdmJoyOK7LvGP18OFEG359yY+aa51t6pENvqZAMqAREQQx1OI2Q==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "@types/cookie": "^0.6.0", + "cookie": "^0.6.0", + "devalue": "^5.1.0", + "esm-env": "^1.0.0", + "import-meta-resolve": "^4.1.0", + "kleur": "^4.1.5", + "magic-string": "^0.30.5", + "mrmime": "^2.0.0", + "sade": "^1.8.1", + "set-cookie-parser": "^2.6.0", + "sirv": "^3.0.0", + "tiny-glob": "^0.2.9" + }, + "bin": { + "svelte-kit": "svelte-kit.js" + }, + "engines": { + "node": ">=18.13" + }, + "peerDependencies": { + "@sveltejs/vite-plugin-svelte": "^3.0.0 || ^4.0.0-next.1", + "svelte": "^4.0.0 || ^5.0.0-next.0", + "vite": "^5.0.3" + } + }, + "node_modules/@sveltejs/vite-plugin-svelte": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-4.0.0.tgz", + "integrity": "sha512-kpVJwF+gNiMEsoHaw+FJL76IYiwBikkxYU83+BpqQLdVMff19KeRKLd2wisS8niNBMJ2omv5gG+iGDDwd8jzag==", + "dev": true, + "license": "MIT", + "dependencies": { + "@sveltejs/vite-plugin-svelte-inspector": "^3.0.0-next.0||^3.0.0", + "debug": "^4.3.7", + "deepmerge": "^4.3.1", + "kleur": "^4.1.5", + "magic-string": "^0.30.12", + "vitefu": "^1.0.3" + }, + "engines": { + "node": "^18.0.0 || ^20.0.0 || >=22" + }, + "peerDependencies": { + "svelte": "^5.0.0-next.96 || ^5.0.0", + "vite": "^5.0.0" + } + }, + "node_modules/@sveltejs/vite-plugin-svelte-inspector": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-3.0.1.tgz", + "integrity": "sha512-2CKypmj1sM4GE7HjllT7UKmo4Q6L5xFRd7VMGEWhYnZ+wc6AUVU01IBd7yUi6WnFndEwWoMNOd6e8UjoN0nbvQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.3.7" + }, + "engines": { + "node": "^18.0.0 || ^20.0.0 || >=22" + }, + "peerDependencies": { + "@sveltejs/vite-plugin-svelte": "^4.0.0-next.0||^4.0.0", + "svelte": "^5.0.0-next.96 || ^5.0.0", + "vite": "^5.0.0" + } + }, + "node_modules/@types/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "22.9.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.0.tgz", + "integrity": "sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "undici-types": "~6.19.8" + } + }, + "node_modules/@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/webidl-conversions": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/@types/webidl-conversions/-/webidl-conversions-7.0.3.tgz", + "integrity": "sha512-CiJJvcRtIgzadHCYXw7dqEnMNRjhGZlYK05Mj9OyktqV8uVT8fD2BFOB7S1uwBE3Kj2Z+4UyPmFw/Ixgw/LAlA==", + "license": "MIT" + }, + "node_modules/@types/whatwg-url": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz", + "integrity": "sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==", + "license": "MIT", + "dependencies": { + "@types/webidl-conversions": "*" + } + }, + "node_modules/acorn": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-typescript": { + "version": "1.4.13", + "resolved": "https://registry.npmjs.org/acorn-typescript/-/acorn-typescript-1.4.13.tgz", + "integrity": "sha512-xsc9Xv0xlVfwp2o7sQ+GCQ1PgbkdcpWdTzrwXxO3xDMTAywVS3oXVOcOHuRjAPkS4P9b+yc/qNF15460v+jp4Q==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": ">=8.9.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/anymatch/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/aria-query": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/as-table": { + "version": "1.0.55", + "resolved": "https://registry.npmjs.org/as-table/-/as-table-1.0.55.tgz", + "integrity": "sha512-xvsWESUJn0JN421Xb9MQw6AsMHRCUknCe0Wjlxvjud80mU4E6hQf1A6NzQKcYNmYw62MfzEtXc+badstZP3JpQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "printable-characters": "^1.0.42" + } + }, + "node_modules/axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/b4a": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.7.tgz", + "integrity": "sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==", + "license": "Apache-2.0" + }, + "node_modules/banani": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/banani/-/banani-1.0.3.tgz", + "integrity": "sha512-2hr3RUXWRUE9yOMH6wlJYaRdwdFUAjWQ8eHz2QRcYHKWjs+b9wnJ0bgAi85DFVKArQtJ3cFZ8oq/TDVB5GHWVw==", + "license": "MIT", + "dependencies": { + "blake2b": "^2.1.4" + } + }, + "node_modules/banani-bns": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/banani-bns/-/banani-bns-0.0.6.tgz", + "integrity": "sha512-zLzw2U3TEEKTvyw1ohCJItR4cURb4PODt4wvBj/2YPmqr+TcUBpsE2DU3PryQ3EuE/887BEmmm7fMaC5JoKw9g==", + "dependencies": { + "banani": "^1.0.3" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/blake2b": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/blake2b/-/blake2b-2.1.4.tgz", + "integrity": "sha512-AyBuuJNI64gIvwx13qiICz6H6hpmjvYS5DGkG6jbXMOT8Z3WUJ3V1X0FlhIoT1b/5JtHE3ki+xjtMvu1nn+t9A==", + "license": "ISC", + "dependencies": { + "blake2b-wasm": "^2.4.0", + "nanoassert": "^2.0.0" + } + }, + "node_modules/blake2b-wasm": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/blake2b-wasm/-/blake2b-wasm-2.4.0.tgz", + "integrity": "sha512-S1kwmW2ZhZFFFOghcx73+ZajEfKBqhP82JMssxtLVMxlaPea1p9uoLiUZ5WYyHn0KddwbLc+0vh4wR0KBNoT5w==", + "license": "MIT", + "dependencies": { + "b4a": "^1.0.1", + "nanoassert": "^2.0.0" + } + }, + "node_modules/blake3-wasm": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/blake3-wasm/-/blake3-wasm-2.1.5.tgz", + "integrity": "sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/bson": { + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/bson/-/bson-6.9.0.tgz", + "integrity": "sha512-X9hJeyeM0//Fus+0pc5dSUMhhrrmWwQUtdavaQeF3Ta6m69matZkGWV/MrBcnwUeLC8W9kwwc2hfkZgUuCX3Ig==", + "license": "Apache-2.0", + "engines": { + "node": ">=16.20.1" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/capnp-ts": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/capnp-ts/-/capnp-ts-0.7.0.tgz", + "integrity": "sha512-XKxXAC3HVPv7r674zP0VC3RTXz+/JKhfyw94ljvF80yynK6VkTnqE3jMuN8b3dUVmmc43TjyxjW4KTsmB3c86g==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "debug": "^4.3.1", + "tslib": "^2.2.0" + } + }, + "node_modules/chokidar": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.1.tgz", + "integrity": "sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/data-uri-to-buffer": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-2.0.2.tgz", + "integrity": "sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/date-fns": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz", + "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/kossnocorp" + } + }, + "node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/defu": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", + "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/devalue": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.1.1.tgz", + "integrity": "sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==", + "dev": true, + "license": "MIT" + }, + "node_modules/dijkstrajs": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.3.tgz", + "integrity": "sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==", + "license": "MIT" + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/esbuild": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/esm-env": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.1.4.tgz", + "integrity": "sha512-oO82nKPHKkzIj/hbtuDYy/JHqBHFlMIW36SDiPCVsj87ntDLcWN+sJ1erdVryd4NxODacFTsdrIE3b7IamqbOg==", + "dev": true, + "license": "MIT" + }, + "node_modules/esrap": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/esrap/-/esrap-1.2.2.tgz", + "integrity": "sha512-F2pSJklxx1BlQIQgooczXCPHmcWpn6EsP5oo73LQfonG9fIlIENQ8vMmfGXeojP9MrkzUNAfyU5vdFlR9shHAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15", + "@types/estree": "^1.0.1" + } + }, + "node_modules/estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/exit-hook": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-2.2.1.tgz", + "integrity": "sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/fdir": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.2.tgz", + "integrity": "sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-source": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/get-source/-/get-source-2.0.12.tgz", + "integrity": "sha512-X5+4+iD+HoSeEED+uwrQ07BOQr0kEDFMVqqpBuI+RaZBpBpHCuXxo70bjar6f0b0u/DQJsJ7ssurpP0V60Az+w==", + "dev": true, + "license": "Unlicense", + "peer": true, + "dependencies": { + "data-uri-to-buffer": "^2.0.0", + "source-map": "^0.6.1" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true + }, + "node_modules/globalyzer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", + "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/globrex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", + "dev": true, + "license": "MIT" + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/import-meta-resolve": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", + "integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-reference": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz", + "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/itty-time": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/itty-time/-/itty-time-1.0.6.tgz", + "integrity": "sha512-+P8IZaLLBtFv8hCkIjcymZOp4UJ+xW6bSlQsXGqrkmJh7vSiMFSlNne0mCYagEE0N7HDNR5jJBRxwN0oYv61Rw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/kleur": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/locate-character": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz", + "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==", + "dev": true, + "license": "MIT" + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/magic-string": { + "version": "0.30.12", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.12.tgz", + "integrity": "sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, + "node_modules/memory-pager": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", + "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", + "license": "MIT" + }, + "node_modules/mime": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", + "dev": true, + "license": "MIT", + "peer": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/miniflare": { + "version": "3.20241106.0", + "resolved": "https://registry.npmjs.org/miniflare/-/miniflare-3.20241106.0.tgz", + "integrity": "sha512-PjOoJKjUUofCueQskfhXlGvvHxZj36UAJAp1DnquMK88MFF50zCULblh0KXMSNM+bXeQYA94Gj06a7kfmBGxPw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@cspotcode/source-map-support": "0.8.1", + "acorn": "^8.8.0", + "acorn-walk": "^8.2.0", + "capnp-ts": "^0.7.0", + "exit-hook": "^2.2.1", + "glob-to-regexp": "^0.4.1", + "stoppable": "^1.1.0", + "undici": "^5.28.4", + "workerd": "1.20241106.1", + "ws": "^8.18.0", + "youch": "^3.2.2", + "zod": "^3.22.3" + }, + "bin": { + "miniflare": "bootstrap.js" + }, + "engines": { + "node": ">=16.13" + } + }, + "node_modules/mongodb": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.10.0.tgz", + "integrity": "sha512-gP9vduuYWb9ZkDM546M+MP2qKVk5ZG2wPF63OvSRuUbqCR+11ZCAE1mOfllhlAG0wcoJY5yDL/rV3OmYEwXIzg==", + "license": "Apache-2.0", + "dependencies": { + "@mongodb-js/saslprep": "^1.1.5", + "bson": "^6.7.0", + "mongodb-connection-string-url": "^3.0.0" + }, + "engines": { + "node": ">=16.20.1" + }, + "peerDependencies": { + "@aws-sdk/credential-providers": "^3.188.0", + "@mongodb-js/zstd": "^1.1.0", + "gcp-metadata": "^5.2.0", + "kerberos": "^2.0.1", + "mongodb-client-encryption": ">=6.0.0 <7", + "snappy": "^7.2.2", + "socks": "^2.7.1" + }, + "peerDependenciesMeta": { + "@aws-sdk/credential-providers": { + "optional": true + }, + "@mongodb-js/zstd": { + "optional": true + }, + "gcp-metadata": { + "optional": true + }, + "kerberos": { + "optional": true + }, + "mongodb-client-encryption": { + "optional": true + }, + "snappy": { + "optional": true + }, + "socks": { + "optional": true + } + } + }, + "node_modules/mongodb-connection-string-url": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.1.tgz", + "integrity": "sha512-XqMGwRX0Lgn05TDB4PyG2h2kKO/FfWJyCzYQbIhXUxz7ETt0I/FqHjUeqj37irJ+Dl1ZtU82uYyj14u2XsZKfg==", + "license": "Apache-2.0", + "dependencies": { + "@types/whatwg-url": "^11.0.2", + "whatwg-url": "^13.0.0" + } + }, + "node_modules/mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/mrmime": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", + "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/mustache": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", + "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==", + "dev": true, + "license": "MIT", + "peer": true, + "bin": { + "mustache": "bin/mustache" + } + }, + "node_modules/nanoassert": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/nanoassert/-/nanoassert-2.0.0.tgz", + "integrity": "sha512-7vO7n28+aYO4J+8w96AzhmU8G+Y/xpPDJz/se19ICsqj/momRbb9mh9ZUtkoJ5X3nTnPdhEJyc0qnM6yAsHBaA==", + "license": "ISC" + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "dev": true, + "license": "(BSD-3-Clause OR GPL-2.0)", + "peer": true, + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ohash": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/ohash/-/ohash-1.1.4.tgz", + "integrity": "sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/path-to-regexp": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz", + "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/pathe": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", + "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true, + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pngjs": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz", + "integrity": "sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==", + "license": "MIT", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/postcss": { + "version": "8.4.47", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", + "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.1.0", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/printable-characters": { + "version": "1.0.42", + "resolved": "https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.42.tgz", + "integrity": "sha512-dKp+C4iXWK4vVYZmYSd0KBH5F/h1HoZRsbJ82AVKRO3PEo8L4lBS/vLwhVtpwwuYcoIsVY+1JYKR268yn480uQ==", + "dev": true, + "license": "Unlicense", + "peer": true + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/qrcode": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.5.4.tgz", + "integrity": "sha512-1ca71Zgiu6ORjHqFBDpnSMTR2ReToX4l1Au1VFLyVeBTFavzQnv5JxMFr3ukHVKpSrSA2MCk0lNJSykjUfz7Zg==", + "license": "MIT", + "dependencies": { + "dijkstrajs": "^1.0.1", + "pngjs": "^5.0.0", + "yargs": "^15.3.1" + }, + "bin": { + "qrcode": "bin/qrcode" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/readdirp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.0.2.tgz", + "integrity": "sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/regexparam": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/regexparam/-/regexparam-3.0.0.tgz", + "integrity": "sha512-RSYAtP31mvYLkAHrOlh25pCNQ5hWnT106VukGaaFfuJrZFkGRX5GhUAdPqpSDXxOhA2c4akmRuplv1mRqnBn6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "license": "ISC" + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve.exports": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", + "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/rollup": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.24.3.tgz", + "integrity": "sha512-HBW896xR5HGmoksbi3JBDtmVzWiPAYqp7wip50hjQ67JbDz61nyoMPdqu1DvVW9asYb2M65Z20ZHsyJCMqMyDg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.6" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.24.3", + "@rollup/rollup-android-arm64": "4.24.3", + "@rollup/rollup-darwin-arm64": "4.24.3", + "@rollup/rollup-darwin-x64": "4.24.3", + "@rollup/rollup-freebsd-arm64": "4.24.3", + "@rollup/rollup-freebsd-x64": "4.24.3", + "@rollup/rollup-linux-arm-gnueabihf": "4.24.3", + "@rollup/rollup-linux-arm-musleabihf": "4.24.3", + "@rollup/rollup-linux-arm64-gnu": "4.24.3", + "@rollup/rollup-linux-arm64-musl": "4.24.3", + "@rollup/rollup-linux-powerpc64le-gnu": "4.24.3", + "@rollup/rollup-linux-riscv64-gnu": "4.24.3", + "@rollup/rollup-linux-s390x-gnu": "4.24.3", + "@rollup/rollup-linux-x64-gnu": "4.24.3", + "@rollup/rollup-linux-x64-musl": "4.24.3", + "@rollup/rollup-win32-arm64-msvc": "4.24.3", + "@rollup/rollup-win32-ia32-msvc": "4.24.3", + "@rollup/rollup-win32-x64-msvc": "4.24.3", + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-inject": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-inject/-/rollup-plugin-inject-3.0.2.tgz", + "integrity": "sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w==", + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-inject.", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "estree-walker": "^0.6.1", + "magic-string": "^0.25.3", + "rollup-pluginutils": "^2.8.1" + } + }, + "node_modules/rollup-plugin-inject/node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/rollup-plugin-node-polyfills": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/rollup-plugin-node-polyfills/-/rollup-plugin-node-polyfills-0.2.1.tgz", + "integrity": "sha512-4kCrKPTJ6sK4/gLL/U5QzVT8cxJcofO0OU74tnB19F40cmuAKSzH5/siithxlofFEjwvw1YAhPmbvGNA6jEroA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "rollup-plugin-inject": "^3.0.0" + } + }, + "node_modules/rollup-pluginutils": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", + "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "estree-walker": "^0.6.1" + } + }, + "node_modules/sade": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", + "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", + "dev": true, + "license": "MIT", + "dependencies": { + "mri": "^1.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "license": "ISC" + }, + "node_modules/set-cookie-parser": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.1.tgz", + "integrity": "sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/sirv": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-3.0.0.tgz", + "integrity": "sha512-BPwJGUeDaDCHihkORDchNyyTvWFhcusy1XMmhEVTQTwGeybFbp8YEmB+njbPnth1FibULBSBVwCQni25XlCUDg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@polka/url": "^1.0.0-next.24", + "mrmime": "^2.0.0", + "totalist": "^3.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/sparse-bitfield": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", + "integrity": "sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==", + "license": "MIT", + "dependencies": { + "memory-pager": "^1.0.2" + } + }, + "node_modules/stacktracey": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/stacktracey/-/stacktracey-2.1.8.tgz", + "integrity": "sha512-Kpij9riA+UNg7TnphqjH7/CzctQ/owJGNbFkfEeve4Z4uxT5+JapVLFXcsurIfN34gnTWZNJ/f7NMG0E8JDzTw==", + "dev": true, + "license": "Unlicense", + "peer": true, + "dependencies": { + "as-table": "^1.0.36", + "get-source": "^2.0.12" + } + }, + "node_modules/stoppable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz", + "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4", + "npm": ">=6" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svelte": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.1.6.tgz", + "integrity": "sha512-bYS/DpkqXk0j5UZgiNXrEjZYPRZ4Ncd87w4KUSbcZGyojA0+i/Ls9OGUjETHmdLe8RcQ0G8SX/T0PypPpAA/ew==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.3.0", + "@jridgewell/sourcemap-codec": "^1.5.0", + "@types/estree": "^1.0.5", + "acorn": "^8.12.1", + "acorn-typescript": "^1.4.13", + "aria-query": "^5.3.1", + "axobject-query": "^4.1.0", + "esm-env": "^1.0.0", + "esrap": "^1.2.2", + "is-reference": "^3.0.2", + "locate-character": "^3.0.0", + "magic-string": "^0.30.11", + "zimmerframe": "^1.1.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/svelte-check": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-4.0.5.tgz", + "integrity": "sha512-icBTBZ3ibBaywbXUat3cK6hB5Du+Kq9Z8CRuyLmm64XIe2/r+lQcbuBx/IQgsbrC+kT2jQ0weVpZSSRIPwB6jQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.25", + "chokidar": "^4.0.1", + "fdir": "^6.2.0", + "picocolors": "^1.0.0", + "sade": "^1.7.4" + }, + "bin": { + "svelte-check": "bin/svelte-check" + }, + "engines": { + "node": ">= 18.0.0" + }, + "peerDependencies": { + "svelte": "^4.0.0 || ^5.0.0-next.0", + "typescript": ">=5.0.0" + } + }, + "node_modules/tiny-glob": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", + "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "globalyzer": "0.1.0", + "globrex": "^0.1.2" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/totalist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/tr46": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz", + "integrity": "sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==", + "license": "MIT", + "dependencies": { + "punycode": "^2.3.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD", + "peer": true + }, + "node_modules/typescript": { + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", + "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/ufo": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.4.tgz", + "integrity": "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/undici": { + "version": "5.28.4", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.4.tgz", + "integrity": "sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@fastify/busboy": "^2.0.0" + }, + "engines": { + "node": ">=14.0" + } + }, + "node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/unenv": { + "name": "unenv-nightly", + "version": "2.0.0-20241024-111401-d4156ac", + "resolved": "https://registry.npmjs.org/unenv-nightly/-/unenv-nightly-2.0.0-20241024-111401-d4156ac.tgz", + "integrity": "sha512-xJO1hfY+Te+/XnfCYrCbFbRcgu6XEODND1s5wnVbaBCkuQX7JXF7fHEXPrukFE2j8EOH848P8QN19VO47XN8hw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "defu": "^6.1.4", + "ohash": "^1.1.4", + "pathe": "^1.1.2", + "ufo": "^1.5.4" + } + }, + "node_modules/vite": { + "version": "5.4.10", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.10.tgz", + "integrity": "sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.21.3", + "postcss": "^8.4.43", + "rollup": "^4.20.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vitefu": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.0.3.tgz", + "integrity": "sha512-iKKfOMBHob2WxEJbqbJjHAkmYgvFDPhuqrO82om83S8RLk+17FtyMBfcyeH8GqD0ihShtkMW/zzJgiA51hCNCQ==", + "dev": true, + "license": "MIT", + "workspaces": [ + "tests/deps/*", + "tests/projects/*" + ], + "peerDependencies": { + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0-beta.0" + }, + "peerDependenciesMeta": { + "vite": { + "optional": true + } + } + }, + "node_modules/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-url": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-13.0.0.tgz", + "integrity": "sha512-9WWbymnqj57+XEuqADHrCJ2eSXzn8WXIW/YSGaZtb2WKAInQ6CHfaUUcTyyver0p8BDg5StLQq8h1vtZuwmOig==", + "license": "MIT", + "dependencies": { + "tr46": "^4.1.1", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", + "license": "ISC" + }, + "node_modules/workerd": { + "version": "1.20241106.1", + "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20241106.1.tgz", + "integrity": "sha512-1GdKl0kDw8rrirr/ThcK66Kbl4/jd4h8uHx5g7YHBrnenY5SX1UPuop2cnCzYUxlg55kPjzIqqYslz1muRFgFw==", + "dev": true, + "hasInstallScript": true, + "license": "Apache-2.0", + "peer": true, + "bin": { + "workerd": "bin/workerd" + }, + "engines": { + "node": ">=16" + }, + "optionalDependencies": { + "@cloudflare/workerd-darwin-64": "1.20241106.1", + "@cloudflare/workerd-darwin-arm64": "1.20241106.1", + "@cloudflare/workerd-linux-64": "1.20241106.1", + "@cloudflare/workerd-linux-arm64": "1.20241106.1", + "@cloudflare/workerd-windows-64": "1.20241106.1" + } + }, + "node_modules/worktop": { + "version": "0.8.0-next.18", + "resolved": "https://registry.npmjs.org/worktop/-/worktop-0.8.0-next.18.tgz", + "integrity": "sha512-+TvsA6VAVoMC3XDKR5MoC/qlLqDixEfOBysDEKnPIPou/NvoPWCAuXHXMsswwlvmEuvX56lQjvELLyLuzTKvRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mrmime": "^2.0.0", + "regexparam": "^3.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler": { + "version": "3.86.1", + "resolved": "https://registry.npmjs.org/wrangler/-/wrangler-3.86.1.tgz", + "integrity": "sha512-ujN74lPQCQRsMcvf48WLLZUqOqUbJJzt5+Xm5T3tGrpRJLW+dTB0ffvT/e2DBBvHZ7R52ZzZdm1akyLPsZmZ9Q==", + "dev": true, + "license": "MIT OR Apache-2.0", + "peer": true, + "dependencies": { + "@cloudflare/kv-asset-handler": "0.3.4", + "@cloudflare/workers-shared": "0.7.1", + "@esbuild-plugins/node-globals-polyfill": "^0.2.3", + "@esbuild-plugins/node-modules-polyfill": "^0.2.2", + "blake3-wasm": "^2.1.5", + "chokidar": "^3.5.3", + "date-fns": "^4.1.0", + "esbuild": "0.17.19", + "itty-time": "^1.0.6", + "miniflare": "3.20241106.0", + "nanoid": "^3.3.3", + "path-to-regexp": "^6.3.0", + "resolve": "^1.22.8", + "resolve.exports": "^2.0.2", + "selfsigned": "^2.0.1", + "source-map": "^0.6.1", + "unenv": "npm:unenv-nightly@2.0.0-20241024-111401-d4156ac", + "workerd": "1.20241106.1", + "xxhash-wasm": "^1.0.1" + }, + "bin": { + "wrangler": "bin/wrangler.js", + "wrangler2": "bin/wrangler.js" + }, + "engines": { + "node": ">=16.17.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@cloudflare/workers-types": "^4.20241106.0" + }, + "peerDependenciesMeta": { + "@cloudflare/workers-types": { + "optional": true + } + } + }, + "node_modules/wrangler/node_modules/@esbuild/android-arm": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz", + "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler/node_modules/@esbuild/android-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz", + "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler/node_modules/@esbuild/android-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz", + "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler/node_modules/@esbuild/darwin-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz", + "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler/node_modules/@esbuild/darwin-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz", + "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler/node_modules/@esbuild/freebsd-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz", + "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler/node_modules/@esbuild/freebsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz", + "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler/node_modules/@esbuild/linux-arm": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz", + "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler/node_modules/@esbuild/linux-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz", + "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler/node_modules/@esbuild/linux-ia32": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz", + "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler/node_modules/@esbuild/linux-loong64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz", + "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler/node_modules/@esbuild/linux-mips64el": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz", + "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler/node_modules/@esbuild/linux-ppc64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz", + "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler/node_modules/@esbuild/linux-riscv64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz", + "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler/node_modules/@esbuild/linux-s390x": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz", + "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler/node_modules/@esbuild/linux-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", + "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler/node_modules/@esbuild/netbsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz", + "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler/node_modules/@esbuild/openbsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz", + "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler/node_modules/@esbuild/sunos-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz", + "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler/node_modules/@esbuild/win32-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz", + "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler/node_modules/@esbuild/win32-ia32": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz", + "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler/node_modules/@esbuild/win32-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz", + "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler/node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/wrangler/node_modules/esbuild": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz", + "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "peer": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.17.19", + "@esbuild/android-arm64": "0.17.19", + "@esbuild/android-x64": "0.17.19", + "@esbuild/darwin-arm64": "0.17.19", + "@esbuild/darwin-x64": "0.17.19", + "@esbuild/freebsd-arm64": "0.17.19", + "@esbuild/freebsd-x64": "0.17.19", + "@esbuild/linux-arm": "0.17.19", + "@esbuild/linux-arm64": "0.17.19", + "@esbuild/linux-ia32": "0.17.19", + "@esbuild/linux-loong64": "0.17.19", + "@esbuild/linux-mips64el": "0.17.19", + "@esbuild/linux-ppc64": "0.17.19", + "@esbuild/linux-riscv64": "0.17.19", + "@esbuild/linux-s390x": "0.17.19", + "@esbuild/linux-x64": "0.17.19", + "@esbuild/netbsd-x64": "0.17.19", + "@esbuild/openbsd-x64": "0.17.19", + "@esbuild/sunos-x64": "0.17.19", + "@esbuild/win32-arm64": "0.17.19", + "@esbuild/win32-ia32": "0.17.19", + "@esbuild/win32-x64": "0.17.19" + } + }, + "node_modules/wrangler/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/wrangler/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ws": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xxhash-wasm": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-1.0.2.tgz", + "integrity": "sha512-ibF0Or+FivM9lNrg+HGJfVX8WJqgo+kCLDc4vx6xMeTce7Aj+DLttKbxxRR/gNLSAelRc1omAPlJ77N/Jem07A==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "license": "ISC" + }, + "node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "license": "MIT", + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "license": "ISC", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/youch": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/youch/-/youch-3.3.4.tgz", + "integrity": "sha512-UeVBXie8cA35DS6+nBkls68xaBBXCye0CNznrhszZjTbRVnJKQuNsyLKBTTL4ln1o1rh2PKtv35twV7irj5SEg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "cookie": "^0.7.1", + "mustache": "^4.2.0", + "stacktracey": "^2.1.8" + } + }, + "node_modules/youch/node_modules/cookie": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/zimmerframe": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/zimmerframe/-/zimmerframe-1.1.2.tgz", + "integrity": "sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==", + "dev": true, + "license": "MIT" + }, + "node_modules/zod": { + "version": "3.23.8", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", + "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..fee8115 --- /dev/null +++ b/package.json @@ -0,0 +1,28 @@ +{ + "name": "test", + "version": "0.0.1", + "type": "module", + "scripts": { + "dev": "vite dev", + "build": "vite build", + "preview": "vite preview", + "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", + "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch" + }, + "devDependencies": { + "@sveltejs/adapter-auto": "^3.0.0", + "@sveltejs/adapter-cloudflare": "^4.7.4", + "@sveltejs/kit": "^2.0.0", + "@sveltejs/vite-plugin-svelte": "^4.0.0", + "svelte": "^5.0.0", + "svelte-check": "^4.0.0", + "typescript": "^5.0.0", + "vite": "^5.0.3" + }, + "dependencies": { + "banani": "^1.0.3", + "banani-bns": "^0.0.6", + "mongodb": "^6.10.0", + "qrcode": "^1.5.4" + } +} diff --git a/src/app.d.ts b/src/app.d.ts new file mode 100644 index 0000000..c316018 --- /dev/null +++ b/src/app.d.ts @@ -0,0 +1,13 @@ +// See https://svelte.dev/docs/kit/types#app +// for information about these interfaces +declare global { + namespace App { + // interface Error {} + // interface Locals {} + // interface PageData {} + // interface PageState {} + // interface Platform {} + } +} + +export {}; diff --git a/src/app.html b/src/app.html new file mode 100644 index 0000000..e0536fd --- /dev/null +++ b/src/app.html @@ -0,0 +1,14 @@ + + + + + + + + + %sveltekit.head% + + +
%sveltekit.body%
+ + diff --git a/src/lib/Declare.svelte b/src/lib/Declare.svelte new file mode 100644 index 0000000..6cd6bfe --- /dev/null +++ b/src/lib/Declare.svelte @@ -0,0 +1,42 @@ + + +

One last step! Just enter your main Banano address below, so anyone sending to {domain}.ban can know to send it to you.

+ +
+ +

+ +
+ + + diff --git a/src/lib/Payment.svelte b/src/lib/Payment.svelte new file mode 100644 index 0000000..ff2bd9c --- /dev/null +++ b/src/lib/Payment.svelte @@ -0,0 +1,65 @@ + + +{#if error} + {error} +{/if} +{#if isNaN(price)} +

Invalid domain name (too short / disallowed characters)

+{:else} +

Send {price} BAN to {payment_address}

+

Open in Bananostand

+

Open in Kalium

+ {#await payment_qr_promise} +

Loading QR...

+ {:then payment_qr} + Payment QR code + {/await} +
+

{seconds_to_time(time_left)}

+
+ +{/if} + + + diff --git a/src/lib/Seed.svelte b/src/lib/Seed.svelte new file mode 100644 index 0000000..a8a8b88 --- /dev/null +++ b/src/lib/Seed.svelte @@ -0,0 +1,21 @@ + + +

Save the seed and continue.

+

Seed (in BNS Seed Format): {bsf_seed}

+ + + + + diff --git a/src/lib/db.ts b/src/lib/db.ts new file mode 100644 index 0000000..b05e0fa --- /dev/null +++ b/src/lib/db.ts @@ -0,0 +1,65 @@ +import type { MongoClient } from "mongodb"; + +import type { Path } from "$lib/types"; +import { get_price } from "$lib/utils"; + +export async function is_domain_already_issued(db: MongoClient, domain: string): Promise { + const issued = db.db("bns_backend").collection("issued"); + if (await issued.findOne({ domain })) { + return true; + } else { + return false; + } +} + +export async function add_domain_to_issued(db: MongoClient, domain: string, issued_hash: string, price: number) { + const issued = db.db("bns_backend").collection("issued"); + await issued.insertOne({ + domain, + issued_hash, + price, //cause price may change in future, record price at time of sale + }); +} + +//in the last 5 minutes +export async function payment_already_pending(db: MongoClient, domain: string): Promise { + const payments = db.db("bns_backend").collection("payments"); + if (await payments.findOne({ + domain, + timestamp: { + $gt: Date.now() - 5 * 60 * 1000, + }, + })) { + return true; + } else { + return false; + } +} + +//todo: return an actual type +export async function find_payment(db: MongoClient, domain: string, send_to: string): Promise { + const payments = db.db("bns_backend").collection("payments"); + return await payments.findOne({ + domain, + send_to, + timestamp: { + $gt: Date.now() - 5 * 60 * 1000, + }, + }); +} + +//todo: technically possible for there to be race condition with payment_already_pending +export async function create_payment(db: MongoClient, domain: string, send_to: string, receive_seed: string) { + const price = get_price(domain.length); + const payments = db.db("bns_backend").collection("payments"); + await payments.insertOne({ + domain, + receive_seed, //seed to receive payment from + send_to, //Domain Address (banano address) to send domain to after payment received + price, + timestamp: Date.now(), + }); +} + +// + diff --git a/src/lib/index.ts b/src/lib/index.ts new file mode 100644 index 0000000..856f2b6 --- /dev/null +++ b/src/lib/index.ts @@ -0,0 +1 @@ +// place files you want to import through the `$lib` alias in this folder. diff --git a/src/lib/mongo.ts b/src/lib/mongo.ts new file mode 100644 index 0000000..8b1ed00 --- /dev/null +++ b/src/lib/mongo.ts @@ -0,0 +1,10 @@ +import { MongoClient } from "mongodb"; + +import { MONGODB_URI } from "$env/static/private"; + +//const MONGODB_URI = process.env["MONGODB_URI"]; + +const client = new MongoClient(MONGODB_URI); + +export const client_promise = client.connect(); + diff --git a/src/lib/types.ts b/src/lib/types.ts new file mode 100644 index 0000000..e59ba91 --- /dev/null +++ b/src/lib/types.ts @@ -0,0 +1,8 @@ +export enum Progress { + Seed = "seed", + Payment = "payment", + Declare = "declare", + Done = "done", + Failed = "failed", +} + diff --git a/src/lib/utils.ts b/src/lib/utils.ts new file mode 100644 index 0000000..a0841b2 --- /dev/null +++ b/src/lib/utils.ts @@ -0,0 +1,37 @@ +export const ALLOWED = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "_", "backspace", "arrowleft", "arrowtop", "arrowbottom", "arrowright"]; + +export function get_price(dl: number): number { + if (dl === 4) { + return 4200; + } else if (dl === 5) { + return 1900; + } else if (dl === 6) { + return 1200; + } else if (dl === 7) { + return 900; + } else if (dl === 8) { + return 690; + } else if (dl === 9) { + return 420; + } else if (dl > 9) { + return 1;//190; + } else { + return 99999; //currently <4 length domains not buyable, but just in case... + } +} + +export function is_domain_name_allowed(domain: string): boolean { + return domain.split("").every((c) => ALLOWED.includes(c)); +} + +const HEX_CHARS = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F"]; + +export function is_valid_public_key(public_key: string): boolean { + return public_key.length === 64 && public_key.split("").every((c) => HEX_CHARS.includes(c)); +} + +export function seconds_to_time(seconds: number): string { + if (seconds < 0) return "0:00"; + return `${Math.floor(seconds / 60)}:${String(seconds % 60).padStart(2, "0")}`; +} + diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte new file mode 100644 index 0000000..860201c --- /dev/null +++ b/src/routes/+page.svelte @@ -0,0 +1,221 @@ + + + + Get your .ban + + +
+
+
+

.ban: It's Healthy

+
+

Nutrition Facts

+
+ 1 serving per domain +
+ Serving size starting at 190 $BAN (or 1 kg of bananas) +
+ Amount per serving +
+ Calories 0 +
+   % Daily Value +
+ Decentralisation 25g 100% +
+ On-chain? Yep +
+ Censorable? Nope +
+ Revocable? Hell no +
+ Utility 17g 100% +
+ Fast and Feeless? Duh +
+ Wait, no renewal fees? Yesss +
+ Mine, forever? Bingo +
+ Transferable? Si +
+ Resolves to Banano address? Correct +
+ Can be associated with arbitrary metadata? Yeah... +
+ + Potassium 190g 55882% - Thorium 0g 0% +
+ Unicorn Horn powder 10mg 41% - Typescript 1kg 1% +
+
+

Have yourname.ban resolve to ban_1area11yrea11yrea11y1ongdifficu1ttorememberaddress11hcd8a7c9! Other usecases like decentralised websites coming soonâ„¢

+
+
+
+
+ .ban +
+ {price} + {error} +
+

Supported by:

+
+ Bananostand +
+
+

.ban is the first publicly available top level domain (TLD) for the Banano Name Service protocol (BNS)

+
+
+
+
+ + diff --git a/src/routes/api/check_payment/+server.ts b/src/routes/api/check_payment/+server.ts new file mode 100644 index 0000000..29628e0 --- /dev/null +++ b/src/routes/api/check_payment/+server.ts @@ -0,0 +1,45 @@ +import { error, json } from "@sveltejs/kit"; +import type { RequestHandler } from "./$types"; + +import { Wallet, RPC, get_address_from_public_key, raw_to_whole } from "banani"; +import { TLDAccountManager } from "banani-bns"; + +import { client_promise } from "$lib/mongo"; +import { add_domain_to_issued, is_domain_already_issued, find_payment } from "$lib/db"; +import { is_valid_public_key } from "$lib/utils"; +import { TLD_SEED, STORAGE_ADDRESS } from "$env/static/private"; + +const rpc = new RPC("https://kaliumapi.appditto.com/api"); +const sleep = ms => new Promise(r => setTimeout(r, ms)); + +export const POST: RequestHandler = async ({ request }) => { + const { domain, send_to_pub_key } = await request.json(); + if (!domain || !send_to_pub_key) { + return error(400, "Missing one or more of the required fields `domain` and `send_to_pub_key`"); + } else if (!is_valid_public_key(send_to_pub_key)) { + return error(400, "`send_to_pub_key` is invalid"); + } + const db = await client_promise; + if (await is_domain_already_issued(db, domain)) { + return error(500, "Domain already issued"); + } + const found = await find_payment(db, domain, get_address_from_public_key(send_to_pub_key)); + if (!found) { + return error(500, "Payment request expired or never made"); + } + const receive_wallet = new Wallet(rpc, found.receive_seed); + await receive_wallet.receive_all(); + await sleep(1500); + const balance = Number(raw_to_whole((await rpc.get_account_balance(receive_wallet.address)).balance)); + if (balance < found.price) { + return error(500, `Need to be sent ${found.price}, only got ${balance}`); + } + receive_wallet.send_all(STORAGE_ADDRESS); + const tld_manager = new TLDAccountManager(rpc, new Wallet(rpc, TLD_SEED)); + const send_hash = await tld_manager.issue_domain_name(domain, found.send_to); + await add_domain_to_issued(db, domain, send_hash, found.price); + return json({ + send_hash, + }); +}; + diff --git a/src/routes/api/domain_issued/+server.ts b/src/routes/api/domain_issued/+server.ts new file mode 100644 index 0000000..1aaf322 --- /dev/null +++ b/src/routes/api/domain_issued/+server.ts @@ -0,0 +1,17 @@ +import { error, json } from '@sveltejs/kit'; +import type { RequestHandler } from "./$types"; + +import { client_promise } from "$lib/mongo"; +import { is_domain_already_issued } from "$lib/db"; + +export const GET: RequestHandler = async ({ url }) => { + const domain = url.searchParams.get("domain"); + if (!domain) { + return error(400, "Missing URL query param `domain`"); + } + let db = await client_promise; + return json({ + issued: await is_domain_already_issued(db, domain), + }); +} + diff --git a/src/routes/api/start_payment/+server.ts b/src/routes/api/start_payment/+server.ts new file mode 100644 index 0000000..32bdee3 --- /dev/null +++ b/src/routes/api/start_payment/+server.ts @@ -0,0 +1,31 @@ +import { error, json } from "@sveltejs/kit"; +import type { RequestHandler } from "./$types"; + +import { Wallet, get_address_from_public_key } from "banani"; + +import { client_promise } from "$lib/mongo"; +import { is_domain_already_issued, payment_already_pending, create_payment } from "$lib/db"; +import { is_domain_name_allowed, is_valid_public_key } from "$lib/utils"; + +export const POST: RequestHandler = async ({ request }) => { + const { domain, send_to_pub_key } = await request.json(); + if (!domain || !send_to_pub_key) { + return error(400, "Missing one or more of the required fields `domain` and `send_to_pub_key`"); + } else if (!is_domain_name_allowed(domain) || domain.length < 4) { + return error(400, "Domain name has disallowed characters or is shorter than 4 characters"); + } else if (!is_valid_public_key(send_to_pub_key)) { + return error(400, "`send_to_pub_key` is invalid"); + } + const db = await client_promise; + if (await is_domain_already_issued(db, domain)) { + return error(500, "Domain already issued"); + } else if (await payment_already_pending(db, domain)) { + return error(500, "Payment for domain already pending, wait 5 minutes or so"); + } + const payment_wallet = Wallet.gen_random_wallet(); + await create_payment(db, domain, get_address_from_public_key(send_to_pub_key), payment_wallet.seed); + return json({ + payment_address: payment_wallet.address, + }); +}; + diff --git a/src/routes/register/+page.svelte b/src/routes/register/+page.svelte new file mode 100644 index 0000000..27891ce --- /dev/null +++ b/src/routes/register/+page.svelte @@ -0,0 +1,64 @@ + + +
+
+ {#if progress === Progress.Seed} + + {:else if progress === Progress.Payment} + + {:else if progress === Progress.Declare} + + {:else if progress === Progress.Done} +

You are all set! Try your new domain out by sending yourself a Banano or two in Bananostand at {domain}.ban!

+

You can make further changes to your BNS domain by entering the seed and clicking the "Create Domain Account" in the BNS Web Wallet.

+

As a reminder, the seed you need to save is {bsf_seed}

+ {:else if progress === Progress.Failed} + {message} + {/if} +
+
+ + diff --git a/static/bns-browser.js b/static/bns-browser.js new file mode 100644 index 0000000..be08fca --- /dev/null +++ b/static/bns-browser.js @@ -0,0 +1,11 @@ +(()=>{var Zn=Object.create;var Ze=Object.defineProperty;var $n=Object.getOwnPropertyDescriptor;var ei=Object.getOwnPropertyNames;var ti=Object.getPrototypeOf,ri=Object.prototype.hasOwnProperty;var I=(e,r)=>Ze(e,"name",{value:r,configurable:!0}),Qr=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(r,t)=>(typeof require<"u"?require:r)[t]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var S=(e,r)=>()=>(r||e((r={exports:{}}).exports,r),r.exports),Ft=(e,r)=>{for(var t in r)Ze(e,t,{get:r[t],enumerable:!0})},ni=(e,r,t,n)=>{if(r&&typeof r=="object"||typeof r=="function")for(let s of ei(r))!ri.call(e,s)&&s!==t&&Ze(e,s,{get:()=>r[s],enumerable:!(n=$n(r,s))||n.enumerable});return e};var Ke=(e,r,t)=>(t=e!=null?Zn(ti(e)):{},ni(r||!e||!e.__esModule?Ze(t,"default",{value:e,enumerable:!0}):t,e));var Kt=S((Uo,Dr)=>{Dr.exports=br;var $e=class extends Error{static{I(this,"AssertionError")}};$e.prototype.name="AssertionError";function br(e,r){if(!e){var t=new $e(r);throw Error.captureStackTrace&&Error.captureStackTrace(t,br),t}}I(br,"assert")});var Ur=S((Fo,Sr)=>{function mr(e){return e.length}I(mr,"byteLength");function ii(e){let r=e.byteLength,t="";for(let n=0;n{var ye="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ae=new Uint8Array(256);for(let e=0;e1&&e.charCodeAt(r-1)===61&&r--,r*3>>>2}I(vr,"byteLength");function Ai(e){let r=e.byteLength,t="";for(let n=0;n>2]+ye[(e[n]&3)<<4|e[n+1]>>4]+ye[(e[n+1]&15)<<2|e[n+2]>>6]+ye[e[n+2]&63];return r%3===2?t=t.substring(0,t.length-1)+"=":r%3===1&&(t=t.substring(0,t.length-2)+"=="),t}I(Ai,"toString");function ai(e,r,t=0,n=vr(r)){let s=Math.min(n,e.byteLength-t);for(let g=0,l=0;l>4,e[l++]=(w&15)<<4|B>>2,e[l++]=(B&3)<<6|b&63}return s}I(ai,"write");Fr.exports={byteLength:vr,toString:Ai,write:ai}});var Mr=S((Lo,Lr)=>{function kr(e){return e.length>>>1}I(kr,"byteLength");function si(e){let r=e.byteLength;e=new DataView(e.buffer,e.byteOffset,r);let t="",n=0;for(let s=r-r%4;n=48&&e<=57)return e-48;if(e>=65&&e<=70)return e-65+10;if(e>=97&&e<=102)return e-97+10}I(Yr,"hexValue")});var Pr=S((Ho,Hr)=>{function Yt(e){let r=0;for(let t=0,n=e.length;t=55296&&s<=56319&&t+1=56320&&g<=57343){r+=4,t++;continue}}s<=127?r+=1:s<=2047?r+=2:r+=3}return r}I(Yt,"byteLength");var kt;if(typeof TextDecoder<"u"){let e=new TextDecoder;kt=I(function(t){return e.decode(t)},"toString")}else kt=I(function(r){let t=r.byteLength,n="",s=0;for(;s0){let w=0;for(;w>B,B-=6;B>=0;)r[_++]=128|w>>B&63,B-=6;l+=w>=65536?2:1}return g},"write");Hr.exports={byteLength:Yt,toString:kt,write:Lt}});var Gr=S((Vo,Or)=>{function Vr(e){return e.length*2}I(Vr,"byteLength");function hi(e){let r=e.byteLength,t="";for(let n=0;n>8,B=_%256;e[t+l*2]=B,e[t+l*2+1]=w}return s}I(ci,"write");Or.exports={byteLength:Vr,toString:hi,write:ci}});var Jr=S((Ht,jr)=>{var gi=Ur(),fi=Kr(),ui=Mr(),Ci=Pr(),li=Gr(),et=new Uint8Array(Uint16Array.of(255).buffer)[0]===255;function Ye(e){switch(e){case"ascii":return gi;case"base64":return fi;case"hex":return ui;case"utf8":case"utf-8":case void 0:return Ci;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return li;default:throw new Error(`Unknown encoding: ${e}`)}}I(Ye,"codecFor");function Rr(e){return e instanceof Uint8Array}I(Rr,"isBuffer");function yi(e){try{return Ye(e),!0}catch{return!1}}I(yi,"isEncoding");function _i(e,r,t){let n=new Uint8Array(e);return r!==void 0&&Ht.fill(n,r,0,n.byteLength,t),n}I(_i,"alloc");function di(e){return new Uint8Array(e)}I(di,"allocUnsafe");function wi(e){return new Uint8Array(e)}I(wi,"allocUnsafeSlow");function Ei(e,r){return Ye(r).byteLength(e)}I(Ei,"byteLength");function xi(e,r){if(e===r)return 0;let t=Math.min(e.byteLength,r.byteLength);e=new DataView(e.buffer,e.byteOffset,e.byteLength),r=new DataView(r.buffer,r.byteOffset,r.byteLength);let n=0;for(let s=t-t%4;ng)return 1}return e.byteLength>r.byteLength?1:e.byteLengths+g.byteLength,0));let t=new Uint8Array(r),n=0;for(let s of e){if(n+s.byteLength>t.byteLength){let g=s.subarray(0,t.byteLength-n);return t.set(g,n),t}t.set(s,n),n+=s.byteLength}return t}I(Bi,"concat");function pi(e,r,t=0,n=0,s=e.byteLength){if(s>0&&s=e.byteLength)throw new RangeError("sourceStart is out of range");if(s<0)throw new RangeError("sourceEnd is out of range");t>=r.byteLength&&(t=r.byteLength),s>e.byteLength&&(s=e.byteLength),r.byteLength-t=e.byteLength){if(s)return-1;t=e.byteLength-1}else if(t<0)if(s)t=0;else return-1;if(typeof r=="string")r=Mt(r,n);else if(typeof r=="number")return r=r&255,s?e.indexOf(r,t):e.lastIndexOf(r,t);if(r.byteLength===0)return-1;if(s){let g=-1;for(let l=t;le.byteLength&&(t=e.byteLength-r.byteLength);for(let g=t;g>=0;g--){let l=!0;for(let _=0;_=s||n<=t?"":(t<0&&(t=0),n>s&&(n=s),(t!==0||n{var Ji=I((e,r)=>I(function(){return r||(0,e[Object.keys(e)[0]])((r={exports:{}}).exports,r),r.exports},"__require"),"__commonJS"),Xi=(()=>{for(var e=new Uint8Array(128),r=0;r<64;r++)e[r<26?r+65:r<52?r+71:r<62?r-4:r*4-205]=r;return t=>{for(var n=t.length,s=new Uint8Array((n-(t[n-1]=="=")-(t[n-2]=="="))*3/4|0),g=0,l=0;g>4,s[l++]=w<<4|B>>2,s[l++]=B<<6|b}return s}})(),qi=Ji({"wasm-binary:./blake2b.wat"(e,r){r.exports=Xi("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")}}),zi=qi(),Wi=WebAssembly.compile(zi);Xr.exports=async e=>(await WebAssembly.instantiate(await Wi,e)).exports});var nn=S((Jo,J)=>{var M=Kt(),Zi=Jr(),W=null,zr=typeof WebAssembly<"u"&&qr()().then(e=>{W=e}),z=64,tt=[];J.exports=Y;var Wr=J.exports.BYTES_MIN=16,Zr=J.exports.BYTES_MAX=64,To=J.exports.BYTES=32,$r=J.exports.KEYBYTES_MIN=16,en=J.exports.KEYBYTES_MAX=64,jo=J.exports.KEYBYTES=32,tn=J.exports.SALTBYTES=16,rn=J.exports.PERSONALBYTES=16;function Y(e,r,t,n,s){if(!(this instanceof Y))return new Y(e,r,t,n,s);if(!W)throw new Error("WASM not loaded. Wait for Blake2b.ready(cb)");e||(e=32),s!==!0&&(M(e>=Wr,"digestLength must be at least "+Wr+", was given "+e),M(e<=Zr,"digestLength must be at most "+Zr+", was given "+e),r!=null&&(M(r instanceof Uint8Array,"key must be Uint8Array or Buffer"),M(r.length>=$r,"key must be at least "+$r+", was given "+r.length),M(r.length<=en,"key must be at least "+en+", was given "+r.length)),t!=null&&(M(t instanceof Uint8Array,"salt must be Uint8Array or Buffer"),M(t.length===tn,"salt must be exactly "+tn+", was given "+t.length)),n!=null&&(M(n instanceof Uint8Array,"personal must be Uint8Array or Buffer"),M(n.length===rn,"personal must be exactly "+rn+", was given "+n.length))),tt.length||(tt.push(z),z+=216),this.digestLength=e,this.finalized=!1,this.pointer=tt.pop(),this._memory=new Uint8Array(W.memory.buffer),this._memory.fill(0,0,64),this._memory[0]=this.digestLength,this._memory[1]=r?r.length:0,this._memory[2]=1,this._memory[3]=1,t&&this._memory.set(t,32),n&&this._memory.set(n,48),this.pointer+216>this._memory.length&&this._realloc(this.pointer+216),W.blake2b_init(this.pointer,this.digestLength),r&&(this.update(r),this._memory.fill(0,z,z+r.length),this._memory[this.pointer+200]=128)}I(Y,"Blake2b");Y.prototype._realloc=function(e){W.memory.grow(Math.max(0,Math.ceil(Math.abs(e-this._memory.length)/65536))),this._memory=new Uint8Array(W.memory.buffer)};Y.prototype.update=function(e){return M(this.finalized===!1,"Hash instance finalized"),M(e instanceof Uint8Array,"input must be Uint8Array or Buffer"),z+e.length>this._memory.length&&this._realloc(z+e.length),this._memory.set(e,z),W.blake2b_update(this.pointer,z,z+e.length),this};Y.prototype.digest=function(e){if(M(this.finalized===!1,"Hash instance finalized"),this.finalized=!0,tt.push(this.pointer),W.blake2b_final(this.pointer),!e||e==="binary")return this._memory.slice(this.pointer+128,this.pointer+128+this.digestLength);if(typeof e=="string")return Zi.toString(this._memory,e,this.pointer+128,this.pointer+128+this.digestLength);M(e instanceof Uint8Array&&e.length>=this.digestLength,"input must be Uint8Array or Buffer");for(var r=0;re(),e):e(new Error("WebAssembly not supported"))};Y.prototype.ready=Y.ready;Y.prototype.getPartialHash=function(){return this._memory.slice(this.pointer,this.pointer+216)};Y.prototype.setPartialHash=function(e){this._memory.set(e,this.pointer)};function $i(){}I($i,"noop")});var Pt=S((Wo,k)=>{var P=Kt(),Le=nn();function rt(e,r,t){var n=e[r]+e[t],s=e[r+1]+e[t+1];n>=4294967296&&s++,e[r]=n,e[r+1]=s}I(rt,"ADD64AA");function on(e,r,t,n){var s=e[r]+t;t<0&&(s+=4294967296);var g=e[r+1]+n;s>=4294967296&&g++,e[r]=s,e[r+1]=g}I(on,"ADD64AC");function gn(e,r){return e[r]^e[r+1]<<8^e[r+2]<<16^e[r+3]<<24}I(gn,"B2B_GET32");function te(e,r,t,n,s,g){var l=ke[s],_=ke[s+1],w=ke[g],B=ke[g+1];rt(x,e,r),on(x,e,l,_);var b=x[n]^x[e],m=x[n+1]^x[e+1];x[n]=m,x[n+1]=b,rt(x,t,n),b=x[r]^x[t],m=x[r+1]^x[t+1],x[r]=b>>>24^m<<8,x[r+1]=m>>>24^b<<8,rt(x,e,r),on(x,e,w,B),b=x[n]^x[e],m=x[n+1]^x[e+1],x[n]=b>>>16^m<<16,x[n+1]=m>>>16^b<<16,rt(x,t,n),b=x[r]^x[t],m=x[r+1]^x[t+1],x[r]=m>>>31^b<<1,x[r+1]=b>>>31^m<<1}I(te,"B2B_G");var fn=new Uint32Array([4089235720,1779033703,2227873595,3144134277,4271175723,1013904242,1595750129,2773480762,2917565137,1359893119,725511199,2600822924,4215389547,528734635,327033209,1541459225]),eo=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3,11,8,12,0,5,2,15,13,10,14,3,6,7,1,9,4,7,9,3,1,13,12,11,14,2,6,5,10,4,0,15,8,9,0,5,7,2,4,10,15,14,1,11,12,6,8,3,13,2,12,6,10,0,11,8,3,4,13,7,5,15,14,1,9,12,5,1,15,14,13,4,10,0,7,6,3,9,2,8,11,13,11,7,14,12,1,3,9,5,0,15,4,8,6,2,10,6,15,14,9,11,3,0,8,12,2,13,7,1,4,10,5,10,2,8,4,7,6,1,5,15,11,9,14,3,12,13,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3],v=new Uint8Array(eo.map(function(e){return e*2})),x=new Uint32Array(32),ke=new Uint32Array(32);function un(e,r){var t=0;for(t=0;t<16;t++)x[t]=e.h[t],x[t+16]=fn[t];for(x[24]=x[24]^e.t,x[25]=x[25]^e.t/4294967296,r&&(x[28]=~x[28],x[29]=~x[29]),t=0;t<32;t++)ke[t]=gn(e.b,4*t);for(t=0;t<12;t++)te(0,8,16,24,v[t*16+0],v[t*16+1]),te(2,10,18,26,v[t*16+2],v[t*16+3]),te(4,12,20,28,v[t*16+4],v[t*16+5]),te(6,14,22,30,v[t*16+6],v[t*16+7]),te(0,10,20,30,v[t*16+8],v[t*16+9]),te(2,12,22,24,v[t*16+10],v[t*16+11]),te(4,14,16,26,v[t*16+12],v[t*16+13]),te(6,8,18,28,v[t*16+14],v[t*16+15]);for(t=0;t<16;t++)e.h[t]=e.h[t]^x[t]^x[t+16]}I(un,"blake2bCompress");var re=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);function _e(e,r,t,n){re.fill(0),this.b=new Uint8Array(128),this.h=new Uint32Array(16),this.t=0,this.c=0,this.outlen=e,re[0]=e,r&&(re[1]=r.length),re[2]=1,re[3]=1,t&&re.set(t,32),n&&re.set(n,48);for(var s=0;s<16;s++)this.h[s]=fn[s]^gn(re,s*4);r&&(Cn(this,r),this.c=128)}I(_e,"Blake2b");_e.prototype.update=function(e){return P(e instanceof Uint8Array,"input must be Uint8Array or Buffer"),Cn(this,e),this};_e.prototype.digest=function(e){var r=!e||e==="binary"||e==="hex"?new Uint8Array(this.outlen):e;return P(r instanceof Uint8Array,'out must be "binary", "hex", Uint8Array, or Buffer'),P(r.length>=this.outlen,"out must have at least outlen bytes of space"),to(this,r),e==="hex"?ro(r):r};_e.prototype.final=_e.prototype.digest;_e.ready=function(e){Le.ready(function(){e()})};function Cn(e,r){for(var t=0;t>2]>>8*(t&3);return r}I(to,"blake2bFinal");function ro(e){for(var r="",t=0;t=An,"outlen must be at least "+An+", was given "+r),P(r<=an,"outlen must be at most "+an+", was given "+r),t!=null&&(P(t instanceof Uint8Array,"key must be Uint8Array or Buffer"),P(t.length>=sn,"key must be at least "+sn+", was given "+t.length),P(t.length<=In,"key must be at most "+In+", was given "+t.length)),n!=null&&(P(n instanceof Uint8Array,"salt must be Uint8Array or Buffer"),P(n.length===hn,"salt must be exactly "+hn+", was given "+n.length)),s!=null&&(P(s instanceof Uint8Array,"personal must be Uint8Array or Buffer"),P(s.length===cn,"personal must be exactly "+cn+", was given "+s.length))),new io(r,t,n,s)},"createHash");k.exports.ready=function(e){Le.ready(function(){e()})};k.exports.WASM_SUPPORTED=Le.SUPPORTED;k.exports.WASM_LOADED=!1;var An=k.exports.BYTES_MIN=16,an=k.exports.BYTES_MAX=64,qo=k.exports.BYTES=32,sn=k.exports.KEYBYTES_MIN=16,In=k.exports.KEYBYTES_MAX=64,zo=k.exports.KEYBYTES=32,hn=k.exports.SALTBYTES=16,cn=k.exports.PERSONALBYTES=16;Le.ready(function(e){e||(k.exports.WASM_LOADED=!0,k.exports=Le)})});var ln=S(($o,nt)=>{(function(e){"use strict";let r=Pt();var t=I(function(i,A){this.hi=i|0,this.lo=A|0},"u64"),n=I(function(i){var A,o=new Float64Array(16);if(i)for(A=0;A>>32-A}I(ee,"L32");function he(i,A){var o=i[A+3]&255;return o=o<<8|i[A+2]&255,o=o<<8|i[A+1]&255,o<<8|i[A+0]&255}I(he,"ld32");function rr(i,A){var o=i[A]<<24|i[A+1]<<16|i[A+2]<<8|i[A+3],a=i[A+4]<<24|i[A+5]<<16|i[A+6]<<8|i[A+7];return new t(o,a)}I(rr,"dl64");function ft(i,A,o){var a;for(a=0;a<4;a++)i[A+a]=o&255,o>>>=8}I(ft,"st32");function nr(i,A,o){i[A]=o.hi>>24&255,i[A+1]=o.hi>>16&255,i[A+2]=o.hi>>8&255,i[A+3]=o.hi&255,i[A+4]=o.lo>>24&255,i[A+5]=o.lo>>16&255,i[A+6]=o.lo>>8&255,i[A+7]=o.lo&255}I(nr,"ts64");function ut(i,A,o,a,h){var c,C=0;for(c=0;c>>8)-1}I(ut,"vn");function ir(i,A,o,a){return ut(i,A,o,a,16)}I(ir,"crypto_verify_16");function Ct(i,A,o,a){return ut(i,A,o,a,32)}I(Ct,"crypto_verify_32");function or(i,A,o,a,h){var c=new Uint32Array(16),C=new Uint32Array(16),y=new Uint32Array(16),f=new Uint32Array(4),u,d,Q;for(u=0;u<4;u++)C[5*u]=he(a,4*u),C[1+u]=he(o,4*u),C[6+u]=he(A,4*u),C[11+u]=he(o,16+4*u);for(u=0;u<16;u++)y[u]=C[u];for(u=0;u<20;u++){for(d=0;d<4;d++){for(Q=0;Q<4;Q++)f[Q]=C[(5*d+4*Q)%16];for(f[1]^=ee(f[0]+f[3]|0,7),f[2]^=ee(f[1]+f[0]|0,9),f[3]^=ee(f[2]+f[1]|0,13),f[0]^=ee(f[3]+f[2]|0,18),Q=0;Q<4;Q++)c[4*d+(d+Q)%4]=f[Q]}for(Q=0;Q<16;Q++)C[Q]=c[Q]}if(h){for(u=0;u<16;u++)C[u]=C[u]+y[u]|0;for(u=0;u<4;u++)C[5*u]=C[5*u]-he(a,4*u)|0,C[6+u]=C[6+u]-he(A,4*u)|0;for(u=0;u<4;u++)ft(i,4*u,C[5*u]),ft(i,16+4*u,C[6+u])}else for(u=0;u<16;u++)ft(i,4*u,C[u]+y[u]|0)}I(or,"core");function Ar(i,A,o,a){return or(i,A,o,a,!1),0}I(Ar,"crypto_core_salsa20");function Ge(i,A,o,a){return or(i,A,o,a,!0),0}I(Ge,"crypto_core_hsalsa20");var Qe=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function lt(i,A,o,a,h,c,C){var y=new Uint8Array(16),f=new Uint8Array(64),u,d;if(!h)return 0;for(d=0;d<16;d++)y[d]=0;for(d=0;d<8;d++)y[d]=c[d];for(;h>=64;){for(Ar(f,y,C,Qe),d=0;d<64;d++)i[A+d]=(o?o[a+d]:0)^f[d];for(u=1,d=8;d<16;d++)u=u+(y[d]&255)|0,y[d]=u&255,u>>>=8;h-=64,A+=64,o&&(a+=64)}if(h>0)for(Ar(f,y,C,Qe),d=0;d>>=8}I(_t,"add1305");var Ln=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]);function dt(i,A,o,a,h,c){var C,y,f,u,d=new Uint32Array(17),Q=new Uint32Array(17),D=new Uint32Array(17),R=new Uint32Array(17),le=new Uint32Array(17);for(f=0;f<17;f++)Q[f]=D[f]=0;for(f=0;f<16;f++)Q[f]=c[f];for(Q[3]&=15,Q[4]&=252,Q[7]&=15,Q[8]&=252,Q[11]&=15,Q[12]&=252,Q[15]&=15;h>0;){for(f=0;f<17;f++)R[f]=0;for(f=0;f<16&&f>>=8;for(u=u+D[16]|0,D[16]=u&3,u=5*(u>>>2)|0,f=0;f<16;f++)u=u+D[f]|0,D[f]=u&255,u>>>=8;u=u+D[16]|0,D[16]=u}for(f=0;f<17;f++)le[f]=D[f];for(_t(D,Ln),C=-(D[16]>>>7)|0,f=0;f<17;f++)D[f]^=C&(le[f]^D[f]);for(f=0;f<16;f++)R[f]=c[f+16];for(R[16]=0,_t(D,R),f=0;f<16;f++)i[A+f]=D[f];return 0}I(dt,"crypto_onetimeauth");function Ir(i,A,o,a,h,c){var C=new Uint8Array(16);return dt(C,0,o,a,h,c),ir(i,A,C,0)}I(Ir,"crypto_onetimeauth_verify");function wt(i,A,o,a,h){var c;if(o<32)return-1;for(yt(i,0,A,0,o,a,h),dt(i,16,i,32,o-32,i),c=0;c<16;c++)i[c]=0;return 0}I(wt,"crypto_secretbox");function Et(i,A,o,a,h){var c,C=new Uint8Array(32);if(o<32||(sr(C,0,32,a,h),Ir(A,16,A,32,o-32,C)!==0))return-1;for(yt(i,0,A,0,o,a,h),c=0;c<32;c++)i[c]=0;return 0}I(Et,"crypto_secretbox_open");function X(i,A){var o;for(o=0;o<16;o++)i[o]=A[o]|0}I(X,"set25519");function be(i){var A,o;for(o=0;o<16;o++)i[o]+=65536,A=Math.floor(i[o]/65536),i[(o+1)*(o<15?1:0)]+=A-1+37*(A-1)*(o===15?1:0),i[o]-=A*65536}I(be,"car25519");function ce(i,A,o){for(var a,h=~(o-1),c=0;c<16;c++)a=h&(i[c]^A[c]),i[c]^=a,A[c]^=a}I(ce,"sel25519");function ge(i,A){var o,a,h,c=n(),C=n();for(o=0;o<16;o++)C[o]=A[o];for(be(C),be(C),be(C),a=0;a<2;a++){for(c[0]=C[0]-65517,o=1;o<15;o++)c[o]=C[o]-65535-(c[o-1]>>16&1),c[o-1]&=65535;c[15]=C[15]-32767-(c[14]>>16&1),h=c[15]>>16&1,c[14]&=65535,ce(C,c,1-h)}for(o=0;o<16;o++)i[2*o]=C[o]&255,i[2*o+1]=C[o]>>8}I(ge,"pack25519");function hr(i,A){var o=new Uint8Array(32),a=new Uint8Array(32);return ge(o,i),ge(a,A),Ct(o,0,a,0)}I(hr,"neq25519");function cr(i){var A=new Uint8Array(32);return ge(A,i),A[0]&1}I(cr,"par25519");function xt(i,A){var o;for(o=0;o<16;o++)i[o]=A[2*o]+(A[2*o+1]<<8);i[15]&=32767}I(xt,"unpack25519");function O(i,A,o){var a;for(a=0;a<16;a++)i[a]=A[a]+o[a]|0}I(O,"A");function G(i,A,o){var a;for(a=0;a<16;a++)i[a]=A[a]-o[a]|0}I(G,"Z");function p(i,A,o){var a,h,c=new Float64Array(31);for(a=0;a<31;a++)c[a]=0;for(a=0;a<16;a++)for(h=0;h<16;h++)c[a+h]+=A[a]*o[h];for(a=0;a<15;a++)c[a]+=38*c[a+16];for(a=0;a<16;a++)i[a]=c[a];be(i),be(i)}I(p,"M");function H(i,A){p(i,A,A)}I(H,"S");function gr(i,A){var o=n(),a;for(a=0;a<16;a++)o[a]=A[a];for(a=253;a>=0;a--)H(o,o),a!==2&&a!==4&&p(o,o,A);for(a=0;a<16;a++)i[a]=o[a]}I(gr,"inv25519");function fr(i,A){var o=n(),a;for(a=0;a<16;a++)o[a]=A[a];for(a=250;a>=0;a--)H(o,o),a!==1&&p(o,o,A);for(a=0;a<16;a++)i[a]=o[a]}I(fr,"pow2523");function Re(i,A,o){var a=new Uint8Array(32),h=new Float64Array(80),c,C,y=n(),f=n(),u=n(),d=n(),Q=n(),D=n();for(C=0;C<31;C++)a[C]=A[C];for(a[31]=A[31]&127|64,a[0]&=248,xt(h,o),C=0;C<16;C++)f[C]=h[C],d[C]=y[C]=u[C]=0;for(y[0]=d[0]=1,C=254;C>=0;--C)c=a[C>>>3]>>>(C&7)&1,ce(y,f,c),ce(u,d,c),O(Q,y,u),G(y,y,u),O(u,f,d),G(f,f,d),H(d,Q),H(D,y),p(y,u,y),p(u,f,Q),O(Q,y,u),G(y,y,u),H(f,y),G(u,d,D),p(y,u,B),O(y,y,d),p(u,u,y),p(y,d,D),p(d,f,h),H(f,Q),ce(y,f,c),ce(u,d,c);for(C=0;C<16;C++)h[C+16]=y[C],h[C+32]=u[C],h[C+48]=f[C],h[C+64]=d[C];var R=h.subarray(32),le=h.subarray(16);return gr(R,R),p(le,le,R),ge(i,le),0}I(Re,"crypto_scalarmult");function Ne(i,A){return Re(i,A,l)}I(Ne,"crypto_scalarmult_base");function ur(i,A){return s(A,32),Ne(i,A)}I(ur,"crypto_box_keypair");function Te(i,A,o){var a=new Uint8Array(32);return Re(a,o,A),Ge(i,g,a,Qe)}I(Te,"crypto_box_beforenm");var Cr=wt,Mn=Et;function Hn(i,A,o,a,h,c){var C=new Uint8Array(32);return Te(C,h,c),Cr(i,A,o,a,C)}I(Hn,"crypto_box");function Pn(i,A,o,a,h,c){var C=new Uint8Array(32);return Te(C,h,c),Mn(i,A,o,a,C)}I(Pn,"crypto_box_open");function De(){var i=0,A=0,o=0,a=0,h=65535,c,C,y;for(y=0;y>>16,o+=C&h,a+=C>>>16;return A+=i>>>16,o+=A>>>16,a+=o>>>16,new t(o&h|a<<16,i&h|A<<16)}I(De,"add64");function lr(i,A){return new t(i.hi>>>A,i.lo>>>A|i.hi<<32-A)}I(lr,"shr64");function je(){var i=0,A=0,o;for(o=0;o>>A|i.lo<>>A|i.hi<>>A|i.hi<>>A|i.lo<=128;){for(f=0;f<16;f++)C[f]=rr(A,8*f+d);for(f=0;f<80;f++){for(u=0;u<8;u++)h[u]=c[u];for(y=De(c[7],Rn(c[4]),Vn(c[4],c[5],c[6]),jn[f],C[f%16]),h[7]=De(y,Gn(c[0]),On(c[0],c[1],c[2])),h[3]=De(h[3],y),u=0;u<8;u++)c[(u+1)%8]=h[u];if(f%16===15)for(u=0;u<16;u++)C[u]=De(C[u],C[(u+9)%16],Nn(C[(u+1)%16]),Tn(C[(u+14)%16]))}for(f=0;f<8;f++)c[f]=De(c[f],a[f]),a[f]=c[f];d+=128,o-=128}for(f=0;f<8;f++)nr(i,8*f,a[f]);return o}I(yr,"crypto_hashblocks");let fe=I((i,A)=>r(A).update(i).digest(),"crypto_hash_blake2b");var Jn=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]);function _r(i,A,o){var a=new Uint8Array(64),h=new Uint8Array(256),c,C=o;for(c=0;c<64;c++)a[c]=Jn[c];for(yr(a,A,o),o%=128,c=0;c<256;c++)h[c]=0;for(c=0;c=0;--h)a=o[h/8|0]>>(h&7)&1,dr(i,A,a),Je(A,i),Je(i,i),dr(i,A,a)}I(Bt,"scalarmult");function me(i,A){var o=[n(),n(),n(),n()];X(o[0],K),X(o[1],$),X(o[2],w),p(o[3],K,$),Bt(i,o,A)}I(me,"scalarbase");function pt(i,A,o){var a=new Uint8Array(64),h=[n(),n(),n(),n()],c;o||s(A,32);a=fe(A,64),a[0]&=248,a[31]&=127,a[31]|=64,me(h,a),Xe(i,h);return 0}I(pt,"crypto_sign_keypair");var qe=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function Qt(i,A){var o,a,h,c;for(a=63;a>=32;--a){for(o=0,h=a-32,c=a-12;h>4)*qe[h],o=A[h]>>8,A[h]&=255;for(h=0;h<32;h++)A[h]-=o*qe[h];for(a=0;a<32;a++)A[a+1]+=A[a]>>8,i[a]=A[a]&255}I(Qt,"modL");function bt(i){var A=new Float64Array(64),o;for(o=0;o<64;o++)A[o]=i[o];for(o=0;o<64;o++)i[o]=0;Qt(i,A)}I(bt,"reduce");function wr(i,A,o,a){var h=new Uint8Array(64),c=new Uint8Array(64),C=new Uint8Array(64),y,f,u=new Float64Array(64),d=[n(),n(),n(),n()];let Q=pr(a);h=fe(a,64),h[0]&=248,h[31]&=127,h[31]|=64;var D=o+64;for(y=0;y>7&&G(i[0],_,i[0]),p(i[3],i[0],i[1]),0)}I(Xn,"unpackneg");function Dt(i,A,o,a){var h,c=new Uint8Array(32),C=new Uint8Array(64),y=[n(),n(),n(),n()],f=[n(),n(),n(),n()];if(o<64||Xn(f,a))return-1;for(h=0;h=0};function pr(i){let A=new Uint8Array(64),o=[n(),n(),n(),n()],a,h=new Uint8Array(32);return A=fe(i,64),A[0]&=248,A[31]&=127,A[31]|=64,me(o,A),Xe(h,o),h}I(pr,"derivePublicFromSecret"),e.sign.keyPair=function(){var i=new Uint8Array(oe),A=new Uint8Array(Ce);return pt(i,A),{publicKey:i,secretKey:A}},e.sign.keyPair.fromSecretKey=function(i){if(L(i),i.length!==Ce)throw new Error("bad secret key size");var A=new Uint8Array(oe);return A=pr(i),{publicKey:A,secretKey:new Uint8Array(i)}},e.sign.keyPair.fromSeed=function(i){if(L(i),i.length!==Ut)throw new Error("bad seed size");for(var A=new Uint8Array(oe),o=new Uint8Array(Ce),a=0;a<32;a++)o[a]=i[a];return pt(A,o,!0),{publicKey:A,secretKey:o}},e.sign.publicKeyLength=oe,e.sign.secretKeyLength=Ce,e.sign.seedLength=Ut,e.sign.signatureLength=q,e.hash=function(i){L(i);var A=new Uint8Array(vt);return _r(A,i,i.length),A},e.hash.hashLength=vt,e.verify=function(i,A){return L(i,A),i.length===0||A.length===0||i.length!==A.length?!1:ut(i,0,A,0,i.length)===0},e.setPRNG=function(i){s=i},function(){var i=typeof self<"u"?self.crypto||self.msCrypto:null;if(i&&i.getRandomValues){var A=65536;e.setPRNG(function(o,a){var h,c=new Uint8Array(a);for(h=0;h{"use strict";var oo=E&&E.__createBinding||(Object.create?function(e,r,t,n){n===void 0&&(n=t);var s=Object.getOwnPropertyDescriptor(r,t);(!s||("get"in s?!r.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:I(function(){return r[t]},"get")}),Object.defineProperty(e,n,s)}:function(e,r,t,n){n===void 0&&(n=t),e[n]=r[t]}),Ao=E&&E.__setModuleDefault||(Object.create?function(e,r){Object.defineProperty(e,"default",{enumerable:!0,value:r})}:function(e,r){e.default=r}),ao=E&&E.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var t in e)t!=="default"&&Object.prototype.hasOwnProperty.call(e,t)&&oo(r,e,t);return Ao(r,e),r},so=E&&E.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(E,"__esModule",{value:!0});E.verify_signed_message=E.sign_message=E.construct_message_block_and_hash=E.verify_block_hash=E.sign_block_hash=E.hash_block=E.get_public_key_from_address=E.get_address_from_public_key=E.get_public_key_from_private_key=E.get_private_key_from_seed=E.raw_to_whole=E.whole_to_raw=E.utf8_to_uint8array=E.base32_to_uint8array=E.uint8array_to_base32=E.int_to_uint8array=E.hex_to_uint8array=E.uint8array_to_hex=void 0;var Ot=ao(ln()),ot=so(Pt()),Io="0000000000000000000000000000000000000000000000000000000000000006",Gt="62616E616E6F6D73672D",Me=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"];function He(e){let r="";for(let t=0;t0;g--)s-=t[r-g]*16**(2*(g-1));t[r-n]=Math.floor(s/16**(2*(n-1)))}return t}I(yn,"int_to_uint8array");E.int_to_uint8array=yn;var _n=["1","3","4","5","6","7","8","9","a","b","c","d","e","f","g","h","i","j","k","m","n","o","p","q","r","s","t","u","w","x","y","z"];function Vt(e){let r="";for(let t=0;t=5)l=e[s]>>_-5&31;else{let w=5-_;l=(e[s]<>8-w&2**(8-w)-1)}r+=_n[l]}return r}I(Vt,"uint8array_to_base32");E.uint8array_to_base32=Vt;function ho(e,r){let t="",n=e;for(let s=0;s=2**(r-1-s)?(t+="1",n-=2**(r-1-s)):t+="0";return t}I(ho,"int_to_binary");function co(e){let r=0;for(let t=0;tho(_n.indexOf(n),5)).join(""),t=new Uint8Array(Math.ceil(e.length*5/8));for(let n=0;nr-n[1].length)throw Error(`Too many decimals, cannot exceed ${r}`);t=BigInt(n[0])*BigInt(10)**BigInt(r)+BigInt(n[1])*BigInt(10)**BigInt(r-n[1].length)}else t=BigInt(e)*BigInt(10)**BigInt(r);return t}I(go,"whole_to_raw");E.whole_to_raw=go;function fo(e,r=En){let t=e.toString(),n;if(t.length>r)n=t.slice(0,-r)+"."+t.slice(-r);else{let g=r-t.length;n="0."+"0".repeat(g>0?g:0)+t}let s=n.length;for(let g=0;g{"use strict";Object.defineProperty(de,"__esModule",{value:!0});de.RPCWithBackup=de.RPC=void 0;var yo=At(),at=class{static{I(this,"RPC")}constructor(r,t=!1){this.DECIMALS=void 0,this.debug=!1,this.rpc_url=r,this.use_pending=t}async call(r){this.debug&&console.log(JSON.stringify(r));let t=await fetch(this.rpc_url,{method:"POST",headers:this.headers??{"Content-Type":"application/json"},body:JSON.stringify(r)});if(!t.ok&&this.debug&&console.log(await t.text()),!t.ok)throw Error(`Request to RPC node failed with status code ${t.status}`);let n=await t.json();if(n.error)throw Error(`RPC node response: ${n.error}`);return n}async get_block_count(){return await this.call({action:"block_count"})}async get_block_info(r){return await this.call({action:"block_info",hash:r,json_block:!0})}async get_blocks(r){return await this.call({action:"blocks",hashes:r,json_block:!0})}async get_blocks_info(r){return await this.call({action:"blocks_info",hashes:r,json_block:!0})}async get_representatives(){return await this.call({action:"representatives"})}async get_representatives_online(r){return await this.call({action:"representatives_online",weight:r?!0:void 0})}async get_account_history(r,t,n,s,g,l,_){return await this.call({action:"account_history",account:r,count:`${t}`,raw:n?!0:void 0,head:s,offset:g?`${g}`:void 0,reverse:l?!0:void 0,account_filter:_})}async get_account_info(r,t,n,s,g){return await this.call({action:"account_info",account:r,representative:n?!0:void 0,weight:s?!0:void 0,pending:g?!0:void 0})}async get_account_balance(r){return await this.call({action:"account_balance",account:r})}async get_accounts_balances(r){return await this.call({action:"accounts_balances",accounts:r})}async get_account_representative(r){return await this.call({action:"account_representative",account:r})}async get_accounts_representatives(r){return await this.call({action:"accounts_representatives",account:r})}async get_account_weight(r){return await this.call({action:"account_weight",account:r})}async get_account_receivable(r,t,n,s){return await this.call({action:this.use_pending?"pending":"receivable",account:r,count:t?`${t}`:void 0,threshold:n?(0,yo.whole_to_raw)(n,this.DECIMALS).toString():void 0,source:s?!0:void 0})}async get_delegators(r,t,n,s){return await this.call({action:"delegators",account:r,threshold:t?`${t}`:void 0,count:n?`${n}`:void 0,start:s})}async get_delegators_count(r){return await this.call({action:"account_weight",account:r})}};de.RPC=at;var Tt=class extends at{static{I(this,"RPCWithBackup")}constructor(r,t,n=!1){if(r.length<2)throw Error("Must provide at least two RPC URLs");super(r[0],n),this.rpc_urls=r,this.timeout=t}async call(r){let t=0;for(;;)try{let n=await fetch(this.rpc_urls[t],{method:"POST",headers:this.headers??{"Content-Type":"application/json"},body:JSON.stringify(r),signal:AbortSignal.timeout(this.timeout)});if(!n.ok)throw Error(`Request to RPC node failed with status code ${n.status}`);let s=await n.json();if(s.error)throw Error(`RPC node response: ${s.error}`);return s}catch(n){if(!this.rpc_urls[++t])throw Error(n)}}};de.RPCWithBackup=Tt});var mn=S(Dn=>{"use strict";Object.defineProperty(Dn,"__esModule",{value:!0})});var Sn=S(V=>{"use strict";var _o=V&&V.__createBinding||(Object.create?function(e,r,t,n){n===void 0&&(n=t);var s=Object.getOwnPropertyDescriptor(r,t);(!s||("get"in s?!r.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:I(function(){return r[t]},"get")}),Object.defineProperty(e,n,s)}:function(e,r,t,n){n===void 0&&(n=t),e[n]=r[t]}),wo=V&&V.__setModuleDefault||(Object.create?function(e,r){Object.defineProperty(e,"default",{enumerable:!0,value:r})}:function(e,r){e.default=r}),Eo=V&&V.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var t in e)t!=="default"&&Object.prototype.hasOwnProperty.call(e,t)&&_o(r,e,t);return wo(r,e),r};Object.defineProperty(V,"__esModule",{value:!0});V.PrivateKeyAccount=V.Wallet=void 0;var F=Eo(At()),st=class e{static{I(this,"Wallet")}constructor(r,t,n=0,s){if(this.add_do_work=!0,this.rpc=r,typeof t!="string"||t?.length!==64)throw Error("Seed needs to be 64 character (hex) string");this.seed=t,this.index=n,this.work_function=s}static gen_random_wallet(r){let t=new Uint8Array(32);crypto.getRandomValues(t);let n=F.uint8array_to_hex(t);return new e(r,n)}get private_key(){return F.get_private_key_from_seed(this.seed,this.index)}get public_key(){return F.get_public_key_from_private_key(this.private_key)}get address(){return F.get_address_from_public_key(this.public_key)}async send_process(r,t){return(await this.rpc.call({action:"process",json_block:"true",subtype:t,block:r,do_work:!r.work&&this.add_do_work?!0:void 0})).hash}async send(r,t,n,s,g){let l=F.whole_to_raw(t,this.rpc.DECIMALS),_=g??await this.get_account_info(void 0,!0),w=F.get_public_key_from_address(r);s||(s=_.representative);let B=BigInt(_.balance),b=B-l;if(b<0n)throw Error(`Insufficient funds to send. Cannot send more than balance; ie, Before balance (raw: ${B}) less than send amount (raw: ${l})`);let m={type:"state",account:this.address,previous:_.frontier,representative:s,balance:b.toString(),link:w,link_as_account:r},K=F.hash_block(m),$;n&&($=await this.work_function(K));let pe=F.sign_block_hash(this.private_key,K),ee={...m,signature:pe,work:$};return await this.send_process(ee,"send")}async send_all(r,t,n){let s=await this.get_account_info(void 0,!0);return await this.send(r,F.raw_to_whole(BigInt(s.balance),this.rpc.DECIMALS),t,n,s)}async receive(r,t,n){let s=await this.rpc.get_block_info(r),g=0n;n||(n=this.address);let l;try{let K=await this.get_account_info(void 0,!0);l=K.frontier,n=K.representative,g=BigInt(K.balance)}catch{l="0".repeat(64)}let _={type:"state",account:this.address,previous:l,representative:n,balance:(g+BigInt(s.amount)).toString(),link:r},w=F.hash_block(_),B;t&&(B=await this.work_function(w));let b=F.sign_block_hash(this.private_key,w),m={..._,signature:b,work:B};return await this.send_process(m,"receive")}async receive_all(r=20,t,n){let s=(await this.get_account_receivable(r,t,!0)).blocks,g,l,_;try{let B=await this.get_account_info(void 0,!0);g=B.frontier,l=B.representative,_=BigInt(B.balance)}catch{g="0".repeat(64),l=this.address,_=BigInt(0)}let w=[];for(let B of Object.keys(s)){let b=(_+BigInt(s[B].amount)).toString(),m={type:"state",account:this.address,previous:g,representative:l,balance:b,link:B},K=F.hash_block(m),$;n&&($=await this.work_function(K));let pe=F.sign_block_hash(this.private_key,K),ee={...m,signature:pe,work:$};await this.send_process(ee,"receive"),w.push(K),g=K,_=BigInt(b)}return w}async change_representative(r,t){let n=await this.get_account_info(),s={type:"state",account:this.address,previous:n.frontier,representative:r,balance:n.balance,link:"0".repeat(64)},g=F.hash_block(s),l;t&&(l=await this.work_function(g));let _=F.sign_block_hash(this.private_key,g),w={...s,signature:_,work:l};return await this.send_process(w,"change")}async change_rep(r,t){return await this.change_representative(r,t)}async get_account_info(r,t,n,s){return await this.rpc.get_account_info(this.address,r,t,n,s)}async get_account_receivable(r,t,n){return await this.rpc.get_account_receivable(this.address,r,t,n)}sign_message(r){return F.sign_message(this.private_key,r)}};V.Wallet=st;var jt=class extends st{static{I(this,"PrivateKeyAccount")}constructor(r,t,n){if(typeof t!="string"||t?.length!==64)throw Error("Priv key needs to be 64 character (hex) string");super(r,t,0,n),this._private_key=t}get private_key(){return this._private_key}};V.PrivateKeyAccount=jt});var Un=S(It=>{"use strict";Object.defineProperty(It,"__esModule",{value:!0});It.RPCWorkProvider=void 0;var Jt=class{static{I(this,"RPCWorkProvider")}constructor(r){this.extra_payload={},this.rpc=r}async request_work(r){return(await this.rpc.call({action:"work_generate",hash:r,...this.extra_payload})).work}};It.RPCWorkProvider=Jt});var we=S(N=>{"use strict";var xo=N&&N.__createBinding||(Object.create?function(e,r,t,n){n===void 0&&(n=t);var s=Object.getOwnPropertyDescriptor(r,t);(!s||("get"in s?!r.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:I(function(){return r[t]},"get")}),Object.defineProperty(e,n,s)}:function(e,r,t,n){n===void 0&&(n=t),e[n]=r[t]}),Pe=N&&N.__exportStar||function(e,r){for(var t in e)t!=="default"&&!Object.prototype.hasOwnProperty.call(r,t)&&xo(r,e,t)};Object.defineProperty(N,"__esModule",{value:!0});Pe(At(),N);Pe(bn(),N);Pe(mn(),N);Pe(Sn(),N);Pe(Un(),N)});var qt={};Ft(qt,{BSF_HEX_CHARS:()=>ct,HEX_CHARS:()=>Xt,LOG:()=>Ve,address_to_cid_v0:()=>Do,base58_to_hex:()=>Yn,bigint_to_uint8array:()=>Kn,bns_seed_format_to_hex:()=>po,cid_v0_to_address:()=>bo,decode_domain_name:()=>Ee,encode_domain_name:()=>ht,hex_to_base58:()=>Fn,hex_to_bns_seed_format:()=>Bo,is_bns_seed_format:()=>Qo});var Z=Ke(we());var Ve=!0;function ht(e){if(e.includes(".")||e.includes("\0")||e.includes('"'))throw new Error(`Domain name cannot include '.' or '"' or '\\u0000'`);let r=(0,Z.uint8array_to_hex)(new TextEncoder().encode(e));if(r.length>64)throw new Error("Cannot be more than 32 bytes");return r.length<64&&(r="0".repeat(64-r.length)+r),r}I(ht,"encode_domain_name");function Ee(e){return new TextDecoder().decode((0,Z.hex_to_uint8array)(e)).replaceAll("\0","")}I(Ee,"decode_domain_name");var vn="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz";function Fn(e){let r=BigInt(`0x${e}`),t="";for(;t+=vn[Number(r%BigInt(58))],r=r/BigInt(58),r!==0n;);return t.split("").reverse().join("")}I(Fn,"hex_to_base58");var Xt="0123456789ABCDEF",ct="ghijklmnopqrstuv";function Bo(e){return e.split("").map(r=>ct[Xt.indexOf(r.toUpperCase())]).join("")}I(Bo,"hex_to_bns_seed_format");function po(e){return e.split("").map(r=>Xt[ct.indexOf(r.toLowerCase())]).join("")}I(po,"bns_seed_format_to_hex");function Qo(e){return e.split("").every(r=>ct.includes(r.toLowerCase()))}I(Qo,"is_bns_seed_format");function Kn(e,r){let t=new Uint8Array(r),n=e;for(let s=1;s<=r;s++)t[r-s]=Number(n%256n),n/=256n;return t}I(Kn,"bigint_to_uint8array");function Yn(e){let r=0n;for(let t=0;tBe,Resolver:()=>Wt,TLDAccount:()=>xe});var T=Ke(we());var gt=class{static{I(this,"Account")}constructor(r,t){this.rpc=r,this.address=t}async get_open_and_frontier(){let r=await this.rpc.get_account_info(this.address,!0);return[r.open_block,r.confirmation_height_frontier??r.frontier]}async get_history_from_open(r,t){return await this.rpc.get_account_history(this.address,t,!0,r,void 0,!0)}},xe=class extends gt{static{I(this,"TLDAccount")}constructor(r,t){super(r,t),this.all_issued=[]}async get_specific(r){let[t,n]=await this.get_open_and_frontier(),s=t;for(;;){let{history:g}=await this.get_history_from_open(s,100);for(let l of g){let _=BigInt(l.amount??0);if(l.subtype==="send"&&_>=se&&_<=ne){let w=Ee((0,T.get_public_key_from_address)(l.representative));if(r===w)return{tld:this.address,name:r,history:[{type:"transfer",block:l,to:(0,T.get_address_from_public_key)(l.link)}]}}if(l.representative===Ie&&l.subtype==="change"||l.hash===n)return}s=g[g.length-1].hash}}async get_all_issued(){let[r,t]=await this.get_open_and_frontier(),n=r,s={};for(;;){let{history:g}=await this.get_history_from_open(n,100);for(let l of g){let _=BigInt(l.amount??0);if(l.subtype==="send"&&_>=se&&_<=ne){let w=Ee((0,T.get_public_key_from_address)(l.representative));s[w]?Ve&&console.log(`"${w}" already issued but TLD tried to issue again. Invalid.`):s[w]={tld:this.address,name:w,history:[{type:"transfer",block:l,to:(0,T.get_address_from_public_key)(l.link)}]}}if(l.representative===Ie&&l.subtype==="change"||l.hash===t)return this.all_issued=Object.values(s),this.all_issued}n=g[g.length-1].hash}}},Be=class extends gt{static{I(this,"DomainAccount")}constructor(r,t,n){super(r,t),this.domain=n}async crawl(){let r,t;try{[r,t]=await this.get_open_and_frontier()}catch{return Ve&&console.log("Not yet received"),this.domain}let n=r;for(;;){let{history:s}=await this.get_history_from_open(n,1e3);for(let g of s){let l=BigInt(g.amount??0);if(g.height==="1"){if(g.link!==this.domain.history[this.domain.history.length-1]?.block.hash)return Ve&&console.log("Domain burned"),this.domain.burned=!0,this.domain;this.domain.history.push({type:"receive",block:g})}else if(g.subtype==="send"&&l>=se&&l<=ne){let _=Ee((0,T.get_public_key_from_address)(g.representative));if(this.domain.name===_)return this.domain.resolved_address=void 0,this.domain.metadata_hash=void 0,this.domain.history.push({type:"transfer",block:g,to:(0,T.get_address_from_public_key)(g.link)}),this.domain}else{if(g.subtype==="change"&&g.representative===Ie)return this.domain.history.push({type:"freeze",block:g}),this.domain;g.subtype==="change"?(this.domain.metadata_hash=(0,T.get_public_key_from_address)(g.representative),this.domain.history.push({type:"metadata",block:g,metadata_hash:this.domain.metadata_hash})):g.subtype==="send"&&l===4224n&&(this.domain.resolved_address=(0,T.get_address_from_public_key)(g.link),this.domain.history.push({type:"resolver",block:g,resolved_address:this.domain.resolved_address}))}if(g.hash===t)return this.domain}n=s[s.length-1].hash}}},Wt=class{static{I(this,"Resolver")}constructor(r,t){this.rpc=r,this.tld_mapping=t}async resolve(r,t){if(r=r.toLowerCase(),!this.tld_mapping[t])throw new Error("No TLD Account found for that TLD");let s=await new xe(this.rpc,this.tld_mapping[t]).get_specific(r);if(!s)return s;for(;;){let g=s.history[s.history.length-1].to,l=new Be(this.rpc,g,s),_=s.history.length;if(s=await l.crawl(),s.history[s.history.length-1].type!=="transfer"||s.burned||_===s.history.length)break}return s}async resolve_backwards_ish(r,t){let n=(await this.rpc.get_account_info(r,!0)).open_block,s=(await this.rpc.get_block_info(n)).contents.link,g=await this.rpc.get_block_info(s),l=Ee((0,T.get_public_key_from_address)(g.contents.representative)),_=await this.resolve(l,t);if((_?.history.slice().reverse().find(B=>B.type==="transfer")).to===r)return _}};var tr={};Ft(tr,{DomainAccountManager:()=>er,TLDAccountManager:()=>$t});var ie=Ke(we());var $t=class extends xe{static{I(this,"TLDAccountManager")}constructor(r,t){super(r,t.address),this.wallet=t}async issue_domain_name(r,t){if(r=r.toLowerCase(),this.all_issued.some(s=>s.name===r))throw new Error("Cannot issue a domain name that is already issued");return await this.wallet.send(t,"0.00120703011",void 0,(0,ie.get_address_from_public_key)(ht(r)))}async freeze(){await this.wallet.change_representative(Ie)}async receive(){await this.wallet.receive_all()}},er=class extends Be{static{I(this,"DomainAccountManager")}constructor(r,t,n){super(r,t.address),this.wallet=t,this.domain=n}async receive_domain(r,t,n){let s=!1,{history:g}=await this.rpc.get_account_history(this.address,1);if(g.length>1&&!n)throw s=!0,new Error("`allow_burning` must be true in order to receive this domain");let l=await this.rpc.get_block_info(r),_=BigInt(l.amount);if(_ne)throw new Error("`receive_hash` is not a Domain Transfer block");await this.wallet.receive(r,void 0,t)}async transfer_domain(r,t){let n=(await this.wallet.get_account_info()).balance,s=(0,ie.raw_to_whole)(ne);return ne>BigInt(n)&&se<=BigInt(n)&&(s=(0,ie.raw_to_whole)(BigInt(n))),await this.wallet.send(t,s,void 0,(0,ie.get_address_from_public_key)(ht(r)))}async declare_domain_metadata(r){if(r===zt)throw new Error("A metadata hash of all 1s freezes the domain");await this.wallet.change_representative((0,ie.get_address_from_public_key)(r))}async declare_domain_resolve_to(r){await this.wallet.send(r,(0,ie.raw_to_whole)(4224n))}async freeze(){await this.wallet.change_representative(Ie)}};var kn={};var mo=Ke(we());window.bns={...qt,...Zt,...tr,...kn,banani:mo};})(); +/*! Bundled license information: + +banani/tweetnacl_mod.js: + (*!!! BANANO CHANGE: we are replacing the below line with blake2b *) + (*!!! BANANO CHANGE: below line commented out *) + (*!!! BANANO CHANGE: Changed hashing to blake2b, and the derive pk thing *) + (*!!! BANANO CHANGE *) + (*!!! BANANO CHANGE: New function. I don't know what's going on, just looking at what bananojs changed *) + (*!!! BANANO CHANGE: we are replacing the below line with other... math stuff. Again, I don't know what's going on, just looking at what bananojs changed *) +*/ diff --git a/static/favicon.png b/static/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..ab0e1139d83307e2d665ae8e7236b0069ad1f7bd GIT binary patch literal 5365 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 literal 0 HcmV?d00001 diff --git a/static/fonts/Arimo.ttf b/static/fonts/Arimo.ttf new file mode 100644 index 0000000000000000000000000000000000000000..2fec90287525b28f3925bc7082fe4383b21f057e GIT binary patch literal 490800 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

ebf9dm2{nfs<`gzC4|G+<@na;MFs*-snvNdXd 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%0AT*otRUAQVfhY_2vmrFPuGp&Gs!@Ht*PR-~e4B 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⩔4MvoX?tq#_6y?{;KlWTN}=-9N`fiZ(t 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%0AJ2Icw~ri85&Z5 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