From 884c5cc0ee704671b0ef52a49726ffe0fba541fe Mon Sep 17 00:00:00 2001 From: Jonas Almeida Date: Thu, 13 Mar 2025 21:19:45 -0300 Subject: [PATCH] init --- .gitignore | 177 ++ CHANGELOG.md | 57 + README.md | 10 + build.ts | 30 + package-lock.json | 3514 ++++++++++++++++++++++++++++++++++++++++ package.json | 49 + pnpm-lock.yaml | 2346 +++++++++++++++++++++++++++ public/screenshot1.jpg | Bin 0 -> 164269 bytes public/screenshot2.jpg | Bin 0 -> 70515 bytes src/i18n/en.ts | 5 + src/i18n/index.ts | 20 + src/i18n/zh.ts | 5 + src/index.ts | 153 ++ src/types.ts | 39 + tsconfig.json | 27 + 15 files changed, 6432 insertions(+) create mode 100644 .gitignore create mode 100644 CHANGELOG.md create mode 100644 README.md create mode 100644 build.ts create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 pnpm-lock.yaml create mode 100644 public/screenshot1.jpg create mode 100644 public/screenshot2.jpg create mode 100644 src/i18n/en.ts create mode 100644 src/i18n/index.ts create mode 100644 src/i18n/zh.ts create mode 100644 src/index.ts create mode 100644 src/types.ts create mode 100644 tsconfig.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..8c67a06 --- /dev/null +++ b/.gitignore @@ -0,0 +1,177 @@ +# Based on https://raw.githubusercontent.com/github/gitignore/main/Node.gitignore + +# Logs + +logs +_.log +npm-debug.log_ +yarn-debug.log* +yarn-error.log* +lerna-debug.log* +.pnpm-debug.log* + +# Caches + +.cache + +# Diagnostic reports (https://nodejs.org/api/report.html) + +report.[0-9]_.[0-9]_.[0-9]_.[0-9]_.json + +# Runtime data + +pids +_.pid +_.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover + +lib-cov + +# Coverage directory used by tools like istanbul + +coverage +*.lcov + +# nyc test coverage + +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) + +.grunt + +# Bower dependency directory (https://bower.io/) + +bower_components + +# node-waf configuration + +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) + +build/Release + +# Dependency directories + +node_modules/ +jspm_packages/ + +# Snowpack dependency directory (https://snowpack.dev/) + +web_modules/ + +# TypeScript cache + +*.tsbuildinfo + +# Optional npm cache directory + +.npm + +# Optional eslint cache + +.eslintcache + +# Optional stylelint cache + +.stylelintcache + +# Microbundle cache + +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history + +.node_repl_history + +# Output of 'npm pack' + +*.tgz + +# Yarn Integrity file + +.yarn-integrity + +# dotenv environment variable files + +.env +.env.development.local +.env.test.local +.env.production.local +.env.local + +# parcel-bundler cache (https://parceljs.org/) + +.parcel-cache + +# Next.js build output + +.next +out + +# Nuxt.js build / generate output + +.nuxt +dist + +# Gatsby files + +# Comment in the public line in if your project uses Gatsby and not Next.js + +# https://nextjs.org/blog/next-9-1#public-directory-support + +# public + +# vuepress build output + +.vuepress/dist + +# vuepress v2.x temp and cache directory + +.temp + +# Docusaurus cache and generated files + +.docusaurus + +# Serverless directories + +.serverless/ + +# FuseBox cache + +.fusebox/ + +# DynamoDB Local files + +.dynamodb/ + +# TernJS port file + +.tern-port + +# Stores VSCode versions used for testing VSCode extensions + +.vscode-test + +# yarn v2 + +.yarn/cache +.yarn/unplugged +.yarn/build-state.yml +.yarn/install-state.gz +.pnp.* + +# IntelliJ based IDEs +.idea + +# Finder (MacOS) folder config +.DS_Store +extensions_support/ + diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..b275d93 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,57 @@ +# template-ext-worker + +## 0.0.10 + +### Patch Changes + +- Updated dependencies + - @kksh/api@0.1.5 + +## 0.0.9 + +### Patch Changes + +- Updated dependencies + - @kksh/api@0.1.4 + +## 0.0.8 + +### Patch Changes + +- Updated dependencies + - @kksh/api@0.1.2 + +## 0.0.7 + +### Patch Changes + +- Updated dependencies + - @kksh/api@0.1.1 + +## 0.0.6 + +### Patch Changes + +- Updated dependencies + - @kksh/api@0.1.0 + +## 0.0.5 + +### Patch Changes + +- Updated dependencies + - @kksh/api@0.0.53 + +## 0.0.4 + +### Patch Changes + +- Updated dependencies + - @kksh/api@0.0.48 + +## 0.0.3 + +### Patch Changes + +- Updated dependencies + - @kksh/api@0.0.47 diff --git a/README.md b/README.md new file mode 100644 index 0000000..fbc9c8f --- /dev/null +++ b/README.md @@ -0,0 +1,10 @@ +# What Happened Today + +This is an extension that allows you to explore historical events that occurred on any day in history. Whether you’re curious about today’s historical significance or want to learn about a specific date, this extension makes it easy to discover important moments from the past. + +### Features + +- **Today’s Events**: By default, view significant historical events for today’s date from past years. +- **Learn More**: Click on a historical event to view related Wikipedia articles for deeper insights. + +- **Ported from Raycast**: This is a port of the "What Happened Today" extension from Raycast. You can find the original extension here: [https://www.raycast.com/nikhil_tiwari/what-happened-today](https://www.raycast.com/nikhil_tiwari/what-happened-today) diff --git a/build.ts b/build.ts new file mode 100644 index 0000000..f4118ae --- /dev/null +++ b/build.ts @@ -0,0 +1,30 @@ +import { watch } from "fs" +import { join } from "path" +import { refreshTemplateWorkerCommand } from "@kksh/api/dev" +import { $ } from "bun" + +const entrypoints = ["./src/index.ts"] + +async function build() { + try { + for (const entrypoint of entrypoints) { + await $`bun build --minify --target=browser --outdir=./dist ${entrypoint}` + } + if (Bun.argv.includes("dev")) { + await refreshTemplateWorkerCommand() + } + } catch (error) { + console.error(error) + } +} + +const srcDir = join(import.meta.dir, "src") + +await build() + +if (Bun.argv.includes("dev")) { + console.log(`Watching ${srcDir} for changes...`) + watch(srcDir, { recursive: true }, async (event, filename) => { + await build() + }) +} diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..968fb42 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,3514 @@ +{ + "name": "kunkun-ext-weather", + "version": "0.0.10", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "kunkun-ext-weather", + "version": "0.0.10", + "license": "MIT", + "dependencies": { + "@kksh/api": "0.1.5", + "i18next": "^23.15.1", + "openmeteo": "^1.1.5" + }, + "devDependencies": { + "@types/bun": "latest" + }, + "peerDependencies": { + "typescript": "^5.0.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@apidevtools/json-schema-ref-parser": { + "version": "11.7.2", + "resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-11.7.2.tgz", + "integrity": "sha512-4gY54eEGEstClvEkGnwVkTkrx0sqwemEFG5OSRRn3tD91XH0+Q8XIkYIfo7IwEWPpJZwILb9GUXeShtplRc/eA==", + "license": "MIT", + "dependencies": { + "@jsdevtools/ono": "^7.1.3", + "@types/json-schema": "^7.0.15", + "js-yaml": "^4.1.0" + }, + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://github.com/sponsors/philsturgeon" + } + }, + "node_modules/@apidevtools/openapi-schemas": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@apidevtools/openapi-schemas/-/openapi-schemas-2.1.0.tgz", + "integrity": "sha512-Zc1AlqrJlX3SlpupFGpiLi2EbteyP7fXmUOGup6/DnkRgjP9bgMM/ag+n91rsv0U1Gpz0H3VILA/o3bW7Ua6BQ==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/@apidevtools/swagger-methods": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@apidevtools/swagger-methods/-/swagger-methods-3.0.2.tgz", + "integrity": "sha512-QAkD5kK2b1WfjDS/UQn/qQkbwF31uqRjPTrsCs5ZG9BQGAkjwvqGFjjPqAuzac/IYzpPtRzjCP1WrTuAIjMrXg==", + "license": "MIT" + }, + "node_modules/@apidevtools/swagger-parser": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/@apidevtools/swagger-parser/-/swagger-parser-10.1.1.tgz", + "integrity": "sha512-u/kozRnsPO/x8QtKYJOqoGtC4kH6yg1lfYkB9Au0WhYB0FNLpyFusttQtvhlwjtG3rOwiRz4D8DnnXa8iEpIKA==", + "license": "MIT", + "dependencies": { + "@apidevtools/json-schema-ref-parser": "11.7.2", + "@apidevtools/openapi-schemas": "^2.1.0", + "@apidevtools/swagger-methods": "^3.0.2", + "@jsdevtools/ono": "^7.1.3", + "ajv": "^8.17.1", + "ajv-draft-04": "^1.0.0", + "call-me-maybe": "^1.0.2" + }, + "peerDependencies": { + "openapi-types": ">=7" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz", + "integrity": "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.10.tgz", + "integrity": "sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==", + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.10", + "@babel/helper-compilation-targets": "^7.26.5", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.10", + "@babel/parser": "^7.26.10", + "@babel/template": "^7.26.9", + "@babel/traverse": "^7.26.10", + "@babel/types": "^7.26.10", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.10.tgz", + "integrity": "sha512-rRHT8siFIXQrAYOYqZQVsAr8vJ+cBNqcVAY6m5V8/4QqzaPl+zDBe6cLEPRDuNOUf3ww8RfJVlOyQMoSI+5Ang==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.26.10", + "@babel/types": "^7.26.10", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.26.5.tgz", + "integrity": "sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.26.5", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.10.tgz", + "integrity": "sha512-UPYc3SauzZ3JGgj87GgZ89JVdC5dj0AoetR5Bw6wj4niittNyFh6+eOGonYvJ1ao6B8lEa3Q3klS7ADZ53bc5g==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.26.9", + "@babel/types": "^7.26.10" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.10.tgz", + "integrity": "sha512-6aQR2zGE/QFi8JpDLjUZEPYOs7+mhKXm86VaKFiLP35JQwQb6bwUE+XbvkH0EptsYhbNBSUGaUBLKqxH1xSgsA==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.26.10" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.10.tgz", + "integrity": "sha512-2WJMeRQPHKSPemqk/awGrAiuFfzBmOIPXKizAsVhWH9YJqLZ0H+HS4c8loHGgW6utJ3E/ejXQUsiGaQy2NZ9Fw==", + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.26.9.tgz", + "integrity": "sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/parser": "^7.26.9", + "@babel/types": "^7.26.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.10.tgz", + "integrity": "sha512-k8NuDrxr0WrPH5Aupqb2LCVURP/S0vBEn5mK6iH+GIYob66U5EtoZvcdudR2jQ4cmTwhEwW1DLB+Yyas9zjF6A==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.10", + "@babel/parser": "^7.26.10", + "@babel/template": "^7.26.9", + "@babel/types": "^7.26.10", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.10.tgz", + "integrity": "sha512-emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@hey-api/client-fetch": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@hey-api/client-fetch/-/client-fetch-0.6.0.tgz", + "integrity": "sha512-FlhFsVeH8RxJe/nq8xUzxNbiOpe+GadxlD2pfvDyOyLdCTU4o/LRv46ZVWstaW7DgF4nxhI328chy3+AulwVXw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/hey-api" + } + }, + "node_modules/@huakunshen/jsr-client": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@huakunshen/jsr-client/-/jsr-client-0.1.5.tgz", + "integrity": "sha512-iLm7OuGNetejByzEx7Z3B4KnFot3uP42IMYGmj15tpi4hWaO6iw5AkQ+bqhEnf/LpH6qxK6lBqkALjcDWdGY2g==", + "license": "MIT", + "dependencies": { + "@hey-api/client-fetch": "^0.6.0", + "@zodios/core": "^10.9.6", + "openapi-fetch": "^0.13.4", + "openapi-typescript-helpers": "^0.0.15", + "openapi-zod-client": "^1.18.2", + "zod": "^3.24.1" + }, + "peerDependencies": { + "typescript": "^5.0.0" + } + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", + "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", + "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==", + "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==", + "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==", + "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==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@jsdevtools/ono": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz", + "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==", + "license": "MIT" + }, + "node_modules/@kksh/api": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@kksh/api/-/api-0.1.5.tgz", + "integrity": "sha512-+QA44T8Z9dJyok0eHWU116irCrFEpq8Cxq4WwaystSO3ez72BA/Zmfc5M+vZx5vxTpv49iS8AEHU0cHRNJsH5g==", + "license": "MIT", + "dependencies": { + "@huakunshen/jsr-client": "^0.1.5", + "@octokit/rest": "^21.1.0", + "@tauri-apps/api": "^2.2.0", + "@tauri-apps/cli": "^2.2.2", + "@tauri-apps/plugin-deep-link": "^2.2.0", + "@tauri-apps/plugin-dialog": "^2.2.0", + "@tauri-apps/plugin-fs": "^2.2.0", + "@tauri-apps/plugin-global-shortcut": "^2.2.0", + "@tauri-apps/plugin-http": "^2.2.0", + "@tauri-apps/plugin-log": "^2.2.0", + "@tauri-apps/plugin-notification": "^2.2.0", + "@tauri-apps/plugin-os": "^2.2.0", + "@tauri-apps/plugin-process": "2.2.0", + "@tauri-apps/plugin-shell": "^2.2.0", + "@tauri-apps/plugin-store": "^2.2.0", + "@tauri-apps/plugin-updater": "^2.3.0", + "@tauri-apps/plugin-upload": "^2.2.1", + "kkrpc": "^0.1.1", + "lodash": "^4.17.21", + "minimatch": "^10.0.1", + "node-fetch": "^3.3.2", + "semver": "^7.6.3", + "svelte-sonner": "^0.3.28", + "tauri-api-adapter": "^0.3.23", + "tauri-plugin-network-api": "2.0.5", + "tauri-plugin-shellx-api": "^2.0.15", + "tauri-plugin-system-info-api": "2.0.8", + "valibot": "^1.0.0-beta.10" + } + }, + "node_modules/@liuli-util/fs-extra": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@liuli-util/fs-extra/-/fs-extra-0.1.0.tgz", + "integrity": "sha512-eaAyDyMGT23QuRGbITVY3SOJff3G9ekAAyGqB9joAnTBmqvFN+9a1FazOdO70G6IUqgpKV451eBHYSRcOJ/FNQ==", + "license": "MIT", + "dependencies": { + "@types/fs-extra": "^9.0.13", + "fs-extra": "^10.1.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@octokit/auth-token": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-5.1.2.tgz", + "integrity": "sha512-JcQDsBdg49Yky2w2ld20IHAlwr8d/d8N6NiOXbtuoPCqzbsiJgF633mVUw3x4mo0H5ypataQIX7SFu3yy44Mpw==", + "license": "MIT", + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/core": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-6.1.4.tgz", + "integrity": "sha512-lAS9k7d6I0MPN+gb9bKDt7X8SdxknYqAMh44S5L+lNqIN2NuV8nvv3g8rPp7MuRxcOpxpUIATWprO0C34a8Qmg==", + "license": "MIT", + "dependencies": { + "@octokit/auth-token": "^5.0.0", + "@octokit/graphql": "^8.1.2", + "@octokit/request": "^9.2.1", + "@octokit/request-error": "^6.1.7", + "@octokit/types": "^13.6.2", + "before-after-hook": "^3.0.2", + "universal-user-agent": "^7.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/endpoint": { + "version": "10.1.3", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-10.1.3.tgz", + "integrity": "sha512-nBRBMpKPhQUxCsQQeW+rCJ/OPSMcj3g0nfHn01zGYZXuNDvvXudF/TYY6APj5THlurerpFN4a/dQAIAaM6BYhA==", + "license": "MIT", + "dependencies": { + "@octokit/types": "^13.6.2", + "universal-user-agent": "^7.0.2" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/graphql": { + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-8.2.1.tgz", + "integrity": "sha512-n57hXtOoHrhwTWdvhVkdJHdhTv0JstjDbDRhJfwIRNfFqmSo1DaK/mD2syoNUoLCyqSjBpGAKOG0BuwF392slw==", + "license": "MIT", + "dependencies": { + "@octokit/request": "^9.2.2", + "@octokit/types": "^13.8.0", + "universal-user-agent": "^7.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/openapi-types": { + "version": "23.0.1", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-23.0.1.tgz", + "integrity": "sha512-izFjMJ1sir0jn0ldEKhZ7xegCTj/ObmEDlEfpFrx4k/JyZSMRHbO3/rBwgE7f3m2DHt+RrNGIVw4wSmwnm3t/g==", + "license": "MIT" + }, + "node_modules/@octokit/plugin-paginate-rest": { + "version": "11.4.3", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-11.4.3.tgz", + "integrity": "sha512-tBXaAbXkqVJlRoA/zQVe9mUdb8rScmivqtpv3ovsC5xhje/a+NOCivs7eUhWBwCApJVsR4G5HMeaLbq7PxqZGA==", + "license": "MIT", + "dependencies": { + "@octokit/types": "^13.7.0" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "@octokit/core": ">=6" + } + }, + "node_modules/@octokit/plugin-request-log": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-5.3.1.tgz", + "integrity": "sha512-n/lNeCtq+9ofhC15xzmJCNKP2BWTv8Ih2TTy+jatNCCq/gQP/V7rK3fjIfuz0pDWDALO/o/4QY4hyOF6TQQFUw==", + "license": "MIT", + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "@octokit/core": ">=6" + } + }, + "node_modules/@octokit/plugin-rest-endpoint-methods": { + "version": "13.3.1", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-13.3.1.tgz", + "integrity": "sha512-o8uOBdsyR+WR8MK9Cco8dCgvG13H1RlM1nWnK/W7TEACQBFux/vPREgKucxUfuDQ5yi1T3hGf4C5ZmZXAERgwQ==", + "license": "MIT", + "dependencies": { + "@octokit/types": "^13.8.0" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "@octokit/core": ">=6" + } + }, + "node_modules/@octokit/request": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-9.2.2.tgz", + "integrity": "sha512-dZl0ZHx6gOQGcffgm1/Sf6JfEpmh34v3Af2Uci02vzUYz6qEN6zepoRtmybWXIGXFIK8K9ylE3b+duCWqhArtg==", + "license": "MIT", + "dependencies": { + "@octokit/endpoint": "^10.1.3", + "@octokit/request-error": "^6.1.7", + "@octokit/types": "^13.6.2", + "fast-content-type-parse": "^2.0.0", + "universal-user-agent": "^7.0.2" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/request-error": { + "version": "6.1.7", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-6.1.7.tgz", + "integrity": "sha512-69NIppAwaauwZv6aOzb+VVLwt+0havz9GT5YplkeJv7fG7a40qpLt/yZKyiDxAhgz0EtgNdNcb96Z0u+Zyuy2g==", + "license": "MIT", + "dependencies": { + "@octokit/types": "^13.6.2" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/rest": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-21.1.1.tgz", + "integrity": "sha512-sTQV7va0IUVZcntzy1q3QqPm/r8rWtDCqpRAmb8eXXnKkjoQEtFe3Nt5GTVsHft+R6jJoHeSiVLcgcvhtue/rg==", + "license": "MIT", + "dependencies": { + "@octokit/core": "^6.1.4", + "@octokit/plugin-paginate-rest": "^11.4.2", + "@octokit/plugin-request-log": "^5.3.1", + "@octokit/plugin-rest-endpoint-methods": "^13.3.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/types": { + "version": "13.8.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.8.0.tgz", + "integrity": "sha512-x7DjTIbEpEWXK99DMd01QfWy0hd5h4EN+Q7shkdKds3otGQP+oWE/y0A76i1OvH9fygo4ddvNf7ZvF0t78P98A==", + "license": "MIT", + "dependencies": { + "@octokit/openapi-types": "^23.0.1" + } + }, + "node_modules/@openmeteo/sdk": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@openmeteo/sdk/-/sdk-1.19.0.tgz", + "integrity": "sha512-R9iYVRBs/0vq+iLRA0/quvcnuCsLp8DLsaMF2i6dhkc/C6jJ5RbV3al0bt4gfhwi1R76crDd9nnw6b9x2V1yeg==", + "license": "MIT", + "dependencies": { + "flatbuffers": "^25.2.10" + }, + "engines": { + "node": ">=12.0" + } + }, + "node_modules/@sveltejs/acorn-typescript": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@sveltejs/acorn-typescript/-/acorn-typescript-1.0.5.tgz", + "integrity": "sha512-IwQk4yfwLdibDlrXVE04jTZYlLnwsTT2PIOQQGNLWfjavGifnk1JD1LcZjZaBTRcxZu2FfPfNLOE04DSu9lqtQ==", + "license": "MIT", + "peer": true, + "peerDependencies": { + "acorn": "^8.9.0" + } + }, + "node_modules/@tauri-apps/api": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@tauri-apps/api/-/api-2.3.0.tgz", + "integrity": "sha512-33Z+0lX2wgZbx1SPFfqvzI6su63hCBkbzv+5NexeYjIx7WA9htdOKoRR7Dh3dJyltqS5/J8vQFyybiRoaL0hlA==", + "license": "Apache-2.0 OR MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/tauri" + } + }, + "node_modules/@tauri-apps/cli": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-2.3.1.tgz", + "integrity": "sha512-xewcw/ZsCqgilTy2h7+pp2Baxoy7zLR2wXOV7SZLzkb6SshHVbm1BFAjn8iFATURRW85KLzl6wSGJ2dQHjVHqw==", + "license": "Apache-2.0 OR MIT", + "bin": { + "tauri": "tauri.js" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/tauri" + }, + "optionalDependencies": { + "@tauri-apps/cli-darwin-arm64": "2.3.1", + "@tauri-apps/cli-darwin-x64": "2.3.1", + "@tauri-apps/cli-linux-arm-gnueabihf": "2.3.1", + "@tauri-apps/cli-linux-arm64-gnu": "2.3.1", + "@tauri-apps/cli-linux-arm64-musl": "2.3.1", + "@tauri-apps/cli-linux-x64-gnu": "2.3.1", + "@tauri-apps/cli-linux-x64-musl": "2.3.1", + "@tauri-apps/cli-win32-arm64-msvc": "2.3.1", + "@tauri-apps/cli-win32-ia32-msvc": "2.3.1", + "@tauri-apps/cli-win32-x64-msvc": "2.3.1" + } + }, + "node_modules/@tauri-apps/cli-darwin-arm64": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-2.3.1.tgz", + "integrity": "sha512-TOhSdsXYt+f+asRU+Dl+Wufglj/7+CX9h8RO4hl5k7D6lR4L8yTtdhpS7btaclOMmjYC4piNfJE70GoxhOoYWw==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-darwin-x64": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-2.3.1.tgz", + "integrity": "sha512-LDwGg3AuBQ3aCeMAFaFwt0MSGOVFoXuXEe0z4QxQ7jZE5tdAOhKABaq4i569V5lShCgQZ6nLD/tmA5+GipvHnA==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-arm-gnueabihf": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-2.3.1.tgz", + "integrity": "sha512-hu3HpbbtJBvHXw5i54QHwLxOUoXWqhf7CL2YYSPOrWEEQo10NKddulP61L5gfr5z+bSSaitfLwqgTidgnaNJCA==", + "cpu": [ + "arm" + ], + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-arm64-gnu": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-2.3.1.tgz", + "integrity": "sha512-mEGgwkiGSKYXWHhGodo7zU9PCd2I/d6KkR+Wp1nzK+DxsCrEK6yJ5XxYLSQSDcKkM4dCxpVEPUiVMbDhmn08jg==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-arm64-musl": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-2.3.1.tgz", + "integrity": "sha512-tqQkafikGfnc7ISnGjSYkbpnzJKEyO8XSa0YOXTAL3J8R5Pss5ZIZY7G8kq1mwQSR/dPVR1ZLTVXgZGuysjP8w==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-x64-gnu": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-2.3.1.tgz", + "integrity": "sha512-I3puDJ2wGEauXlXbzIHn2etz78TaWs1cpN6zre02maHr6ZR7nf7euTCOGPhhfoMG0opA5mT/eLuYpVw648/VAA==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-x64-musl": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-2.3.1.tgz", + "integrity": "sha512-rbWiCOBuQN7tPySkUyBs914uUikE3mEUOqV/IFospvKESw4UC3G1DL5+ybfXH7Orb8/in3JpJuVzYQjo+OSbBA==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-win32-arm64-msvc": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-arm64-msvc/-/cli-win32-arm64-msvc-2.3.1.tgz", + "integrity": "sha512-PdTmUzSeTHjJuBpCV7L+V29fPhPtToU+NZU46slHKSA1aT38MiFDXBZ/6P5Zudrt9QPMfIubqnJKbK8Ivvv7Ww==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-win32-ia32-msvc": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-2.3.1.tgz", + "integrity": "sha512-K/Xa97kspWT4UWj3t26lL2D3QsopTAxS7kWi5kObdqtAGn3qD52qBi24FH38TdvHYz4QlnLIb30TukviCgh4gw==", + "cpu": [ + "ia32" + ], + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-win32-x64-msvc": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-2.3.1.tgz", + "integrity": "sha512-RgwzXbP8gAno3kQEsybMtgLp6D1Z1Nec2cftryYbPTJmoMJs6e4qgtxuTSbUz5SKnHe8rGgMiFSvEGoHvbG72Q==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/plugin-deep-link": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-deep-link/-/plugin-deep-link-2.2.0.tgz", + "integrity": "sha512-H6mkxr2KZ3XJcKL44tiq6cOjCw9DL8OgU1xjn3j26Qsn+H/roPFiyhR7CHuB8Ar+sQFj4YVlfmJwtBajK2FETQ==", + "license": "MIT OR Apache-2.0", + "dependencies": { + "@tauri-apps/api": "^2.0.0" + } + }, + "node_modules/@tauri-apps/plugin-dialog": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-dialog/-/plugin-dialog-2.2.0.tgz", + "integrity": "sha512-6bLkYK68zyK31418AK5fNccCdVuRnNpbxquCl8IqgFByOgWFivbiIlvb79wpSXi0O+8k8RCSsIpOquebusRVSg==", + "license": "MIT OR Apache-2.0", + "dependencies": { + "@tauri-apps/api": "^2.0.0" + } + }, + "node_modules/@tauri-apps/plugin-fs": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-fs/-/plugin-fs-2.2.0.tgz", + "integrity": "sha512-+08mApuONKI8/sCNEZ6AR8vf5vI9DXD4YfrQ9NQmhRxYKMLVhRW164vdW5BSLmMpuevftpQ2FVoL9EFkfG9Z+g==", + "license": "MIT OR Apache-2.0", + "dependencies": { + "@tauri-apps/api": "^2.0.0" + } + }, + "node_modules/@tauri-apps/plugin-global-shortcut": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-global-shortcut/-/plugin-global-shortcut-2.2.0.tgz", + "integrity": "sha512-clI9Bg/BcxWXNDK+ij601o1qC2WxMEy8ovhGgEW5Ai17oPy0KK8uwzmc59KiVnOYKpBWHCUPqBxG+KBNUFXgzw==", + "license": "MIT OR Apache-2.0", + "dependencies": { + "@tauri-apps/api": "^2.0.0" + } + }, + "node_modules/@tauri-apps/plugin-http": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-http/-/plugin-http-2.4.0.tgz", + "integrity": "sha512-Y3D7ymHDQA/OtdFbDWFUQRaevxaAUbQPbBS9UWlgphwXrjoebT7gVKgKymM617dAgT5MpaIG1Nagx/x17gImRg==", + "license": "MIT OR Apache-2.0", + "dependencies": { + "@tauri-apps/api": "^2.0.0" + } + }, + "node_modules/@tauri-apps/plugin-log": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-log/-/plugin-log-2.3.0.tgz", + "integrity": "sha512-OhXv6WwumSIPW+pyzoaBm81Lo+hkglNIu9TTlo49l1pms1Rfg/qzRJE0HNOcsgqTGQ0xcMFMqhwMtPlCNUn2+Q==", + "license": "MIT OR Apache-2.0", + "dependencies": { + "@tauri-apps/api": "^2.0.0" + } + }, + "node_modules/@tauri-apps/plugin-notification": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-notification/-/plugin-notification-2.2.2.tgz", + "integrity": "sha512-d71rJdtkFUTcG4dqydnv6d7ZwlNZVcdjrVOPwc9GsF6y9DgVN1WCZ9T/vbfD2qrJslf7ai+rnNJc62TLLC2IdA==", + "license": "MIT OR Apache-2.0", + "dependencies": { + "@tauri-apps/api": "^2.0.0" + } + }, + "node_modules/@tauri-apps/plugin-os": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-os/-/plugin-os-2.2.1.tgz", + "integrity": "sha512-cNYpNri2CCc6BaNeB6G/mOtLvg8dFyFQyCUdf2y0K8PIAKGEWdEcu8DECkydU2B+oj4OJihDPD2de5K6cbVl9A==", + "license": "MIT OR Apache-2.0", + "dependencies": { + "@tauri-apps/api": "^2.0.0" + } + }, + "node_modules/@tauri-apps/plugin-process": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-process/-/plugin-process-2.2.0.tgz", + "integrity": "sha512-uypN2Crmyop9z+KRJr3zl71OyVFgTuvHFjsJ0UxxQ/J5212jVa5w4nPEYjIewcn8bUEXacRebwE6F7owgrbhSw==", + "license": "MIT OR Apache-2.0", + "dependencies": { + "@tauri-apps/api": "^2.0.0" + } + }, + "node_modules/@tauri-apps/plugin-shell": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-shell/-/plugin-shell-2.2.0.tgz", + "integrity": "sha512-iC3Ic1hLmasoboG7BO+7p+AriSoqAwKrIk+Hpk+S/bjTQdXqbl2GbdclghI4gM32X0bls7xHzIFqhRdrlvJeaA==", + "license": "MIT OR Apache-2.0", + "dependencies": { + "@tauri-apps/api": "^2.0.0" + } + }, + "node_modules/@tauri-apps/plugin-store": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-store/-/plugin-store-2.2.0.tgz", + "integrity": "sha512-hJTRtuJis4w5fW1dkcgftsYxKXK0+DbAqurZ3CURHG5WkAyyZgbxpeYctw12bbzF9ZbZREXZklPq8mocCC3Sgg==", + "license": "MIT OR Apache-2.0", + "dependencies": { + "@tauri-apps/api": "^2.0.0" + } + }, + "node_modules/@tauri-apps/plugin-updater": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-updater/-/plugin-updater-2.6.0.tgz", + "integrity": "sha512-j74RUolLIhQDQwrff6R28xIewYVXME1gFU+d+4LYN1dLRzLD+ySa7VHqzyWYxWEvm+TPZ7lkUxa5a9uH9Ist3A==", + "license": "MIT OR Apache-2.0", + "dependencies": { + "@tauri-apps/api": "^2.0.0" + } + }, + "node_modules/@tauri-apps/plugin-upload": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-upload/-/plugin-upload-2.2.1.tgz", + "integrity": "sha512-2EyVhJYLAp2mJH0UzO3QGU0vPk/YWvAfdI2wXbczyzEZY/AZVa9wConyB1TV/NGhyJRim4LwWgkmnEvcKLkECw==", + "license": "MIT OR Apache-2.0", + "dependencies": { + "@tauri-apps/api": "^2.0.0" + } + }, + "node_modules/@types/bun": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@types/bun/-/bun-1.2.5.tgz", + "integrity": "sha512-w2OZTzrZTVtbnJew1pdFmgV99H0/L+Pvw+z1P67HaR18MHOzYnTYOi6qzErhK8HyT+DB782ADVPPE92Xu2/Opg==", + "dev": true, + "license": "MIT", + "dependencies": { + "bun-types": "1.2.5" + } + }, + "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==", + "license": "MIT", + "peer": true + }, + "node_modules/@types/fs-extra": { + "version": "9.0.13", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz", + "integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "22.13.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.10.tgz", + "integrity": "sha512-I6LPUvlRH+O6VRUqYOcMudhaIdUVWfsjnZavnsraHvpBwaEyMN29ry+0UVJhImYL16xsscu0aske3yA+uPOWfw==", + "license": "MIT", + "dependencies": { + "undici-types": "~6.20.0" + } + }, + "node_modules/@types/ws": { + "version": "8.5.14", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.14.tgz", + "integrity": "sha512-bd/YFLW+URhBzMXurx7lWByOu+xzU9+kb3RboOteXYDfW+tr+JZa99OyNmPINEGB/ahzKrEuc8rcv4gnpJmxTw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@zodios/core": { + "version": "10.9.6", + "resolved": "https://registry.npmjs.org/@zodios/core/-/core-10.9.6.tgz", + "integrity": "sha512-aH4rOdb3AcezN7ws8vDgBfGboZMk2JGGzEq/DtW65MhnRxyTGRuLJRWVQ/2KxDgWvV2F5oTkAS+5pnjKbl0n+A==", + "license": "MIT", + "peerDependencies": { + "axios": "^0.x || ^1.0.0", + "zod": "^3.x" + } + }, + "node_modules/acorn": { + "version": "8.14.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", + "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", + "license": "MIT", + "peer": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-draft-04": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz", + "integrity": "sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==", + "license": "MIT", + "peerDependencies": { + "ajv": "^8.5.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "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==", + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, + "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==", + "license": "Apache-2.0", + "peer": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "license": "MIT" + }, + "node_modules/axios": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.2.tgz", + "integrity": "sha512-ls4GYBm5aig9vWx8AWDSGLpnpDQRtWAfrjU+EuytuODrFBkqesN2RkOQCBzrA1RQNHw1SmRMSDDDSwzNAYQ6Rg==", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "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==", + "license": "Apache-2.0", + "peer": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT" + }, + "node_modules/before-after-hook": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-3.0.2.tgz", + "integrity": "sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A==", + "license": "Apache-2.0" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", + "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001688", + "electron-to-chromium": "^1.5.73", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.1" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bun-types": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/bun-types/-/bun-types-1.2.5.tgz", + "integrity": "sha512-3oO6LVGGRRKI4kHINx5PIdIgnLRb7l/SprhzqXapmoYkFl5m4j6EvALvbDVuuBFaamB46Ap6HCUxIXNLCGy+tg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/ws": "~8.5.10" + } + }, + "node_modules/cac": { + "version": "6.7.14", + "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", + "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-me-maybe": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz", + "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==", + "license": "MIT" + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001703", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001703.tgz", + "integrity": "sha512-kRlAGTRWgPsOj7oARC9m1okJEXdL/8fekFVcxA8Hl7GH4r/sN4OJn/i6Flde373T50KS7Y37oFbMwlE8+F42kQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "license": "MIT", + "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/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "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/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT" + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "license": "MIT" + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/data-uri-to-buffer": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", + "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "license": "MIT" + }, + "node_modules/electron-to-chromium": { + "version": "1.5.114", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.114.tgz", + "integrity": "sha512-DFptFef3iktoKlFQK/afbo274/XNWD00Am0xa7M8FZUepHlHT8PEuiNBoRfFHbH1okqN58AlhbJ4QTkcnXorjA==", + "license": "ISC" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "license": "MIT" + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/esm-env": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.2.2.tgz", + "integrity": "sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==", + "license": "MIT", + "peer": true + }, + "node_modules/esrap": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/esrap/-/esrap-1.4.5.tgz", + "integrity": "sha512-CjNMjkBWWZeHn+VX+gS8YvFwJ5+NDhg8aWZBSFJPR8qQduDNjbJodA2WcwCm7uQa5Rjqj+nZvVmceg1RbHFB9g==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15" + } + }, + "node_modules/eval-estree-expression": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/eval-estree-expression/-/eval-estree-expression-2.1.1.tgz", + "integrity": "sha512-9kNUU4c+kUs5rKR7V5n81Ebp6fId1v01XSHshPuDIQ8N2VKAAzSzN3o/hfzERdNU6ZGh97LYFT7wWrL0cqhV3A==", + "license": "MIT" + }, + "node_modules/fast-content-type-parse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-content-type-parse/-/fast-content-type-parse-2.0.1.tgz", + "integrity": "sha512-nGqtvLrj5w0naR6tDPfB4cUmYCqouzyQiz6C5y/LtcDllJdrcc6WaWW6iXyIIOErTa/XRybj28aasdn4LkVk6Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "MIT" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-uri": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz", + "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/fastq": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", + "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fetch-blob": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", + "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "paypal", + "url": "https://paypal.me/jimmywarting" + } + ], + "license": "MIT", + "dependencies": { + "node-domexception": "^1.0.0", + "web-streams-polyfill": "^3.0.3" + }, + "engines": { + "node": "^12.20 || >= 14.13" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flatbuffers": { + "version": "25.2.10", + "resolved": "https://registry.npmjs.org/flatbuffers/-/flatbuffers-25.2.10.tgz", + "integrity": "sha512-7JlN9ZvLDG1McO3kbX0k4v+SUAg48L1rIwEvN6ZQl/eCtgJz9UylTMzE9wrmYrcorgxm3CX/3T/w5VAub99UUw==", + "license": "Apache-2.0" + }, + "node_modules/follow-redirects": { + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/foreground-child": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.6", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/form-data": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.2.tgz", + "integrity": "sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/formdata-polyfill": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", + "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", + "license": "MIT", + "dependencies": { + "fetch-blob": "^3.1.2" + }, + "engines": { + "node": ">=12.20.0" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "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==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/glob": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.1.tgz", + "integrity": "sha512-zrQDm8XPnYEKawJScsnM0QzobJxlT/kHOOlRTio8IH/GrmxRE5fjllkzdaHclIuNjUQTJYH2xHNIGfdpJkDJUw==", + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^4.0.1", + "minimatch": "^10.0.0", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^2.0.0" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "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==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" + }, + "node_modules/handlebars": { + "version": "4.7.8", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", + "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/i18next": { + "version": "23.16.8", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.16.8.tgz", + "integrity": "sha512-06r/TitrM88Mg5FdUXAKL96dJMzgqLE5dv3ryBAra4KCwD9mJ4ndOTS95ZuymIGoE+2hzfdaMak2X11/es7ZWg==", + "funding": [ + { + "type": "individual", + "url": "https://locize.com" + }, + { + "type": "individual", + "url": "https://locize.com/i18next.html" + }, + { + "type": "individual", + "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project" + } + ], + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.23.2" + } + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-reference": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.3.tgz", + "integrity": "sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/estree": "^1.0.6" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" + }, + "node_modules/jackspeak": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.1.0.tgz", + "integrity": "sha512-9DDdhb5j6cpeitCbvLO7n7J4IxnbM6hoF6O1g4HQ5TfhvvKN8ywDM7668ZhMHRqVmxqhps/F6syWK2KcPxYlkw==", + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/kkrpc": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/kkrpc/-/kkrpc-0.1.2.tgz", + "integrity": "sha512-RfT59njEt5ITcNO8t5oa4N+yGqstr3DX5Ezx9SdQg0plMGYdNZqKGdV7JHPmFUcgoqHojkmbbbg7nI76a7ADiQ==", + "dependencies": { + "ws": "^8.18.0" + }, + "peerDependencies": { + "typescript": "^5.0.0" + } + }, + "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==", + "license": "MIT", + "peer": true + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.30.17", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", + "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/minimatch": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz", + "integrity": "sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/mylas": { + "version": "2.1.13", + "resolved": "https://registry.npmjs.org/mylas/-/mylas-2.1.13.tgz", + "integrity": "sha512-+MrqnJRtxdF+xngFfUUkIMQrUUL0KsxbADUkn23Z/4ibGg192Q+z+CQyiYwvWTsYjJygmMR8+w3ZDa98Zh6ESg==", + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/raouldeheer" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "license": "MIT" + }, + "node_modules/node-domexception": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", + "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "github", + "url": "https://paypal.me/jimmywarting" + } + ], + "license": "MIT", + "engines": { + "node": ">=10.5.0" + } + }, + "node_modules/node-fetch": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", + "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", + "license": "MIT", + "dependencies": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" + } + }, + "node_modules/node-releases": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/openapi-fetch": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/openapi-fetch/-/openapi-fetch-0.13.4.tgz", + "integrity": "sha512-JHX7UYjLEiHuQGCPxa3CCCIqe/nc4bTIF9c4UYVC8BegAbWoS3g4gJxKX5XcG7UtYQs2060kY6DH64KkvNZahg==", + "license": "MIT", + "dependencies": { + "openapi-typescript-helpers": "^0.0.15" + } + }, + "node_modules/openapi-types": { + "version": "12.1.3", + "resolved": "https://registry.npmjs.org/openapi-types/-/openapi-types-12.1.3.tgz", + "integrity": "sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw==", + "license": "MIT" + }, + "node_modules/openapi-typescript-helpers": { + "version": "0.0.15", + "resolved": "https://registry.npmjs.org/openapi-typescript-helpers/-/openapi-typescript-helpers-0.0.15.tgz", + "integrity": "sha512-opyTPaunsklCBpTK8JGef6mfPhLSnyy5a0IN9vKtx3+4aExf+KxEqYwIy3hqkedXIB97u357uLMJsOnm3GVjsw==", + "license": "MIT" + }, + "node_modules/openapi-zod-client": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/openapi-zod-client/-/openapi-zod-client-1.18.3.tgz", + "integrity": "sha512-10vYK7xo1yyZfcoRvYNGIsDeej1CG9k63u8dkjbGBlr+NHZMy2Iy2h9s11UWNKdj6XMDWbNOPp5gIy8YdpgPtQ==", + "license": "ISC", + "dependencies": { + "@apidevtools/swagger-parser": "^10.1.0", + "@liuli-util/fs-extra": "^0.1.0", + "@zodios/core": "^10.3.1", + "axios": "^1.6.0", + "cac": "^6.7.14", + "handlebars": "^4.7.7", + "openapi-types": "^12.0.2", + "openapi3-ts": "3.1.0", + "pastable": "^2.2.1", + "prettier": "^2.7.1", + "tanu": "^0.1.13", + "ts-pattern": "^5.0.1", + "whence": "^2.0.0", + "zod": "^3.19.1" + }, + "bin": { + "openapi-zod-client": "bin.js" + } + }, + "node_modules/openapi3-ts": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/openapi3-ts/-/openapi3-ts-3.1.0.tgz", + "integrity": "sha512-1qKTvCCVoV0rkwUh1zq5o8QyghmwYPuhdvtjv1rFjuOnJToXhQyF8eGjNETQ8QmGjr9Jz/tkAKLITIl2s7dw3A==", + "license": "MIT", + "dependencies": { + "yaml": "^2.1.3" + } + }, + "node_modules/openmeteo": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/openmeteo/-/openmeteo-1.1.5.tgz", + "integrity": "sha512-4VTt8TGW5KlczvSJd7IiRjKkRygmCq3O4T89Qc5c6PAnj0CeH/MGlqb4m9Z/yBtHpZTnaUac/9/t/p4obpFC1A==", + "license": "MIT", + "dependencies": { + "@openmeteo/sdk": "^1.19.0", + "flatbuffers": "^25.2.10" + }, + "engines": { + "node": ">=12.0" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "license": "BlueOak-1.0.0" + }, + "node_modules/pastable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/pastable/-/pastable-2.2.1.tgz", + "integrity": "sha512-K4ClMxRKpgN4sXj6VIPPrvor/TMp2yPNCGtfhvV106C73SwefQ3FuegURsH7AQHpqu0WwbvKXRl1HQxF6qax9w==", + "dependencies": { + "@babel/core": "^7.20.12", + "ts-toolbelt": "^9.6.0", + "type-fest": "^3.5.3" + }, + "engines": { + "node": ">=14.x" + }, + "peerDependencies": { + "react": ">=17", + "xstate": ">=4.32.1" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "xstate": { + "optional": true + } + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "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==", + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.0.tgz", + "integrity": "sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==", + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.0.2.tgz", + "integrity": "sha512-123qHRfJBmo2jXDbo/a5YOQrJoHF/GNQTLzQ5+IdK5pWpceK17yRc6ozlWd25FxvGKQbIUs91fDFkXmDHTKcyA==", + "license": "ISC", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/plimit-lit": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/plimit-lit/-/plimit-lit-1.6.1.tgz", + "integrity": "sha512-B7+VDyb8Tl6oMJT9oSO2CW8XC/T4UcJGrwOVoNGwOQsQYhlpfajmrMj5xeejqaASq3V/EqThyOeATEOMuSEXiA==", + "license": "MIT", + "dependencies": { + "queue-lit": "^1.5.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "license": "MIT", + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "license": "MIT" + }, + "node_modules/queue-lit": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/queue-lit/-/queue-lit-1.5.2.tgz", + "integrity": "sha512-tLc36IOPeMAubu8BkW8YDBV+WyIgKlYU7zUNs0J5Vk9skSZ4JfGlPOqplP0aHdfv7HL0B2Pg6nwiq60Qc6M2Hw==", + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", + "dependencies": { + "resolve": "^1.1.6" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "license": "MIT" + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.10", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-6.0.1.tgz", + "integrity": "sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==", + "license": "ISC", + "dependencies": { + "glob": "^11.0.0", + "package-json-from-dist": "^1.0.0" + }, + "bin": { + "rimraf": "dist/esm/bin.mjs" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/shelljs": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", + "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", + "license": "BSD-3-Clause", + "dependencies": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + }, + "bin": { + "shjs": "bin/shjs" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/shelljs/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/shelljs/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/shelljs/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/shx": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/shx/-/shx-0.3.4.tgz", + "integrity": "sha512-N6A9MLVqjxZYcVn8hLmtneQWIJtp8IKzMP4eMnx+nqkvXoqinUPCbUFLp2UcWTEIUONhlk0ewxr/jaVGlc+J+g==", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.3", + "shelljs": "^0.8.5" + }, + "bin": { + "shx": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "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/string-width-cjs/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/string-width-cjs/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/string-width-cjs/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/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "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/strip-ansi-cjs/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/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==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svelte": { + "version": "5.23.0", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.23.0.tgz", + "integrity": "sha512-v0lL3NuKontiCxholEiAXCB+BYbndlKbwlDMK0DS86WgGELMJSpyqCSbJeMEMBDwOglnS7Ar2Rq0wwa/z2L8Vg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@ampproject/remapping": "^2.3.0", + "@jridgewell/sourcemap-codec": "^1.5.0", + "@sveltejs/acorn-typescript": "^1.0.5", + "@types/estree": "^1.0.5", + "acorn": "^8.12.1", + "aria-query": "^5.3.1", + "axobject-query": "^4.1.0", + "clsx": "^2.1.1", + "esm-env": "^1.2.1", + "esrap": "^1.4.3", + "is-reference": "^3.0.3", + "locate-character": "^3.0.0", + "magic-string": "^0.30.11", + "zimmerframe": "^1.1.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/svelte-sonner": { + "version": "0.3.28", + "resolved": "https://registry.npmjs.org/svelte-sonner/-/svelte-sonner-0.3.28.tgz", + "integrity": "sha512-K3AmlySeFifF/cKgsYNv5uXqMVNln0NBAacOYgmkQStLa/UoU0LhfAACU6Gr+YYC8bOCHdVmFNoKuDbMEsppJg==", + "license": "MIT", + "peerDependencies": { + "svelte": "^3.0.0 || ^4.0.0 || ^5.0.0-next.1" + } + }, + "node_modules/tanu": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/tanu/-/tanu-0.1.13.tgz", + "integrity": "sha512-UbRmX7ccZ4wMVOY/Uw+7ji4VOkEYSYJG1+I4qzbnn4qh/jtvVbrm6BFnF12NQQ4+jGv21wKmjb1iFyUSVnBWcQ==", + "license": "MIT", + "dependencies": { + "tslib": "^2.4.0", + "typescript": "^4.7.4" + } + }, + "node_modules/tanu/node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/tauri-api-adapter": { + "version": "0.3.23", + "resolved": "https://registry.npmjs.org/tauri-api-adapter/-/tauri-api-adapter-0.3.23.tgz", + "integrity": "sha512-WT/NVCdZZSn63Yu/lhZqeUxMGy/VoBZik7yuY2ot+kCynsI1zJQ9ZB6ORmPL8+VBBRbSpEn1yOUbSTSucRFLOQ==", + "license": "MIT", + "dependencies": { + "@tauri-apps/api": "^2.2.0", + "@tauri-apps/plugin-dialog": "^2.2.0", + "@tauri-apps/plugin-fs": "^2.2.0", + "@tauri-apps/plugin-http": "^2.2.0", + "@tauri-apps/plugin-log": "^2.2.0", + "@tauri-apps/plugin-notification": "^2.2.0", + "@tauri-apps/plugin-os": "^2.2.0", + "@tauri-apps/plugin-shell": "^2.2.0", + "@tauri-apps/plugin-upload": "^2.2.1", + "kkrpc": "^0.1.1", + "rimraf": "^6.0.1", + "shx": "^0.3.4", + "tauri-plugin-clipboard-api": "^2.1.11", + "tauri-plugin-network-api": "^2.0.5", + "tauri-plugin-shellx-api": "^2.0.15", + "tauri-plugin-system-info-api": "^2.0.8", + "tsc-alias": "^1.8.10", + "valibot": "^1.0.0-beta.11" + }, + "peerDependencies": { + "typescript": "^5.0.0" + } + }, + "node_modules/tauri-plugin-clipboard-api": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/tauri-plugin-clipboard-api/-/tauri-plugin-clipboard-api-2.1.11.tgz", + "integrity": "sha512-VNkGaVPPfRoHg7/rJBcWqsvLvn4/kNEOOlzqwyI9Qdf6g54B3mc31GLZdnq/HWtX0vZskw3J8b/EF9YkASDCBQ==", + "license": "MIT", + "dependencies": { + "@tauri-apps/api": "2.0.1", + "valibot": "^0.40.0" + } + }, + "node_modules/tauri-plugin-clipboard-api/node_modules/@tauri-apps/api": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/api/-/api-2.0.1.tgz", + "integrity": "sha512-eoQWT+Tq1qSwQpHV+nw1eNYe5B/nm1PoRjQCRiEOS12I1b+X4PUcREfXVX8dPcBT6GrzWGDtaecY0+1p0Rfqlw==", + "license": "Apache-2.0 OR MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/tauri" + } + }, + "node_modules/tauri-plugin-clipboard-api/node_modules/valibot": { + "version": "0.40.0", + "resolved": "https://registry.npmjs.org/valibot/-/valibot-0.40.0.tgz", + "integrity": "sha512-XHKnaVtwHqxPwnGOsLrwka9CEaL7yNeLNp707OKv/bmT29GnPVdl6PxBOZ6BW7hF66/6QT6iVbOlnW7qVPmoKw==", + "license": "MIT", + "peerDependencies": { + "typescript": ">=5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/tauri-plugin-network-api": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/tauri-plugin-network-api/-/tauri-plugin-network-api-2.0.5.tgz", + "integrity": "sha512-u7CTvmgP4Lt3fK0/mVMD/pcWlXsWenC0YYlJUE2VQCThx8VQzxSAXgyPhcg0+CT5iIoPt5mkfixMfamM8e6v/w==", + "dependencies": { + "@tauri-apps/api": "^2.1.1", + "valibot": "^1.0.0-beta.9" + } + }, + "node_modules/tauri-plugin-shellx-api": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/tauri-plugin-shellx-api/-/tauri-plugin-shellx-api-2.0.16.tgz", + "integrity": "sha512-I6o/+IoG6++x4L5d20ciOooOeUEn0bOKvMiYhQxlv1Q3zAZPdpJKjAHJxRpZZwpR6yUY788qiQny7IbTywqLFw==", + "license": "MIT", + "dependencies": { + "@tauri-apps/api": "^2.0.1" + } + }, + "node_modules/tauri-plugin-system-info-api": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/tauri-plugin-system-info-api/-/tauri-plugin-system-info-api-2.0.8.tgz", + "integrity": "sha512-EFdLXNGp6Zu9SNsZCkU+55A8027OnrVw/TQrd0oJHgfZzs4qvm1iMmSvyid4MLftt33iZDhjCzxYijaaOxeKSg==", + "dependencies": { + "@tauri-apps/api": "^2.0.1", + "valibot": "^0.40.0" + } + }, + "node_modules/tauri-plugin-system-info-api/node_modules/valibot": { + "version": "0.40.0", + "resolved": "https://registry.npmjs.org/valibot/-/valibot-0.40.0.tgz", + "integrity": "sha512-XHKnaVtwHqxPwnGOsLrwka9CEaL7yNeLNp707OKv/bmT29GnPVdl6PxBOZ6BW7hF66/6QT6iVbOlnW7qVPmoKw==", + "license": "MIT", + "peerDependencies": { + "typescript": ">=5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "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==", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ts-pattern": { + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/ts-pattern/-/ts-pattern-5.6.2.tgz", + "integrity": "sha512-d4IxJUXROL5NCa3amvMg6VQW2HVtZYmUTPfvVtO7zJWGYLJ+mry9v2OmYm+z67aniQoQ8/yFNadiEwtNS9qQiw==", + "license": "MIT" + }, + "node_modules/ts-toolbelt": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/ts-toolbelt/-/ts-toolbelt-9.6.0.tgz", + "integrity": "sha512-nsZd8ZeNUzukXPlJmTBwUAuABDe/9qtVDelJeT/qW0ow3ZS3BsQJtNkan1802aM9Uf68/Y8ljw86Hu0h5IUW3w==", + "license": "Apache-2.0" + }, + "node_modules/tsc-alias": { + "version": "1.8.11", + "resolved": "https://registry.npmjs.org/tsc-alias/-/tsc-alias-1.8.11.tgz", + "integrity": "sha512-2DuEQ58A9Rj2NE2c1+/qaGKlshni9MCK95MJzRGhQG0CYLw0bE/ACgbhhTSf/p1svLelwqafOd8stQate2bYbg==", + "license": "MIT", + "dependencies": { + "chokidar": "^3.5.3", + "commander": "^9.0.0", + "globby": "^11.0.4", + "mylas": "^2.1.9", + "normalize-path": "^3.0.0", + "plimit-lit": "^1.2.6" + }, + "bin": { + "tsc-alias": "dist/bin/index.js" + } + }, + "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==", + "license": "0BSD" + }, + "node_modules/type-fest": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", + "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typescript": { + "version": "5.8.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz", + "integrity": "sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==", + "license": "Apache-2.0", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/uglify-js": { + "version": "3.19.3", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz", + "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", + "license": "BSD-2-Clause", + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/undici-types": { + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", + "license": "MIT" + }, + "node_modules/universal-user-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-7.0.2.tgz", + "integrity": "sha512-0JCqzSKnStlRRQfCdowvqy3cy0Dvtlb8xecj/H8JFZuCze4rwjPZQOgvFvn0Ws/usCHQFGpyr+pB9adaGwXn4Q==", + "license": "ISC" + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", + "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/valibot": { + "version": "1.0.0-rc.3", + "resolved": "https://registry.npmjs.org/valibot/-/valibot-1.0.0-rc.3.tgz", + "integrity": "sha512-LT0REa7Iqx4QGcaHLiTiTkcmJqJ9QdpOy89HALFFBJgejTS64GQFRIbDF7e4f6pauQbo/myfKGmWXCLhMeM6+g==", + "license": "MIT", + "peerDependencies": { + "typescript": ">=5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/web-streams-polyfill": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", + "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/whence": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/whence/-/whence-2.0.2.tgz", + "integrity": "sha512-dSzQeVdKM4BJ+mVMXD/MOt4LrZxMpjuNmRi7hqkDEmFJMPnLbEc0hSWR3mN/S0xkLlWuWTPg89lrTNFX4lGpdA==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.26.7", + "eval-estree-expression": "^2.1.1" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", + "license": "MIT" + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/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/wrap-ansi-cjs/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/wrap-ansi-cjs/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/wrap-ansi-cjs/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/wrap-ansi-cjs/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/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" + }, + "node_modules/ws": { + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==", + "license": "MIT", + "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/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "license": "ISC" + }, + "node_modules/yaml": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.0.tgz", + "integrity": "sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==", + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/zimmerframe": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/zimmerframe/-/zimmerframe-1.1.2.tgz", + "integrity": "sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==", + "license": "MIT", + "peer": true + }, + "node_modules/zod": { + "version": "3.24.2", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.2.tgz", + "integrity": "sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..fce5532 --- /dev/null +++ b/package.json @@ -0,0 +1,49 @@ +{ + "$schema": "https://schema.kunkun.sh", + "name": "kunkun-ext-on-this-day", + "version": "0.0.10", + "license": "MIT", + "type": "module", + "kunkun": { + "name": "What Happened Today", + "shortDescription": "Get the historical events that happened on this day.", + "longDescription": "Discover historical events, notable birthdays, and milestones on any date.", + "identifier": "kunkun-ext-on-this-day", + "permissions": [ + "fetch:all", + "clipboard:read-all" + ], + "demoImages": [], + "icon": { + "type": "iconify", + "value": "material-symbols:history-rounded" + }, + "customUiCmds": [], + "templateUiCmds": [ + { + "name": "This Day In History", + "description": "Get the historical events that happened on this day.", + "main": "dist/index.js", + "cmds": [] + } + ] + }, + "scripts": { + "dev": "bun build.ts dev", + "build": "bun build.ts" + }, + "dependencies": { + "@kksh/api": "0.1.5", + "i18next": "^23.15.1" + }, + "devDependencies": { + "@types/bun": "latest" + }, + "peerDependencies": { + "typescript": "^5.0.0" + }, + "files": [ + "./dist", + ".gitignore" + ] +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..825e6c4 --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,2346 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + '@kksh/api': + specifier: 0.1.5 + version: 0.1.5(axios@1.8.2)(svelte@5.23.0)(typescript@5.8.2) + i18next: + specifier: ^23.15.1 + version: 23.16.8 + openmeteo: + specifier: ^1.1.5 + version: 1.1.5 + typescript: + specifier: ^5.0.0 + version: 5.8.2 + devDependencies: + '@types/bun': + specifier: latest + version: 1.2.5 + +packages: + + '@ampproject/remapping@2.3.0': + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} + engines: {node: '>=6.0.0'} + + '@apidevtools/json-schema-ref-parser@11.7.2': + resolution: {integrity: sha512-4gY54eEGEstClvEkGnwVkTkrx0sqwemEFG5OSRRn3tD91XH0+Q8XIkYIfo7IwEWPpJZwILb9GUXeShtplRc/eA==} + engines: {node: '>= 16'} + + '@apidevtools/openapi-schemas@2.1.0': + resolution: {integrity: sha512-Zc1AlqrJlX3SlpupFGpiLi2EbteyP7fXmUOGup6/DnkRgjP9bgMM/ag+n91rsv0U1Gpz0H3VILA/o3bW7Ua6BQ==} + engines: {node: '>=10'} + + '@apidevtools/swagger-methods@3.0.2': + resolution: {integrity: sha512-QAkD5kK2b1WfjDS/UQn/qQkbwF31uqRjPTrsCs5ZG9BQGAkjwvqGFjjPqAuzac/IYzpPtRzjCP1WrTuAIjMrXg==} + + '@apidevtools/swagger-parser@10.1.1': + resolution: {integrity: sha512-u/kozRnsPO/x8QtKYJOqoGtC4kH6yg1lfYkB9Au0WhYB0FNLpyFusttQtvhlwjtG3rOwiRz4D8DnnXa8iEpIKA==} + peerDependencies: + openapi-types: '>=7' + + '@babel/code-frame@7.26.2': + resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} + engines: {node: '>=6.9.0'} + + '@babel/compat-data@7.26.8': + resolution: {integrity: sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==} + engines: {node: '>=6.9.0'} + + '@babel/core@7.26.10': + resolution: {integrity: sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==} + engines: {node: '>=6.9.0'} + + '@babel/generator@7.26.10': + resolution: {integrity: sha512-rRHT8siFIXQrAYOYqZQVsAr8vJ+cBNqcVAY6m5V8/4QqzaPl+zDBe6cLEPRDuNOUf3ww8RfJVlOyQMoSI+5Ang==} + engines: {node: '>=6.9.0'} + + '@babel/helper-compilation-targets@7.26.5': + resolution: {integrity: sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-imports@7.25.9': + resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-transforms@7.26.0': + resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-string-parser@7.25.9': + resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.25.9': + resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-option@7.25.9': + resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} + engines: {node: '>=6.9.0'} + + '@babel/helpers@7.26.10': + resolution: {integrity: sha512-UPYc3SauzZ3JGgj87GgZ89JVdC5dj0AoetR5Bw6wj4niittNyFh6+eOGonYvJ1ao6B8lEa3Q3klS7ADZ53bc5g==} + engines: {node: '>=6.9.0'} + + '@babel/parser@7.26.10': + resolution: {integrity: sha512-6aQR2zGE/QFi8JpDLjUZEPYOs7+mhKXm86VaKFiLP35JQwQb6bwUE+XbvkH0EptsYhbNBSUGaUBLKqxH1xSgsA==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/runtime@7.26.10': + resolution: {integrity: sha512-2WJMeRQPHKSPemqk/awGrAiuFfzBmOIPXKizAsVhWH9YJqLZ0H+HS4c8loHGgW6utJ3E/ejXQUsiGaQy2NZ9Fw==} + engines: {node: '>=6.9.0'} + + '@babel/template@7.26.9': + resolution: {integrity: sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.26.10': + resolution: {integrity: sha512-k8NuDrxr0WrPH5Aupqb2LCVURP/S0vBEn5mK6iH+GIYob66U5EtoZvcdudR2jQ4cmTwhEwW1DLB+Yyas9zjF6A==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.26.10': + resolution: {integrity: sha512-emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ==} + engines: {node: '>=6.9.0'} + + '@hey-api/client-fetch@0.6.0': + resolution: {integrity: sha512-FlhFsVeH8RxJe/nq8xUzxNbiOpe+GadxlD2pfvDyOyLdCTU4o/LRv46ZVWstaW7DgF4nxhI328chy3+AulwVXw==} + + '@huakunshen/jsr-client@0.1.5': + resolution: {integrity: sha512-iLm7OuGNetejByzEx7Z3B4KnFot3uP42IMYGmj15tpi4hWaO6iw5AkQ+bqhEnf/LpH6qxK6lBqkALjcDWdGY2g==} + peerDependencies: + typescript: ^5.0.0 + + '@isaacs/cliui@8.0.2': + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} + + '@jridgewell/gen-mapping@0.3.8': + resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} + engines: {node: '>=6.0.0'} + + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/set-array@1.2.1': + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} + engines: {node: '>=6.0.0'} + + '@jridgewell/sourcemap-codec@1.5.0': + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + + '@jridgewell/trace-mapping@0.3.25': + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + + '@jsdevtools/ono@7.1.3': + resolution: {integrity: sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==} + + '@kksh/api@0.1.5': + resolution: {integrity: sha512-+QA44T8Z9dJyok0eHWU116irCrFEpq8Cxq4WwaystSO3ez72BA/Zmfc5M+vZx5vxTpv49iS8AEHU0cHRNJsH5g==} + + '@liuli-util/fs-extra@0.1.0': + resolution: {integrity: sha512-eaAyDyMGT23QuRGbITVY3SOJff3G9ekAAyGqB9joAnTBmqvFN+9a1FazOdO70G6IUqgpKV451eBHYSRcOJ/FNQ==} + + '@nodelib/fs.scandir@2.1.5': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + + '@nodelib/fs.stat@2.0.5': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + '@nodelib/fs.walk@1.2.8': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + + '@octokit/auth-token@5.1.2': + resolution: {integrity: sha512-JcQDsBdg49Yky2w2ld20IHAlwr8d/d8N6NiOXbtuoPCqzbsiJgF633mVUw3x4mo0H5ypataQIX7SFu3yy44Mpw==} + engines: {node: '>= 18'} + + '@octokit/core@6.1.4': + resolution: {integrity: sha512-lAS9k7d6I0MPN+gb9bKDt7X8SdxknYqAMh44S5L+lNqIN2NuV8nvv3g8rPp7MuRxcOpxpUIATWprO0C34a8Qmg==} + engines: {node: '>= 18'} + + '@octokit/endpoint@10.1.3': + resolution: {integrity: sha512-nBRBMpKPhQUxCsQQeW+rCJ/OPSMcj3g0nfHn01zGYZXuNDvvXudF/TYY6APj5THlurerpFN4a/dQAIAaM6BYhA==} + engines: {node: '>= 18'} + + '@octokit/graphql@8.2.1': + resolution: {integrity: sha512-n57hXtOoHrhwTWdvhVkdJHdhTv0JstjDbDRhJfwIRNfFqmSo1DaK/mD2syoNUoLCyqSjBpGAKOG0BuwF392slw==} + engines: {node: '>= 18'} + + '@octokit/openapi-types@23.0.1': + resolution: {integrity: sha512-izFjMJ1sir0jn0ldEKhZ7xegCTj/ObmEDlEfpFrx4k/JyZSMRHbO3/rBwgE7f3m2DHt+RrNGIVw4wSmwnm3t/g==} + + '@octokit/plugin-paginate-rest@11.4.3': + resolution: {integrity: sha512-tBXaAbXkqVJlRoA/zQVe9mUdb8rScmivqtpv3ovsC5xhje/a+NOCivs7eUhWBwCApJVsR4G5HMeaLbq7PxqZGA==} + engines: {node: '>= 18'} + peerDependencies: + '@octokit/core': '>=6' + + '@octokit/plugin-request-log@5.3.1': + resolution: {integrity: sha512-n/lNeCtq+9ofhC15xzmJCNKP2BWTv8Ih2TTy+jatNCCq/gQP/V7rK3fjIfuz0pDWDALO/o/4QY4hyOF6TQQFUw==} + engines: {node: '>= 18'} + peerDependencies: + '@octokit/core': '>=6' + + '@octokit/plugin-rest-endpoint-methods@13.3.1': + resolution: {integrity: sha512-o8uOBdsyR+WR8MK9Cco8dCgvG13H1RlM1nWnK/W7TEACQBFux/vPREgKucxUfuDQ5yi1T3hGf4C5ZmZXAERgwQ==} + engines: {node: '>= 18'} + peerDependencies: + '@octokit/core': '>=6' + + '@octokit/request-error@6.1.7': + resolution: {integrity: sha512-69NIppAwaauwZv6aOzb+VVLwt+0havz9GT5YplkeJv7fG7a40qpLt/yZKyiDxAhgz0EtgNdNcb96Z0u+Zyuy2g==} + engines: {node: '>= 18'} + + '@octokit/request@9.2.2': + resolution: {integrity: sha512-dZl0ZHx6gOQGcffgm1/Sf6JfEpmh34v3Af2Uci02vzUYz6qEN6zepoRtmybWXIGXFIK8K9ylE3b+duCWqhArtg==} + engines: {node: '>= 18'} + + '@octokit/rest@21.1.1': + resolution: {integrity: sha512-sTQV7va0IUVZcntzy1q3QqPm/r8rWtDCqpRAmb8eXXnKkjoQEtFe3Nt5GTVsHft+R6jJoHeSiVLcgcvhtue/rg==} + engines: {node: '>= 18'} + + '@octokit/types@13.8.0': + resolution: {integrity: sha512-x7DjTIbEpEWXK99DMd01QfWy0hd5h4EN+Q7shkdKds3otGQP+oWE/y0A76i1OvH9fygo4ddvNf7ZvF0t78P98A==} + + '@openmeteo/sdk@1.19.0': + resolution: {integrity: sha512-R9iYVRBs/0vq+iLRA0/quvcnuCsLp8DLsaMF2i6dhkc/C6jJ5RbV3al0bt4gfhwi1R76crDd9nnw6b9x2V1yeg==} + engines: {node: '>=12.0'} + + '@sveltejs/acorn-typescript@1.0.5': + resolution: {integrity: sha512-IwQk4yfwLdibDlrXVE04jTZYlLnwsTT2PIOQQGNLWfjavGifnk1JD1LcZjZaBTRcxZu2FfPfNLOE04DSu9lqtQ==} + peerDependencies: + acorn: ^8.9.0 + + '@tauri-apps/api@2.0.1': + resolution: {integrity: sha512-eoQWT+Tq1qSwQpHV+nw1eNYe5B/nm1PoRjQCRiEOS12I1b+X4PUcREfXVX8dPcBT6GrzWGDtaecY0+1p0Rfqlw==} + + '@tauri-apps/api@2.3.0': + resolution: {integrity: sha512-33Z+0lX2wgZbx1SPFfqvzI6su63hCBkbzv+5NexeYjIx7WA9htdOKoRR7Dh3dJyltqS5/J8vQFyybiRoaL0hlA==} + + '@tauri-apps/cli-darwin-arm64@2.3.1': + resolution: {integrity: sha512-TOhSdsXYt+f+asRU+Dl+Wufglj/7+CX9h8RO4hl5k7D6lR4L8yTtdhpS7btaclOMmjYC4piNfJE70GoxhOoYWw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + + '@tauri-apps/cli-darwin-x64@2.3.1': + resolution: {integrity: sha512-LDwGg3AuBQ3aCeMAFaFwt0MSGOVFoXuXEe0z4QxQ7jZE5tdAOhKABaq4i569V5lShCgQZ6nLD/tmA5+GipvHnA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + + '@tauri-apps/cli-linux-arm-gnueabihf@2.3.1': + resolution: {integrity: sha512-hu3HpbbtJBvHXw5i54QHwLxOUoXWqhf7CL2YYSPOrWEEQo10NKddulP61L5gfr5z+bSSaitfLwqgTidgnaNJCA==} + engines: {node: '>= 10'} + cpu: [arm] + os: [linux] + + '@tauri-apps/cli-linux-arm64-gnu@2.3.1': + resolution: {integrity: sha512-mEGgwkiGSKYXWHhGodo7zU9PCd2I/d6KkR+Wp1nzK+DxsCrEK6yJ5XxYLSQSDcKkM4dCxpVEPUiVMbDhmn08jg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@tauri-apps/cli-linux-arm64-musl@2.3.1': + resolution: {integrity: sha512-tqQkafikGfnc7ISnGjSYkbpnzJKEyO8XSa0YOXTAL3J8R5Pss5ZIZY7G8kq1mwQSR/dPVR1ZLTVXgZGuysjP8w==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@tauri-apps/cli-linux-x64-gnu@2.3.1': + resolution: {integrity: sha512-I3puDJ2wGEauXlXbzIHn2etz78TaWs1cpN6zre02maHr6ZR7nf7euTCOGPhhfoMG0opA5mT/eLuYpVw648/VAA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@tauri-apps/cli-linux-x64-musl@2.3.1': + resolution: {integrity: sha512-rbWiCOBuQN7tPySkUyBs914uUikE3mEUOqV/IFospvKESw4UC3G1DL5+ybfXH7Orb8/in3JpJuVzYQjo+OSbBA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@tauri-apps/cli-win32-arm64-msvc@2.3.1': + resolution: {integrity: sha512-PdTmUzSeTHjJuBpCV7L+V29fPhPtToU+NZU46slHKSA1aT38MiFDXBZ/6P5Zudrt9QPMfIubqnJKbK8Ivvv7Ww==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + + '@tauri-apps/cli-win32-ia32-msvc@2.3.1': + resolution: {integrity: sha512-K/Xa97kspWT4UWj3t26lL2D3QsopTAxS7kWi5kObdqtAGn3qD52qBi24FH38TdvHYz4QlnLIb30TukviCgh4gw==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + + '@tauri-apps/cli-win32-x64-msvc@2.3.1': + resolution: {integrity: sha512-RgwzXbP8gAno3kQEsybMtgLp6D1Z1Nec2cftryYbPTJmoMJs6e4qgtxuTSbUz5SKnHe8rGgMiFSvEGoHvbG72Q==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + + '@tauri-apps/cli@2.3.1': + resolution: {integrity: sha512-xewcw/ZsCqgilTy2h7+pp2Baxoy7zLR2wXOV7SZLzkb6SshHVbm1BFAjn8iFATURRW85KLzl6wSGJ2dQHjVHqw==} + engines: {node: '>= 10'} + hasBin: true + + '@tauri-apps/plugin-deep-link@2.2.0': + resolution: {integrity: sha512-H6mkxr2KZ3XJcKL44tiq6cOjCw9DL8OgU1xjn3j26Qsn+H/roPFiyhR7CHuB8Ar+sQFj4YVlfmJwtBajK2FETQ==} + + '@tauri-apps/plugin-dialog@2.2.0': + resolution: {integrity: sha512-6bLkYK68zyK31418AK5fNccCdVuRnNpbxquCl8IqgFByOgWFivbiIlvb79wpSXi0O+8k8RCSsIpOquebusRVSg==} + + '@tauri-apps/plugin-fs@2.2.0': + resolution: {integrity: sha512-+08mApuONKI8/sCNEZ6AR8vf5vI9DXD4YfrQ9NQmhRxYKMLVhRW164vdW5BSLmMpuevftpQ2FVoL9EFkfG9Z+g==} + + '@tauri-apps/plugin-global-shortcut@2.2.0': + resolution: {integrity: sha512-clI9Bg/BcxWXNDK+ij601o1qC2WxMEy8ovhGgEW5Ai17oPy0KK8uwzmc59KiVnOYKpBWHCUPqBxG+KBNUFXgzw==} + + '@tauri-apps/plugin-http@2.4.0': + resolution: {integrity: sha512-Y3D7ymHDQA/OtdFbDWFUQRaevxaAUbQPbBS9UWlgphwXrjoebT7gVKgKymM617dAgT5MpaIG1Nagx/x17gImRg==} + + '@tauri-apps/plugin-log@2.3.0': + resolution: {integrity: sha512-OhXv6WwumSIPW+pyzoaBm81Lo+hkglNIu9TTlo49l1pms1Rfg/qzRJE0HNOcsgqTGQ0xcMFMqhwMtPlCNUn2+Q==} + + '@tauri-apps/plugin-notification@2.2.2': + resolution: {integrity: sha512-d71rJdtkFUTcG4dqydnv6d7ZwlNZVcdjrVOPwc9GsF6y9DgVN1WCZ9T/vbfD2qrJslf7ai+rnNJc62TLLC2IdA==} + + '@tauri-apps/plugin-os@2.2.1': + resolution: {integrity: sha512-cNYpNri2CCc6BaNeB6G/mOtLvg8dFyFQyCUdf2y0K8PIAKGEWdEcu8DECkydU2B+oj4OJihDPD2de5K6cbVl9A==} + + '@tauri-apps/plugin-process@2.2.0': + resolution: {integrity: sha512-uypN2Crmyop9z+KRJr3zl71OyVFgTuvHFjsJ0UxxQ/J5212jVa5w4nPEYjIewcn8bUEXacRebwE6F7owgrbhSw==} + + '@tauri-apps/plugin-shell@2.2.0': + resolution: {integrity: sha512-iC3Ic1hLmasoboG7BO+7p+AriSoqAwKrIk+Hpk+S/bjTQdXqbl2GbdclghI4gM32X0bls7xHzIFqhRdrlvJeaA==} + + '@tauri-apps/plugin-store@2.2.0': + resolution: {integrity: sha512-hJTRtuJis4w5fW1dkcgftsYxKXK0+DbAqurZ3CURHG5WkAyyZgbxpeYctw12bbzF9ZbZREXZklPq8mocCC3Sgg==} + + '@tauri-apps/plugin-updater@2.6.0': + resolution: {integrity: sha512-j74RUolLIhQDQwrff6R28xIewYVXME1gFU+d+4LYN1dLRzLD+ySa7VHqzyWYxWEvm+TPZ7lkUxa5a9uH9Ist3A==} + + '@tauri-apps/plugin-upload@2.2.1': + resolution: {integrity: sha512-2EyVhJYLAp2mJH0UzO3QGU0vPk/YWvAfdI2wXbczyzEZY/AZVa9wConyB1TV/NGhyJRim4LwWgkmnEvcKLkECw==} + + '@types/bun@1.2.5': + resolution: {integrity: sha512-w2OZTzrZTVtbnJew1pdFmgV99H0/L+Pvw+z1P67HaR18MHOzYnTYOi6qzErhK8HyT+DB782ADVPPE92Xu2/Opg==} + + '@types/estree@1.0.6': + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} + + '@types/fs-extra@9.0.13': + resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==} + + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + + '@types/node@22.13.10': + resolution: {integrity: sha512-I6LPUvlRH+O6VRUqYOcMudhaIdUVWfsjnZavnsraHvpBwaEyMN29ry+0UVJhImYL16xsscu0aske3yA+uPOWfw==} + + '@types/ws@8.5.14': + resolution: {integrity: sha512-bd/YFLW+URhBzMXurx7lWByOu+xzU9+kb3RboOteXYDfW+tr+JZa99OyNmPINEGB/ahzKrEuc8rcv4gnpJmxTw==} + + '@zodios/core@10.9.6': + resolution: {integrity: sha512-aH4rOdb3AcezN7ws8vDgBfGboZMk2JGGzEq/DtW65MhnRxyTGRuLJRWVQ/2KxDgWvV2F5oTkAS+5pnjKbl0n+A==} + peerDependencies: + axios: ^0.x || ^1.0.0 + zod: ^3.x + + acorn@8.14.1: + resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==} + engines: {node: '>=0.4.0'} + hasBin: true + + ajv-draft-04@1.0.0: + resolution: {integrity: sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==} + peerDependencies: + ajv: ^8.5.0 + peerDependenciesMeta: + ajv: + optional: true + + ajv@8.17.1: + resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + ansi-regex@6.1.0: + resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} + engines: {node: '>=12'} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + + anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + aria-query@5.3.2: + resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} + engines: {node: '>= 0.4'} + + array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + + asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + + axios@1.8.2: + resolution: {integrity: sha512-ls4GYBm5aig9vWx8AWDSGLpnpDQRtWAfrjU+EuytuODrFBkqesN2RkOQCBzrA1RQNHw1SmRMSDDDSwzNAYQ6Rg==} + + axobject-query@4.1.0: + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} + engines: {node: '>= 0.4'} + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + before-after-hook@3.0.2: + resolution: {integrity: sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A==} + + binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} + engines: {node: '>=8'} + + brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + + brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + + browserslist@4.24.4: + resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + bun-types@1.2.5: + resolution: {integrity: sha512-3oO6LVGGRRKI4kHINx5PIdIgnLRb7l/SprhzqXapmoYkFl5m4j6EvALvbDVuuBFaamB46Ap6HCUxIXNLCGy+tg==} + + cac@6.7.14: + resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} + engines: {node: '>=8'} + + call-bind-apply-helpers@1.0.2: + resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} + engines: {node: '>= 0.4'} + + call-me-maybe@1.0.2: + resolution: {integrity: sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==} + + caniuse-lite@1.0.30001703: + resolution: {integrity: sha512-kRlAGTRWgPsOj7oARC9m1okJEXdL/8fekFVcxA8Hl7GH4r/sN4OJn/i6Flde373T50KS7Y37oFbMwlE8+F42kQ==} + + chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + + clsx@2.1.1: + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} + engines: {node: '>=6'} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + + commander@9.5.0: + resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} + engines: {node: ^12.20.0 || >=14} + + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + + data-uri-to-buffer@4.0.1: + resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==} + engines: {node: '>= 12'} + + debug@4.4.0: + resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + + dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + + dunder-proto@1.0.1: + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} + engines: {node: '>= 0.4'} + + eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + + electron-to-chromium@1.5.114: + resolution: {integrity: sha512-DFptFef3iktoKlFQK/afbo274/XNWD00Am0xa7M8FZUepHlHT8PEuiNBoRfFHbH1okqN58AlhbJ4QTkcnXorjA==} + + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + + es-define-property@1.0.1: + resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} + engines: {node: '>= 0.4'} + + es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + + es-object-atoms@1.1.1: + resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} + engines: {node: '>= 0.4'} + + es-set-tostringtag@2.1.0: + resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} + engines: {node: '>= 0.4'} + + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + + esm-env@1.2.2: + resolution: {integrity: sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==} + + esrap@1.4.5: + resolution: {integrity: sha512-CjNMjkBWWZeHn+VX+gS8YvFwJ5+NDhg8aWZBSFJPR8qQduDNjbJodA2WcwCm7uQa5Rjqj+nZvVmceg1RbHFB9g==} + + eval-estree-expression@2.1.1: + resolution: {integrity: sha512-9kNUU4c+kUs5rKR7V5n81Ebp6fId1v01XSHshPuDIQ8N2VKAAzSzN3o/hfzERdNU6ZGh97LYFT7wWrL0cqhV3A==} + + fast-content-type-parse@2.0.1: + resolution: {integrity: sha512-nGqtvLrj5w0naR6tDPfB4cUmYCqouzyQiz6C5y/LtcDllJdrcc6WaWW6iXyIIOErTa/XRybj28aasdn4LkVk6Q==} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fast-glob@3.3.3: + resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} + engines: {node: '>=8.6.0'} + + fast-uri@3.0.6: + resolution: {integrity: sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==} + + fastq@1.19.1: + resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} + + fetch-blob@3.2.0: + resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} + engines: {node: ^12.20 || >= 14.13} + + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + + flatbuffers@25.2.10: + resolution: {integrity: sha512-7JlN9ZvLDG1McO3kbX0k4v+SUAg48L1rIwEvN6ZQl/eCtgJz9UylTMzE9wrmYrcorgxm3CX/3T/w5VAub99UUw==} + + follow-redirects@1.15.9: + resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + + foreground-child@3.3.1: + resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==} + engines: {node: '>=14'} + + form-data@4.0.2: + resolution: {integrity: sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==} + engines: {node: '>= 6'} + + formdata-polyfill@4.0.10: + resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==} + engines: {node: '>=12.20.0'} + + fs-extra@10.1.0: + resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} + engines: {node: '>=12'} + + fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + get-intrinsic@1.3.0: + resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} + engines: {node: '>= 0.4'} + + get-proto@1.0.1: + resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} + engines: {node: '>= 0.4'} + + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + + glob@11.0.1: + resolution: {integrity: sha512-zrQDm8XPnYEKawJScsnM0QzobJxlT/kHOOlRTio8IH/GrmxRE5fjllkzdaHclIuNjUQTJYH2xHNIGfdpJkDJUw==} + engines: {node: 20 || >=22} + hasBin: true + + glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported + + globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + + globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + + gopd@1.2.0: + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} + engines: {node: '>= 0.4'} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + handlebars@4.7.8: + resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==} + engines: {node: '>=0.4.7'} + hasBin: true + + has-symbols@1.1.0: + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} + engines: {node: '>= 0.4'} + + has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} + + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + + i18next@23.16.8: + resolution: {integrity: sha512-06r/TitrM88Mg5FdUXAKL96dJMzgqLE5dv3ryBAra4KCwD9mJ4ndOTS95ZuymIGoE+2hzfdaMak2X11/es7ZWg==} + + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} + + inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. + + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + interpret@1.4.0: + resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==} + engines: {node: '>= 0.10'} + + is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + + is-core-module@2.16.1: + resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} + engines: {node: '>= 0.4'} + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-reference@3.0.3: + resolution: {integrity: sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + jackspeak@4.1.0: + resolution: {integrity: sha512-9DDdhb5j6cpeitCbvLO7n7J4IxnbM6hoF6O1g4HQ5TfhvvKN8ywDM7668ZhMHRqVmxqhps/F6syWK2KcPxYlkw==} + engines: {node: 20 || >=22} + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + + jsesc@3.1.0: + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} + engines: {node: '>=6'} + hasBin: true + + json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + + json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + + jsonfile@6.1.0: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + + kkrpc@0.1.2: + resolution: {integrity: sha512-RfT59njEt5ITcNO8t5oa4N+yGqstr3DX5Ezx9SdQg0plMGYdNZqKGdV7JHPmFUcgoqHojkmbbbg7nI76a7ADiQ==} + peerDependencies: + typescript: ^5.0.0 + + locate-character@3.0.0: + resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==} + + lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + + lru-cache@11.0.2: + resolution: {integrity: sha512-123qHRfJBmo2jXDbo/a5YOQrJoHF/GNQTLzQ5+IdK5pWpceK17yRc6ozlWd25FxvGKQbIUs91fDFkXmDHTKcyA==} + engines: {node: 20 || >=22} + + lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + + magic-string@0.30.17: + resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} + + math-intrinsics@1.1.0: + resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} + engines: {node: '>= 0.4'} + + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} + + mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + + minimatch@10.0.1: + resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} + engines: {node: 20 || >=22} + + minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + minipass@7.1.2: + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} + engines: {node: '>=16 || 14 >=14.17'} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + mylas@2.1.13: + resolution: {integrity: sha512-+MrqnJRtxdF+xngFfUUkIMQrUUL0KsxbADUkn23Z/4ibGg192Q+z+CQyiYwvWTsYjJygmMR8+w3ZDa98Zh6ESg==} + engines: {node: '>=12.0.0'} + + neo-async@2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + + node-domexception@1.0.0: + resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} + engines: {node: '>=10.5.0'} + + node-fetch@3.3.2: + resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + node-releases@2.0.19: + resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} + + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + + openapi-fetch@0.13.4: + resolution: {integrity: sha512-JHX7UYjLEiHuQGCPxa3CCCIqe/nc4bTIF9c4UYVC8BegAbWoS3g4gJxKX5XcG7UtYQs2060kY6DH64KkvNZahg==} + + openapi-types@12.1.3: + resolution: {integrity: sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw==} + + openapi-typescript-helpers@0.0.15: + resolution: {integrity: sha512-opyTPaunsklCBpTK8JGef6mfPhLSnyy5a0IN9vKtx3+4aExf+KxEqYwIy3hqkedXIB97u357uLMJsOnm3GVjsw==} + + openapi-zod-client@1.18.3: + resolution: {integrity: sha512-10vYK7xo1yyZfcoRvYNGIsDeej1CG9k63u8dkjbGBlr+NHZMy2Iy2h9s11UWNKdj6XMDWbNOPp5gIy8YdpgPtQ==} + hasBin: true + + openapi3-ts@3.1.0: + resolution: {integrity: sha512-1qKTvCCVoV0rkwUh1zq5o8QyghmwYPuhdvtjv1rFjuOnJToXhQyF8eGjNETQ8QmGjr9Jz/tkAKLITIl2s7dw3A==} + + openmeteo@1.1.5: + resolution: {integrity: sha512-4VTt8TGW5KlczvSJd7IiRjKkRygmCq3O4T89Qc5c6PAnj0CeH/MGlqb4m9Z/yBtHpZTnaUac/9/t/p4obpFC1A==} + engines: {node: '>=12.0'} + + package-json-from-dist@1.0.1: + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} + + pastable@2.2.1: + resolution: {integrity: sha512-K4ClMxRKpgN4sXj6VIPPrvor/TMp2yPNCGtfhvV106C73SwefQ3FuegURsH7AQHpqu0WwbvKXRl1HQxF6qax9w==} + engines: {node: '>=14.x'} + peerDependencies: + react: '>=17' + xstate: '>=4.32.1' + peerDependenciesMeta: + react: + optional: true + xstate: + optional: true + + path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + path-scurry@2.0.0: + resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==} + engines: {node: 20 || >=22} + + path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + plimit-lit@1.6.1: + resolution: {integrity: sha512-B7+VDyb8Tl6oMJT9oSO2CW8XC/T4UcJGrwOVoNGwOQsQYhlpfajmrMj5xeejqaASq3V/EqThyOeATEOMuSEXiA==} + engines: {node: '>=12'} + + prettier@2.8.8: + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} + engines: {node: '>=10.13.0'} + hasBin: true + + proxy-from-env@1.1.0: + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + + queue-lit@1.5.2: + resolution: {integrity: sha512-tLc36IOPeMAubu8BkW8YDBV+WyIgKlYU7zUNs0J5Vk9skSZ4JfGlPOqplP0aHdfv7HL0B2Pg6nwiq60Qc6M2Hw==} + engines: {node: '>=12'} + + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + + rechoir@0.6.2: + resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} + engines: {node: '>= 0.10'} + + regenerator-runtime@0.14.1: + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} + + require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + + resolve@1.22.10: + resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} + engines: {node: '>= 0.4'} + hasBin: true + + reusify@1.1.0: + resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + rimraf@6.0.1: + resolution: {integrity: sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==} + engines: {node: 20 || >=22} + hasBin: true + + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + + semver@7.7.1: + resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==} + engines: {node: '>=10'} + hasBin: true + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + shelljs@0.8.5: + resolution: {integrity: sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==} + engines: {node: '>=4'} + hasBin: true + + shx@0.3.4: + resolution: {integrity: sha512-N6A9MLVqjxZYcVn8hLmtneQWIJtp8IKzMP4eMnx+nqkvXoqinUPCbUFLp2UcWTEIUONhlk0ewxr/jaVGlc+J+g==} + engines: {node: '>=6'} + hasBin: true + + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + + slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + + source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + + string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + + string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} + + supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + svelte-sonner@0.3.28: + resolution: {integrity: sha512-K3AmlySeFifF/cKgsYNv5uXqMVNln0NBAacOYgmkQStLa/UoU0LhfAACU6Gr+YYC8bOCHdVmFNoKuDbMEsppJg==} + peerDependencies: + svelte: ^3.0.0 || ^4.0.0 || ^5.0.0-next.1 + + svelte@5.23.0: + resolution: {integrity: sha512-v0lL3NuKontiCxholEiAXCB+BYbndlKbwlDMK0DS86WgGELMJSpyqCSbJeMEMBDwOglnS7Ar2Rq0wwa/z2L8Vg==} + engines: {node: '>=18'} + + tanu@0.1.13: + resolution: {integrity: sha512-UbRmX7ccZ4wMVOY/Uw+7ji4VOkEYSYJG1+I4qzbnn4qh/jtvVbrm6BFnF12NQQ4+jGv21wKmjb1iFyUSVnBWcQ==} + + tauri-api-adapter@0.3.23: + resolution: {integrity: sha512-WT/NVCdZZSn63Yu/lhZqeUxMGy/VoBZik7yuY2ot+kCynsI1zJQ9ZB6ORmPL8+VBBRbSpEn1yOUbSTSucRFLOQ==} + peerDependencies: + typescript: ^5.0.0 + + tauri-plugin-clipboard-api@2.1.11: + resolution: {integrity: sha512-VNkGaVPPfRoHg7/rJBcWqsvLvn4/kNEOOlzqwyI9Qdf6g54B3mc31GLZdnq/HWtX0vZskw3J8b/EF9YkASDCBQ==} + + tauri-plugin-network-api@2.0.5: + resolution: {integrity: sha512-u7CTvmgP4Lt3fK0/mVMD/pcWlXsWenC0YYlJUE2VQCThx8VQzxSAXgyPhcg0+CT5iIoPt5mkfixMfamM8e6v/w==} + + tauri-plugin-shellx-api@2.0.16: + resolution: {integrity: sha512-I6o/+IoG6++x4L5d20ciOooOeUEn0bOKvMiYhQxlv1Q3zAZPdpJKjAHJxRpZZwpR6yUY788qiQny7IbTywqLFw==} + + tauri-plugin-system-info-api@2.0.8: + resolution: {integrity: sha512-EFdLXNGp6Zu9SNsZCkU+55A8027OnrVw/TQrd0oJHgfZzs4qvm1iMmSvyid4MLftt33iZDhjCzxYijaaOxeKSg==} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + ts-pattern@5.6.2: + resolution: {integrity: sha512-d4IxJUXROL5NCa3amvMg6VQW2HVtZYmUTPfvVtO7zJWGYLJ+mry9v2OmYm+z67aniQoQ8/yFNadiEwtNS9qQiw==} + + ts-toolbelt@9.6.0: + resolution: {integrity: sha512-nsZd8ZeNUzukXPlJmTBwUAuABDe/9qtVDelJeT/qW0ow3ZS3BsQJtNkan1802aM9Uf68/Y8ljw86Hu0h5IUW3w==} + + tsc-alias@1.8.11: + resolution: {integrity: sha512-2DuEQ58A9Rj2NE2c1+/qaGKlshni9MCK95MJzRGhQG0CYLw0bE/ACgbhhTSf/p1svLelwqafOd8stQate2bYbg==} + hasBin: true + + tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + + type-fest@3.13.1: + resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} + engines: {node: '>=14.16'} + + typescript@4.9.5: + resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} + engines: {node: '>=4.2.0'} + hasBin: true + + typescript@5.8.2: + resolution: {integrity: sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==} + engines: {node: '>=14.17'} + hasBin: true + + uglify-js@3.19.3: + resolution: {integrity: sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==} + engines: {node: '>=0.8.0'} + hasBin: true + + undici-types@6.20.0: + resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} + + universal-user-agent@7.0.2: + resolution: {integrity: sha512-0JCqzSKnStlRRQfCdowvqy3cy0Dvtlb8xecj/H8JFZuCze4rwjPZQOgvFvn0Ws/usCHQFGpyr+pB9adaGwXn4Q==} + + universalify@2.0.1: + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} + engines: {node: '>= 10.0.0'} + + update-browserslist-db@1.1.3: + resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + + valibot@0.40.0: + resolution: {integrity: sha512-XHKnaVtwHqxPwnGOsLrwka9CEaL7yNeLNp707OKv/bmT29GnPVdl6PxBOZ6BW7hF66/6QT6iVbOlnW7qVPmoKw==} + peerDependencies: + typescript: '>=5' + peerDependenciesMeta: + typescript: + optional: true + + valibot@1.0.0-rc.3: + resolution: {integrity: sha512-LT0REa7Iqx4QGcaHLiTiTkcmJqJ9QdpOy89HALFFBJgejTS64GQFRIbDF7e4f6pauQbo/myfKGmWXCLhMeM6+g==} + peerDependencies: + typescript: '>=5' + peerDependenciesMeta: + typescript: + optional: true + + web-streams-polyfill@3.3.3: + resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==} + engines: {node: '>= 8'} + + whence@2.0.2: + resolution: {integrity: sha512-dSzQeVdKM4BJ+mVMXD/MOt4LrZxMpjuNmRi7hqkDEmFJMPnLbEc0hSWR3mN/S0xkLlWuWTPg89lrTNFX4lGpdA==} + engines: {node: '>=14'} + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + wordwrap@1.0.0: + resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} + + wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + + wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + + wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + ws@8.18.1: + resolution: {integrity: sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==} + 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 + + yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + + yaml@2.7.0: + resolution: {integrity: sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==} + engines: {node: '>= 14'} + hasBin: true + + zimmerframe@1.1.2: + resolution: {integrity: sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==} + + zod@3.24.2: + resolution: {integrity: sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==} + +snapshots: + + '@ampproject/remapping@2.3.0': + dependencies: + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + + '@apidevtools/json-schema-ref-parser@11.7.2': + dependencies: + '@jsdevtools/ono': 7.1.3 + '@types/json-schema': 7.0.15 + js-yaml: 4.1.0 + + '@apidevtools/openapi-schemas@2.1.0': {} + + '@apidevtools/swagger-methods@3.0.2': {} + + '@apidevtools/swagger-parser@10.1.1(openapi-types@12.1.3)': + dependencies: + '@apidevtools/json-schema-ref-parser': 11.7.2 + '@apidevtools/openapi-schemas': 2.1.0 + '@apidevtools/swagger-methods': 3.0.2 + '@jsdevtools/ono': 7.1.3 + ajv: 8.17.1 + ajv-draft-04: 1.0.0(ajv@8.17.1) + call-me-maybe: 1.0.2 + openapi-types: 12.1.3 + + '@babel/code-frame@7.26.2': + dependencies: + '@babel/helper-validator-identifier': 7.25.9 + js-tokens: 4.0.0 + picocolors: 1.1.1 + + '@babel/compat-data@7.26.8': {} + + '@babel/core@7.26.10': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.10 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.10) + '@babel/helpers': 7.26.10 + '@babel/parser': 7.26.10 + '@babel/template': 7.26.9 + '@babel/traverse': 7.26.10 + '@babel/types': 7.26.10 + convert-source-map: 2.0.0 + debug: 4.4.0 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/generator@7.26.10': + dependencies: + '@babel/parser': 7.26.10 + '@babel/types': 7.26.10 + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.1.0 + + '@babel/helper-compilation-targets@7.26.5': + dependencies: + '@babel/compat-data': 7.26.8 + '@babel/helper-validator-option': 7.25.9 + browserslist: 4.24.4 + lru-cache: 5.1.1 + semver: 6.3.1 + + '@babel/helper-module-imports@7.25.9': + dependencies: + '@babel/traverse': 7.26.10 + '@babel/types': 7.26.10 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.10)': + dependencies: + '@babel/core': 7.26.10 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.26.10 + transitivePeerDependencies: + - supports-color + + '@babel/helper-string-parser@7.25.9': {} + + '@babel/helper-validator-identifier@7.25.9': {} + + '@babel/helper-validator-option@7.25.9': {} + + '@babel/helpers@7.26.10': + dependencies: + '@babel/template': 7.26.9 + '@babel/types': 7.26.10 + + '@babel/parser@7.26.10': + dependencies: + '@babel/types': 7.26.10 + + '@babel/runtime@7.26.10': + dependencies: + regenerator-runtime: 0.14.1 + + '@babel/template@7.26.9': + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/parser': 7.26.10 + '@babel/types': 7.26.10 + + '@babel/traverse@7.26.10': + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.10 + '@babel/parser': 7.26.10 + '@babel/template': 7.26.9 + '@babel/types': 7.26.10 + debug: 4.4.0 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/types@7.26.10': + dependencies: + '@babel/helper-string-parser': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + + '@hey-api/client-fetch@0.6.0': {} + + '@huakunshen/jsr-client@0.1.5(axios@1.8.2)(typescript@5.8.2)': + dependencies: + '@hey-api/client-fetch': 0.6.0 + '@zodios/core': 10.9.6(axios@1.8.2)(zod@3.24.2) + openapi-fetch: 0.13.4 + openapi-typescript-helpers: 0.0.15 + openapi-zod-client: 1.18.3 + typescript: 5.8.2 + zod: 3.24.2 + transitivePeerDependencies: + - axios + - debug + - react + - supports-color + - xstate + + '@isaacs/cliui@8.0.2': + dependencies: + string-width: 5.1.2 + string-width-cjs: string-width@4.2.3 + strip-ansi: 7.1.0 + strip-ansi-cjs: strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: wrap-ansi@7.0.0 + + '@jridgewell/gen-mapping@0.3.8': + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping': 0.3.25 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/set-array@1.2.1': {} + + '@jridgewell/sourcemap-codec@1.5.0': {} + + '@jridgewell/trace-mapping@0.3.25': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.0 + + '@jsdevtools/ono@7.1.3': {} + + '@kksh/api@0.1.5(axios@1.8.2)(svelte@5.23.0)(typescript@5.8.2)': + dependencies: + '@huakunshen/jsr-client': 0.1.5(axios@1.8.2)(typescript@5.8.2) + '@octokit/rest': 21.1.1 + '@tauri-apps/api': 2.3.0 + '@tauri-apps/cli': 2.3.1 + '@tauri-apps/plugin-deep-link': 2.2.0 + '@tauri-apps/plugin-dialog': 2.2.0 + '@tauri-apps/plugin-fs': 2.2.0 + '@tauri-apps/plugin-global-shortcut': 2.2.0 + '@tauri-apps/plugin-http': 2.4.0 + '@tauri-apps/plugin-log': 2.3.0 + '@tauri-apps/plugin-notification': 2.2.2 + '@tauri-apps/plugin-os': 2.2.1 + '@tauri-apps/plugin-process': 2.2.0 + '@tauri-apps/plugin-shell': 2.2.0 + '@tauri-apps/plugin-store': 2.2.0 + '@tauri-apps/plugin-updater': 2.6.0 + '@tauri-apps/plugin-upload': 2.2.1 + kkrpc: 0.1.2(typescript@5.8.2) + lodash: 4.17.21 + minimatch: 10.0.1 + node-fetch: 3.3.2 + semver: 7.7.1 + svelte-sonner: 0.3.28(svelte@5.23.0) + tauri-api-adapter: 0.3.23(typescript@5.8.2) + tauri-plugin-network-api: 2.0.5(typescript@5.8.2) + tauri-plugin-shellx-api: 2.0.16 + tauri-plugin-system-info-api: 2.0.8(typescript@5.8.2) + valibot: 1.0.0-rc.3(typescript@5.8.2) + transitivePeerDependencies: + - axios + - bufferutil + - debug + - react + - supports-color + - svelte + - typescript + - utf-8-validate + - xstate + + '@liuli-util/fs-extra@0.1.0': + dependencies: + '@types/fs-extra': 9.0.13 + fs-extra: 10.1.0 + + '@nodelib/fs.scandir@2.1.5': + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + '@nodelib/fs.stat@2.0.5': {} + + '@nodelib/fs.walk@1.2.8': + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.19.1 + + '@octokit/auth-token@5.1.2': {} + + '@octokit/core@6.1.4': + dependencies: + '@octokit/auth-token': 5.1.2 + '@octokit/graphql': 8.2.1 + '@octokit/request': 9.2.2 + '@octokit/request-error': 6.1.7 + '@octokit/types': 13.8.0 + before-after-hook: 3.0.2 + universal-user-agent: 7.0.2 + + '@octokit/endpoint@10.1.3': + dependencies: + '@octokit/types': 13.8.0 + universal-user-agent: 7.0.2 + + '@octokit/graphql@8.2.1': + dependencies: + '@octokit/request': 9.2.2 + '@octokit/types': 13.8.0 + universal-user-agent: 7.0.2 + + '@octokit/openapi-types@23.0.1': {} + + '@octokit/plugin-paginate-rest@11.4.3(@octokit/core@6.1.4)': + dependencies: + '@octokit/core': 6.1.4 + '@octokit/types': 13.8.0 + + '@octokit/plugin-request-log@5.3.1(@octokit/core@6.1.4)': + dependencies: + '@octokit/core': 6.1.4 + + '@octokit/plugin-rest-endpoint-methods@13.3.1(@octokit/core@6.1.4)': + dependencies: + '@octokit/core': 6.1.4 + '@octokit/types': 13.8.0 + + '@octokit/request-error@6.1.7': + dependencies: + '@octokit/types': 13.8.0 + + '@octokit/request@9.2.2': + dependencies: + '@octokit/endpoint': 10.1.3 + '@octokit/request-error': 6.1.7 + '@octokit/types': 13.8.0 + fast-content-type-parse: 2.0.1 + universal-user-agent: 7.0.2 + + '@octokit/rest@21.1.1': + dependencies: + '@octokit/core': 6.1.4 + '@octokit/plugin-paginate-rest': 11.4.3(@octokit/core@6.1.4) + '@octokit/plugin-request-log': 5.3.1(@octokit/core@6.1.4) + '@octokit/plugin-rest-endpoint-methods': 13.3.1(@octokit/core@6.1.4) + + '@octokit/types@13.8.0': + dependencies: + '@octokit/openapi-types': 23.0.1 + + '@openmeteo/sdk@1.19.0': + dependencies: + flatbuffers: 25.2.10 + + '@sveltejs/acorn-typescript@1.0.5(acorn@8.14.1)': + dependencies: + acorn: 8.14.1 + + '@tauri-apps/api@2.0.1': {} + + '@tauri-apps/api@2.3.0': {} + + '@tauri-apps/cli-darwin-arm64@2.3.1': + optional: true + + '@tauri-apps/cli-darwin-x64@2.3.1': + optional: true + + '@tauri-apps/cli-linux-arm-gnueabihf@2.3.1': + optional: true + + '@tauri-apps/cli-linux-arm64-gnu@2.3.1': + optional: true + + '@tauri-apps/cli-linux-arm64-musl@2.3.1': + optional: true + + '@tauri-apps/cli-linux-x64-gnu@2.3.1': + optional: true + + '@tauri-apps/cli-linux-x64-musl@2.3.1': + optional: true + + '@tauri-apps/cli-win32-arm64-msvc@2.3.1': + optional: true + + '@tauri-apps/cli-win32-ia32-msvc@2.3.1': + optional: true + + '@tauri-apps/cli-win32-x64-msvc@2.3.1': + optional: true + + '@tauri-apps/cli@2.3.1': + optionalDependencies: + '@tauri-apps/cli-darwin-arm64': 2.3.1 + '@tauri-apps/cli-darwin-x64': 2.3.1 + '@tauri-apps/cli-linux-arm-gnueabihf': 2.3.1 + '@tauri-apps/cli-linux-arm64-gnu': 2.3.1 + '@tauri-apps/cli-linux-arm64-musl': 2.3.1 + '@tauri-apps/cli-linux-x64-gnu': 2.3.1 + '@tauri-apps/cli-linux-x64-musl': 2.3.1 + '@tauri-apps/cli-win32-arm64-msvc': 2.3.1 + '@tauri-apps/cli-win32-ia32-msvc': 2.3.1 + '@tauri-apps/cli-win32-x64-msvc': 2.3.1 + + '@tauri-apps/plugin-deep-link@2.2.0': + dependencies: + '@tauri-apps/api': 2.3.0 + + '@tauri-apps/plugin-dialog@2.2.0': + dependencies: + '@tauri-apps/api': 2.3.0 + + '@tauri-apps/plugin-fs@2.2.0': + dependencies: + '@tauri-apps/api': 2.3.0 + + '@tauri-apps/plugin-global-shortcut@2.2.0': + dependencies: + '@tauri-apps/api': 2.3.0 + + '@tauri-apps/plugin-http@2.4.0': + dependencies: + '@tauri-apps/api': 2.3.0 + + '@tauri-apps/plugin-log@2.3.0': + dependencies: + '@tauri-apps/api': 2.3.0 + + '@tauri-apps/plugin-notification@2.2.2': + dependencies: + '@tauri-apps/api': 2.3.0 + + '@tauri-apps/plugin-os@2.2.1': + dependencies: + '@tauri-apps/api': 2.3.0 + + '@tauri-apps/plugin-process@2.2.0': + dependencies: + '@tauri-apps/api': 2.3.0 + + '@tauri-apps/plugin-shell@2.2.0': + dependencies: + '@tauri-apps/api': 2.3.0 + + '@tauri-apps/plugin-store@2.2.0': + dependencies: + '@tauri-apps/api': 2.3.0 + + '@tauri-apps/plugin-updater@2.6.0': + dependencies: + '@tauri-apps/api': 2.3.0 + + '@tauri-apps/plugin-upload@2.2.1': + dependencies: + '@tauri-apps/api': 2.3.0 + + '@types/bun@1.2.5': + dependencies: + bun-types: 1.2.5 + + '@types/estree@1.0.6': {} + + '@types/fs-extra@9.0.13': + dependencies: + '@types/node': 22.13.10 + + '@types/json-schema@7.0.15': {} + + '@types/node@22.13.10': + dependencies: + undici-types: 6.20.0 + + '@types/ws@8.5.14': + dependencies: + '@types/node': 22.13.10 + + '@zodios/core@10.9.6(axios@1.8.2)(zod@3.24.2)': + dependencies: + axios: 1.8.2 + zod: 3.24.2 + + acorn@8.14.1: {} + + ajv-draft-04@1.0.0(ajv@8.17.1): + optionalDependencies: + ajv: 8.17.1 + + ajv@8.17.1: + dependencies: + fast-deep-equal: 3.1.3 + fast-uri: 3.0.6 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + + ansi-regex@5.0.1: {} + + ansi-regex@6.1.0: {} + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + ansi-styles@6.2.1: {} + + anymatch@3.1.3: + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + argparse@2.0.1: {} + + aria-query@5.3.2: {} + + array-union@2.1.0: {} + + asynckit@0.4.0: {} + + axios@1.8.2: + dependencies: + follow-redirects: 1.15.9 + form-data: 4.0.2 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug + + axobject-query@4.1.0: {} + + balanced-match@1.0.2: {} + + before-after-hook@3.0.2: {} + + binary-extensions@2.3.0: {} + + brace-expansion@1.1.11: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + brace-expansion@2.0.1: + dependencies: + balanced-match: 1.0.2 + + braces@3.0.3: + dependencies: + fill-range: 7.1.1 + + browserslist@4.24.4: + dependencies: + caniuse-lite: 1.0.30001703 + electron-to-chromium: 1.5.114 + node-releases: 2.0.19 + update-browserslist-db: 1.1.3(browserslist@4.24.4) + + bun-types@1.2.5: + dependencies: + '@types/node': 22.13.10 + '@types/ws': 8.5.14 + + cac@6.7.14: {} + + call-bind-apply-helpers@1.0.2: + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + + call-me-maybe@1.0.2: {} + + caniuse-lite@1.0.30001703: {} + + chokidar@3.6.0: + dependencies: + anymatch: 3.1.3 + braces: 3.0.3 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + + clsx@2.1.1: {} + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.4: {} + + combined-stream@1.0.8: + dependencies: + delayed-stream: 1.0.0 + + commander@9.5.0: {} + + concat-map@0.0.1: {} + + convert-source-map@2.0.0: {} + + cross-spawn@7.0.6: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + data-uri-to-buffer@4.0.1: {} + + debug@4.4.0: + dependencies: + ms: 2.1.3 + + delayed-stream@1.0.0: {} + + dir-glob@3.0.1: + dependencies: + path-type: 4.0.0 + + dunder-proto@1.0.1: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-errors: 1.3.0 + gopd: 1.2.0 + + eastasianwidth@0.2.0: {} + + electron-to-chromium@1.5.114: {} + + emoji-regex@8.0.0: {} + + emoji-regex@9.2.2: {} + + es-define-property@1.0.1: {} + + es-errors@1.3.0: {} + + es-object-atoms@1.1.1: + dependencies: + es-errors: 1.3.0 + + es-set-tostringtag@2.1.0: + dependencies: + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + + escalade@3.2.0: {} + + esm-env@1.2.2: {} + + esrap@1.4.5: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + + eval-estree-expression@2.1.1: {} + + fast-content-type-parse@2.0.1: {} + + fast-deep-equal@3.1.3: {} + + fast-glob@3.3.3: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.8 + + fast-uri@3.0.6: {} + + fastq@1.19.1: + dependencies: + reusify: 1.1.0 + + fetch-blob@3.2.0: + dependencies: + node-domexception: 1.0.0 + web-streams-polyfill: 3.3.3 + + fill-range@7.1.1: + dependencies: + to-regex-range: 5.0.1 + + flatbuffers@25.2.10: {} + + follow-redirects@1.15.9: {} + + foreground-child@3.3.1: + dependencies: + cross-spawn: 7.0.6 + signal-exit: 4.1.0 + + form-data@4.0.2: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + es-set-tostringtag: 2.1.0 + mime-types: 2.1.35 + + formdata-polyfill@4.0.10: + dependencies: + fetch-blob: 3.2.0 + + fs-extra@10.1.0: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 + + fs.realpath@1.0.0: {} + + fsevents@2.3.3: + optional: true + + function-bind@1.1.2: {} + + gensync@1.0.0-beta.2: {} + + get-intrinsic@1.3.0: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-define-property: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + function-bind: 1.1.2 + get-proto: 1.0.1 + gopd: 1.2.0 + has-symbols: 1.1.0 + hasown: 2.0.2 + math-intrinsics: 1.1.0 + + get-proto@1.0.1: + dependencies: + dunder-proto: 1.0.1 + es-object-atoms: 1.1.1 + + glob-parent@5.1.2: + dependencies: + is-glob: 4.0.3 + + glob@11.0.1: + dependencies: + foreground-child: 3.3.1 + jackspeak: 4.1.0 + minimatch: 10.0.1 + minipass: 7.1.2 + package-json-from-dist: 1.0.1 + path-scurry: 2.0.0 + + glob@7.2.3: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + globals@11.12.0: {} + + globby@11.1.0: + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.3.3 + ignore: 5.3.2 + merge2: 1.4.1 + slash: 3.0.0 + + gopd@1.2.0: {} + + graceful-fs@4.2.11: {} + + handlebars@4.7.8: + dependencies: + minimist: 1.2.8 + neo-async: 2.6.2 + source-map: 0.6.1 + wordwrap: 1.0.0 + optionalDependencies: + uglify-js: 3.19.3 + + has-symbols@1.1.0: {} + + has-tostringtag@1.0.2: + dependencies: + has-symbols: 1.1.0 + + hasown@2.0.2: + dependencies: + function-bind: 1.1.2 + + i18next@23.16.8: + dependencies: + '@babel/runtime': 7.26.10 + + ignore@5.3.2: {} + + inflight@1.0.6: + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + + inherits@2.0.4: {} + + interpret@1.4.0: {} + + is-binary-path@2.1.0: + dependencies: + binary-extensions: 2.3.0 + + is-core-module@2.16.1: + dependencies: + hasown: 2.0.2 + + is-extglob@2.1.1: {} + + is-fullwidth-code-point@3.0.0: {} + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-number@7.0.0: {} + + is-reference@3.0.3: + dependencies: + '@types/estree': 1.0.6 + + isexe@2.0.0: {} + + jackspeak@4.1.0: + dependencies: + '@isaacs/cliui': 8.0.2 + + js-tokens@4.0.0: {} + + js-yaml@4.1.0: + dependencies: + argparse: 2.0.1 + + jsesc@3.1.0: {} + + json-schema-traverse@1.0.0: {} + + json5@2.2.3: {} + + jsonfile@6.1.0: + dependencies: + universalify: 2.0.1 + optionalDependencies: + graceful-fs: 4.2.11 + + kkrpc@0.1.2(typescript@5.8.2): + dependencies: + typescript: 5.8.2 + ws: 8.18.1 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + + locate-character@3.0.0: {} + + lodash@4.17.21: {} + + lru-cache@11.0.2: {} + + lru-cache@5.1.1: + dependencies: + yallist: 3.1.1 + + magic-string@0.30.17: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + + math-intrinsics@1.1.0: {} + + merge2@1.4.1: {} + + micromatch@4.0.8: + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + + mime-db@1.52.0: {} + + mime-types@2.1.35: + dependencies: + mime-db: 1.52.0 + + minimatch@10.0.1: + dependencies: + brace-expansion: 2.0.1 + + minimatch@3.1.2: + dependencies: + brace-expansion: 1.1.11 + + minimist@1.2.8: {} + + minipass@7.1.2: {} + + ms@2.1.3: {} + + mylas@2.1.13: {} + + neo-async@2.6.2: {} + + node-domexception@1.0.0: {} + + node-fetch@3.3.2: + dependencies: + data-uri-to-buffer: 4.0.1 + fetch-blob: 3.2.0 + formdata-polyfill: 4.0.10 + + node-releases@2.0.19: {} + + normalize-path@3.0.0: {} + + once@1.4.0: + dependencies: + wrappy: 1.0.2 + + openapi-fetch@0.13.4: + dependencies: + openapi-typescript-helpers: 0.0.15 + + openapi-types@12.1.3: {} + + openapi-typescript-helpers@0.0.15: {} + + openapi-zod-client@1.18.3: + dependencies: + '@apidevtools/swagger-parser': 10.1.1(openapi-types@12.1.3) + '@liuli-util/fs-extra': 0.1.0 + '@zodios/core': 10.9.6(axios@1.8.2)(zod@3.24.2) + axios: 1.8.2 + cac: 6.7.14 + handlebars: 4.7.8 + openapi-types: 12.1.3 + openapi3-ts: 3.1.0 + pastable: 2.2.1 + prettier: 2.8.8 + tanu: 0.1.13 + ts-pattern: 5.6.2 + whence: 2.0.2 + zod: 3.24.2 + transitivePeerDependencies: + - debug + - react + - supports-color + - xstate + + openapi3-ts@3.1.0: + dependencies: + yaml: 2.7.0 + + openmeteo@1.1.5: + dependencies: + '@openmeteo/sdk': 1.19.0 + flatbuffers: 25.2.10 + + package-json-from-dist@1.0.1: {} + + pastable@2.2.1: + dependencies: + '@babel/core': 7.26.10 + ts-toolbelt: 9.6.0 + type-fest: 3.13.1 + transitivePeerDependencies: + - supports-color + + path-is-absolute@1.0.1: {} + + path-key@3.1.1: {} + + path-parse@1.0.7: {} + + path-scurry@2.0.0: + dependencies: + lru-cache: 11.0.2 + minipass: 7.1.2 + + path-type@4.0.0: {} + + picocolors@1.1.1: {} + + picomatch@2.3.1: {} + + plimit-lit@1.6.1: + dependencies: + queue-lit: 1.5.2 + + prettier@2.8.8: {} + + proxy-from-env@1.1.0: {} + + queue-lit@1.5.2: {} + + queue-microtask@1.2.3: {} + + readdirp@3.6.0: + dependencies: + picomatch: 2.3.1 + + rechoir@0.6.2: + dependencies: + resolve: 1.22.10 + + regenerator-runtime@0.14.1: {} + + require-from-string@2.0.2: {} + + resolve@1.22.10: + dependencies: + is-core-module: 2.16.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + reusify@1.1.0: {} + + rimraf@6.0.1: + dependencies: + glob: 11.0.1 + package-json-from-dist: 1.0.1 + + run-parallel@1.2.0: + dependencies: + queue-microtask: 1.2.3 + + semver@6.3.1: {} + + semver@7.7.1: {} + + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@3.0.0: {} + + shelljs@0.8.5: + dependencies: + glob: 7.2.3 + interpret: 1.4.0 + rechoir: 0.6.2 + + shx@0.3.4: + dependencies: + minimist: 1.2.8 + shelljs: 0.8.5 + + signal-exit@4.1.0: {} + + slash@3.0.0: {} + + source-map@0.6.1: {} + + string-width@4.2.3: + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + + string-width@5.1.2: + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.1.0 + + strip-ansi@6.0.1: + dependencies: + ansi-regex: 5.0.1 + + strip-ansi@7.1.0: + dependencies: + ansi-regex: 6.1.0 + + supports-preserve-symlinks-flag@1.0.0: {} + + svelte-sonner@0.3.28(svelte@5.23.0): + dependencies: + svelte: 5.23.0 + + svelte@5.23.0: + dependencies: + '@ampproject/remapping': 2.3.0 + '@jridgewell/sourcemap-codec': 1.5.0 + '@sveltejs/acorn-typescript': 1.0.5(acorn@8.14.1) + '@types/estree': 1.0.6 + acorn: 8.14.1 + aria-query: 5.3.2 + axobject-query: 4.1.0 + clsx: 2.1.1 + esm-env: 1.2.2 + esrap: 1.4.5 + is-reference: 3.0.3 + locate-character: 3.0.0 + magic-string: 0.30.17 + zimmerframe: 1.1.2 + + tanu@0.1.13: + dependencies: + tslib: 2.8.1 + typescript: 4.9.5 + + tauri-api-adapter@0.3.23(typescript@5.8.2): + dependencies: + '@tauri-apps/api': 2.3.0 + '@tauri-apps/plugin-dialog': 2.2.0 + '@tauri-apps/plugin-fs': 2.2.0 + '@tauri-apps/plugin-http': 2.4.0 + '@tauri-apps/plugin-log': 2.3.0 + '@tauri-apps/plugin-notification': 2.2.2 + '@tauri-apps/plugin-os': 2.2.1 + '@tauri-apps/plugin-shell': 2.2.0 + '@tauri-apps/plugin-upload': 2.2.1 + kkrpc: 0.1.2(typescript@5.8.2) + rimraf: 6.0.1 + shx: 0.3.4 + tauri-plugin-clipboard-api: 2.1.11(typescript@5.8.2) + tauri-plugin-network-api: 2.0.5(typescript@5.8.2) + tauri-plugin-shellx-api: 2.0.16 + tauri-plugin-system-info-api: 2.0.8(typescript@5.8.2) + tsc-alias: 1.8.11 + typescript: 5.8.2 + valibot: 1.0.0-rc.3(typescript@5.8.2) + transitivePeerDependencies: + - bufferutil + - utf-8-validate + + tauri-plugin-clipboard-api@2.1.11(typescript@5.8.2): + dependencies: + '@tauri-apps/api': 2.0.1 + valibot: 0.40.0(typescript@5.8.2) + transitivePeerDependencies: + - typescript + + tauri-plugin-network-api@2.0.5(typescript@5.8.2): + dependencies: + '@tauri-apps/api': 2.3.0 + valibot: 1.0.0-rc.3(typescript@5.8.2) + transitivePeerDependencies: + - typescript + + tauri-plugin-shellx-api@2.0.16: + dependencies: + '@tauri-apps/api': 2.3.0 + + tauri-plugin-system-info-api@2.0.8(typescript@5.8.2): + dependencies: + '@tauri-apps/api': 2.3.0 + valibot: 0.40.0(typescript@5.8.2) + transitivePeerDependencies: + - typescript + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + + ts-pattern@5.6.2: {} + + ts-toolbelt@9.6.0: {} + + tsc-alias@1.8.11: + dependencies: + chokidar: 3.6.0 + commander: 9.5.0 + globby: 11.1.0 + mylas: 2.1.13 + normalize-path: 3.0.0 + plimit-lit: 1.6.1 + + tslib@2.8.1: {} + + type-fest@3.13.1: {} + + typescript@4.9.5: {} + + typescript@5.8.2: {} + + uglify-js@3.19.3: + optional: true + + undici-types@6.20.0: {} + + universal-user-agent@7.0.2: {} + + universalify@2.0.1: {} + + update-browserslist-db@1.1.3(browserslist@4.24.4): + dependencies: + browserslist: 4.24.4 + escalade: 3.2.0 + picocolors: 1.1.1 + + valibot@0.40.0(typescript@5.8.2): + optionalDependencies: + typescript: 5.8.2 + + valibot@1.0.0-rc.3(typescript@5.8.2): + optionalDependencies: + typescript: 5.8.2 + + web-streams-polyfill@3.3.3: {} + + whence@2.0.2: + dependencies: + '@babel/parser': 7.26.10 + eval-estree-expression: 2.1.1 + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + wordwrap@1.0.0: {} + + wrap-ansi@7.0.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrap-ansi@8.1.0: + dependencies: + ansi-styles: 6.2.1 + string-width: 5.1.2 + strip-ansi: 7.1.0 + + wrappy@1.0.2: {} + + ws@8.18.1: {} + + yallist@3.1.1: {} + + yaml@2.7.0: {} + + zimmerframe@1.1.2: {} + + zod@3.24.2: {} diff --git a/public/screenshot1.jpg b/public/screenshot1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..be6096c52943ddb52ae43792f04a461fb8814405 GIT binary patch literal 164269 zcmeFZcT|(X_AVTxN$k%{piFTwlAlZ1q%L`0;FROD2Q|BsLB4gk%~8xZ_hd^}#j z4H`Ur8oX;bfC~V?BgD1#9}WH=2i^^Q0zx9$zVE$=9hBtjUXXqWMXDv6}TlRbX!5-}?u~Cnl$+XMWBikf`OA)wT8C8=IK@gTtfa z6YS~PKXBmz@c%oke3a*cS98JF0HEJBV6j`f^cuh;l5)1aI5g(Ce_E5$N*|K> zGXo!30k~gk{)9ApoJvD({2BmXzRGLIoD~gOCfw!EEy~gdv|a<~QqIDz0ezbal`_oP zv?Knnk6oTVcJE1NqE&;xy<7X_m`9Hw>=7W(6Lt;AYq|#PAq#gJ@(xabmlraG^mxEI zZ{Yea)6%JZYU0Yi8P6-K3yzHZ123-FMrqAIpc z9%GbzBrik7;GXB*R3FnHcQrz9{ZODfc1nFE7n<;|oAW7WjxDYM={Z=RYk*_)yK6vk zs+mzDn6r&7(sM7a&dvKG_L-tTng25~VUen#(byV>P9U)AVUI`HAlJTMJ0)=Y#d!N+ zjqvX_Av-&}tqi8=lLfkLt!Odn51$$*D1P6j7w(MDtNVE8iTZEi{I7|@<*+f@^rXdf zhzb>7v|NT${N2nz(n1xz4KtZx*%O^5N`tX!)>?Ua>(iI5;}Q=KF|*q%?^K6{-od{`QC4C_jR^;r+eE0A{4PJp zB>YxZSIq&XYS9NyH?Ov(stib_^>~#M2v_zD2n~91yed#^QK`Eyg;Z^Q0y+cje=L6L zFtJNt&OWC*H#Gd}8pJ99Cw>^c#!^{HKdXOk@*WmR7I8ZGLh^x+ZD?g}QE5VPOB+UP z>PJJ+C;bfGjo@Y}Ek-cg6KZIAw3*p`+TtI~iR2$S8w)4SrX;4X%<507rzEzXT>}g_wU9Z& z%eEMf=mb}cKyP6HN1fqq9)_HV2>1=3^dER%XQubuLS)LL3_AI=dtTB~QUZmKzZ_*3 zVN;9jEUJLGrjye0u*``zCPXzqry;ozs?fR`RY+(C}D_^Pk%hVI;kdUk;ffn z!BQ*iP0R7QA~H?whsWm`n1MUk?Nh}i+?>$|RFBx4G0E#?G{?-|<5zlZ+{dZ{6K&Bm z>#Bq=aY6^0PQ9nXOmNIPkv6=XJG*LMX*>5CljqUE5K5KnFriU_+zff?m{T#s{X~3pT+Jq#WT5Vv58yKmaRQ;WT$}!De5I0znzZFBG8-DX6eKZ`D@sryNiupQ*OJ zsH9UFpYDxHR6dc zuy>nTRB@g%wt{Mt0roUjz<9{FBP9=8?Xw;5R!FLl?3$&;nk>TU=dSj+`u853o68Di zYZ<}AYRp(*IC5*t5!rhU%8IXp(zKdT`|z~FJAQR9W>xOyWdg3+f%_Ng9+xj6_I$&? zt6q*lDU2SBU*P%3#Yt~bQD_w~O_#g0#Y+WI<)|Kd_-g+0y8jhWiBEUptG8a4$FN~` z%th&+qiISD3S)eCl%()%2!c5m5k&B@`~o26EI6fJ9r%IEvNNs$?u)tY;es#0S9+J5 zID@jDZen*3f(n7p)E&KBw>9+sycwoi(-NTby0DL6tRVD#-n&AH@N#(;{)hgC zhWQxPVtQ5CMUDdtwjB%X*98jw&J3w{2P6HV^iSRlM6L@r_KHX!UbRAd zy+ETCcnu(`l2!qtzGRy=C0o1>5_uXdn(#c~g~@Bl%m5#n`3RP`uN}(6c7h&)U(kyJ;|5Jv0k)~yk~{q@9oq_r4En9@-B;30Stmw~MoglL zZC{oWvaJ(JCZ~zgj+{QKuMb!dzTvj5;2};O;gc8z>pXQ{GQ4B?DumrE$Yd)k7?YIq z);v>moP;wZ*ip>a(vnoM#BUqqY1=j~L#D#o z{kW-N*6qt_o>ThEJgGs?styHaWnZEYb6ZS0Jcuc44>)bD%STo*dAq|5@fCTJ=-Wv%uGc?SL~vm z_G(}DN$l{dgQWUEdfnqH(oL~z0I8X+?6Q5NF4Vxf>CsOQ6A|0*D-x+ePawe}vcE(V zxJiISL(1LW;D+g*FW9dl$JH3<>-rO>T!Fe)u4ksmwPblU z#%~{a?xty=<$Dc<=I4ebdL+6|u5yZ%%1-Uk?H5!d{@|_ut=j&6X%q(ywHk!ixaEo( z7}2X-I3SL<9vf(fDp=j`^nS5jMjPWg=TNh2(!rx!VJp?gn*2^8Vu!7lv3Lc;u?&hZ z@Tl8g*KSH=e4B_*htI>-W~#80^*&@+{P@E2>gDO{%ejBF<`9-bS5O7|Xe|*ZLs+wa zH6*@DeR_|67Pd2&d^geI^JJIJnCb4LciHM%^p9@}6~qJnZS3ehml(UIQ4^s2`m{&em04OS)WP`A$>+?V@3Z@7Vis={PFm z@Pi}%bTw90JPgC$Yj98jw$?BnXN!nU8zwyq8%@WQ-+ZqTdQn7M^!Ymhdk{mq7Cpe^ ze_!x|%%-3e4;FgKwo+tOWPe&AlH%KJ)IS`fiNahQ)6<7d3*zy=|KIL}|I_-%(A(Zp zc74=?(8QlC_}I|jUtlcP0In0@(W=~4q!!@uq*sxxMgSQlLAk;!lFbm*r*oV3Uy;`U zyon2;$!oxh0L~w_%|6YF2p9b0%D+y9Nri4epo5p+foKk3SIR%n@(cd+z<;FlA8Pzh z&G?T#TnPO~AMih+!O$?o}Uh}BG{OI|l8Jh^7(+mjpE}1tfo*Vj<;Zc|PzIURVedX0Ap^xIf2G==587Mr6 zaUUjiud^^sR``4O8+GzpM`Nt!)jx7#Nx zpk#Zrn3t78$}v=t{v098s-G$?ZQbi% zCZ!})REW=Kk?{KPu1M>Sy(!jDX@_w(vUHrz25_i9cc`&GPxU0|1?AJpWwO5p*qX~z zge$P4g}1|mFw#Mize;1F&RN0JYi^8ZYUBFtf!azn7J-i6^C>6#!YD^GJA)Q@Mk~Dn ztOpHBY#lU%={1c4KfD#O4(6`O1^9zqfI|2TW7r@|O!5b`ONZy$)c#x$V> z$M*v|GTtZAc19+@X3{t9ZeeZ}7L{av21Pz@sZMGTC_kyuqs=pZ{f0^q3N*yH#QX2C zZzw|I0ul^W8lH`lojShWJzwPZgqbTW-4WI@C(K|8W0+_ev4SOZSB^{!Vi&H{2DfsxS@6HVfX6%IH zb=rBvj42zU3|WVFq*JKfvqE7hYs#{jHTM#)0Sm%KH$d#unei7ES(%ZCdE{=>w6kt! zj(W-w)>SIIUR-QNg6`pW?$A>ztgMAAT?3*QZjN6Vq8GdS%iLKbtcHEQ-p5#rk{WlD zeiQDM?2~69hx_y@&M;t%x~*grO0YrZqgkiVk1myeoidFV)o5(-@lpK#dUJ_pKfdD| zhN#uig8`b+@Oe&?>cgrQ#auxj?CEj%3pq+k#bl`6fpI&mzP_QQwJDcP`tF>LX!+oc z^t8_;U5N*;)VTEA&DyxQxL^i;oYi1NHTqZQcJjvp1}+D?dkb!YiR{6Sl`325(-&mO zOKbQ>@%*NFCSv56G55?Y`#3v%OAJjUB3JFBv7Io2Zdb$Vv-QtOHN8>0+;66f?pn>qi2zDiVmK%=LCqru=FO)+dArpHaw zLzNZ#_!R+@=TGj)x|e3RT2P;N!FVND1H*}xnwq*skHM0(tsfp`8OAMFo3D+DZX6_j zOt(CP#7c-M-~J2=8i?=^)38{7Dx5Yt@S(d`otdAuRDpmqhXN4FgOY_pF~GQhVq5!j zQ&cEt$4H^1PLMbGx7(u0CiOQu@LwG~5!d#!dx|kK^ze>BOeO7{Z%TnediJdliv|(< zMc?;$)3;jjxqL%C!l4-RcrmD+j0l9*9lbD29dG@9uh`NS0J!~PRv3WK(np^a6I-== zA>xKSws5S2Hl=OE6D|5kEit`G^VJA1WL{S3m&U^d2gZ2+KP*Hi5vr@#fXf%&mw3Mm zJGp$X0auN3SK)`oM6kO$j63l}YodLV=~2)%8Ql@5LYdh zM(gwzBRs=4GG_gL-pDlNAyMh7 z;wOyie+{JeW{ku4_yV2**y#3*z!=Q!Jd?+_(JVDw!PwfT#{ny{ zbXA73w0_WlF^U!o*q$$cNjUtgF5o*qrk0+NzYr;F!|HffVVRJJ3oP+{_gf|p#WWwy z9I0sR-)o2$x<&ddU8(+SL?KP39v^O07t?x~n}FtnH%~(gtzC0@&+4%WvTNeLVuMd6^f}dBk(@1^FrI z6iQHO*Ri?hmrZK7mkd)YYx|EHo+*V{!x>B|Ar)UT3iY_Qfk8xQ=pNa+n%ZjL`pnJw%*3v55va#N+kc)e|q9Txj#p7HPj zIs#)o)M+{PwvvNL_vu8X$T!SLm;8mg+fp`!^f#+)Qu*d_L+uvr#>DLRncT|5gLxNr2u>D{S0JweuU)Qa89(e=J7_hTZ*R}t zsof1=Ga4LO#Mv~QBp%gZsZe58A_~e9CI*Sq&4LTj#s^8zePSR!ZPm8fulX%EU^AZ~{Eruwg7MK85M=p}Wn`<}B z#y3ysc3N{(F)97=_qFARQmToN!~S6+SYof~E0TJ2P<-8`jxmPu&CFR$p7bCg%+;pf zx6*S|l$42pcAOSus*q1bUC=7IxRe>|wN}$KfqV7V4$;B=#>s5BiIJkkoF@MB>|t7s zT9Gn(wtM$-w!(wqdF;v*`5*(NQTM!#Uh71F(y%XuhV}eI!^WH?7>Q!+x0)y+6Kgly zSYJwYoJGwXvt5fq*B@A-J$IXmu`OLE=2l_JXT#G;43onl3^lUMAGKCuIP`dR(9MQ%A`4lWY1A+5TyAc8We=Ur}UQx;@;Ezo~ANVliG> zq{JSSuPdD+dA#Z4=ff+-cTYoOAgSqYrn9L90KP(sFz={hoVT(Rm@X}FYwoRJ7-}|) z3h@zYon$26o2`+J(-ZEzmv#$9DZdu3+!cSsH7nBfQYSHt$2}{s3c0s~@j!0P4H^Q$ zTkAI3UmclWjcczgyDG1hPKGgTA?7n`QDWAbqhZVz*if!jq>hMQ?vge@2! z`wosKVyx^Wv4p6k8;f=pxM;7{#RNU_Ccsd{ps_J+lkh`*Z-=ySN_yhg>Zgs)>hk$i zw+mWBx)uoonA>%+?MOE8dmG5^1RaMb*6poR(U44iv z5!tbw*dWu^0l={X2)rK-T4ngXK#o=Vij9H$f&8v$+sQVX_uYe7ofHjse)Xc(T=698 zwCKLx=8ke>!KYTMZ0OA+EbxBa#)y&4Z4QdTO;2a7!(Zl>2FblW;YAiE3p}Q!6Y+fV zg>`9%f4Kqxa%R|8<;LDFHwyS-H*b#>={jb;6<4|`SCcTf7CG2Vpxym)kWXJ9nF{L1 z!~4p**pWi}+t)ov@gx?kP~zJB+^psr;5DeckFZUMn!g$45Vhu@{Xn@ospuoQ6aJuU zWhv?!5DxW@u@g>FpO)~S>tCyh#@w1HaeL~zYC9M$+$4Xeu4ZKf3?oTXmzMvd$_ z{mA}2Gp(cNH?D;?Ra16uF3^{XYd{L*MpS09vaMjacb!6c9Z5xE7GdiuJagJ-7)o88 zDl2QBMo>P$;!EVC#!093k}E}(YO9TLG{95CGe~VxTv7q zt}Uo=W!3nj5!wrinNNxtr8vpx=p-qti^q7B_V|GoLQ%`qoy~F%rGfamOXT38Ru6*? zAYNV5m5ddZt;e3)pN>0Ycj0VCKW*E#Tl$W4HgUE`0}Ehp^`<#q!xL&Mnu2;!|3LxF zRArjPPJp#`TRfegyMS&bbt6I5`#5f9e&4Si(_yzSsFT8OgHrvI3^dVs(VhW^V~3^F z;+2+O;w%iX&jUK5F>J3~z(ONpogKt6xQvM}U`7m43i9;Go^Gp|D&}}`!NS^lQ|bYK zYu3*&wDuSr^I0%TQqfDkkARNo3)&BU%qf8Jijz4`o8hDw&wMn=a_db|wWK!E;g)g+ zysVp$g*eZcN~NH6(GDw8td87c-?ZbIhN&Qj4Y~uHou=zw`e*LXe*Lv`S|q6{ooFLF z%Fy`2m*I}bk1!^%;w0FoXzQ$^4O-|XtIArRyl&hyb?Y62W1ui;>~f&P&GUROWkT`? zLiouAtx8w)L2*&P(p4MsZ$&c3X3b*QhULG>R_cGjA2>+JAOyFIgoQlL0WLAc?Rm}S zW4NNO0X50dGT#Hfh_5C8@GwMjymEaV|J`V)G9J`HutZHIgd5BxA~^XQTWYfUY|xhr zks-x~UsGs$eC~XUUSOQPoenmTtZAFNy~;R9j{ide5~oVmj`m#mC@!%rqahz(YV7k2xD{_IRThwo6_y0DJc!F9)g&r(u2gr*kXS$U zN+h{k|C4IZp6fOxH5Kg9G>-S}uQUexIK|UDQSs0D2~ixW;Ki)hR!912kpNW37`9RlQ?$FE)GrCfgnzR zxN>lHB1&ULE2Y2e-DsWq)^xA!F38|6TPHrZE?OJa`=t}AAiWJRdrJ}Wv}?d5o$2~jP$vu;UP}yAQziF zjkbtEE9m&HOR)6JyLzHGFrmsTe8l4~29z40?YDXtPIzJ!zB&V46jWF(VOGFfNSbR;L~JWZjl^!tHT|y?4cFQ;(-? zod~JF8<*WilKD-@?6Qt@wBxz4miBP4O3=C;q)=?sn={ItCH0KUzWwp2DQ_^!%(Nq? zjMbpiBQ_?-_8W1CTD5hiton(U>`AKIm(cmQfc^}r8<>JB< zy(q%>^al~ia+?6i;1OCUQ5>vPrUI+&sQ#YGSZPQ0J_o-jwHi=U^NoAyCG}0-@H?(m zf!IDY&WR`PB*@f>txAC1nl?m@pHTKhp%~S_<&>>9-9u{o^$S*d6`m`A(t2e00+xY9 zy=P*t6*J1X5W5Bz2>s#=^Baq68%c4^_fz*TI^IyR6|~BkV7X9+a@JE7M}|S&(^h6l zrB<7AtcMMBGU?rZSNZw6Si@ zNQul0Qzc{KEE8KC!x`M$IMB8wEmhb^^@+-=ZL6~hom{u8S!G^(3E_L%wD5!4;rV2r zPKJK0wf@x{hN9%%Wnt;YqWc@3mPx^V&m|6oPG<*aN1mD?z-7$tOEH)jLs?b!Teev+ zURmNZ0+iglf86~r9)(hJsBhm&z4%Ep7Q^w7{isB+Bad!=;diO_3{0VHV3pTjc{M?m9ncWED6puA$fg&fIyTd z<=GJ6e1+xdzLyo?bTj_Q)?mpc*6YYt8uZWtecbL+zGcpO-*jUp?Rj;sfTXnFhe8cN zqSUVK=3^3qRli}dIyNL2388em;%S&Uw5N7Gdk3Gcw%?$=@2FSM`}>z6{d3Bj+&kRK z>e6_9WB;{sZZU2cu}M>3k}2UX>15#YD78@@?>)7o&ksss$MJBHF0OYh-6#6;3(s&B1MK;KD9LqPXT*gDx&0%Sl)Cc$+3* zP4rbQ8W(Az`%;tzL&|_Lky^!@R(3U_;->R)js$H^bVc#ZtGbV$COSoU)M72qHQmAp zBf2QqI$3k`yh}ENmya}7wA z!x|IUjbMIYl+BksUv_tob^{|akoWv-KhPdMdpG~8>xh_M%kl&Zi0+jd(ci8Jlb=J_|Jf47C6yhv@5Gv z)CCQ0CF?2xelY*ZJXa4c45Mh&O41?bU*~gK;w&rK%B4hSB%yXhx=XsdvQ{!*hLr^@ zTZ@SsI0aeqTkbf`OJnx%!V`I(6B4(A*Z%@DRBYJ@p&~Am1G!%fVeBdFM~UR<7__1n zLPo* zx6e_=^?oUIw~vLPbx8tYI@2vV_sbfqgzHI(s@=7Q3D|v4(Idv@K+l;s34u~Dca1V8 z03ow6fZ^b8%CX(Xj-9%ER|!^_gdkZD+L87ML+{ngcJH~1uJu50?dmebD7)CA20KzP zA{ccfL4#%WG_XWFDva$unQj}#|C~M?<>jz%S+u{HTBCbHNde0IgDHQi;qP{`E8Y<# zBu^DqE zqGH8i)SZct%S72T<>=1Ibf~XuhmA1X5U%-P2neBf7{5J(D25X*cyG`fOav6^+%OjGaViF~w zEp7;Ohu3n}e8p5CbN>Ujum?sCguY>H*#1I9)$0Himrh!DRbI4K>8x}aHULsPH^@r+ zgz3(y=y>pRcv6~9ZZypL-0=Z!^H$1*PkUF&ACd+faz%4d@4*Bx5nPfL zfpP-|@DG;Gi63S0C_~uUeR=}VPIl2I~9=gO|16+5c;H;v}s>Mhu>O~71kLt}~!o5V6tM4=xVy&N&7l5_B zMPF>3B4E2!D%f=lJ6N-6?7dsV3tUd)&+LaGUp8-C15DZmGvF5qg{gQJU=O;QXX1Fqp?XzygZ(grnscWj7Vf5;ip3vh!bLUZhJ6HPnXgrW z^$}OJEiv6vxZpp!uD>q02s+Jrv$EVtTtA=Y1J8TL`}+J(-<^NNAc21wI+}Da)9PPr zHAATqVd|gUn;)Hdm6l@Ddx@@0(-?SmO3oE;a#+&uCsX;1COe|`QVvrXu$o=DETdpC z@t9JqDOv2(11L?9*vQAt?cFY+4$qGCsLl~}JGXzCwSOBqLas8;)e&yj0E#se0{Akrf(02Bxt# zbE;L9IVOi#_)|h?p|tL3cZUE8c*)OB=Pz{zweev_j;lKND6n+r68*Rd?Xcb5^_@J| z`QsFoS97(la}69p?C0i|$o9l6m9JQxhtpu1TZJeI0;|w;{q`91a}`+ir(1Y_RB6M4 z8AH0W{K3CHdj6`5rOHn+I-SR=>{xqL$R#h34wR`|(*z^&tSB-@*vfP(CVVD%FdQSi z`3a@$tINlJ*j{G_{fyP_yFaz7?BWtyT7)Sci3Z!9Jz^r`%d}Tq{Ql13i-TmbFC~?l zN9Ui6`O^eYo+F7^)oRPCH$VZg?`DIo^)eQQtiuym^`5tIzC8NDG1He2xopGuJM1>g3>_)5fmyO3+*gFFUSZ>(6KdtA67ipU<_%Z>i=Z8Hk z!DiL?|+}#!);#o{>O4G^Z)lRVaUjQ9KB7klnWtB3Bn!eB{eQrf`U^6_IC zbq=_kp_Fds9sQ@?LZ5vTi!J1PeG<(h|K?AOERQ7Rq0>Mva8{iQKA`i}{8(L*)bKfO z+b-X>MEg)*hMf0CVp3a$ZFC;yZkQleak-1NJ<7j$%%N`L={zu5)Ia3COT9*}ub%&F z#paLnH1&&nPVuLIvf@v31~}%Lql2Fj$E!;9OGKA6{m+H;{ZH>fujpIwdOrZJ7gcx=yM?RlyXe4@_hLF@3p z>Y5kkq|XSemp_dQ7hYR$x6i2xL1$_&KehMoKef2XJ8}#RTn}RYamNGL+s+I@a*x46 zp5h$jz1eo8+|cydLaXmHcrWK}yT>JRtmk1jMOhJszO^T8PW2kmBgy~k4S&r|%It|UWpxM`A* zq6olaJr+`D9=%-vLk#)^<$b}6i|V+#t^q&uJQh&~V%|GIkA2KBG|Tq2o6-= z-#{H3#Q|Bwz|O_j02h1EJ+bm!iEOwOJb)KG`G(NrdAYj|AmtAG!Km4C*yuM+lsBn6 zV;lXXcs{zP=T|&py3Kp9C?1q0QCmFrN?#*>{VhhbrB;DvwTu z4an~?Y}`}Oaz}c(Tsxh}%*;ge8t{x~CgP^W=o=6p`?Wr-O@FZaD9WwC@GFOv@(wY6vE_7|k}D#rD&9LKyd(u~cW0D$Tt*2~N#_;C zckjTVVc)j}1|6tN8hw)Nw{#8o%dpyj&07x4Ln-Ak_LX5Z*0(uDCj7VbcN@T1K{2DXWb@nWouX1i_C^{MDuR6s*Kt3tt~bc-(Xo2{PcuGjaEY244u2PG&@ z*nPhDfd1yh@6v&NY8vaB(LEy(k)T_lq#T@L95N~mFGL?W8@vj1;3+w<%)2Gl$nD8t zWQlG;RYe7GQGwERCl4FzMkszS5N8`sNN4AGYRzMUQ&(;*6-0mdp*zb+MEqTi`=akJ z!)nM#G|-h1-SZ=-80&%auU(==r9G1F%yw5cyNkO(WOfPnwOa%ZZluN@hm-EC^L@l7 zEH6@GYrEx2&Lmhiv$pgIUOJD&DeEKhj{SvgOKx-PzLMk;3zT*OkP-Fw1RMRuly2DF zz{Yuex{#QAwIXRLDK}B3A2)6NsByuU4IDhi6zVBEn`?m$$D0 z`-5KHC+)4dDipzg>%r|j+Av8g?4ZHbk2Z9ywWYGXT&zp%=DpJ|+@#a97L&<%oKFAA|^cZP-7lXnZZ=)FcA3KAoNd${=`%VAS zcR`C3V8>Dr-!fW#Fe!qMX$ z6gCQeC>QIwi&$xHX(G5c7WME|@`GJMXy_C zgu2dan+P0aiTLk79H0{9Z_!m-a;Uus#o$&J&9M=S=#%RbW$9>}vSx$N9^ScIShOJ&C~x`L?U6A7I!a^ACky zk48*;?+(zGQzmz=i%B-KP4Qb@LwlOxQ|EXRZjqQc0#c1P?-4_~f=VssF@FsYF7vO( zvZA7s7~?K8%Pltsk;6c}pfRwVVqyt1><$!8*0VaZ$Bo8qMBT!MLv z#^Y=!=iMY7nXQNIx$Uoh7J_>x+C1+>sdRhkm#buO|8DUYbkOc|bx_+md_f?uC$qV? zJs+F#V|Ut+$kY9C1Jp9v7=F|FAq!dEYxW!R!%{tqY`_K?BPKgYm(&WR>v29}gH3g@ zWxLHN^L*&kF>Fs__o8v+VLaxq!Sio6Dum)0S@wJF)UsI%J5X4+e&#tB+{iJ6z5c_j z4?`DR!;8H0P2r8ZBMif!Qq*B{dxWwHvdQy8{WBGfk+W#f*-0$rr-0}6D>+dYZx8T9 zeY$o|s`&m;u0MT!&hby?;q+wASh2VZcSVXRM%Tlppbec=|sg*&iP zuwy}b^x`(=i?XvLQpiiX%%H!dX56XiiRWlE4Z}P5`!wY;;wL|yiCKD;5B{bQXPjHd zDT`mQfh(XOt9DKv%c<@5@p;I6%h-#U0cXUWJ`ixeivF)+)j^rVZK-UrmiZv6?ghH0v2AIx z{@t{YRtr1B7tZ*B`#iBO-1`9Ljy@J8F3K<|w=32OFsV39&@U9Sq?Fwxx|U#W@w6#< zb#|UVv19#(ST`|#@}rrAKfINH3!8`0-OI_JmO>>577fSlr6I7DwgD@0ctK$x$1`Ry6p z{wBynB8*`8gV)oA$a;wfvGooI=Ye4oulieO6Mg0P+kPLF1KBrOZ+$^!m+eu4Am{k^ zGhI?kE}^@yMBeDjt?=QdNI4Zb$NWm~zg5s`6-GI^BMqVM{Jdbn_Iv5qJzg!%7B|w4 zn#O@NW@p{+l_7t7bjK5HSZW2zu+^qeGR-C13Vt%_&^`$t|5Y9y&1*utqe7|Qz=!_I zd3$?dD{u^AwSC`j{bSx zYP1yi$)o&2Vdg@BF*1JyC3ZU7Jt4FSu#W#I{FLV?DfM79( zL#7=HPZy;1228IA>(@Pf#@JLk(0uQ9k>xP$g3SO9f1LebKjZT>wW7O1W{fucMO=BV zfP%IZtPX|^#gMmcvV7{P9E9=+miE-qg-&paIrz)o$#A}_p?S4)6X0n>4iNc@(TTXA z!YH02N1|o=FASODy{_oHLp;8822lM(xuykE8<1&_>s!8Vd9VBa^aZ6JfQ!$>UU!qL z_8RcYA3}(j+sYMgsGX?-3tmDwi~UfS!iX{P9Oduj*MQo^%iB|#s|S$)iwGu`8+qG0 z0U^%l1JurR4yqli<>iRpsZOyx@Nzt7IoCaHu;v?3QPmR6`p5Fp+2HZZnkgAWNLSdM zsjFLCVG@n@@%7C5-{w{{Zpef(2`W%<*09UXVgRYgslT z`?=NZ)!-fMl{MrUOg~-iP1INgZHERn)k9HArK8ucsfymIr`z znP$Cis2_HwZ_`cxe&;5B%}3zy+HEeOZr@3~0~vX+9)6vtFBc`&+Hy*j+x5(FG5Lr>+>rF@ zig%ifA@Tt~P3%Rx{5!yRq8W`lMC#>6H^4;LPz;v_dL$0a^BI(`acMV5j}!*bOBM4TzYV7T z3U|g#;S988zyG+#7CleSyBqs=VgfY@=glu}qp6T`v0%+2Q9It&+GvoB++QKa+B!gwzTI=ptc>)IK?_T&p`Ba&otDG)VR>#&ZYhi2>G22z;(rZ)Z+h}{cib)LB z?b_x?@!Y>wFsw_|3cW@pU{LimOmB&c2;^rsb>tm;!n&7SS^RBAx-R5{=yvCR$%I43 zifDn&t6TjHd~A3GpZNjcJgrb8!R)oFwd)J`# z_-TWmw5a(Oth1$? z)I9N;ErWwj!ikZ2##lNekOCx2wjezD z*<_OWPE1w!BGp9CHK5M!-BL*lwCP*IL%&c^B}I#sn&oPGSm0}?L}Xmw5H4R+v7oIV zJGEpWk$9zo4MHVp7%D1xn%ib~D=uS$tZUn3zs1=Z@NyDm@H=|xcKgbP>+m+E+_=EU zK3)zr`|c{&cDK5&4pW}XI@NQuQ(j}k-H@i0OYuf1sX-?q3HIc2J05Tv7=Kiiph|$| zXzy$Uhb*~ZIBMpwU)Q@Ern9Don24U~zOEi&(_#<7v)R?Ah#z zfv9@OkSxkRDi>|Mn0vgSQcLdl{DC{tHxG(*^Epx@8|$~JUGdikL^dD^Kne-bIx#;~ zP@e?d0tn|Cs)&zwU(pQqKton@#V~_1@Z;jQq6Qbn8P9sHzf{R!TbGP(Vl`2VG0%4b zRP>j-RC&KmKtU@XmaV^w?!K^OIo>{?C+>cZ|49T9t~?NbHgyef5@Qdo>6Do_fj-9Q zYq{YotJ`Zz_0ieny-nvnkYs-PKy}CG;6eneRA_@$2?)t!cE1BwpW5Xe7nk1Ao|c{{ zH(TGv=!tIyo!=|R?e<>*L# zP)UAWJIjT|=bwDT9>+=L!R`)+c+a+UBeQ56!}jItTyr-uF; zAsJ22-`$e0UxLsG_~PyFFl@Htsj}b(2MGvUxy_qBE1TGr?Q4pv;KS--(2nkq%C zQSpsth8rC+6TD;;2_Xq+CvdfsoRpBUmD9&)SI89C$t}o_ZR0Y%Kk+JvJ9)e>JU3bB zIQ8LWutzy)tEqYww7tXnohxA-ZO6qAFV&A?p;X`88~z(*-xbzW7o{DFA|So@DxiQ! zN2IDW0clDvA|fS(h_nEaD!qe%fE20H1rkDuL3)$kgwPU@Dv(g41inAtKl9AY#oWxr zxjoN5`|Q2;UTeKYHMAWiH2t!<^Fn@5D0|i9#k>{!!58XW&buaD0*Zc)w9@~R3yUgy{HcD*lrq}oN9((^JmPtuZcVrU4bk{rh2IBzNJS9n3WIB; zu6QSpxLGOCb!yf@D=-I;Pqzx!d+Quh}PsA)tC>Ph0vRr|H&lG;-z!;&8!N*0y>gy^ zLy|(W=b64xOVH1ag+NuOK{ zjeZ;c!N%Iry=$#cUS)oLiUdnJzQuOv1heV_Ux%vWlq#`x0#>u9d=D&UrPgrJLp39W zWs_}Ue0h$&%^yE)MgXuay z8#32u{$ZCb`zk-7A4cJB6e=pClc;M1&tuH>#%d>PLX*U>l?we`YmRC`k~c!>K%M$KeSIX(uZXK5mQ-1c@_qTYyz1M9r6}dC@idkZ zf!mZlt!qg)HvrHco#63484?N!v$g*Sgi+#-X~4|2H5E$yYE6->5-bpTlcAYC$O-Ne zx*_PtwZ5PU+~??OkBwIYt{1U)CdE<_kq;PwZZ&T-}huum{pH|JZ&J_*RQcYh|-9>;a7D#Nb>cc*) zBwEES%Ho}&UNb%>v(D*Z3oh5Wz!he}T^g=!X&ti|<#MGy8&_ zNdTrKg?$0D#OE{82i!+v2OH?xNmfMa&lEKfe#Nx<%8oX zIdaa~Hy7P2{59R&Eg8{s%1$fP_eP7-wYnw)FEbhEQQlvrFoV^tOA~ zYcawSetUhO4btuA=D78tu=MS6tpE>BXJ6>{W={#Zz^6N3HfZ9ZI8b z1uv8{?E8Mz-z$Iq{7_CHS zn1`tAd34T?KhHMYA~rhNk&+l%a7rdr1E*lSjI<1%-kw?k22PAk4~ri`zc=b|CckB% zY!jgpDF*~Cvz-XUYcLa~V|xV{p(5pm*seP0gXyu)>dTv-y`@jzN0i!?=|{H$Um9Nh z&b{?pU!ByUi+u0d;;~*tPcYOqemQP1iPU^G_ZRxNIB%Ft^oG??#7k|K^#`lc$h0@D zU4TDF2^Xbj$plvyd}5y?eZu!Ha2V#x$%p_`+naKQT+p@e?Y{FHx8FqZzDkM8`+iyO z_l_1Dn}oboJAhfX-0I1`BEN7bvkjNc zCKKaCaU~2kRIv_c_9Qj111xtgN-aQyyI!;_}VJSa<*?ZRLU)`8ht z&C0pdlN}K%GA(o9NE;D3%GSiaSKwf}slqE9`0iwo_n9dKK7VmGNp@2tog z%h+`$oGrSGOuNSJGcEPv$;&eovz70=%88TdY61S#C!B-mFTQIsBMnIH)lfurKEq9d zxFIUB3qMl*sL}y=|KkvEAjkX-5au=4gFI0_jt0eE;Petv^zyUuO8jR}Zhul~hVx$p z+v6dH$@XZkClkMISTnQyzQ4ND6Q#v_jqT*{cPG99%aE)I47+}74DM5IV^rnhU+JN2 z(d7}4)^)c(Peg>uJGfAVle`uJ?wz|5zRbIl*exPysjga1`uc=rGSc0(6_l zn%?V(e)0lqU4IMEuq{Dl6QXe9n1M(IFdr~DYal_<&iFb>d@@n5CCa>|Iq2oL_xc)> zlIX$eK@+K(C`8G@@YFntny8xEkGf58BJtTiLOQ#z_&~;|i8VDo6)W~S%*Il}KOc*x z$fZ0SeC<;BB%QP`78A}7S)lZ|!UDW74ESBf^_2@s_|s5s_tD$gdk4x@3vI zg#fxF=<=TTz?w;q1WIVPh)(e~(M3G&#Dp4!@UPbP_s%vSlYYPQc@=LPfZRr+BK)RLdhvVo;f^SLwubEo1JGiVq)pLl*J(8X1dySd65I2As^xO zUt}g?$jmeCuehh5!FY}<=EIvNweZ-8!$Z)pLytfjQwin3ruN;TE9Vxoa}977;tkol z!n2&$*W0t|N;6bwGnowp1D}tReFSi>R{`86{Jv}hN)o1Vf#~u0Iu66>;u#sf;VzJR z`&h~bBem`yJFf8`H`dd1-6`Y}POUSwkoZsY=?mNQIeFsIn;l3yJNLfiKH`fb5iMbV z(~*Kw7gq7Kx2}-`Muk{(pPc(57)=%RdS-FbYu(PREyaaq_ys^r2{XLEsK1jmL6tG- z2rHx|keC zo`kK{8PW+>QBzd?>g_PD$q`re#N+X=|1O1A;^vxbAR+dMIX`vXb(0xsPWZQ3ShQ$d znzm4^NTlAnsb|;`Gf8!%ev~+>?dY@30akoxe)za)@&LS*-D4c&IJU6#aevXg;$c)H zD6z<%rd)@W3|>w^^r{9%Dw^D|+2wakt~0)Qeugq~8-v8l7W^{2ORaVra6U?cw6P)I zIb-?6?P2rCj!OnzZm}ZepKBUAX;w~>9!AQ{DofuH>JYa6NiDwQfj$8)2Z$KDJLg>0 zvb5612A);wsY;i;JX?Fy;0W8E&0csvq<9biT|7f9Od6~^dCJgi14&o_ z`RgM;uI@8Qf@!nOtv0!a(}2tgfL$U7Uc4X0GWFZp0Z4%J^aO{TG;Hx1J zx^<0QrGcd+{K1Zf0?_~zJYbdR6gdZyf0}RH7&HC^)&hqk@-;m5K)i-D97}JzDERNM zy=;P#K;ng>sg6#JE~bf(uDT3ReN^lZXo4ODfG*0Ce=Z;9VZRj9Uuq~4Nl1i$>3fLV?$=GJ#>N zC_8Y{pFr8c;+nTN0I9Z{Uy2zXAxKC>OTMRcT99_P_LkYoIpI8@zNl+Qp2*D%*V6mf z<(>)sdFJBI$;QyV8owfrTUuoQP$)Cwr_Q4@`)XEtbK0*Xq$ANTHm-lHN4{<5VcT6l#Anm4#~^RDvdj@EQ$amVA@weup9VFd1JBZZ&%Ouq4}b|?7HC`I zIdvNrY46ZrU=gg;t$hdmhReY68l+w<0dP`<(jZ!T_~o?VZ=pW5^KIm`FnI(kW+j;! z3kvJXcF{=2QXW`RDm~R6b=wo*R12$e=U8OTD=Y$)?DqB*{03%96DSbYB=hSn?o%CkO$XBxWu5*~U&qmx?(s4pJE-VSDhw*^hAT>j? z<$y|ZKOKkoYIX9cL;nihF$&uGu;|kdq)7nmh4Mg+@dM!?@fKWRtCvt)2jW|X5+{NvE~ zKlsjw`(D5b6>Xk74aJJcqTRf z^4(+*ma-!Q=O`sxw9*FJ_-y{3?*~m5I#O5Gn$?ubxe98AuiMWqdi6K?6MLRz-DRT- z(6wyQwg(&-&Hqx5^+_=_@yG>?5QBwb0*HDU>JKF^t&C=0%$$nP97vyrG5qvoOswP# za!J8bStrt?tWAOAUyA7tuMx(3Lz(a{gq)t7$(_IXWs|usu(&Ta&uYFTRq0%_4ku3v z=<|T+VZ)N3_c8LAM4mdiJ>3hl4nsPpM@=)Bn3o+!>2))5H->nbTgQXfw~HB`OkQa~ zEv8_DQeKM78m#cf91}#&71O19W#rsLLv&d`g>Y{mui%T)B(jL4KtkR6*3_+O9>>wz zD}ltGCcQHi4UmTT-L$ROke5%1hw4A)d2|3F;BJ!?P&x5QEY>Xrd`f51n@5+}RoYYO zeipFz<$lzV31V5ufbZG0iy=wA(oK8cb%bq2sZae-onesj*?WZ8PJLF(&=&iWJyVj> z!P^J3Pb4U&i_RhmRku!;m)ghD6>`pH9hTyevK9In_5%euJlsoPK6z_?qX_yw!dJ?b zSJ@Aa&xHJxjq;*8VYG<)K`ogCmuBu+es8Bi0R(4jxrwb@FV;ZnR)s+t|v ziQ3(fbM7?$F06>|F>c4QLShm$J18YrObNSiTPDR9_zOXQl58lt+RELZV2$Az9Qa77;Ci$z9HqidG9`dT&#c> z|J*gV3#yb0GGFQuO^;E-So@CKb}A2;#2*nH*R?X8U_iT3LHBvN0``&pKz8kbIMMba z=((w?>kyxB-f^`A1uP0X-pd&(wnWrU?KM)<4gsG5JBpgRUD{%Yt)W#f7JlhRGih5s zq@U0qS2$!N+Tsu6h{{2jOA|{N_w(}w%dk-b06@?BUKtqgB^RFzx&fn7%IQD*nAYQtcgS*6l z(g_6#n*|B^a#w1_!?o5qtHT(GA=t2M=v~Wpy3sWFoJflL!zofG(bCz{X1y8=j@i7= znB}dFP7CHHT@vU^`-_;=T(IK;UF)DQ>kG>cuNU{0>uP1aj(mP$nAk`woe<)i_j3-V zNYtOf>Z5I&8lTUs&%WY*8t+>9uH-;zCDZuK-Q_sfjzll|%^y5pG^xd31iE+#eIB`g z@N!PUM`TxE(Xfbi=l!DqUAo>UAUtnnNAb;p41;QtwhYow?NQ0@V)?JahRdkB@p>Dy zqm8Z*N3+4^kVud==cds;ho6);0V)leq`k&-_KuLs5Y_2EDucC3Fh1RmJlH%q-DkRa zG$dtS<$5j47iCna7gnxaO#~8h!@g{vuj10nKeW>w@3Pa9s+BEF1Ac^6c|9<^p6-JG!hiwoRSLF5_=`<7wor#14@KiBkKKDZ+f(V?>y~rWe!r>>l7@s6MdB) zWt}IGLUbsFcus3g`M3S9_41FXv#q6x7ga8i<;;CW0eJx6Tt=Ye?e|&9RtZt-PQA%5 z4FlTer3EiEYTJkG=(xv*yk)YYq6@vy~q_k6->W#CLj`T3J~s- zLA}|!C_#Zn@e)CunHICBCj3P0`O-}5nYsoUuYEPP^4$r0HHj~og6&x%EuZd0Gw?np zRvW00w`nF7vBDYHuO|Mc_Nm{n-#&lq^vJg|QzFA%?Ze~b+{PF$-7=i60dK-F>HP>o zG#)$d?XeWeuytJBXy9%B)gvChJ z+_6AzW|#W4fu_r)#eF(ln}m6tR1LR0&K9W&;Flt5p9UPFa7fJ!>Lc+AKCFcs;572w{hsU_r_ zUik0Y>3BB%k?o5sF^y~0G3ySOPb&OVOA5P)Z-h=f|Dow@!)v_SRX|5ceQcE%BA$J7 z=-Hj#;V&G~rpf>w%HyHYWD(M8EO=lNWfE%-FYI46NY%G{u*^Spu)HtgE3At*W)azc zssH*~+nzni8*2r!wXWP-#OcvqScH{fl3s54+ENq3ymK}Yf2{=?uGTv5ZeP@qbUtbe zBkbdKDc$p(nmZ!uK+?wFuHsz+0fzRMpW@1+(@0_!Z8u?vL7cT$X6uwPz-U1Z%DFs=n&sxk7>I{l$>MG4mj!H@DNf4*rZo=X1=o z_;O;dZWC4?y#xOaF8G8aq->BROY>4PJ>CKR@4dx70{gJ^a>_H)d=XLMwX#~1Nwjoi zA^5DvHsuir9Rrq$l_qrcSs>@~pLU001|p0q%Oc{#)s4DeY*OqLH%Ou_+G{f0gs863 zcbDbI-PP|U$y zzUP6ApS5U;?}QfvivRV(yXHEn#eGGI*JxW?WnX~g_XMuKob}t1vt0@@5YO&=k_qp! z=;1G(je`QQ?nr?eh^@LI_tUl@zJt%84ZVv$rJ|(==r*5LTp5Gezn4!S_AoJw5ouPs z8*JHuWq{iP89dJ?FB2$_lbgKW|6*iYL_*8lP@ZGW_!{i%8caM)l9T|HeRc5IsaRU3 zQ=OHm2U+mE$i};HFzbE4X8Z8Q+Qz>pSg<@akWjJ0UevRX)#n~N)W7O)ONS-O`}??l zEsiuSk{t7=8Q}Ru;xBNYq|${>%sKMo?v|0%ZF~7|&(|Xr{2nND;wlPWwCs*FpD(`m zHT3u8^&D*!AWNYh;QZ5{0NA&{uJ(%JMT3tBQQYrs1eDe_9Noo59PX-u;Kr zIXzNSm5|uQ4IeATbPNjSoedlEl(ja+9PlIt$)aux=khCCz}^f8({z!-3VJnJfY}?C z3u}Wu;%si6=#RwdRV?;*zMw;Dk@qWw2Q$U&f3hN_Ykk500FsFgf!I`5r_0XgoeO7) zsbVUK-#W>m*0ax?&GZ0%r?s9EfSN1rIe$6|O9w;442c6K{(G*7lvj6lpGO$5eTXbe z(F^{p0|3h;`Tsnga>+BWzoDg|Wv)czj^sgId8A>4Z5caEkG3}MeoWFF4h4SC>?|Gm^?)_vJ{YhOm zCPq?*{iYhgIvV!8bM7=T*~+45yrUg7ZO~{%l6#c^`2D^^O2OudByvg`iNZ44d1C+J zxl_!1(FDKW2}%o<>TKh#+=z~m5&!z7Xi3z(Gd z(WlQ*GS%|AuPH+=-}4V?=KFk4_eodxn9kzezwa7SPozC*JN^N%+iDc~GHUbn!P16T zy;}WwKX(MAJRj1OI_`&!&Lmv19_FtI%w9VBT4g1H`P9lV?^eWxso$ochQ(P@)n)N3d_6#Q{+ z>$^-eyBSpbn;vc~y&CfR9Lru+neUEd0@td;VRt8Q92|=KUr=fRO#5k>-}kfWGBPqU9!F@Dawqkjn z;x=>YNT{m^-2pj^-+Gm<1Uhi#_370MH`cYfUPUFM?JpP58NI<1RAXoC(<`fw+`RI) zTGL;~%U$1e373QL7M^}yPo)DoGT>d$W1xDjXVMnNIm7LUV{;Q}9KEv89f-(h#goGr zHPPeH@nHHYs>qW=TCswP1$+CIJ$_zzp>$9=($X$b{RNBMQu@Gx2@SPl51(G&7oyC1 zYFsB5tca5k)-%__&oS$lifQnPtgSSqK`>sp}^@}poTf=v$#j_qvR z*O0I$WMT%QPZ((3eeA~9=qwo+Z1wnNMuhWS6E+6&PxGW;)%$X%OV(NllCbgoBH3Ub{}iKAAY?S@JL={uvhNuGfOW>UALHUSC2o92XkJ)9C8?}Ux*xpeAsWSBzU z$Bff^oX^c$a*ML(SZ07)G7L~t38EWD7dZhxB>s>vu!NF?3zLDB>vTxXAM zU^Gmcnx`u-5At?J%x{=X`rBHP`p~N$wWK4q*A$YiQ5%|#t5K)Yz{hyqZ*@XgU0$T!f?B1vBC9o+a*bD=w_DRuL$VmE_Zah~SJgM3B$_6r7hGG%ng^iK_hr z2oV7!Bg3IvI`6JIV`S)T{sDC9<#aP`XUntig;^ z*)9{_Kf+650%M?RRe1K{fo?PLSWJ^@R^`VLwUCDtf#6?3pv}Qol#M+B#SF=Heu*{7 zIj9TKLhTiQrken`kZk2hE)XRZl7cUtWtd0 zPdzuxg`t1s#4a6=&XF!{tXa%m>#vx2HgK;kDhgZz88C~&G=vLxOoU3v#KPvBXcsv# zUp?;O6+m1zhBrcq`32B{pH@i#XpqjkE{sgHWnS2T0Gm=KMw_3U$kT z1>$|LXqK4A#FzzjbPD}V~L``CC?@mF`kYXn>7$MK|u;< z?B{)!WTJ6Dip3w6DFfWNC@D7bB)4T2_qtIm1P9Cmr)%2*?XIK<8?Ts{%2-i;23f?S z4Z#`1%L3lNbREXDoHLLqZ&XQ*Te$(V%iNQZL=rsL8uI8Ve6pnI`JBHKy{-MDS{=p3 zRG6(Nag^?-`9m~Q#5A7-#bzft#Kj(;ljwz%$8-p^?6xO<+y@b7Qh&TCk6YT1z?hgz z${kRH>dRXS0!C;*_z$YQc%!TL?Hyvxn4*tg;Ia-@Bdv+ai6v=G#b)O%BZKMNu18aX z6a-#<=yjd}Ffae9Io3BE*4}F_cP2`H#fkTV z@7-Ej+K*=?|;kM@7wLeE-orcemyqFZ|JqVshCmUGt|5n@{voW zryOmvxv_}J%tu<_zP8OMQjT2f#VAocMum6to5*(*14%A{p$Ctz=~9)6fjartJL$Mp z7?z>8i_l7YU=(`aa#Hlk7w_{0ttvb z`EljgI&p|s%jct)$0EYA+t0|6`;wWq7TZ@WvzqQsiK>+R^plq7-2u+fTV?Krw9|*L zO*dtI?kwDo2fxyep_SB_7;Oxe20-oXLe+4oaZs*m^bYFQ^i`j~zboB|?4QY@c4{j> z@Q2qFBA-~&muUW0_O9?u-$mZS)&Vhy?g#03`dNi9UK^zdJ6p67ihcTVnr&EBJhJ}zJ(FPuioy?MSPj9c13!=> zNa@J#wpf(+Rud}bfF{@sEccHfJ$&J@{T%(NyjWa(OA+XcB}(cAicl7!~sp| zdj3|QLNp>ntKn;?njHa*S$&TTYk-7&cccZ5$Z)uywG?^de%1X5z@c&|n{?CL*=Y7V z)cgaSV|p0G2?NF3D_obTr^&@06FZB3juO-5F;ir5pO0@cHx*y8E$v71l7-&`6w^QI z6QDrd+UE9d3<)avX9-d-yG-WA1V zBQylB+28KJ8cXD%TrBxERz-$LwPWeIGXV4y9a!WV<6%1ZZuE&}A`$aCCulvth~0+3 zV3^s}1if{k^X>1>*UK2=N57YlZr*dPH&dQ2wRVZ~xl^ojFXG4FBOk3@Ts)9r+W80Y zvhb>#@8N>l_QtXFFRtXHB&|U{`Wpw=-g$^+V(i9w(M0tya)_?F*cL|o4B4zxj4t1E zy!@!r${_@uePQ};4sh^NTU@aX`;EnP7HNi2AsUikPmkINVA9^*tfBM7(z}kIDi!~xlitld~s)=m$i}ZD^aWAeOjAPo{MsP=9Z!* zNU?4!dC0&-p!l9=Op48LCu#_%(;leKBZuR!W$GHxgh{dBLyOt4IS*HbHl>`A>-A^m zBgv)ifYc8pu@f*2pK@Og>dus!G)efsyM3<4pFP#J`bKd_bcy8FFyib>Fcc#K{e?SkWFY%V39x4O5!b>Kz_09xmup3~FG zWB(5+pCXFnWFJ9Z4uRouU_eXu)O9p`@&1#>L4QFB(MWn(Cqt40#`&2#sfJL*3{}CQ zA}}C&$si(Gbr)t&f4x2Tm4#QM{m0|bW}WOThYH7z@cJICF-e#BFkX`r+dlpKx8J@~ z7rQ~pu5o#v+qGSNsh%g^BFWGbD^c*RGcwqVo2FFV3RX*3iUgOkMaUB&tP|Bvd`LO* z(WKY@R_gbF#al3(!JPpqQ`NyEC)=;$=b1M%_s|cz7iD@HcnPWfe*=@%1lBGE^l(MJ zi6D(`kg`#f@ljpURL{nUg0t=8w~0lvDYVQt$Vey{mZzk+1x8YTAq>x(94i=$ZITYM zPE}b_XFlL=H+t+%5Flceb({?1eW>W3X0ufaRJsbPHtok}P7=nl49L3`T^J884 zJ5hV%R&z9OqrFw0}ThI907c3~ghLQUX!AE)TuE?>fqgqbb;b zfDps|YOCk*G(x$_S?wV1u8f(w8kh zFEOIL*Otz?*t3xnrfB3A{U;d!eeU3tND?Xi2hgM1pIQbiWSQAlR1aPDR#;Z+Y2U?g zB{UpZ-L2Kvlmx8Ic3zluF_3uQo=)t2n2)8CnNQ{&V5ig1?CNrLuidnhZT0{pw|0@J zZn5whA$-r8QXMvAL97jhQ^=RO+n}VDlTkOQ>+uP9DDpyf{Kxmx&2Ww9g!r}OuzCIOKhR8G%TOO^W{D&_ z9!MhIZh)Bd=Qy(9=`yT$&n%>r8P$8e8s!1HuPkpT-MhaWu{67EM+%w=euuQX{33Z{ zV;~Wu84Ke!RP)S!{bvsP!j~m5^LuG*TW?+UjJ6W~POo!LL0#|y>)z>g1iPLTwR?H4 zbNNB+=`@bD71mMBOVP)!^a9r$5-`ssOl9p58mu@GNMi35>zu;A{8L;bp~0DDLD0}p zOS73m6yi{wFa@IGycn1Z*AQtYZBK6`MbNsn!sTD~q7c61(bWRZqb+}__^&O;X$(U8 zr;71T5UAz^(%1*LNhgAJ>M5YrGAv3^h2E~v!E8&t?12A>+Kd*_$&)&Go|TqEk?rL( zK%gJ*xe`mnI-C|ooeU8TNnguYQB<*m;wOYu?jG5CB+8QyRdzgXX8tbn1HEAyoJ4|+ zhv~cnVlO&x5L~|J&Bv?B;5rPaD^Y}eU?n^!5qZno8%8MX6U)06X(18Mt@E-bv+-5; zzKY^^s6Os`k<9+N@0t^>jr*eiCzMF+@0OhH(U;-XPbQlvGP!Pj(7iDzq|N(+qT9Uz zSr^I+aV47Jstk|)t!_7i%Ip6laH<^`{CXlW3J zq^C)^KHlHFbD<#p@XU}0*r_VN`80uR`UPkmkn$vA8_0~xC8-DD9Xfy8t@-0CV?a># znj+R!F0ap%FQ-1qJnDZDlHw!m6<@nneo0`cwW6)=SAUMo5&B<#?d~nLD?WFy+M& zY9gRy!!?ycEw9pX?}B=l8^$k)Kg%hxwsqR&jtxJRX|y#g>v|_W+b#SNn{r>|?M2f< z9C<@To1ObW&2}L-F0=?&)5CF0l$|4LSL||=>_{6f7%;OW=8312!)q(l@f7I(+M5oS z$B$`Ls0xY&xaNwY)YNMs&3%^qJQGq^3st+manjQNrcb^T-fvmo8IYqoaFso@v|-`x zFh}VLg^pw;nb@f3h}n}>O1pBTg*UTQ`kvS$^}exD^g8udvWRdE;38ElNu?`vYK6ZA zH{at#uZ(T}968Jv&Y6-CIk^n#6Rlb#ueZTA% ze&9^_*U)^{H8+!@A{j&y8k}B}QbC+RZ|v0+Ap+BIa|h?)#P;-qx8J1_4~vf%ZqSl8 zp2gz>m!)Q*u5`xRrMv|kiGL#PgO}HzR+h-31d&!ip9q6mE zXrM7~T=cCySY}5XfZ&;M;`ILOt`m!m|(U233>5MP_-Wa@_V^?xCfE$?%>epM>?*+plcvu{R~Kmz-| zGKnP-Fz9Ruf!3-kC2n64QzFwe$yM+&c(R#rfITmzeIzy4eL(^FNvGG)`?%yDg7RAP zjsT6COf@9T=4-YIH;^NgFA{ur+4ar1PrzV5+RJspp7piF^>qY=(pe9tqDZ-GmENF) z;7A%`$=N@E3ybGPMkGl629skuItJ-?EMl%iK0MsZ%MwB26|yJ%Ju;y+QLv)MTVPUS ziSmIQy&$>y?rs?d+nvrurNh9c&1G|yiDk5u9mB_~7Y|~8y!8xY^88DOieKl`Wr#rm z5)QQq#VG!18>o!COH5Z;Pwynm)m2L9;>g?oSisrw9vS|Z17Z>$l1#H@7xm;@j!|=# za2v`n&|NU_qWXvoZoRg~lIir4fc~y*s}zB!4rL)qOepTZ9LHM2BJU&bU$2x-&Rof-ep0~>J`GP+3RzY*o&+^SC#o5NX*R{2 zdEds9qx2IgMFcqk0=$GM!?sCy5DY!!RhCEBQ8@gUr}gQxduS;sJc7~<$jciQd87LI znbkmI7#;BeE+_T$kO4y51qyP-?(@%0@2~K}+fr6Irq;6cr<5Olc0jnL)c?5m(^&BT7N0GO+UA@+Et1YNDtQnTRcneI6_oqpP^}bWnhOx% zvg?yNE@RX^G8CbFtaGa%{yTuaEN`Y0hia=#e(rCmIPI-qnJnW4=URt%==z4UuUOi= z5~-oIT)bxo*!<>umYryXGua=2f383VG}>s*-HQTwk3D``A=mcWD=p|j z`?2EyzEi7-1Z0Lff5V^0!Y-sW)J=Lyjc3azoniis`KFKaAY0b6pX4~MJM^aAv!eh| zVA1-w+S(HquPsZBF>wgG#((G1IIUdoya_C%!-EcEpaw2y(pFD>_+~rvGJ?FG-Q!8i zQoFZp{4TYgL^&H9!4A${u|b^lCj8_*)wrriE+&vykkDyHW^F%4^?sM1qe5;%pOSk- zxmS7Nw9-J5>L#E0MfVC@5RnV$99Fv05&^t5Z1PQ6p{ZT|X}!SBjBF!PuZ(mF?_WI2 ztlkcWEm|Tf96bTG3q=RMDHO7BnE2-|9|Q zHjCArQiyvz^5tE<6AX^jr)G{gY8iW@bOJD?>VsJ=1ZvPvA{oj(Gj=t|aU(!mhOTcK zSB4~%38GaW&g3twHYIe;);^r`)0Q`nh%nObtZn+_GgZ$ji^pH3+_Ggze%IN2`v-1^ z4*}WZKHp{rzxI=VesTR_xST4zJH>!|gD#4|gtr|#*j(J|?zja*H8vK6!9Y)k4rvl! z4Q3WxDM$ZnyFCbpXJ4@Mda`_vB|G;)`5QICzdD#^81t^ukBdRE zYi}t^vgr8#0c07NFR+qryxq>5u{}TIZP)qhnco}c40Pk*i5qm1`FA*+ho*bn0iVlu znXO4YASGoVmmi3>=#q3fIk{RgUPj=OaHbIgpY&HT`O_k*(RnSxnXT-%OKV#zLw0nw zxRfXp^G%<&7ZieCQH~Dy5W{I$Du;AM(d!l|ueuH7R~uVx*Ef?;`sDND}=`~{VNe$fVrFhF

O1ZUJpMVZa!M-bS}l z$k$%6r8Kg^L5;BgFyV|;r$!*d$_SkXF>}Cu?j3K?dOJzuKd1ObZCUDPwtOs| z?mHL9Z?pB53WZmjhPjsa9>xSnX;Ee-70MYuD+#BOAU$oE3pD6~4dPqJl-H@d5NO;b z_*hCl$HpxnerI;G{LAvrTsDW*xy7Q#?w%W1>c=FS>g5j+^EVM6vsL;HMxX!Z zF#jDY>5+DCFDx(J_3^aT{p{}?LMA4eZty|42xVxtD$Dim{ZhCg(pVZF?Zu-wYRz;(J#(ejyF-s^e-=UR1-AMS1U|13>rt zm$pzU^=}g-0QE)xW?m;nbmZr&3`kk5&76PUZFnV0!*U6lFW8o#Y@d|2yRgBpQvWgm zfF>kkzX1m{RA!JiSgxsehR^dy3rdrO>B+0BQ^>2MP1OOlA%WIg2K=H~W)ZS&LiQ9B zYf(|Zwa+WewD==xpwHVh8BR5+AiypZH?FX#ZivOR$%FjJFmWR(Tffk-CO)B`XLB+C zt=@eus`2gr_)$tkwtA0XzTP9xP`XLAC(RPiQlICYDTYVQhK~49i;_CW);{0ae6iyx z@YFaBiBy}}{om5p;GZm&lvMpYGl4E3#@;u*Wf^Qi7rli~4gUR(|INuAjf*9QcnX{z ztp25#)O)YFjyC-V&=BwsV1hpZFf#K$Y}xlnso3Va9l>8FX&tW-;oO#zkJ`@;Qz7;b^vz?uzCbvM^t$f-U=xq=n@Soj4O7ri?X6$ z%BW)8C(>vK|Er=2X@?1;Qq9GPQ0`>slM!!NJdYs2CT z^y9YZvZy>kY)iGZU516YUX$2W0zxD#t#O{Zayv1 zs59fBXh864OqYm}y){2q&VDtprb4$^$n0A+pLvjeB zXEE?Me0}wXqbI*(bDd|f*BLv?D0WQ0ASo7NUK6f&Q(L{+v1n~P3B}k*_>4O`I_?Xk zE^&9dnG*X&CjG5TJ_KCr1chB^W?!dh^e$=+(*S9cM(&~GxarDK;b z)#Y9{+bd1ycK_z|W>AOJ$FAk{jLP@7TP45?e0!Di?&e_Br93(07It3#^+4!1#!Yg& ze_*z&@|pUU)2qp?cFT7yS<(i#R7lw}vk#?*J_srUwzTgcZ-}^WL^65z_e~jHH^br^W7mTe$XKN(3OL|HfkAk}|Ko^73R zP%EWe<Vtc*Xnk?_$$iAt4UwzlZ3}Dlli?SU^h(P1pUYZ z7vTF@@~B@RyVU&OYu*%TDzsXx3gZiVhI3HkwHgr1fR)=5eDr3i$JVYb)dIM7W$=D( za&f_VNn~t~*X<`5?FF{}K0|K~0A3 z+b2j>ItbDuMNnyi6onX?G!e1Un}|qn(t-p+?;QaFY0|sY(0i}aC6tgvdP|TJA>iK6 ze%O894?DB}*>`3?+)RdnNtr9xeO~8z9KVCs`;LED`(QsrX3CRCptms%&I?(>`f^?D z*5i+5Ig_-Cm)N7a-!D+Iwp!cRIF?EE3BJpXW8k~cCCog->qoDRKZd;qTVr@wUS#k% z^n^3ni2JAAeZk#Vj><7ZWuI zXtbZI5h2^7n%#8R4kJNkcMkaqnRF#T8er6-rp>ucTD;y^y8KHR8~~fd=-dKgLIC(h z^|l;RKi^&{d*Xa?Et~o61KKz;ab>E+pTXwo)c`HXCFEq(j0|{xj163LZpWkAtB`=EprJA1LmOFdOEEJ@_ImsW##iwjsHP& zlvM4#)!Z5?(1W2Tk<~8NR?s!!*i}eXgFgd3llU>{NW4$KVHkgo=& z`F3EG-bAfI?nBLW$%&ftL;>-9hmwwHxLCfK@wdTy>H-2k&#SExk?rNiczB3J$3q8m zQGy#j5W=Z?XT7p*M7sQ!<@|Te!7T6J#v1&V>#uu|dV22`frZSmz$;1+DTX=Eb%@%1 z{%mfvjXaW#Uh}M#m0aoLBir}?RFL?z{K4w&#YwWjL?u@6n+q9ere+R$;!8$*=>p7; zZmjm#ipslq^`qC1*>!G?16>Eq8m*JOa(xmv?U0o#vmN}hXCl8BhkK0wrfDW2 z#^m;w8Xh)iIZUOn}z39L&pdjEGpU;6bm z4)Z5t%uhY7?{l<}WxL8tL@M4OimZvSA0M(nk4`}>lX+_8ON&bc`1s7m9|I3pnockT z({3{Ki(dWUp|N6vM{EJGf93>8e5tBK=g_&#@jJRSByGHr>cR?!zx}28sLRd77#;=V zDj@PK05uCd5($q#w%Gemut`U_cp?mOuK&G9sv>EWxv*YSmCCT#I#FXq5Qv;hfRYU) z*y=<0XJH_Wi3I~{n7O|!meYznZ;57IfkNy06(hSd_+v{BBaFAR5qD=YLOQ?N)La8| zj9cjl_sf-O%oAxS{idK&JM@aMv>v;nyn<{`!*~xIQrpW9RALlqcKj*hmikVO{W=P* zeeJ5@j>_EX0_zmZr=;KSKC6BAj+-_)YlCo!t2culj7YGW8^e3dupEUo3!l94rH6r4f%Y&7=E)x%t*ES{ zHfVCRYL|onnFcPjijlXv%!Qpe6)Zi@6Q&O6%6in%_tHN8{JQDo7Ih9pa7X)7!=AX% z>&o@gnnNkF7KhXclEg;zzduWv>j zusr?Q!NJ4u(t`i@AjPh#e4DwUZlN64SvxOMFEc$q*<0y=Cgeq*Wo^DKhA?_&R?t*GT466U1nM-qn?w zDsvl7cg1h--Dx!gqrmu%#`BBB3!yZc5{aem>sk#jv#J{!5$fFoZffDZ@e$t0%Y$(1 zH3^pGoeT$llwoiF@{|5jw=c}@>;ZUDDT1ptCrKj{^W$1?k1<+gvH*{oF6K~d+QPsRQNw;mQPxHmM zbic^To8_@`mwLCTSJNYk79dP=5lS^^kS)=K%gPCAQ**0E^7&>7iQV^Z3srj4jHYQ< z=kO6AgjYH*6UAm7{b?K^kLEU8W?bqm82i7Q+9LGnxXTWi66)$6+*OzSQH(XeEQdJ~ zEURr>Cc`CUp78p}#9!ZX)hY!lpz1~8=K5u!hOCMx(-YT`9ggd7vKKKOk6>7;Rd0+5O@w-&U5QxbdOe#8NWl;DH#Cfu;j1chGfA8#RWw1OEBg^Xj$QM-H5XQbq7ebK2B$G6s>FAH4iARuh!=XK>C1iU_fL{NjK;xKgM`vKjK$7N$G+2!}Xq|4%}gh!OZnp;uJl80*46A5Qm2pphn$4@?;wI(=uOGNC8R(k-e?lUTa ze@d*HuP*AIctU2xyxQsrKK;dGn8LN(nwzA5{*i>X(P3R!?BtAr5j?1RmrYhMy0udA zc?L%0(=E5vtpW+|BMt5aT^!BYLiCj|q5N4x{nSaT&b6yQdk9{>XpL0N#2A+F&FT53 zZMWO#jk7y|zR#$B|Nf!U9E_uQ=ZY1tUgP&3rtMHI>RvcLGs-#!THJe^szE(0f9-)% z&$ri55T>&?8W^|J5PbpeRCuo>LB7Y~iHUNsc85ZNouJqqL<&n@lAPJWMC*s|@C_lCw1A5RAMn|9o?PXeo8iujG_D#NXo!62Ag z@y_SG{?L@wWbm7nZ`iX}wPF6yzsl7bm#IW=H2k{%G%`NQbH!grK)bnd790F33TekH zm(KmPTY%zEDpl^_Cy{B$b)q@J2ZvI@p+ZjJ9Lktd|An&Um0edu6qgS7it76Ps^g%I z=Rc$#D^ag{CAlf_O5)Deg!>iQphs|O;gAM1&|Abz&Z|^03!P@f5;a|Y;yN4Gh*Xg} zN7zHt{>fex$izXUz!VDVbKRkHKGU`lN|qn9R8bvatlE!Krl<)F&NwIQ2HgS+e}^gI z8q>=hAk@LV883jAB+?xEamg%2lnz+NIr}>^QZ6Kc%pJ?wlsdXN8!S8sOo5wGit=-k zVPJ*Yyi8V&vdwLA@U3LV9C1aizs8r6@N03FlVH7902{G)M)7|NO|)K-Q@AWR!xx~;((no^Yru3P+u zWgaLodQ5dlYN55G$N^zl=?0v{;qrbH31I0A^|WGw_sa#RlULThtX0OE8z%f|uMUz7 zTwS|T6k4L<;IY8E5e_|x<+7NC@GR|mt@72*?z^lm_1P8L+tC%c4(#9_wf*@n8E2zX zIr~ZOCDnvKH^B*itB+||D0mHY(>{{6R#m`oYk?&sk(xf_J22Ikl8=cwDFckZL{^L< z2ka@pq=+qkao&D{LHg*BhwtsTI)KZ{j9xt!_sYs;i4$3AbHdj>n}>l41+N5ugd2fa z)Z5F{@|MhdKRV4>ExCa*@`jcR16)?gk^@a8Vqq@m==de;D?UT>bfSERWboTtl1nXV z2uj*a0t_5oWw%5iF_ZIM!OWiFeXQz+`&+096K2D8O*6eU_?aIKboPD=%RFXVx zAPI8DPx1!YQ1>og1w3VWiCqQ*uwj>(Z;M;aIyrijZl;b0vo77|Pv#i;(Mvi4)Wpdc z?>-3{W7r-1K`=UprypJd4aeNrJ+)Z;Vcy023ji(_hJocF6N+u5uiY|^bwMyUf+fbG zlgW5HqdM$;wglUf1JdswNkpY*)4u05F~0aQDqRt&@tcXfcT@@(l_vlxR$pDK-&4D7 z2L-eG4ow78GG8))IM{6kTU9wUgrg;5EBb%)3gQ&wrCaA}9bzFAxQfZsAfC5>Ly-@; zeLN}E47#nke5%sW#eJ6|I+s5N`#Nv-7FQOW7tSIKIC(0*Q=7j{Qfyf2zsLOUVWbi~ zvzqh=l`GeSyTjIaoieAS;?=U2^z*h!=0w3f?Z;g&-&+5| z1Uv>spsv9zapza(qXV4!ZMCZTbT8&NwSKNQ*Sm#?)@k!a4;!A9wTAjtC=EWYl6Zxa zi>&|)P(>XAyB~5(j_)~V{rQJso4YQpjqh9Oec%1DcuHu+AbNdQRQs=PBk(%)n|%O^ zE_Z7Gc%i1%2;CORM|nN|ivU++BZr{%-xr1-J|6bLV>{Sp8!mPG{2B3}z~chET2YRR z-|4uVS*GF4v;Y%{ic$TkEeDNw4{Ojj+L|G%ab77LkYFr8R}ah;!rJpRd~)g_rA0dS zby)H}sk>K*6m#gFIItbI-3qx7QSPPpE&qpsiKKbs)>EwD75w~WW#;pJO1NVt=D9Zw9-1lcF}RpUdsz;Zzu8jN8{(s=DqiU$p%LKerYyY3ZLa7Df?vbrhE8r!sMKJ^{C+eHJ%W$IZ(d1WXP@1H;=_P)k%c80K zE?jw{vFnc#6R@rv?8~I+^UWR?9@Pp$m>5k@Hs69rHG{o@{==P9W9dVei*W0YAC*SF ziDPJ78O%>y26M>$1)$nJ0Irh07`?mDfH$>wOrjA97JU71KaN9Hoh0SF>{@>yxxr7+ zjjKB_<|%)E6KK!wK&ms=WWo91A4!Add^ToYA>CA^kLDu<$zj%eFJ1 z_>az^Kh`HGR_$<(H)r-3n;pcL{nEDfSdi6K&}7@caa$u+^_t2v!EOZuZ=f(j#1I8A zoz&+2HW(DGgFIay{%=BWncWexE%KYQUZS!9_=8>ujv+3yd$7NJt&5hPSt$dy2m^40s+rrtm&x=Dm02J7QIeGi^ad~TNxe-{7zF}i2{aG4wN0GMW5M84b z(C*d5LK1<&4j1t@?yN`57`f2j=xrQVh+FmJx`p3m-YL3L`*=z`WXBC2^q5X{z z)uamC&7p_zZFTS_Tg-#0FiwhEA-TyfTc-~A5juSoV=;m1-r|opT~Df#(VgA8w+P9- zoC}ejPXtVU9_z^UdVgNYE_Kg;=H$t8gUZk_hLYT7MWT2CS$Wsb4#9w{S zzMFBVHt)|#$MPc1(7CNVx<8ICVGnsD0OKfmBR7>VY%lYQkC2XA{nMYrO!TJer#gZ; ztQmP^DfH46tyY{ah&e_iJbwzexe*g{GylgWTJi4iZ4em7fzw0vDMrfMgzP&{519{* zyZZ=QPfwG-J{nOP@cLdep#FkV-QA!=1om*gjSnBUi#`eQHs1f0Bv~|U^RfTr?z$Q@ z`_Y#gg_LlTMtTkVt^Y&}aY7Byhe1SuL#-mh^QJE&?pp>VvA|3WS&%UHk7WCGeZrSt zu z*gtLIkGn}oNdKJX;g&FBVV(4$en6#RVxPt+(>j45P%vAa>$9*12zA)mE~ zl2OXUnL zbt!?UTbX4z6;WBPPX^c4NoQ%>AjYdBe_&S?HM;Q-`8D76>$1eb(pVDs9ZTXHAc~y> z##BPsT$?XutG<(+iLNw1x-hJ}0QXBziQ!Wye-=Du%K2;4S_BwER_qt{U#k%cXD!U#mT?M$k6I=Ey7!EBa5d4D7(og~g- z7EFZ&g(8K+IzUhwV|?3!{^u8YrS|7VmHCw?4Q(u=Y(rwBK9b8{ZZioyZ6^Iu@H>GN zD+i~&5pZo+{;!>Bo%{g)O4cNXpR40Kr!nHC>|mOQ!pfI z(FbCh$Pu6$m0$%sp-hJojhksT%bMow$Tf~2pAVLW&dS}6zYQ{o9t%VYYCZ#1U_plCy(Fc-2UM?lQ?7(Q9w&iT-h8D*@jtzEi;T75aMo`O z*R&ow>1U()VnC-^LwdZw178B3@3-04=B)7hlcDApIxI#emqiWY2rQJ{ik8 zUs+_IVZVLW0`u}_ws$qcB=T-&jw+tH30@8(_x$!Y1S&|jAf0*T+$!*wj8&Z{r>TME0SNwxj#Qc?&a2wCKZJtuM#BJARmZ8 zmjPT@q5UHcjWwvw@Yh53@zxLRs@=QXPR&C83P~jJMZdGm5v8??CNz}VWgudHcg%?U z&+@LaHaF>c#@Wrw7}%y=HDx@*>t6A4V0bk=%UszxOhomT@xBk`vaRJrvd1uS1&oWq3tT23`?$>tlz0alGjs z+^Ls$}{Sx>>D}0MVjpTnZO;h#8(?SKz2(Ky~3|{We>|SxSHMY(I zV14TMahqD+lH-DWc^{3e67$HD447@G$Qcy>d*X})PI^n#6wn5la$gZ&LdL4ENh{6w zRkb}9^{L^Tftq(T9Z%K*G;Y77^2Hl;@lxPiA{!KRB`n%zoQ`|p*1ng;v>(^S<1VEs zWPgcTiU>w=3Hp3RTHS|*wSqt}Ej(2Wm@D6wb204W)JF3cl+!;F&DKBGb}A#NzMA@E zAU%Ea5jQ8cgzOhlBaiS94F_s5YJ1L{5J#c~27rWO_1(+O%~Y+6kO!Wcn7Dacv)@*u z3PW!xNQ4FFC5`FZVO_X%3c7KN07%%f&TqgR$$(%>$P(qf=Zc#90l zvtCznOttQXnok<%mrh)`)rD&JJcM)bH0Qjt?vab)rGY|C>^G~6fy7Q*Uj!i%pc}FL zf*OnXcJf3kJ16b%CF>+z7x4Tj^xzKpfE4|hO(lu7gGJqDgvb8F{?|Ybhx+C#oKDoL z!}-%&20}YSJe{qhO8kl4jv#S$Jpqb90T~D*Od5xZ_P-AOGa!$M5%cf`s8g5GdkGT= zN>Lrzo*C-O-=d%cp#kzoce+ej_Ex3wX(6Hz9-=+FfP6E3JVd1^a5B`SphFsmp>cfOb53R2(v`joi-WY z80gO6(EEa*EmRiBzd>@M7zeLA31~B^Cb9SDZAcpJ)^9mMg_~b(=%{!wmg~w>YP`@A zwoEi3LA%A^kcVCHo7)iH&erAyusm`i<@;bIir}n}9+&U*VIBT?F+$~8xk#;OVT$I^ zBx{Y_KG_CLqX}<8ug%9N2=7vVp{ptRv{<6BSjx#@ zyrT?F)_nz zsQnbrYiP@S>zlNprTmNOc9_0nVjLC6@ESAVrQssdEI5swuU5OSRa4pO%bVwb&xYMg zM(wA~gtijyX&rESaeSn1y+s~#14Dd*r@D|>Gl=NmhJWzsTsqGxJX^Y&K@1(q!LrR~ zTD=Zh!=BLj%H;HW5?awZ8a>9S;A7}98)6zeKG;X6__U?5sUdpg4>lD~oya4_L9TsC}B$n!2!!kEp9Esp-0bR+Wg~f^{M#9J=ipU2dkK zJ?+uSu*kJypf`6XQEXpe;ugQO4^MiN-qZKG_9xZBilp_v7Obl~<_Zg7xw5SXP^sO% zmZyo6C1P*Vz-hr!1x05a3)TKg3)u+84 zU%#6&8ngd4_A_bBODbX9MXwaJ+yb9I?J-Gjs$8%oA6DMzQ~jC-`u_G|eeZQnHF6&Z z$eQxynovuY&8aJ1Kc{d-3#dYDLYy14E$HK!c<7Nw=<4jg@6Dc+q`YffU&OhBlmy7} z7Su3zU@<==q<7X{p@9Fm73Sh0K_DD;Or8ehk6%=_I-^<#+-D7Z{@;89a&L4zyvzck z0+;AMbVh^uO6)TzW7!aX-xtj%T$qPXuLv%oRtl;?qn)no3jWqBCdQXJ#5YCA9k0PY z2uCxXH@ZN)x)f@T-0_}uavIWi%n?+Yi0EEq(|@PH65!&{39@(z=-8^+)X-s#z!v$4 zU}tHjE%fuRYi<+6dTgK1Q}?nt`=7s5LTO@%e1M7WsQo;YkazKz&Cr z{xjR_huRfH_vvb)Wie6B;u_e3v7R70YoBkVxOg<~JVeoJ6cL=xd6!rVzHAZRfnJHV1=ES;q;YmO$xH+<*QS|xoAgvel;%6O0gG{RxvNpcF$q%!EdkdJ~t23kkbd z%-y2E9v;xcC%dHLHlUlHe6?Lb(8j>&R{VeQ^57j`4x=xHT$uWOU1iK(KMrl&mQ#?v zGJVD(h`s+n9w7PO#@lqQIH*mZ(CoUfLlup5SoDIm7jC_ny#u&tpVrCt*{vET()tFz z#@ChH4uU?KnF5*$AQp#dyCkT=0E7Y08kb*cx?Npjw_u=7^EfwT{C3(HLPKDb;>$pF zli%`h8;3qPCor~+XD5U$bOY0dcg+oRZ6>^hRobNv{8uQwC?pz4S9*0L;=9eAqvyp5 z*WXDRfGsbcZ<`BDIUZ-}_H;B2I*% zCv<$QnQHS}OZW74K-Fx6T(YWMQfDQ-VhZRu!}UHY3*@;6R$tUcU&WkpOZv)b#+m3tsO2d^_`zg#1?5`Ca>FZp0*ce z=?|*RRvj?o_pjAO(hu?8HoEyEX1LQuL7o1d?LQJy;;Rzqr->6!6n%I3jxl$}NqD$* zbLNHmPQNn0-V##?o8HH_c6t%ynD)W7&3Ks9c}F;28^fCp>;byH9rO;=Cz>#KOK@7A zrET6oGNZ$nW^2D<(XxCuYwjCIOOr?m{aJr5;6~imfe;&RM!|HkN2(K>ge`m->Un0oFz1) zpVn9HEuG;pzhG)oZ*D54P#?pi5>fZXG2nqN7v7?qv$OY*T?@Vc-a#Q998u+TuxBl0 zveL~@6=%2zh~pVNsj8H!4R8zlG9`AOVV|FEbIxUdg9#UHNp*x{?4)-2A|We2@=v=%biCeKB>dRo z2da!eO1vq6hZTSy0Y<0mLQ{MqSY677VCZ=E`tpyCm=?N_eO<8;jh-Oo-^mNYR~+#E zXgkp)0;+3D$01+2%G`Lk#8k8~0~P?P*Sd&pdii3Vyc2Z4(cnS%#WU!_OT0x?70lYN zk`Uk9alf{`F0Hq2x3;n}W5S&yM5>lAA{41Y7NEf)W73zy)7j9bQDNVSi}q1Ou9E3e z|AiwJ+A61825g(;p|xLA zA_Exz?v0JSy&ci0jOCt-u3kj-c^RwMRPJO;;rzlv3rvj6V$Ds;ixKTX`&wa|U(W>*1!KDN%J7DSu_5Ny8s!7 z#%rnTx925d{pGZ)fXYiFRIm}R{=I`gwHrGN)5ZjsnIXmMTL1bIBhK<~Jz_U&R`iu7 zb?EOTYxqZkcyhAWL5FJ$FD85*eBCyev~yXZ)HD?Gz%$jWDVh9B?2Q=LoBA#x{*=qm zw0;mSZd;MXAGB=$X7x!?Ci&;svG6z6A=)kcse4SCca$?nM@2}d5e=P4w!uDQ8B|!C z&YF)iQO+-SyTxNZwPiBVlV?1EU!kPQSdRVr)=- zLg8amd@zd126t<~!GdS7h-NE4+ugIMp*z-jE!|8oG{S00OV@p!nmu_qf1Lz>dw9$ zc4!{0lIHNZB~h;W>!fpD{%tFm`TNa0nQDv#(&g>Ke{cXUhPcA4qa9u$GXuZ= ziLLn|Q;kP6W4@3ND9+eLZZ|}`2g0IZy8Z_{k*|71gCXkn!ZeRTKgvFC%8HgEtBmHY z;cb$DTuK4%gFVtst2LQ(WcPY{h2A@>Z+GPvi>Ek^`8xhFZ;WX3idx9GzOjzB-2XgEwk?g}0 zk1c{xT=kt~&`bk7h{)eEcAi>VuJai)+P81#;7JzNpS9i`IK9C*Hclk}eWajMOp6A-< zSNYMZE~}}^O;T&c(Mub(=5!?s^_sQKa83udFs3b}ZkY6=I>TwJ=@+3J z`EVQxAAsK)#G;}&Cu0Proa#O24#0;sCXD(I>#y|(mDs$eX?5bt`nqPry1L!T`xL@A zBh-dVTD6@bFoP&}&aLd9hrdLq-5yIS^WV@}dPb~9kh^D)gezZWgY~L*TX?F1F%~pC z#x@a-;)kL#zp9)CY7{>XX9)kf4K$>bsOZ?qA9U}=egCrtNh>Fk;|AK%v2T=ZOk!VH zFhW~QGKW0o8bcG*pN(@4(Qh8j>GK?{kde035=AbQe-U1rF+9gD1UZWlALrR2W7}lq zG8S??pY&sHCSgnhuStx^?yE&=Pzi4GR|j4_L2fIOA9sezp9SVFz~so&;!9P9^46b> zK41EtN_F&gX_SQ?v`I^Itqn(-k8xStnAlV$xPSs-CRXLU{?au`n2qb%P_&wc(;4-l z6MG!>)Qf*4l8E21vPIVD{Hsax+Y458&A853Fi-Wb)n&8AL0>CRkDBOK=<|(V74utH zRs&T-Dqr3eZ*beF_IB3ubVM=)71ZK9COy}N#Or7OoVd=Pojdh5L+`{Wv1`|K{n6_h znoNsNEdy#C?g}s;WneK;4i~!-TC@$hW5H-X2(R*M@%^g@t6}*1qp$SVmx-^x#=Jk& z@CV#C240R_nkw#~PUbY+p_q`Y+B%PE&cK+Z>d)gV;!lHWvSMB(lyFeF{??1;!dJ}k zlpxy6oC^)_#X9bLn+Hc>|42?AF9x1j2W4^yn4QKjpWA=Q)+9Mdsk*7 zd0Ke1`wB z_5(o=O)W4ZT6K85E8;5T5E3x%LI%#v8g}K>aCF|x-8VJ|U*^_>c(tmG2utXd@zeN{ z-2?}H*?Dt5*_p)`slzUUPLhFriJCP*Z}}exCM<3^ zuXNIfKXEERLJm;L^Dd*#u@;{jVT8%#$v4xxmn?_8^-LVK`u7m1!bHMaXynA1Je zF8NiAOxM?~a}vFN6!PTJGK2J}ZXjnzem>mRmiG~m;r!d)*gva8wPL+QfDUz~u4bH6_sRo9L%M2$^qUhFz`jEbtGPH4ze@8nZPrL+*K1CGuHewa|I>UN*1V?3NRXZE$yq#y zZ zJ3n6P>fmYTTXN!veBMsqcTY1EBPr9pJq25|Uo5@)%H{G^l8a1Tu=fWosZB>_4~m3iBL=)T*-3s^ciNy>wm<7e%1AImlY8Z55Md3r$E6t? zzUjtCcKk+`vb*HW($V}1c2%-_1BXjopJhhZy$@ ze0?+i__yp$(m+JJCq(A5gs4_!ufNJy--PeTsZy0G9BYim+7vULv4R5Su?Au&%GcDKak|Cf3F$V zPr*gbG~u$hiI$)N5Tu6@LiM=Qbj%@0*_(OWpJVpqUghhJ8B06sK)wtPaUm|vqj?p# ziQax*X~H;~>mLaj^p7fTv)8wh_Ya0{y?vw5#|;B&C~WO_6<(yZu+gbWm2w>$lVkWA zdabECJmW0Dqw?V>-XN$UR{u)m7!blrS2M$HG$V5T*HbDtUdz!fr8xux{=(VL9v`B{ zCbU+|gCQ(~H@}KU;Q36$ZtJ4OzIIS;@%+=3M z%k&nvx3t`UQeTA|-^eFdF(mivO6Yw=gGM2}``7@`$^^m}y{kQnVtXd;afuM){wy}q zb-FEet>QzU1cD+>L3x}+Z^8c>A=OBl4uaIBKrVG;mY~db=Mf7Xx{DPXM;k3I56J?! zNS`vrc88BF zZB^#z12MqucvO2bEJ8g-%_#T9JjAYDJnirmbJo_59y+jQjwHbe_Ymx z;>qI`ovoJ9cHt&OKbr&K8o8!Rgz$l$^CR{H4vy^A^~!65SC#&6SjZ+J0UYq!vtAG# zQ47D?{M}*oUc7GOjI=}Rl27iRFU#O(&zdfKuePk*DQ~Rnj$9vNn1YZHlHbl8{}pS~ zMTfR8?zvYfQy#7=(Q+|r)$g&?KmT=+pV3X=!rx#B2Qi6zZXIjM@W`L` z9KOgNu73K)FB>`ntNUxMTJ`ooGQrjVRkp$?94UqN2iZYbRq-@h(Y-hwo1$SfinsAw zk_nsGjg_ZjWcSM6b>s^?K}1-h^<% zoN~H5=y7q8PUv3;1-R;HhKQ#}=By?OR!m=I$^Sm0+Fbs8IitjEpF>70&vJjms|e_- z(S8ah@@m<2Wy8=&AGf6EcO&hsKgPPXk2$alhY93+S}X$LoaaKZ7(au4-aEK~KnJv$ zo^)$bTT@fQ@)-X5`v;p?M?)jWK3cS~pZ35W(73=GoX=*5Q91&=K& zyp*bsmD}w;e0qPL7N7rvj@PySNMI+7Fnz+IAGVVm8m-icBkGS=Ih-O3qI!xAuS{K1PwovF-ZB6T5|s>@;qOXz+mCIi%2&XDlvBgVtV8PiryeTiA{3 zR5{PK9Xsu{p>1YWySr=qRyxh|o+dPZAfcE*%TL=5PTbd~eXhp##p=GEeX$T-j~L!H z4Icy=XCPc1Oj0}%XzCB1T4Z8;+kMBce*VF4ey>iB7xO<@KA40A1#qDi7iR`L1li&X zR&0}%ebH7JLmN3~#vb-k#6|j_-fOa0XN}d0dBS5)>pM}<_`z&?9J+IAU*@gZ>y2$Q zf#&x$>Q-?p%fo@qjiqm2(>xgW=%nwo6Z7o>(EvbMnkO6|(t2Bv=8d_|_&ak+Bi6DC z&v?pAb25cVuuir{{?myJ9MDeF%%0Dcfq2nIxK(EF>K%EfD*)}2r$6W1M?X$;zi6#2 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%0D{L(<+@KjhzRsc4?}lQP8OPW3| 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 literal 0 HcmV?d00001 diff --git a/public/screenshot2.jpg b/public/screenshot2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..44a9c5f31dfcb2c907bb5ebf0b425a1ea303f970 GIT binary patch literal 70515 zcmdqJ2{fB;ye=9=RZ%t1R8d9IQd6l^TU1pQMU81|Zi<>Jh@>d3d1|FKrKKoJYD|qW zD@tmvs43<-F+|AVBuG$}4@v;3S{L6Snhy{Av-YpHIo$tY{Um93;r9KlP7fKP@OEEFvm* zLH?qG;#CbzEp44^w{9C68Q(FvYxU6D#`ck&y^E`xyN9ROvw*;$m%)&b(5TnZF>l_+ z#-*jdd!K>$@G&zl|4Tt((bwXV%Bt#`TJ(>)`nL9t&aUpCJ-tK2Bco&EeE1<#BNN;~3$ zGLa?{o+k`C!nrqZy-05})Gz|fpDi9Mtsi7A6YvC8v5S~!38{t;$L z5I+XYk1(|0Q0po$kfZx%f2klr^aI<>jk0`@98PcQnK3Qyy&~+hg zz1$bq6GP4<9|NSpprbA1(OFbpvjEgFs@0j_Nm7-=I7mKo$J8I)Z1EwzYp$Y>nHgnp zL(&6fXC_=<*⋘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 UjbDIZWd`&R<)#uK i18next.t(key, options) diff --git a/src/i18n/zh.ts b/src/i18n/zh.ts new file mode 100644 index 0000000..dc3ab95 --- /dev/null +++ b/src/i18n/zh.ts @@ -0,0 +1,5 @@ +import type { Translation } from "./en" + +export default { + welcome: "欢迎来到Kunkun" +} satisfies Translation diff --git a/src/index.ts b/src/index.ts new file mode 100644 index 0000000..0c93c9d --- /dev/null +++ b/src/index.ts @@ -0,0 +1,153 @@ +import { + expose, + Icon, + IconEnum, + List, + Markdown, + TemplateUiCommand, + ui, +} from "@kksh/api/ui/template"; +import type { + ApiResponse, + OnThisDayJson, + WikipediaOnThisDay, + WikipediaPageJson, +} from "./types"; +import type { WikipediaPage } from "./types"; + +class OnThisDay extends TemplateUiCommand { + private wikipediaPages: WikipediaOnThisDay[] = []; + + detailViewOfOnThisDay(onThisDay: WikipediaOnThisDay, date: Date) { + const dateMarkdown = + "## " + this.dateGetMonthAndDay(date) + ", " + onThisDay.year.toString(); + const eventDetails = "### " + onThisDay.eventDescription; + const relatedArticlesMarkdown = + "### " + `Related Articles (${onThisDay.pages.length.toString()})`; + const pageDataMarkdown = onThisDay.pages + .map( + (page: WikipediaPage) => + `### [${page.title}](${page.pageUrl}) + \n\n${page.extract} + \n\n![Image](${page.imageUrl})\n` + ) + .join("\n---\n"); + + return ui.render( + new Markdown( + dateMarkdown + + "\n" + + eventDetails + + "\n" + + relatedArticlesMarkdown + + "\n" + + pageDataMarkdown + ) + ); + } + + dateGetMonthAndDay(date: Date) { + const monthString = date.toLocaleString("default", { month: "long" }); + const day = date.getDate(); + return `${monthString} ${day}`; + } + + async getWikipediaOnThisDay(date: Date): Promise { + try { + const year = date.getFullYear(); + let month: string | number = date.getMonth() + 1; + let day: string | number = date.getDate(); + month = month < 10 ? "0" + month : month.toString(); + day = day < 10 ? "0" + day : day.toString(); + const response = await fetch( + `https://api.wikimedia.org/feed/v1/wikipedia/en/featured/${year}/${month}/${day}` + ); + const data = (await response.json()) as ApiResponse; + const onThisDay = data.onthisday; + const wikipediaPages: WikipediaOnThisDay[] = onThisDay.map( + (item: OnThisDayJson) => { + const subpages: WikipediaPage[] = item.pages.map( + (subItem: WikipediaPageJson) => ({ + title: subItem.normalizedtitle, + extract: subItem.extract, + pageUrl: subItem.content_urls.desktop.page, + imageUrl: subItem.thumbnail?.source || "", + }) + ); + // setIsLoading(false); + return { + year: item.year, + eventDescription: item.text, + pages: subpages, + }; + } + ); + + return wikipediaPages; + } catch (error) { + console.error("Error loading Wikipedia stories", error); + return []; + } + } + + async load() { + const date = new Date(); + this.wikipediaPages = await this.getWikipediaOnThisDay(date); + console.log(this.wikipediaPages); + + if (!this.wikipediaPages) { + return ui.render(new Markdown("No data found")); + } + + return ui + .setSearchBarPlaceholder("Enter a search term, and press enter to search") + .then(() => { + return ui.render( + new List.List({ + sections: [ + new List.Section({ + title: "On This Day in History", + items: this.wikipediaPages.map( + (item) => + new List.Item({ + title: item.eventDescription, + value: item.eventDescription, + defaultAction: "Show Details", + accessories: [ + new List.ItemAccessory({ + date: date, + text: item.year.toString(), + tooltip: "Year", + }), + // new List.ItemAccessory({ + // text: "Pages: " + item.pages.length.toString(), + // tooltip: "Pages", + // }), + ], + icon: new Icon({ + type: IconEnum.Iconify, + value: "mdi:wikipedia", + }), + }) + ), + }), + ], + }) + ); + }); + } + + onListItemSelected(value: string): Promise { + const wikipediaPage = this.wikipediaPages.find( + (item) => item.eventDescription === value + ); + + if (!wikipediaPage) { + return ui.render(new Markdown("No data found")); + } + + return this.detailViewOfOnThisDay(wikipediaPage, new Date()); + } +} + +expose(new OnThisDay()); diff --git a/src/types.ts b/src/types.ts new file mode 100644 index 0000000..308dda6 --- /dev/null +++ b/src/types.ts @@ -0,0 +1,39 @@ +export interface WikipediaOnThisDay { + year: number; + pages: WikipediaPage[]; + eventDescription: string; +} + +export interface WikipediaPage { + title: string; + extract: string; + pageUrl: string; + imageUrl: string; +} + +/** + * JSON response from the Wikipedia API + **/ + +export interface WikipediaPageJson { + normalizedtitle: string; + extract: string; + content_urls: { + desktop: { + page: string; + }; + }; + thumbnail: { + source: string; + }; +} + +export interface OnThisDayJson { + text: string; + pages: WikipediaPageJson[]; + year: number; +} + +export interface ApiResponse { + onthisday: OnThisDayJson[]; +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..49ca356 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,27 @@ +{ + "compilerOptions": { + // Enable latest features + "lib": [ + "ESNext", + "DOM" + ], + "target": "ESNext", + "module": "ESNext", + "moduleDetection": "force", + "jsx": "react-jsx", + "allowJs": true, + // Bundler mode + "moduleResolution": "bundler", + "allowImportingTsExtensions": false, + "verbatimModuleSyntax": true, + "noEmit": true, + // Best practices + "strict": true, + "skipLibCheck": true, + "noFallthroughCasesInSwitch": true, + // Some stricter flags (disabled by default) + "noUnusedLocals": false, + "noUnusedParameters": false, + "noPropertyAccessFromIndexSignature": false + } +} \ No newline at end of file