From 73e95e9429d042b3d506ec9bd2913335fc28e26c Mon Sep 17 00:00:00 2001 From: Jerod Fritz Date: Mon, 1 Jun 2026 12:21:55 -0400 Subject: [PATCH 1/6] feat: Introduce V5 install scripts with lifecycle hooks This release adds support for V5 install scripts, which include lifecycle hooks for advanced post-installation automation. These hooks allow for features like health checks, service configuration, and OAuth login directly within the installation workflow. The source of truth for curated install scripts has been migrated to a dedicated `hexos-app-catalog` repository. This refactors the contribution workflow and simplifies the documentation build process by removing internal script generation. Documentation has been updated to reflect: - Comprehensive reference for V5 hooks and their API. - New debugging guidelines for hook failures. - Revised contribution process for the new app catalog. - Updated schema reference for V5 properties and custom app metadata. --- .husky/pre-commit | 2 - docs/.vitepress/sidebar.ts | 1 + .../install-scripts/advanced/debugging.md | 33 +- .../apps/install-scripts/contributing.md | 83 +++- .../apps/install-scripts/curated/index.md | 45 +- .../features/apps/install-scripts/overview.md | 22 +- .../apps/install-scripts/reference/hooks.md | 405 ++++++++++++++++++ .../apps/install-scripts/reference/schema.md | 23 +- package.json | 9 +- scripts/generateCuratedIndex.mjs | 76 +++- 10 files changed, 624 insertions(+), 75 deletions(-) delete mode 100644 .husky/pre-commit create mode 100644 docs/features/apps/install-scripts/reference/hooks.md diff --git a/.husky/pre-commit b/.husky/pre-commit deleted file mode 100644 index 24908876..00000000 --- a/.husky/pre-commit +++ /dev/null @@ -1,2 +0,0 @@ -npm run gen:all -git add . \ No newline at end of file diff --git a/docs/.vitepress/sidebar.ts b/docs/.vitepress/sidebar.ts index dc386309..87404519 100644 --- a/docs/.vitepress/sidebar.ts +++ b/docs/.vitepress/sidebar.ts @@ -43,6 +43,7 @@ const sidebar: DefaultTheme.SidebarItem[] = [ { text: 'Curated Scripts', link: '/features/apps/install-scripts/curated/' }, { text: 'Contributing', link: '/features/apps/install-scripts/contributing' }, { text: 'Schema Reference', link: '/features/apps/install-scripts/reference/schema' }, + { text: 'Hooks Reference', link: '/features/apps/install-scripts/reference/hooks' }, { text: 'Macros Reference', link: '/features/apps/install-scripts/reference/macros' }, { text: 'Debugging', link: '/features/apps/install-scripts/advanced/debugging' }, ] diff --git a/docs/features/apps/install-scripts/advanced/debugging.md b/docs/features/apps/install-scripts/advanced/debugging.md index a8e6efd4..b2934aaf 100644 --- a/docs/features/apps/install-scripts/advanced/debugging.md +++ b/docs/features/apps/install-scripts/advanced/debugging.md @@ -1,17 +1,35 @@ ## Debugging Workflow : Troubleshooting Failed Installations -If an install scripts fails, this will help: +If an install script fails, this will help: ### 1. Check HexOS Task Failure 1. In the HexOS UI, check your notifications for an app install failure 2. Click the notification to view the error message -### 2. Check TrueNAS Job Failure +### 2. Check Hook Failures (V5 Scripts) + +If your install script uses lifecycle hooks, hook tasks appear as children of the main install task in the HexOS activity center: + +1. Open the **Activity Center** (bell icon) in the HexOS UI +2. Expand the install task to see individual hook steps +3. Each hook shows its checkpoints and current status +4. If a hook failed: + - Click **View Details** to see structured error context (endpoint, status code, etc.) + - Click **Retry** to re-run the hook from the failed checkpoint + - Click **Skip** to skip the hook and continue (if allowed) + +**Common hook failure causes:** +- **App not ready** — the container hasn't finished starting. Increase the hook's `timeout` or add a longer delay in `waitForApp()` +- **Network unreachable** — the hook can't reach the app's HTTP endpoint. Check that the port is correct and the app binds to `0.0.0.0` +- **OAuth timeout** — the user didn't complete the OAuth flow within the time limit. Retry the hook to get a fresh OAuth prompt +- **Missing input** — a required hook input wasn't provided. Check your `inputs` declarations + +### 3. Check TrueNAS Job Failure 1. Navigate to the TrueNAS web interface (e.g., `https://10.0.1.13`) 2. Go to **Jobs** section to view the installation job details 3. Look for error messages in the detailed job output -### 3. Check Application Logs (if app installed but won't start) +### 4. Check Application Logs (if app installed but won't start) **Option A: TrueNAS Apps UI (if container is running)** 1. Navigate to `https://10.0.1.13/ui/apps/installed` 2. Click on the app, under `Workloads > Containers`, click the "View Logs" button @@ -23,7 +41,7 @@ If an install scripts fails, this will help: 3. Copy the container ID 4. Run `sudo docker logs ` to view detailed logs -### 3. Common Issues and Solutions +### 5. Common Issues and Solutions #### Permission Errors - **Symptom**: App fails to start, logs show permission denied errors @@ -38,5 +56,12 @@ If an install scripts fails, this will help: - **Symptom**: TrueNAS job fails with validation errors - **Solution**: Compare your `app_values` structure with the official TrueNAS app schema +#### Hook Script Errors +- **Symptom**: Hook task shows `AWAITING_RETRY` with an error message +- **Solution**: Check the error context details for the specific failure. Common fixes: + - Ensure the `entrypoint` function name matches what's exported in your script + - Verify the app's API endpoint path is correct + - Confirm all `await` keywords are present on async calls + ### Future Improvements The current debugging workflow requires accessing the TrueNAS interface directly, in the future we plan to expose more of this debugging workflow within HexOS's UI. diff --git a/docs/features/apps/install-scripts/contributing.md b/docs/features/apps/install-scripts/contributing.md index 3e1ae316..a57af2dd 100644 --- a/docs/features/apps/install-scripts/contributing.md +++ b/docs/features/apps/install-scripts/contributing.md @@ -1,10 +1,77 @@ -# Contributing a new app +# Contributing a New App -Want to add your app curation to the official HexOS catalog? Follow these steps to contribute your install script, or share it in our forums first to get community feedback: +Want to add your app curation to the official HexOS catalog? Install scripts now live in the [hexos-app-catalog](https://github.com/eshtek/hexos-app-catalog) repository — this is the single source of truth for all curated and community install scripts. -1. Test your custom curation in HexOS and verify it works reliably -2. Click [Here](https://github.com/eshtek/hexos-docs/new/main/docs/public/install-scripts) to start the contribution process -3. Click the green "Fork this repository" button -4. Paste the contents of your install script into the editor and press the green "Commit Changes" -5. Click the green "Create pull request" on the following page -6. In your PR description, include any special requirements (unique mounts, GPU usage, special environment variables, etc.) +## Contribution Steps + +1. **Test your install script** in HexOS using Custom Install (Expert Mode) and verify it works reliably +2. **Fork** the [hexos-app-catalog](https://github.com/eshtek/hexos-app-catalog) repository +3. **Add your install script** as a JSON file named after the TrueNAS app (e.g., `myapp.json`) +4. **If your script includes hooks** (V5), add the hook `.ts` files in a subdirectory (e.g., `myapp/myapp_hook.ts`) — or use inline `scriptContent` for simpler hooks +5. **Submit a Pull Request** with a description of: + - What the app does + - Any special requirements (unique mounts, GPU usage, special environment variables) + - What the hooks do (if V5) + +## Repository Structure + +``` +hexos-app-catalog/ +├── _lib/ +│ └── hook_context.ts # HookContext type stubs (import for autocompletion) +├── myapp.json # Your install script (V4 or V5) +├── myapp/ # Hook scripts directory (V5 only, optional) +│ └── myapp_hook.ts # Hook implementation +├── plex.json # Example: first-party V5 with hooks +├── plex/ +│ └── plex_hook.ts +├── jellyfin.json # Example: V4 script (no hooks) +└── ... +``` + +## Script Format + +- **V4**: Standard install scripts without hooks. Set `"version": 4`. +- **V5**: Install scripts with lifecycle hooks. Set `"version": 5` and add a `hooks` array. See the [Hooks Reference](/features/apps/install-scripts/reference/hooks) for details. + +Both formats are fully supported. Use V5 only if your app benefits from post-install automation. + +## Using Inline Hooks (`scriptContent`) + +Community contributors who don't need separate `.ts` files can embed hook code directly in the JSON using the `scriptContent` field. This keeps everything in a single file: + +```json +{ + "version": 5, + "custom": true, + "metadata": { "name": "My App", "description": "...", "icon": "...", "version": "1.0.0" }, + "hooks": [ + { + "id": "health-check", + "event": "onAfterInstall", + "scriptContent": "export async function setup(ctx) {\n await ctx.waitForApp('/health');\n await ctx.emitCheckpoint('ready');\n}", + "entrypoint": "setup", + "timeout": 60, + "description": "Post-install health check", + "optional": true + } + ] +} +``` + +::: tip Testing with Custom Install +You can test inline hook scripts using **Custom Install in Expert Mode** — paste your V5 JSON with `scriptContent` hooks directly into the editor and run it. This is useful for development and testing before submitting a PR. Inline scripts should not be part of a PR submission for testing purposes only — submit them when they're ready for production use. +::: + +## Best Practices + +- Use the [Schema Reference](/features/apps/install-scripts/reference/schema) and [Macros Reference](/features/apps/install-scripts/reference/macros) to understand all available fields and template variables +- Browse existing scripts in the [hexos-app-catalog](https://github.com/eshtek/hexos-app-catalog) for real-world examples +- Test thoroughly before submitting — both fresh installs and upgrades +- Keep hooks focused and use `optional: true` for non-critical automation +- Use `$LOCATION()` macros instead of hardcoded paths +- Declare `owner` on directories that need specific permissions + +## Sharing Before Contributing + +Not ready for a PR? Share your install script JSON in the [HexOS Community Forums](https://forums.hexos.com) to get feedback from other users first. diff --git a/docs/features/apps/install-scripts/curated/index.md b/docs/features/apps/install-scripts/curated/index.md index fdd53b25..f480253e 100644 --- a/docs/features/apps/install-scripts/curated/index.md +++ b/docs/features/apps/install-scripts/curated/index.md @@ -1,32 +1,17 @@ # Apps (Curated Scripts) - -| App | Download | Size | Last Modified | -|---|---|---:|---| -| `bazarr` | [bazarr.json](/install-scripts/bazarr.json) | 1.4 KB | 2026-05-15 | -| `blinko` | [blinko.json](/install-scripts/blinko.json) | 1.3 KB | 2026-05-20 | -| `dozzle` | [dozzle.json](/install-scripts/dozzle.json) | 614 B | 2026-05-18 | -| `drawio` | [drawio.json](/install-scripts/drawio.json) | 634 B | 2026-05-15 | -| `emby` | [emby.json](/install-scripts/emby.json) | 2.3 KB | 2026-05-15 | -| `excalidraw` | [excalidraw.json](/install-scripts/excalidraw.json) | 614 B | 2026-05-18 | -| `fladder` | [fladder.json](/install-scripts/fladder.json) | 566 B | 2026-05-24 | -| `handbrake` | [handbrake.json](/install-scripts/handbrake.json) | 1.9 KB | 2026-05-15 | -| `home-assistant` | [home-assistant.json](/install-scripts/home-assistant.json) | 1.4 KB | 2026-05-15 | -| `immich` | [immich.json](/install-scripts/immich.json) | 1.6 KB | 2026-05-15 | -| `jellyfin` | [jellyfin.json](/install-scripts/jellyfin.json) | 2.3 KB | 2026-05-15 | -| `jellystat` | [jellystat.json](/install-scripts/jellystat.json) | 1.6 KB | 2026-05-28 | -| `lidarr` | [lidarr.json](/install-scripts/lidarr.json) | 1.4 KB | 2026-05-15 | -| `lubelogger` | [lubelogger.json](/install-scripts/lubelogger.json) | 1.5 KB | 2026-05-18 | -| `navidrome` | [navidrome.json](/install-scripts/navidrome.json) | 5.1 KB | 2026-05-18 | -| `nextcloud` | [nextcloud.json](/install-scripts/nextcloud.json) | 3.4 KB | 2026-05-20 | -| `peanut` | [peanut.json](/install-scripts/peanut.json) | 911 B | 2026-05-15 | -| `plex` | [plex.json](/install-scripts/plex.json) | 3.4 KB | 2026-05-15 | -| `portracker` | [portracker.json](/install-scripts/portracker.json) | 894 B | 2026-05-18 | -| `prowlarr` | [prowlarr.json](/install-scripts/prowlarr.json) | 781 B | 2026-05-15 | -| `qbittorrent` | [qbittorrent.json](/install-scripts/qbittorrent.json) | 1.0 KB | 2026-05-15 | -| `radarr` | [radarr.json](/install-scripts/radarr.json) | 1.3 KB | 2026-05-15 | -| `scrutiny` | [scrutiny.json](/install-scripts/scrutiny.json) | 1.4 KB | 2026-05-15 | -| `seerr` | [seerr.json](/install-scripts/seerr.json) | 924 B | 2026-05-22 | -| `sonarr` | [sonarr.json](/install-scripts/sonarr.json) | 1.3 KB | 2026-05-15 | -| `syncthing` | [syncthing.json](/install-scripts/syncthing.json) | 2.6 KB | 2026-05-15 | - +Curated install scripts are maintained in the [hexos-app-catalog](https://github.com/eshtek/hexos-app-catalog) repository. This is the single source of truth — scripts are synced from this repo to HexOS automatically. + +::: info Repository Migration +Install scripts have moved from this documentation site to the dedicated [hexos-app-catalog](https://github.com/eshtek/hexos-app-catalog) repository. All contributions, bug fixes, and new scripts should be submitted there. See [Contributing](/features/apps/install-scripts/contributing) for details. +::: + +## Browse Scripts + +**[Browse hexos-app-catalog on GitHub](https://github.com/eshtek/hexos-app-catalog)** + +Each `.json` file in the repository root is an install script. Apps with lifecycle hooks (V5) also have a subdirectory containing their hook `.ts` files (e.g., `plex/plex_hook.ts`). + +## Want to Contribute? + +See the [Contributing Guide](/features/apps/install-scripts/contributing) for how to submit your own install script to the catalog. diff --git a/docs/features/apps/install-scripts/overview.md b/docs/features/apps/install-scripts/overview.md index ce75fcbd..ab603719 100644 --- a/docs/features/apps/install-scripts/overview.md +++ b/docs/features/apps/install-scripts/overview.md @@ -9,6 +9,7 @@ Install scripts are a curated, turnkey solution for installing applications thro - **Best practices built-in** - All configurations follow recommended settings - **One-click installation** - Simplified installation process - **Curated experience** - Apps are pre-tested and optimized +- **Post-install automation** - Lifecycle hooks can handle app setup after installation (V5) ### Current Capabilities - Configures all fields that TrueNAS exposes during app installation @@ -16,9 +17,15 @@ Install scripts are a curated, turnkey solution for installing applications thro - Configures resource allocation (CPU, memory, GPU) - Sets up networking and port mappings - Manages storage mounts and paths +- **Lifecycle hooks** — run automated setup steps before or after install and upgrade (V5) -### Future Capabilities (Local UI) -Once the Local UI feature is complete, these install scripts are able to do much more; ultimately bypassing any post-installation setup of these apps entirely. +### What's New in V5: Lifecycle Hooks + +V5 install scripts introduce **lifecycle hooks** — TypeScript functions that execute at specific points during app install and upgrade. Hooks enable post-install automation like health checks, service configuration, OAuth login, and more — all without the user needing to open the app's own UI. + +V5 is a strict superset of V4. The only new field is `hooks`. An existing V4 script can be promoted to V5 by changing `"version": 4` to `"version": 5` and optionally adding a `hooks` array. + +For full details, see the [Hooks Reference](/features/apps/install-scripts/reference/hooks). ## How to Use Install Scripts @@ -34,6 +41,7 @@ For supported applications, the installation process is streamlined: - Allocate appropriate system resources - Mount required storage paths - Handle any app-specific requirements + - Run lifecycle hooks for post-install setup (V5 apps) ### Custom Installation For apps not yet curated or when you need to customize the configuration: @@ -49,17 +57,21 @@ For apps not yet curated or when you need to customize the configuration: ### Best Practices and Common Pitfalls #### Best Practices -- **Use V4 format** — all new install scripts must use `"version": 4` +- **Use V5 format for new scripts with hooks**, or **V4 for scripts without hooks** — both are fully supported - **Always use `$LOCATION()` macros** for paths instead of hardcoded paths - **Use `$HOST_PATH()` and `$MOUNTED_HOST_PATH()`** for storage configuration instead of manual object creation -- **All directory entries must be objects** — bare strings in `ensure_directories_exists` are no longer supported in V4 +- **All directory entries must be objects** — bare strings in `ensure_directories_exists` are no longer supported - **Declare ownership** with the `owner` field for apps that require specific user/group ownership (e.g., `"postgres"`, `"apps"`) - **Add `snapshot` config** on data and config directories to enable automatic pre-update ZFS snapshots - **Use `$MEMORY()` for dynamic memory allocation** to ensure apps work across different system configurations - **Reference TrueNAS app schemas** from the [official apps repository](https://github.com/truenas/apps) for `app_values` structure +- **Keep hook scripts focused** — each hook should do one thing (health check, configuration, library setup) +- **Use `optional: true`** on hooks that are nice-to-have but shouldn't block app installation if they fail #### Common Pitfalls - **Permission issues** are the most common cause of failures - both during installation and at runtime - **Hardcoded paths** break when users have custom location preferences - **Missing directory creation** can cause apps to fail during installation -- **Incorrect `app_values` structure** for the specific TrueNAS app version \ No newline at end of file +- **Incorrect `app_values` structure** for the specific TrueNAS app version +- **Missing `await`** in hook scripts — all `ctx` methods are async and must be awaited +- **Hook timeout too short** — apps can take 30-60 seconds to become responsive after container creation; use `ctx.waitForApp()` with appropriate timeouts \ No newline at end of file diff --git a/docs/features/apps/install-scripts/reference/hooks.md b/docs/features/apps/install-scripts/reference/hooks.md new file mode 100644 index 00000000..da747b65 --- /dev/null +++ b/docs/features/apps/install-scripts/reference/hooks.md @@ -0,0 +1,405 @@ +# Lifecycle Hooks Reference + +Lifecycle hooks are TypeScript functions that execute at specific points during app install and upgrade. They enable post-install automation like health checks, service configuration, OAuth login, library creation, and more. + +Hooks are a **V5** feature. To use hooks, set `"version": 5` in your install script and add a `hooks` array. + +## Hook Events + +| Event | When it fires | +|---|---| +| `onBeforeInstall` | Before `app.create` is called on TrueNAS | +| `onAfterInstall` | After `app.create` completes successfully | +| `onBeforeUpgrade` | Before `app.upgrade` is called on TrueNAS | +| `onAfterUpgrade` | After `app.upgrade` completes successfully | + +## Hook Declaration + +Each entry in the `hooks` array is a hook declaration: + +```json +{ + "id": "setup-myapp", + "event": "onAfterInstall", + "script": "myapp/myapp_hook.ts", + "entrypoint": "afterInstall", + "timeout": 120, + "description": "Setting up MyApp", + "optional": false, + "retries": 1 +} +``` + +### Declaration Properties + +| Property | Type | Required | Description | +|---|---|---|---| +| `id` | string | Yes | Unique identifier within the script | +| `event` | string | Yes | One of the [hook events](#hook-events) above | +| `script` | string | No | Path to a `.ts` file in the catalog repo (e.g., `"myapp/myapp_hook.ts"`) | +| `scriptContent` | string | No | Inline TypeScript code embedded directly in the JSON | +| `entrypoint` | string | Yes | Name of the exported async function to call | +| `timeout` | number | No | Maximum execution time in seconds (default: 300) | +| `description` | string | No | Human-readable label shown in the HexOS activity center | +| `optional` | boolean | No | If `true`, hook failure is non-blocking — the app install continues | +| `retries` | number | No | Number of automatic retry attempts on failure (default: 0) | +| `condition` | object | No | Version-based guards for upgrade hooks (see [Conditions](#version-conditions)) | +| `inputs` | array | No | OAuth or question inputs to collect from the user before execution (see [Inputs](#hook-inputs)) | +| `userOptional` | object | No | Allows the user to opt out of this hook during install (see [User Optional](#user-optional-hooks)) | + +::: warning script vs scriptContent +Every hook must have exactly one of `script` or `scriptContent` — never both, never neither. The schema enforces this with a validation rule. + +- **`script`** — references an external `.ts` file in the [hexos-app-catalog](https://github.com/eshtek/hexos-app-catalog) repo. Used by first-party curated hooks. +- **`scriptContent`** — embeds the TypeScript code directly in the JSON. Used by community contributions for self-contained simplicity. +::: + +## Writing a Hook Script + +Hook scripts are TypeScript files that export an async function. The function receives a `HookContext` object with methods for interacting with the app and reporting progress. + +### File-Based Hook (first-party) + +Create a directory for your app in the catalog repo with a `.ts` file: + +``` +hexos-app-catalog/ +├── myapp/ +│ └── myapp_hook.ts +└── myapp.json +``` + +```typescript +// myapp/myapp_hook.ts +import type { HookContext } from "../_lib/hook_context"; + +export async function afterInstall(ctx: HookContext) { + await ctx.registerCheckpoints([ + { id: "ready", message: "Waiting for app to start" }, + { id: "configured", message: "Configuring app" }, + ]); + + await ctx.waitForApp("/health"); + await ctx.emitCheckpoint("ready"); + + // Do configuration via the app's API... + await ctx.emitCheckpoint("configured"); +} +``` + +Reference it in the install script JSON: + +```json +{ + "version": 5, + "hooks": [ + { + "id": "configure-myapp", + "event": "onAfterInstall", + "script": "myapp/myapp_hook.ts", + "entrypoint": "afterInstall", + "timeout": 120, + "description": "Setting up MyApp" + } + ] +} +``` + +### Inline Hook (community `scriptContent`) + +Embed the code directly in the JSON — no external files needed: + +```json +{ + "version": 5, + "custom": true, + "metadata": { + "name": "My App", + "description": "A custom community app", + "icon": "https://example.com/icon.svg", + "version": "1.0.0" + }, + "hooks": [ + { + "id": "health-check", + "event": "onAfterInstall", + "scriptContent": "export async function setup(ctx) {\n await ctx.waitForApp('/health');\n ctx.log('App is ready');\n await ctx.emitCheckpoint('ready');\n}", + "entrypoint": "setup", + "timeout": 60, + "description": "Post-install health check" + } + ] +} +``` + +::: tip Testing inline hooks +The `scriptContent` field is useful for **testing hooks via Custom Install in Expert Mode** — you can paste a V5 JSON with inline hooks directly into the editor and run it immediately. This is a development and testing workflow only; inline scripts submitted via PR go through the same review process as file-based hooks. +::: + +## HookContext API + +The `HookContext` object is passed to your hook function. It provides everything needed to interact with the installed app, report progress, and handle errors. + +### Properties + +| Property | Type | Description | +|---|---|---| +| `resourceType` | `string` | Always `"app"` (future: `"vm"`, etc.) | +| `resourceId` | `string` | The app ID (e.g., `"plex"`) | +| `event` | `string` | The triggering event (e.g., `"onAfterInstall"`) | +| `fromVersion` | `string?` | Previous app version (upgrade only) | +| `toVersion` | `string?` | Target app version (upgrade only) | +| `host` | `string?` | TrueNAS LAN IP address | +| `port` | `number?` | App's primary exposed port | +| `baseUrl` | `string` | `http://{host}:{port}` — empty string if unavailable | +| `inputs` | `Record` | User-collected input values from [hook inputs](#hook-inputs) | + +### Methods + +#### Checkpoint Management + +Checkpoints represent progress steps shown to the user in the HexOS activity center. + +| Method | Description | +|---|---| +| `registerCheckpoints(checkpoints)` | Register all checkpoints upfront for UI display. Each checkpoint has `{ id, message }`. | +| `emitCheckpoint(id, message?, progress?)` | Mark a checkpoint as completed. Optionally update its message and set a progress percentage. | +| `updateCheckpointMessage(id, message)` | Update a checkpoint's message without completing it. | +| `skipCheckpoint(id, message?)` | Mark a checkpoint as skipped. | + +#### Utilities + +| Method | Description | +|---|---| +| `log(message)` | Log a message to the backend logger (not shown to the user). | +| `sleep(ms)` | Async delay for the given number of milliseconds. | +| `waitForApp(path, opts?)` | Poll the app's HTTP endpoint until it responds. Uses exponential backoff (40 attempts by default). Options: `{ timeout?, retries?, method?, expectedStatus? }` | + +#### Error Handling + +| Method | Description | +|---|---| +| `fail(message, context?)` | Throw a structured error. `context` is an array of `{ label, value }` pairs for diagnostic display. | +| `awaitCheckpointRetry(checkpointId, error, context?)` | Pause the hook at a failed checkpoint and wait for the user to click Retry or Skip. Returns `"retry"` or `"skip"`. | + +#### Input Access + +| Method | Description | +|---|---| +| `getInput(inputId, schema?)` | Type-safe accessor for user-collected inputs. Throws if the input is missing. | + +## Version Conditions + +Hooks can be restricted to specific version transitions during upgrades: + +```json +{ + "id": "migrate-config", + "event": "onBeforeUpgrade", + "condition": { + "fromVersionRange": "< 2.0.0", + "toVersionRange": ">= 2.0.0" + }, + "script": "myapp/migrate.ts", + "entrypoint": "migrateConfig", + "description": "Migrating config for v2" +} +``` + +Both `fromVersionRange` and `toVersionRange` use [semver range syntax](https://www.npmjs.com/package/semver#ranges). The hook only fires if both conditions match (when both are specified). + +## Hook Inputs + +Hooks can declare inputs that are collected from the user before the hook runs. The HexOS UI shows an input dialog when the hook enters the `AWAITING_INPUT` state. + +### OAuth Input + +```json +{ + "inputs": [ + { + "type": "oauth", + "id": "plex_login", + "name": "Sign in to Plex", + "description": "Required for server claim and library setup", + "provider": "plex", + "flow": { + "type": "pin", + "pinUrl": "https://plex.tv/api/v2/pins", + "authUrl": "https://app.plex.tv/auth#?clientID={clientId}&code={code}", + "pollUrl": "https://plex.tv/api/v2/pins/{pinId}", + "clientId": "your-client-id", + "tokenField": "authToken", + "headers": { "Accept": "application/json" } + } + } + ] +} +``` + +### Question Input + +```json +{ + "inputs": [ + { + "type": "question", + "id": "library_name", + "question": { + "question": "Library Name", + "description": "Name for the media library to create", + "type": "text", + "key": "library_name", + "default": "Movies" + } + } + ] +} +``` + +Access input values in your hook script: + +```typescript +const { authToken } = ctx.getInput<{ authToken: string }>("plex_login"); +const libraryName = ctx.getInput("library_name"); +``` + +## User Optional Hooks + +Hooks with `userOptional` show a checkbox in the install dialog, letting the user decide whether to run the hook: + +```json +{ + "id": "auto-setup", + "event": "onAfterInstall", + "userOptional": { + "label": "Automatically configure MyApp", + "description": "Signs in and sets up your libraries. You can do this manually later.", + "default": true + } +} +``` + +During upgrades, `userOptional` hooks are automatically excluded — only non-optional hooks run. + +## Hook Execution Flow + +### Install + +1. User confirms install (with optional hook opt-ins) +2. `onBeforeInstall` hooks run sequentially (blocks app creation) +3. TrueNAS `app.create` executes +4. `onAfterInstall` hooks run sequentially (blocks task completion) +5. Parent install task completes when all required hooks finish + +### Upgrade + +Same pattern with `onBeforeUpgrade` and `onAfterUpgrade`. Only hooks matching the version [conditions](#version-conditions) run. `userOptional` hooks are excluded. + +### Failure Handling + +When a non-optional hook fails after all auto-retries: + +1. The hook task enters `AWAITING_RETRY` state +2. The user sees Retry and Skip buttons in the activity center +3. **Retry** re-executes the hook from the beginning (or from the failed checkpoint if using `awaitCheckpointRetry`) +4. **Skip** marks the hook as skipped and allows the parent task to complete + +Optional hooks (`optional: true`) are automatically skipped on failure without blocking the install. + +## Checkpoint Retry Pattern + +For hooks with multiple steps, use `awaitCheckpointRetry` to let users retry individual steps without restarting the entire hook: + +```typescript +export async function afterInstall(ctx: HookContext) { + await ctx.registerCheckpoints([ + { id: "movies", message: "Creating Movies library" }, + { id: "shows", message: "Creating Shows library" }, + ]); + + // Create Movies library + try { + await createLibrary("Movies"); + await ctx.emitCheckpoint("movies"); + } catch (err) { + const action = await ctx.awaitCheckpointRetry("movies", err.message, [ + { label: "Endpoint", value: "POST /library/sections" }, + { label: "Status", value: err.status }, + ]); + if (action === "skip") { + await ctx.skipCheckpoint("movies", "Skipped by user"); + } else { + // Retry logic... + } + } +} +``` + +## Custom App Metadata + +When `custom: true`, the `metadata` field is required: + +```json +{ + "version": 5, + "custom": true, + "metadata": { + "name": "My Custom App", + "description": "A brief description of what the app does", + "icon": "https://example.com/icon.svg", + "version": "1.0.0" + } +} +``` + +Custom apps appear in the HexOS app store alongside standard TrueNAS catalog apps. The `internal: true` flag hides them in production (useful for test apps). + +## Complete V5 Example + +```json +{ + "version": 5, + "script": { + "version": "1.0.0", + "changeLog": "Initial release with post-install health check" + }, + "requirements": { + "locations": ["ApplicationsPerformance"], + "specifications": ["1CORE", "200MB"], + "permissions": ["READ_WRITE_LOCATIONS"], + "ports": [8080] + }, + "ensure_directories_exists": [ + { + "path": "$LOCATION(ApplicationsPerformance)/myapp/config", + "owner": { "user": "apps" }, + "snapshot": { "id": "config" } + } + ], + "app_values": { + "storage": { + "config": "$HOST_PATH($LOCATION(ApplicationsPerformance)/myapp/config)" + }, + "network": { + "web_port": { "port_number": 8080 } + }, + "resources": { + "limits": { + "memory": "$MEMORY(5%, 200)" + } + } + }, + "hooks": [ + { + "id": "health-check", + "event": "onAfterInstall", + "scriptContent": "export async function afterInstall(ctx) {\n await ctx.registerCheckpoints([\n { id: 'ready', message: 'Waiting for app' }\n ]);\n await ctx.waitForApp('/health');\n await ctx.emitCheckpoint('ready');\n}", + "entrypoint": "afterInstall", + "timeout": 120, + "description": "Checking app health", + "optional": true + } + ] +} +``` diff --git a/docs/features/apps/install-scripts/reference/schema.md b/docs/features/apps/install-scripts/reference/schema.md index b7ea6dbd..5867f747 100644 --- a/docs/features/apps/install-scripts/reference/schema.md +++ b/docs/features/apps/install-scripts/reference/schema.md @@ -2,9 +2,16 @@ Install scripts are JSON objects with the following structure. Scripts can use various macros (template variables) that are dynamically replaced during processing. +::: tip Source of Truth +Install scripts live in the [hexos-app-catalog](https://github.com/eshtek/hexos-app-catalog) repository. See [Contributing](/features/apps/install-scripts/contributing) for how to submit new scripts. +::: + ## Root Properties -- **`version`** (required): Schema version. Must be `4` (current required version). Versions 1-3 are deprecated. +- **`version`** (required): Schema version. Must be `4` or `5`. Versions 1-3 are deprecated. Use `5` if your script includes lifecycle hooks; otherwise `4` is fine. +- **`custom`** (optional): Set to `true` for community/custom apps that aren't in the default TrueNAS catalog +- **`internal`** (optional): Set to `true` for dev/test apps — hidden in production +- **`metadata`** (required if `custom: true`): Custom app metadata (see [Custom App Metadata](#custom-app-metadata)) - **`script`** (required): Metadata about the install script itself - **`version`** (required): Semantic version of this install script (e.g., "1.0.0", "2.1.3") - **`updateCompatibility`** (optional): Semver range expression defining which script versions can update to this version (e.g., ">=1.0.0" allows updates from any version 1.0.0 or higher, "^2.0.0" allows updates from 2.x.x versions). Supports all [semver range syntax](https://www.npmjs.com/package/semver#ranges) including `>=`, `>`, `<`, `<=`, `^`, `~`, and complex ranges like `">=1.0.0 <3.0.0"` @@ -13,6 +20,7 @@ Install scripts are JSON objects with the following structure. Scripts can use v - **`installation_questions`** (optional): Array of questions to ask the user during installation - **`ensure_directories_exists`** (optional): Array of directory entry objects to create before installation, with optional ownership and snapshot declarations - **`app_values`** (required): Configuration object passed directly to TrueNAS API +- **`hooks`** (optional, V5 only): Array of lifecycle hook declarations. See [Hooks Reference](/features/apps/install-scripts/reference/hooks) ## Available Macros @@ -42,9 +50,20 @@ Install scripts support various macros that are replaced dynamically during scri For detailed macro documentation and examples, see the [Macros Reference](/features/apps/install-scripts/reference/macros). +## Custom App Metadata + +When `custom: true`, the `metadata` object is required: + +| Property | Type | Required | Description | +|---|---|---|---| +| `name` | string | Yes | Display name in the HexOS app store | +| `description` | string | Yes | Brief description of what the app does | +| `icon` | string | Yes | URL to the app's icon (SVG or PNG) | +| `version` | string | Yes | Semantic version of the custom app | + ## Example Structure -For complete, working examples of install scripts, please refer to the [curated install scripts](/features/apps/install-scripts/curated/). These production-ready scripts demonstrate best practices and real-world usage patterns for popular applications like Plex, Jellyfin, Immich, and more. +For complete, working examples of install scripts, browse the [hexos-app-catalog](https://github.com/eshtek/hexos-app-catalog) repository. These production-ready scripts demonstrate best practices and real-world usage patterns for popular applications like Plex, Jellyfin, Immich, and more. ## Requirements diff --git a/package.json b/package.json index 43fa5c68..35932599 100644 --- a/package.json +++ b/package.json @@ -4,19 +4,16 @@ "private": true, "type": "module", "scripts": { - "gen:curated": "node scripts/generateCuratedIndex.mjs", "gen:release-notes": "node scripts/generateReleaseNotesIndex.mjs", - "gen:all": "npm run gen:curated && npm run gen:release-notes", + "gen:all": "npm run gen:release-notes", "docs:dev": "npm run gen:all && vitepress dev docs", "dev": "npm run docs:dev", - "docs:dev:here": "DOCS_DIR=. node scripts/generateCuratedIndex.mjs && node scripts/generateReleaseNotesIndex.mjs && vitepress dev .", + "docs:dev:here": "node scripts/generateReleaseNotesIndex.mjs && vitepress dev .", "docs:build": "npm run gen:all && vitepress build docs", "docs:serve": "vitepress serve docs", - "build": "npm run docs:build", - "prepare": "husky" + "build": "npm run docs:build" }, "devDependencies": { - "husky": "^9.1.7", "mermaid": "^11.10.0", "vitepress": "^1.3.0", "vitepress-plugin-mermaid": "^2.0.17" diff --git a/scripts/generateCuratedIndex.mjs b/scripts/generateCuratedIndex.mjs index 355906f6..5924f532 100644 --- a/scripts/generateCuratedIndex.mjs +++ b/scripts/generateCuratedIndex.mjs @@ -7,8 +7,8 @@ import { execSync } from 'child_process' const __dirname = path.dirname(fileURLToPath(import.meta.url)) const DOCS_DIR = process.env.DOCS_DIR || 'docs' -const PUBLIC_DIR = path.resolve(__dirname, '..', DOCS_DIR, 'public', 'install-scripts') -const APPS_MD = path.resolve(__dirname, '..', DOCS_DIR, 'features/apps/install-scripts/curated', 'index.md') +const CATALOG_DIR = process.env.CATALOG_DIR || path.resolve(__dirname, '..', '..', 'hexos-app-catalog') +const APPS_MD = path.resolve(__dirname, '..', DOCS_DIR, 'features/apps/install-scripts/curated', 'index.md') const START = '' const END = '' @@ -24,21 +24,19 @@ function humanFileSize(bytes) { function getGitLastModified(filePath) { try { - // Get the last commit date for the specific file const gitCommand = `git log -1 --format=%ci "${filePath}"` - const result = execSync(gitCommand, { - cwd: path.dirname(filePath), - encoding: 'utf8' + const result = execSync(gitCommand, { + cwd: path.dirname(filePath), + encoding: 'utf8' }).trim() - + if (result) { return new Date(result).toISOString().split('T')[0] } } catch (error) { console.warn(`Could not get git date for ${filePath}, falling back to fs date`) } - - // Fallback to filesystem date if git fails + try { const stat = fs.statSync(filePath) return new Date(stat.mtime).toISOString().split('T')[0] @@ -47,18 +45,47 @@ function getGitLastModified(filePath) { } } +function getScriptVersion(filePath) { + try { + const content = JSON.parse(fs.readFileSync(filePath, 'utf8')) + return content.version || '?' + } catch { + return '?' + } +} + +function hasHooks(filePath) { + try { + const content = JSON.parse(fs.readFileSync(filePath, 'utf8')) + return Array.isArray(content.hooks) && content.hooks.length > 0 + } catch { + return false + } +} + +function isInternalApp(filePath) { + try { + const content = JSON.parse(fs.readFileSync(filePath, 'utf8')) + return content.internal === true + } catch { + return false + } +} + function buildTable(files) { const lines = [] - lines.push('| App | Download | Size | Last Modified |') - lines.push('|---|---|---:|---|') + lines.push('| App | Format | Hooks | Size | Last Modified |') + lines.push('|---|---|---|---:|---|') for (const file of files) { - const p = path.join(PUBLIC_DIR, file) + const p = path.join(CATALOG_DIR, file) const stat = fs.statSync(p) const size = humanFileSize(stat.size) const mtime = getGitLastModified(p) const app = path.basename(file, '.json') - const href = `/install-scripts/${file}` - lines.push(`| \`${app}\` | [${file}](${href}) | ${size} | ${mtime} |`) + const version = `V${getScriptVersion(p)}` + const hooks = hasHooks(p) ? 'Yes' : '—' + const href = `https://github.com/eshtek/hexos-app-catalog/blob/main/${file}` + lines.push(`| [\`${app}\`](${href}) | ${version} | ${hooks} | ${size} | ${mtime} |`) } return lines.join('\n') } @@ -69,6 +96,8 @@ function ensureAppsPage() { const boilerplate = `# Apps (Curated Scripts) +Curated install scripts are maintained in the [hexos-app-catalog](https://github.com/eshtek/hexos-app-catalog) repository. + ${START} _No curated scripts yet._ ${END} @@ -79,18 +108,29 @@ ${END} function updateAppsPage() { ensureAppsPage() + + if (!fs.existsSync(CATALOG_DIR)) { + console.error(`Catalog directory not found: ${CATALOG_DIR}`) + console.error('Clone hexos-app-catalog as a sibling directory or set CATALOG_DIR env var') + process.exit(1) + } + let md = fs.readFileSync(APPS_MD, 'utf8') if (!md.includes(START) || !md.includes(END)) { - // If markers missing, append a fresh block to the end md += `\n\n${START}\n${END}\n` } - fs.mkdirSync(PUBLIC_DIR, { recursive: true }) - const files = fs.readdirSync(PUBLIC_DIR).filter(f => f.endsWith('.json')).sort() + const files = fs.readdirSync(CATALOG_DIR) + .filter(f => f.endsWith('.json')) + .filter(f => { + const p = path.join(CATALOG_DIR, f) + return !isInternalApp(p) + }) + .sort() const content = files.length === 0 - ? '_No curated scripts found yet — add JSON files under `docs/public/install-scripts/` and run `npm run gen:curated`._' + ? '_No curated scripts found — add JSON files to the [hexos-app-catalog](https://github.com/eshtek/hexos-app-catalog) repo._' : buildTable(files) const before = md.slice(0, md.indexOf(START) + START.length) From 7729c2e0a92c645b07b9fc77a8300879d9c7b53d Mon Sep 17 00:00:00 2001 From: Jerod Fritz Date: Mon, 1 Jun 2026 21:11:39 -0400 Subject: [PATCH 2/6] docs: Enhance userOptional hook documentation with new properties for link This expands the reference for `userOptional` hooks, detailing new configuration properties like `label`, `description`, `default`, and the `link` property. The `link` property enables script authors to provide external URLs, such as terms of service, for users to review before making a choice. --- .../apps/install-scripts/reference/hooks.md | 42 ++++++++++++++++++- 1 file changed, 41 insertions(+), 1 deletion(-) diff --git a/docs/features/apps/install-scripts/reference/hooks.md b/docs/features/apps/install-scripts/reference/hooks.md index da747b65..779512bd 100644 --- a/docs/features/apps/install-scripts/reference/hooks.md +++ b/docs/features/apps/install-scripts/reference/hooks.md @@ -266,7 +266,7 @@ const libraryName = ctx.getInput("library_name"); ## User Optional Hooks -Hooks with `userOptional` show a checkbox in the install dialog, letting the user decide whether to run the hook: +Hooks with `userOptional` show a toggle switch in the install dialog, letting the user decide whether to run the hook: ```json { @@ -280,6 +280,46 @@ Hooks with `userOptional` show a checkbox in the install dialog, letting the use } ``` +### userOptional Properties + +| Property | Type | Required | Description | +|---|---|---|---| +| `label` | string | Yes | Short label displayed next to the toggle switch | +| `description` | string | No | Explanatory text shown below the toggle | +| `default` | boolean | No | Whether the toggle is on by default (default: `true`) | +| `link` | object | No | A link rendered inline at the end of the description (see below) | + +### Adding a Link + +Use the `link` property to display a clickable link after the description text. This is useful when your hook performs an action that requires the user to acknowledge external terms of service or documentation. + +```json +{ + "id": "configure-plex", + "event": "onAfterInstall", + "userOptional": { + "label": "Pre-configure Plex", + "description": "Sign in to your Plex account to automatically claim your server, set preferences, and create media libraries. By enabling this, you agree that HexOS will accept the Plex Terms of Service on your behalf.", + "default": true, + "link": { + "url": "https://www.plex.tv/about/privacy-legal/plex-terms-of-service/", + "label": "Plex Terms of Service" + } + } +} +``` + +| Property | Type | Required | Description | +|---|---|---|---| +| `link.url` | string | Yes | Fully qualified URL (must pass URL validation) | +| `link.label` | string | Yes | Clickable text displayed as the link | + +The link opens in a new tab. It renders inline at the end of the description paragraph, styled as a branded underlined link. + +::: tip When to use a link +If your hook accepts terms, agrees to a EULA, or performs an action governed by a third-party service's policies on behalf of the user, include a `link` to the relevant terms so the user can review them before opting in. +::: + During upgrades, `userOptional` hooks are automatically excluded — only non-optional hooks run. ## Hook Execution Flow From 7fcd01828344904edc4814a3922b69ded1182f59 Mon Sep 17 00:00:00 2001 From: Jerod Fritz Date: Thu, 18 Jun 2026 10:14:38 -0400 Subject: [PATCH 3/6] blog: add app preconfiguration blog post --- bun.lock | 631 ++++++++++++++++++++ docs/.vitepress/sidebar.ts | 1 + docs/blog/2026-06-18.md | 72 +++ docs/blog/index.md | 1 + docs/public/videos/hexos-apps-preconfig.mp4 | Bin 0 -> 7869455 bytes 5 files changed, 705 insertions(+) create mode 100644 bun.lock create mode 100644 docs/blog/2026-06-18.md create mode 100644 docs/public/videos/hexos-apps-preconfig.mp4 diff --git a/bun.lock b/bun.lock new file mode 100644 index 00000000..9a871551 --- /dev/null +++ b/bun.lock @@ -0,0 +1,631 @@ +{ + "lockfileVersion": 1, + "configVersion": 0, + "workspaces": { + "": { + "name": "hexos-docs", + "devDependencies": { + "mermaid": "^11.10.0", + "vitepress": "^1.3.0", + "vitepress-plugin-mermaid": "^2.0.17", + }, + }, + }, + "packages": { + "@algolia/abtesting": ["@algolia/abtesting@1.1.0", "", { "dependencies": { "@algolia/client-common": "5.35.0", "@algolia/requester-browser-xhr": "5.35.0", "@algolia/requester-fetch": "5.35.0", "@algolia/requester-node-http": "5.35.0" } }, "sha512-sEyWjw28a/9iluA37KLGu8vjxEIlb60uxznfTUmXImy7H5NvbpSO6yYgmgH5KiD7j+zTUUihiST0jEP12IoXow=="], + + "@algolia/autocomplete-core": ["@algolia/autocomplete-core@1.17.7", "", { "dependencies": { "@algolia/autocomplete-plugin-algolia-insights": "1.17.7", "@algolia/autocomplete-shared": "1.17.7" } }, "sha512-BjiPOW6ks90UKl7TwMv7oNQMnzU+t/wk9mgIDi6b1tXpUek7MW0lbNOUHpvam9pe3lVCf4xPFT+lK7s+e+fs7Q=="], + + "@algolia/autocomplete-plugin-algolia-insights": ["@algolia/autocomplete-plugin-algolia-insights@1.17.7", "", { "dependencies": { "@algolia/autocomplete-shared": "1.17.7" }, "peerDependencies": { "search-insights": ">= 1 < 3" } }, "sha512-Jca5Ude6yUOuyzjnz57og7Et3aXjbwCSDf/8onLHSQgw1qW3ALl9mrMWaXb5FmPVkV3EtkD2F/+NkT6VHyPu9A=="], + + "@algolia/autocomplete-preset-algolia": ["@algolia/autocomplete-preset-algolia@1.17.7", "", { "dependencies": { "@algolia/autocomplete-shared": "1.17.7" }, "peerDependencies": { "@algolia/client-search": ">= 4.9.1 < 6", "algoliasearch": ">= 4.9.1 < 6" } }, "sha512-ggOQ950+nwbWROq2MOCIL71RE0DdQZsceqrg32UqnhDz8FlO9rL8ONHNsI2R1MH0tkgVIDKI/D0sMiUchsFdWA=="], + + "@algolia/autocomplete-shared": ["@algolia/autocomplete-shared@1.17.7", "", { "peerDependencies": { "@algolia/client-search": ">= 4.9.1 < 6", "algoliasearch": ">= 4.9.1 < 6" } }, "sha512-o/1Vurr42U/qskRSuhBH+VKxMvkkUVTLU6WZQr+L5lGZZLYWyhdzWjW0iGXY7EkwRTjBqvN2EsR81yCTGV/kmg=="], + + "@algolia/client-abtesting": ["@algolia/client-abtesting@5.35.0", "", { "dependencies": { "@algolia/client-common": "5.35.0", "@algolia/requester-browser-xhr": "5.35.0", "@algolia/requester-fetch": "5.35.0", "@algolia/requester-node-http": "5.35.0" } }, "sha512-uUdHxbfHdoppDVflCHMxRlj49/IllPwwQ2cQ8DLC4LXr3kY96AHBpW0dMyi6ygkn2MtFCc6BxXCzr668ZRhLBQ=="], + + "@algolia/client-analytics": ["@algolia/client-analytics@5.35.0", "", { "dependencies": { "@algolia/client-common": "5.35.0", "@algolia/requester-browser-xhr": "5.35.0", "@algolia/requester-fetch": "5.35.0", "@algolia/requester-node-http": "5.35.0" } }, "sha512-SunAgwa9CamLcRCPnPHx1V2uxdQwJGqb1crYrRWktWUdld0+B2KyakNEeVn5lln4VyeNtW17Ia7V7qBWyM/Skw=="], + + "@algolia/client-common": ["@algolia/client-common@5.35.0", "", {}, "sha512-ipE0IuvHu/bg7TjT2s+187kz/E3h5ssfTtjpg1LbWMgxlgiaZIgTTbyynM7NfpSJSKsgQvCQxWjGUO51WSCu7w=="], + + "@algolia/client-insights": ["@algolia/client-insights@5.35.0", "", { "dependencies": { "@algolia/client-common": "5.35.0", "@algolia/requester-browser-xhr": "5.35.0", "@algolia/requester-fetch": "5.35.0", "@algolia/requester-node-http": "5.35.0" } }, "sha512-UNbCXcBpqtzUucxExwTSfAe8gknAJ485NfPN6o1ziHm6nnxx97piIbcBQ3edw823Tej2Wxu1C0xBY06KgeZ7gA=="], + + "@algolia/client-personalization": ["@algolia/client-personalization@5.35.0", "", { "dependencies": { "@algolia/client-common": "5.35.0", "@algolia/requester-browser-xhr": "5.35.0", "@algolia/requester-fetch": "5.35.0", "@algolia/requester-node-http": "5.35.0" } }, "sha512-/KWjttZ6UCStt4QnWoDAJ12cKlQ+fkpMtyPmBgSS2WThJQdSV/4UWcqCUqGH7YLbwlj3JjNirCu3Y7uRTClxvA=="], + + "@algolia/client-query-suggestions": ["@algolia/client-query-suggestions@5.35.0", "", { "dependencies": { "@algolia/client-common": "5.35.0", "@algolia/requester-browser-xhr": "5.35.0", "@algolia/requester-fetch": "5.35.0", "@algolia/requester-node-http": "5.35.0" } }, "sha512-8oCuJCFf/71IYyvQQC+iu4kgViTODbXDk3m7yMctEncRSRV+u2RtDVlpGGfPlJQOrAY7OONwJlSHkmbbm2Kp/w=="], + + "@algolia/client-search": ["@algolia/client-search@5.35.0", "", { "dependencies": { "@algolia/client-common": "5.35.0", "@algolia/requester-browser-xhr": "5.35.0", "@algolia/requester-fetch": "5.35.0", "@algolia/requester-node-http": "5.35.0" } }, "sha512-FfmdHTrXhIduWyyuko1YTcGLuicVbhUyRjO3HbXE4aP655yKZgdTIfMhZ/V5VY9bHuxv/fGEh3Od1Lvv2ODNTg=="], + + "@algolia/ingestion": ["@algolia/ingestion@1.35.0", "", { "dependencies": { "@algolia/client-common": "5.35.0", "@algolia/requester-browser-xhr": "5.35.0", "@algolia/requester-fetch": "5.35.0", "@algolia/requester-node-http": "5.35.0" } }, "sha512-gPzACem9IL1Co8mM1LKMhzn1aSJmp+Vp434An4C0OBY4uEJRcqsLN3uLBlY+bYvFg8C8ImwM9YRiKczJXRk0XA=="], + + "@algolia/monitoring": ["@algolia/monitoring@1.35.0", "", { "dependencies": { "@algolia/client-common": "5.35.0", "@algolia/requester-browser-xhr": "5.35.0", "@algolia/requester-fetch": "5.35.0", "@algolia/requester-node-http": "5.35.0" } }, "sha512-w9MGFLB6ashI8BGcQoVt7iLgDIJNCn4OIu0Q0giE3M2ItNrssvb8C0xuwJQyTy1OFZnemG0EB1OvXhIHOvQwWw=="], + + "@algolia/recommend": ["@algolia/recommend@5.35.0", "", { "dependencies": { "@algolia/client-common": "5.35.0", "@algolia/requester-browser-xhr": "5.35.0", "@algolia/requester-fetch": "5.35.0", "@algolia/requester-node-http": "5.35.0" } }, "sha512-AhrVgaaXAb8Ue0u2nuRWwugt0dL5UmRgS9LXe0Hhz493a8KFeZVUE56RGIV3hAa6tHzmAV7eIoqcWTQvxzlJeQ=="], + + "@algolia/requester-browser-xhr": ["@algolia/requester-browser-xhr@5.35.0", "", { "dependencies": { "@algolia/client-common": "5.35.0" } }, "sha512-diY415KLJZ6x1Kbwl9u96Jsz0OstE3asjXtJ9pmk1d+5gPuQ5jQyEsgC+WmEXzlec3iuVszm8AzNYYaqw6B+Zw=="], + + "@algolia/requester-fetch": ["@algolia/requester-fetch@5.35.0", "", { "dependencies": { "@algolia/client-common": "5.35.0" } }, "sha512-uydqnSmpAjrgo8bqhE9N1wgcB98psTRRQXcjc4izwMB7yRl9C8uuAQ/5YqRj04U0mMQ+fdu2fcNF6m9+Z1BzDQ=="], + + "@algolia/requester-node-http": ["@algolia/requester-node-http@5.35.0", "", { "dependencies": { "@algolia/client-common": "5.35.0" } }, "sha512-RgLX78ojYOrThJHrIiPzT4HW3yfQa0D7K+MQ81rhxqaNyNBu4F1r+72LNHYH/Z+y9I1Mrjrd/c/Ue5zfDgAEjQ=="], + + "@antfu/install-pkg": ["@antfu/install-pkg@1.1.0", "", { "dependencies": { "package-manager-detector": "^1.3.0", "tinyexec": "^1.0.1" } }, "sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ=="], + + "@antfu/utils": ["@antfu/utils@8.1.1", "", {}, "sha512-Mex9nXf9vR6AhcXmMrlz/HVgYYZpVGJ6YlPgwl7UnaFpnshXs6EK/oa5Gpf3CzENMjkvEx2tQtntGnb7UtSTOQ=="], + + "@babel/helper-string-parser": ["@babel/helper-string-parser@7.27.1", "", {}, "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA=="], + + "@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.27.1", "", {}, "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow=="], + + "@babel/parser": ["@babel/parser@7.28.3", "", { "dependencies": { "@babel/types": "^7.28.2" }, "bin": { "parser": "bin/babel-parser.js" } }, "sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA=="], + + "@babel/types": ["@babel/types@7.28.2", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1" } }, "sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ=="], + + "@braintree/sanitize-url": ["@braintree/sanitize-url@7.1.1", "", {}, "sha512-i1L7noDNxtFyL5DmZafWy1wRVhGehQmzZaz1HiN5e7iylJMSZR7ekOV7NsIqa5qBldlLrsKv4HbgFUVlQrz8Mw=="], + + "@chevrotain/cst-dts-gen": ["@chevrotain/cst-dts-gen@11.0.3", "", { "dependencies": { "@chevrotain/gast": "11.0.3", "@chevrotain/types": "11.0.3", "lodash-es": "4.17.21" } }, "sha512-BvIKpRLeS/8UbfxXxgC33xOumsacaeCKAjAeLyOn7Pcp95HiRbrpl14S+9vaZLolnbssPIUuiUd8IvgkRyt6NQ=="], + + "@chevrotain/gast": ["@chevrotain/gast@11.0.3", "", { "dependencies": { "@chevrotain/types": "11.0.3", "lodash-es": "4.17.21" } }, "sha512-+qNfcoNk70PyS/uxmj3li5NiECO+2YKZZQMbmjTqRI3Qchu8Hig/Q9vgkHpI3alNjr7M+a2St5pw5w5F6NL5/Q=="], + + "@chevrotain/regexp-to-ast": ["@chevrotain/regexp-to-ast@11.0.3", "", {}, "sha512-1fMHaBZxLFvWI067AVbGJav1eRY7N8DDvYCTwGBiE/ytKBgP8azTdgyrKyWZ9Mfh09eHWb5PgTSO8wi7U824RA=="], + + "@chevrotain/types": ["@chevrotain/types@11.0.3", "", {}, "sha512-gsiM3G8b58kZC2HaWR50gu6Y1440cHiJ+i3JUvcp/35JchYejb2+5MVeJK0iKThYpAa/P2PYFV4hoi44HD+aHQ=="], + + "@chevrotain/utils": ["@chevrotain/utils@11.0.3", "", {}, "sha512-YslZMgtJUyuMbZ+aKvfF3x1f5liK4mWNxghFRv7jqRR9C3R3fAOGTTKvxXDa2Y1s9zSbcpuO0cAxDYsc9SrXoQ=="], + + "@docsearch/css": ["@docsearch/css@3.8.2", "", {}, "sha512-y05ayQFyUmCXze79+56v/4HpycYF3uFqB78pLPrSV5ZKAlDuIAAJNhaRi8tTdRNXh05yxX/TyNnzD6LwSM89vQ=="], + + "@docsearch/js": ["@docsearch/js@3.8.2", "", { "dependencies": { "@docsearch/react": "3.8.2", "preact": "^10.0.0" } }, "sha512-Q5wY66qHn0SwA7Taa0aDbHiJvaFJLOJyHmooQ7y8hlwwQLQ/5WwCcoX0g7ii04Qi2DJlHsd0XXzJ8Ypw9+9YmQ=="], + + "@docsearch/react": ["@docsearch/react@3.8.2", "", { "dependencies": { "@algolia/autocomplete-core": "1.17.7", "@algolia/autocomplete-preset-algolia": "1.17.7", "@docsearch/css": "3.8.2", "algoliasearch": "^5.14.2" }, "peerDependencies": { "@types/react": ">= 16.8.0 < 19.0.0", "react": ">= 16.8.0 < 19.0.0", "react-dom": ">= 16.8.0 < 19.0.0", "search-insights": ">= 1 < 3" }, "optionalPeers": ["@types/react", "react", "react-dom"] }, "sha512-xCRrJQlTt8N9GU0DG4ptwHRkfnSnD/YpdeaXe02iKfqs97TkZJv60yE+1eq/tjPcVnTW8dP5qLP7itifFVV5eg=="], + + "@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.21.5", "", { "os": "aix", "cpu": "ppc64" }, "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ=="], + + "@esbuild/android-arm": ["@esbuild/android-arm@0.21.5", "", { "os": "android", "cpu": "arm" }, "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg=="], + + "@esbuild/android-arm64": ["@esbuild/android-arm64@0.21.5", "", { "os": "android", "cpu": "arm64" }, "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A=="], + + "@esbuild/android-x64": ["@esbuild/android-x64@0.21.5", "", { "os": "android", "cpu": "x64" }, "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA=="], + + "@esbuild/darwin-arm64": ["@esbuild/darwin-arm64@0.21.5", "", { "os": "darwin", "cpu": "arm64" }, "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ=="], + + "@esbuild/darwin-x64": ["@esbuild/darwin-x64@0.21.5", "", { "os": "darwin", "cpu": "x64" }, "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw=="], + + "@esbuild/freebsd-arm64": ["@esbuild/freebsd-arm64@0.21.5", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g=="], + + "@esbuild/freebsd-x64": ["@esbuild/freebsd-x64@0.21.5", "", { "os": "freebsd", "cpu": "x64" }, "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ=="], + + "@esbuild/linux-arm": ["@esbuild/linux-arm@0.21.5", "", { "os": "linux", "cpu": "arm" }, "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA=="], + + "@esbuild/linux-arm64": ["@esbuild/linux-arm64@0.21.5", "", { "os": "linux", "cpu": "arm64" }, "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q=="], + + "@esbuild/linux-ia32": ["@esbuild/linux-ia32@0.21.5", "", { "os": "linux", "cpu": "ia32" }, "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg=="], + + "@esbuild/linux-loong64": ["@esbuild/linux-loong64@0.21.5", "", { "os": "linux", "cpu": "none" }, "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg=="], + + "@esbuild/linux-mips64el": ["@esbuild/linux-mips64el@0.21.5", "", { "os": "linux", "cpu": "none" }, "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg=="], + + "@esbuild/linux-ppc64": ["@esbuild/linux-ppc64@0.21.5", "", { "os": "linux", "cpu": "ppc64" }, "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w=="], + + "@esbuild/linux-riscv64": ["@esbuild/linux-riscv64@0.21.5", "", { "os": "linux", "cpu": "none" }, "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA=="], + + "@esbuild/linux-s390x": ["@esbuild/linux-s390x@0.21.5", "", { "os": "linux", "cpu": "s390x" }, "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A=="], + + "@esbuild/linux-x64": ["@esbuild/linux-x64@0.21.5", "", { "os": "linux", "cpu": "x64" }, "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ=="], + + "@esbuild/netbsd-x64": ["@esbuild/netbsd-x64@0.21.5", "", { "os": "none", "cpu": "x64" }, "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg=="], + + "@esbuild/openbsd-x64": ["@esbuild/openbsd-x64@0.21.5", "", { "os": "openbsd", "cpu": "x64" }, "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow=="], + + "@esbuild/sunos-x64": ["@esbuild/sunos-x64@0.21.5", "", { "os": "sunos", "cpu": "x64" }, "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg=="], + + "@esbuild/win32-arm64": ["@esbuild/win32-arm64@0.21.5", "", { "os": "win32", "cpu": "arm64" }, "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A=="], + + "@esbuild/win32-ia32": ["@esbuild/win32-ia32@0.21.5", "", { "os": "win32", "cpu": "ia32" }, "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA=="], + + "@esbuild/win32-x64": ["@esbuild/win32-x64@0.21.5", "", { "os": "win32", "cpu": "x64" }, "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw=="], + + "@iconify-json/simple-icons": ["@iconify-json/simple-icons@1.2.48", "", { "dependencies": { "@iconify/types": "*" } }, "sha512-EACOtZMoPJtERiAbX1De0asrrCtlwI27+03c9OJlYWsly9w1O5vcD8rTzh+kDPjo+K8FOVnq2Qy+h/CzljSKDA=="], + + "@iconify/types": ["@iconify/types@2.0.0", "", {}, "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg=="], + + "@iconify/utils": ["@iconify/utils@2.3.0", "", { "dependencies": { "@antfu/install-pkg": "^1.0.0", "@antfu/utils": "^8.1.0", "@iconify/types": "^2.0.0", "debug": "^4.4.0", "globals": "^15.14.0", "kolorist": "^1.8.0", "local-pkg": "^1.0.0", "mlly": "^1.7.4" } }, "sha512-GmQ78prtwYW6EtzXRU1rY+KwOKfz32PD7iJh6Iyqw68GiKuoZ2A6pRtzWONz5VQJbp50mEjXh/7NkumtrAgRKA=="], + + "@jridgewell/sourcemap-codec": ["@jridgewell/sourcemap-codec@1.5.5", "", {}, "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og=="], + + "@mermaid-js/mermaid-mindmap": ["@mermaid-js/mermaid-mindmap@9.3.0", "", { "dependencies": { "@braintree/sanitize-url": "^6.0.0", "cytoscape": "^3.23.0", "cytoscape-cose-bilkent": "^4.1.0", "cytoscape-fcose": "^2.1.0", "d3": "^7.0.0", "khroma": "^2.0.0", "non-layered-tidy-tree-layout": "^2.0.2" } }, "sha512-IhtYSVBBRYviH1Ehu8gk69pMDF8DSRqXBRDMWrEfHoaMruHeaP2DXA3PBnuwsMaCdPQhlUUcy/7DBLAEIXvCAw=="], + + "@mermaid-js/parser": ["@mermaid-js/parser@0.6.2", "", { "dependencies": { "langium": "3.3.1" } }, "sha512-+PO02uGF6L6Cs0Bw8RpGhikVvMWEysfAyl27qTlroUB8jSWr1lL0Sf6zi78ZxlSnmgSY2AMMKVgghnN9jTtwkQ=="], + + "@rollup/rollup-android-arm-eabi": ["@rollup/rollup-android-arm-eabi@4.46.3", "", { "os": "android", "cpu": "arm" }, "sha512-UmTdvXnLlqQNOCJnyksjPs1G4GqXNGW1LrzCe8+8QoaLhhDeTXYBgJ3k6x61WIhlHX2U+VzEJ55TtIjR/HTySA=="], + + "@rollup/rollup-android-arm64": ["@rollup/rollup-android-arm64@4.46.3", "", { "os": "android", "cpu": "arm64" }, "sha512-8NoxqLpXm7VyeI0ocidh335D6OKT0UJ6fHdnIxf3+6oOerZZc+O7r+UhvROji6OspyPm+rrIdb1gTXtVIqn+Sg=="], + + "@rollup/rollup-darwin-arm64": ["@rollup/rollup-darwin-arm64@4.46.3", "", { "os": "darwin", "cpu": "arm64" }, "sha512-csnNavqZVs1+7/hUKtgjMECsNG2cdB8F7XBHP6FfQjqhjF8rzMzb3SLyy/1BG7YSfQ+bG75Ph7DyedbUqwq1rA=="], + + "@rollup/rollup-darwin-x64": ["@rollup/rollup-darwin-x64@4.46.3", "", { "os": "darwin", "cpu": "x64" }, "sha512-r2MXNjbuYabSIX5yQqnT8SGSQ26XQc8fmp6UhlYJd95PZJkQD1u82fWP7HqvGUf33IsOC6qsiV+vcuD4SDP6iw=="], + + "@rollup/rollup-freebsd-arm64": ["@rollup/rollup-freebsd-arm64@4.46.3", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-uluObTmgPJDuJh9xqxyr7MV61Imq+0IvVsAlWyvxAaBSNzCcmZlhfYcRhCdMaCsy46ccZa7vtDDripgs9Jkqsw=="], + + "@rollup/rollup-freebsd-x64": ["@rollup/rollup-freebsd-x64@4.46.3", "", { "os": "freebsd", "cpu": "x64" }, "sha512-AVJXEq9RVHQnejdbFvh1eWEoobohUYN3nqJIPI4mNTMpsyYN01VvcAClxflyk2HIxvLpRcRggpX1m9hkXkpC/A=="], + + "@rollup/rollup-linux-arm-gnueabihf": ["@rollup/rollup-linux-arm-gnueabihf@4.46.3", "", { "os": "linux", "cpu": "arm" }, "sha512-byyflM+huiwHlKi7VHLAYTKr67X199+V+mt1iRgJenAI594vcmGGddWlu6eHujmcdl6TqSNnvqaXJqZdnEWRGA=="], + + "@rollup/rollup-linux-arm-musleabihf": ["@rollup/rollup-linux-arm-musleabihf@4.46.3", "", { "os": "linux", "cpu": "arm" }, "sha512-aLm3NMIjr4Y9LklrH5cu7yybBqoVCdr4Nvnm8WB7PKCn34fMCGypVNpGK0JQWdPAzR/FnoEoFtlRqZbBBLhVoQ=="], + + "@rollup/rollup-linux-arm64-gnu": ["@rollup/rollup-linux-arm64-gnu@4.46.3", "", { "os": "linux", "cpu": "arm64" }, "sha512-VtilE6eznJRDIoFOzaagQodUksTEfLIsvXymS+UdJiSXrPW7Ai+WG4uapAc3F7Hgs791TwdGh4xyOzbuzIZrnw=="], + + "@rollup/rollup-linux-arm64-musl": ["@rollup/rollup-linux-arm64-musl@4.46.3", "", { "os": "linux", "cpu": "arm64" }, "sha512-dG3JuS6+cRAL0GQ925Vppafi0qwZnkHdPeuZIxIPXqkCLP02l7ka+OCyBoDEv8S+nKHxfjvjW4OZ7hTdHkx8/w=="], + + "@rollup/rollup-linux-loongarch64-gnu": ["@rollup/rollup-linux-loongarch64-gnu@4.46.3", "", { "os": "linux", "cpu": "none" }, "sha512-iU8DxnxEKJptf8Vcx4XvAUdpkZfaz0KWfRrnIRrOndL0SvzEte+MTM7nDH4A2Now4FvTZ01yFAgj6TX/mZl8hQ=="], + + "@rollup/rollup-linux-ppc64-gnu": ["@rollup/rollup-linux-ppc64-gnu@4.46.3", "", { "os": "linux", "cpu": "ppc64" }, "sha512-VrQZp9tkk0yozJoQvQcqlWiqaPnLM6uY1qPYXvukKePb0fqaiQtOdMJSxNFUZFsGw5oA5vvVokjHrx8a9Qsz2A=="], + + "@rollup/rollup-linux-riscv64-gnu": ["@rollup/rollup-linux-riscv64-gnu@4.46.3", "", { "os": "linux", "cpu": "none" }, "sha512-uf2eucWSUb+M7b0poZ/08LsbcRgaDYL8NCGjUeFMwCWFwOuFcZ8D9ayPl25P3pl+D2FH45EbHdfyUesQ2Lt9wA=="], + + "@rollup/rollup-linux-riscv64-musl": ["@rollup/rollup-linux-riscv64-musl@4.46.3", "", { "os": "linux", "cpu": "none" }, "sha512-7tnUcDvN8DHm/9ra+/nF7lLzYHDeODKKKrh6JmZejbh1FnCNZS8zMkZY5J4sEipy2OW1d1Ncc4gNHUd0DLqkSg=="], + + "@rollup/rollup-linux-s390x-gnu": ["@rollup/rollup-linux-s390x-gnu@4.46.3", "", { "os": "linux", "cpu": "s390x" }, "sha512-MUpAOallJim8CsJK+4Lc9tQzlfPbHxWDrGXZm2z6biaadNpvh3a5ewcdat478W+tXDoUiHwErX/dOql7ETcLqg=="], + + "@rollup/rollup-linux-x64-gnu": ["@rollup/rollup-linux-x64-gnu@4.46.3", "", { "os": "linux", "cpu": "x64" }, "sha512-F42IgZI4JicE2vM2PWCe0N5mR5vR0gIdORPqhGQ32/u1S1v3kLtbZ0C/mi9FFk7C5T0PgdeyWEPajPjaUpyoKg=="], + + "@rollup/rollup-linux-x64-musl": ["@rollup/rollup-linux-x64-musl@4.46.3", "", { "os": "linux", "cpu": "x64" }, "sha512-oLc+JrwwvbimJUInzx56Q3ujL3Kkhxehg7O1gWAYzm8hImCd5ld1F2Gry5YDjR21MNb5WCKhC9hXgU7rRlyegQ=="], + + "@rollup/rollup-win32-arm64-msvc": ["@rollup/rollup-win32-arm64-msvc@4.46.3", "", { "os": "win32", "cpu": "arm64" }, "sha512-lOrQ+BVRstruD1fkWg9yjmumhowR0oLAAzavB7yFSaGltY8klttmZtCLvOXCmGE9mLIn8IBV/IFrQOWz5xbFPg=="], + + "@rollup/rollup-win32-ia32-msvc": ["@rollup/rollup-win32-ia32-msvc@4.46.3", "", { "os": "win32", "cpu": "ia32" }, "sha512-vvrVKPRS4GduGR7VMH8EylCBqsDcw6U+/0nPDuIjXQRbHJc6xOBj+frx8ksfZAh6+Fptw5wHrN7etlMmQnPQVg=="], + + "@rollup/rollup-win32-x64-msvc": ["@rollup/rollup-win32-x64-msvc@4.46.3", "", { "os": "win32", "cpu": "x64" }, "sha512-fi3cPxCnu3ZeM3EwKZPgXbWoGzm2XHgB/WShKI81uj8wG0+laobmqy5wbgEwzstlbLu4MyO8C19FyhhWseYKNQ=="], + + "@shikijs/core": ["@shikijs/core@2.5.0", "", { "dependencies": { "@shikijs/engine-javascript": "2.5.0", "@shikijs/engine-oniguruma": "2.5.0", "@shikijs/types": "2.5.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4", "hast-util-to-html": "^9.0.4" } }, "sha512-uu/8RExTKtavlpH7XqnVYBrfBkUc20ngXiX9NSrBhOVZYv/7XQRKUyhtkeflY5QsxC0GbJThCerruZfsUaSldg=="], + + "@shikijs/engine-javascript": ["@shikijs/engine-javascript@2.5.0", "", { "dependencies": { "@shikijs/types": "2.5.0", "@shikijs/vscode-textmate": "^10.0.2", "oniguruma-to-es": "^3.1.0" } }, "sha512-VjnOpnQf8WuCEZtNUdjjwGUbtAVKuZkVQ/5cHy/tojVVRIRtlWMYVjyWhxOmIq05AlSOv72z7hRNRGVBgQOl0w=="], + + "@shikijs/engine-oniguruma": ["@shikijs/engine-oniguruma@2.5.0", "", { "dependencies": { "@shikijs/types": "2.5.0", "@shikijs/vscode-textmate": "^10.0.2" } }, "sha512-pGd1wRATzbo/uatrCIILlAdFVKdxImWJGQ5rFiB5VZi2ve5xj3Ax9jny8QvkaV93btQEwR/rSz5ERFpC5mKNIw=="], + + "@shikijs/langs": ["@shikijs/langs@2.5.0", "", { "dependencies": { "@shikijs/types": "2.5.0" } }, "sha512-Qfrrt5OsNH5R+5tJ/3uYBBZv3SuGmnRPejV9IlIbFH3HTGLDlkqgHymAlzklVmKBjAaVmkPkyikAV/sQ1wSL+w=="], + + "@shikijs/themes": ["@shikijs/themes@2.5.0", "", { "dependencies": { "@shikijs/types": "2.5.0" } }, "sha512-wGrk+R8tJnO0VMzmUExHR+QdSaPUl/NKs+a4cQQRWyoc3YFbUzuLEi/KWK1hj+8BfHRKm2jNhhJck1dfstJpiw=="], + + "@shikijs/transformers": ["@shikijs/transformers@2.5.0", "", { "dependencies": { "@shikijs/core": "2.5.0", "@shikijs/types": "2.5.0" } }, "sha512-SI494W5X60CaUwgi8u4q4m4s3YAFSxln3tzNjOSYqq54wlVgz0/NbbXEb3mdLbqMBztcmS7bVTaEd2w0qMmfeg=="], + + "@shikijs/types": ["@shikijs/types@2.5.0", "", { "dependencies": { "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-ygl5yhxki9ZLNuNpPitBWvcy9fsSKKaRuO4BAlMyagszQidxcpLAr0qiW/q43DtSIDxO6hEbtYLiFZNXO/hdGw=="], + + "@shikijs/vscode-textmate": ["@shikijs/vscode-textmate@10.0.2", "", {}, "sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg=="], + + "@types/d3": ["@types/d3@7.4.3", "", { "dependencies": { "@types/d3-array": "*", "@types/d3-axis": "*", "@types/d3-brush": "*", "@types/d3-chord": "*", "@types/d3-color": "*", "@types/d3-contour": "*", "@types/d3-delaunay": "*", "@types/d3-dispatch": "*", "@types/d3-drag": "*", "@types/d3-dsv": "*", "@types/d3-ease": "*", "@types/d3-fetch": "*", "@types/d3-force": "*", "@types/d3-format": "*", "@types/d3-geo": "*", "@types/d3-hierarchy": "*", "@types/d3-interpolate": "*", "@types/d3-path": "*", "@types/d3-polygon": "*", "@types/d3-quadtree": "*", "@types/d3-random": "*", "@types/d3-scale": "*", "@types/d3-scale-chromatic": "*", "@types/d3-selection": "*", "@types/d3-shape": "*", "@types/d3-time": "*", "@types/d3-time-format": "*", "@types/d3-timer": "*", "@types/d3-transition": "*", "@types/d3-zoom": "*" } }, "sha512-lZXZ9ckh5R8uiFVt8ogUNf+pIrK4EsWrx2Np75WvF/eTpJ0FMHNhjXk8CKEx/+gpHbNQyJWehbFaTvqmHWB3ww=="], + + "@types/d3-array": ["@types/d3-array@3.2.1", "", {}, "sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg=="], + + "@types/d3-axis": ["@types/d3-axis@3.0.6", "", { "dependencies": { "@types/d3-selection": "*" } }, "sha512-pYeijfZuBd87T0hGn0FO1vQ/cgLk6E1ALJjfkC0oJ8cbwkZl3TpgS8bVBLZN+2jjGgg38epgxb2zmoGtSfvgMw=="], + + "@types/d3-brush": ["@types/d3-brush@3.0.6", "", { "dependencies": { "@types/d3-selection": "*" } }, "sha512-nH60IZNNxEcrh6L1ZSMNA28rj27ut/2ZmI3r96Zd+1jrZD++zD3LsMIjWlvg4AYrHn/Pqz4CF3veCxGjtbqt7A=="], + + "@types/d3-chord": ["@types/d3-chord@3.0.6", "", {}, "sha512-LFYWWd8nwfwEmTZG9PfQxd17HbNPksHBiJHaKuY1XeqscXacsS2tyoo6OdRsjf+NQYeB6XrNL3a25E3gH69lcg=="], + + "@types/d3-color": ["@types/d3-color@3.1.3", "", {}, "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A=="], + + "@types/d3-contour": ["@types/d3-contour@3.0.6", "", { "dependencies": { "@types/d3-array": "*", "@types/geojson": "*" } }, "sha512-BjzLgXGnCWjUSYGfH1cpdo41/hgdWETu4YxpezoztawmqsvCeep+8QGfiY6YbDvfgHz/DkjeIkkZVJavB4a3rg=="], + + "@types/d3-delaunay": ["@types/d3-delaunay@6.0.4", "", {}, "sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw=="], + + "@types/d3-dispatch": ["@types/d3-dispatch@3.0.7", "", {}, "sha512-5o9OIAdKkhN1QItV2oqaE5KMIiXAvDWBDPrD85e58Qlz1c1kI/J0NcqbEG88CoTwJrYe7ntUCVfeUl2UJKbWgA=="], + + "@types/d3-drag": ["@types/d3-drag@3.0.7", "", { "dependencies": { "@types/d3-selection": "*" } }, "sha512-HE3jVKlzU9AaMazNufooRJ5ZpWmLIoc90A37WU2JMmeq28w1FQqCZswHZ3xR+SuxYftzHq6WU6KJHvqxKzTxxQ=="], + + "@types/d3-dsv": ["@types/d3-dsv@3.0.7", "", {}, "sha512-n6QBF9/+XASqcKK6waudgL0pf/S5XHPPI8APyMLLUHd8NqouBGLsU8MgtO7NINGtPBtk9Kko/W4ea0oAspwh9g=="], + + "@types/d3-ease": ["@types/d3-ease@3.0.2", "", {}, "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA=="], + + "@types/d3-fetch": ["@types/d3-fetch@3.0.7", "", { "dependencies": { "@types/d3-dsv": "*" } }, "sha512-fTAfNmxSb9SOWNB9IoG5c8Hg6R+AzUHDRlsXsDZsNp6sxAEOP0tkP3gKkNSO/qmHPoBFTxNrjDprVHDQDvo5aA=="], + + "@types/d3-force": ["@types/d3-force@3.0.10", "", {}, "sha512-ZYeSaCF3p73RdOKcjj+swRlZfnYpK1EbaDiYICEEp5Q6sUiqFaFQ9qgoshp5CzIyyb/yD09kD9o2zEltCexlgw=="], + + "@types/d3-format": ["@types/d3-format@3.0.4", "", {}, "sha512-fALi2aI6shfg7vM5KiR1wNJnZ7r6UuggVqtDA+xiEdPZQwy/trcQaHnwShLuLdta2rTymCNpxYTiMZX/e09F4g=="], + + "@types/d3-geo": ["@types/d3-geo@3.1.0", "", { "dependencies": { "@types/geojson": "*" } }, "sha512-856sckF0oP/diXtS4jNsiQw/UuK5fQG8l/a9VVLeSouf1/PPbBE1i1W852zVwKwYCBkFJJB7nCFTbk6UMEXBOQ=="], + + "@types/d3-hierarchy": ["@types/d3-hierarchy@3.1.7", "", {}, "sha512-tJFtNoYBtRtkNysX1Xq4sxtjK8YgoWUNpIiUee0/jHGRwqvzYxkq0hGVbbOGSz+JgFxxRu4K8nb3YpG3CMARtg=="], + + "@types/d3-interpolate": ["@types/d3-interpolate@3.0.4", "", { "dependencies": { "@types/d3-color": "*" } }, "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA=="], + + "@types/d3-path": ["@types/d3-path@3.1.1", "", {}, "sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg=="], + + "@types/d3-polygon": ["@types/d3-polygon@3.0.2", "", {}, "sha512-ZuWOtMaHCkN9xoeEMr1ubW2nGWsp4nIql+OPQRstu4ypeZ+zk3YKqQT0CXVe/PYqrKpZAi+J9mTs05TKwjXSRA=="], + + "@types/d3-quadtree": ["@types/d3-quadtree@3.0.6", "", {}, "sha512-oUzyO1/Zm6rsxKRHA1vH0NEDG58HrT5icx/azi9MF1TWdtttWl0UIUsjEQBBh+SIkrpd21ZjEv7ptxWys1ncsg=="], + + "@types/d3-random": ["@types/d3-random@3.0.3", "", {}, "sha512-Imagg1vJ3y76Y2ea0871wpabqp613+8/r0mCLEBfdtqC7xMSfj9idOnmBYyMoULfHePJyxMAw3nWhJxzc+LFwQ=="], + + "@types/d3-scale": ["@types/d3-scale@4.0.9", "", { "dependencies": { "@types/d3-time": "*" } }, "sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw=="], + + "@types/d3-scale-chromatic": ["@types/d3-scale-chromatic@3.1.0", "", {}, "sha512-iWMJgwkK7yTRmWqRB5plb1kadXyQ5Sj8V/zYlFGMUBbIPKQScw+Dku9cAAMgJG+z5GYDoMjWGLVOvjghDEFnKQ=="], + + "@types/d3-selection": ["@types/d3-selection@3.0.11", "", {}, "sha512-bhAXu23DJWsrI45xafYpkQ4NtcKMwWnAC/vKrd2l+nxMFuvOT3XMYTIj2opv8vq8AO5Yh7Qac/nSeP/3zjTK0w=="], + + "@types/d3-shape": ["@types/d3-shape@3.1.7", "", { "dependencies": { "@types/d3-path": "*" } }, "sha512-VLvUQ33C+3J+8p+Daf+nYSOsjB4GXp19/S/aGo60m9h1v6XaxjiT82lKVWJCfzhtuZ3yD7i/TPeC/fuKLLOSmg=="], + + "@types/d3-time": ["@types/d3-time@3.0.4", "", {}, "sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g=="], + + "@types/d3-time-format": ["@types/d3-time-format@4.0.3", "", {}, "sha512-5xg9rC+wWL8kdDj153qZcsJ0FWiFt0J5RB6LYUNZjwSnesfblqrI/bJ1wBdJ8OQfncgbJG5+2F+qfqnqyzYxyg=="], + + "@types/d3-timer": ["@types/d3-timer@3.0.2", "", {}, "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw=="], + + "@types/d3-transition": ["@types/d3-transition@3.0.9", "", { "dependencies": { "@types/d3-selection": "*" } }, "sha512-uZS5shfxzO3rGlu0cC3bjmMFKsXv+SmZZcgp0KD22ts4uGXp5EVYGzu/0YdwZeKmddhcAccYtREJKkPfXkZuCg=="], + + "@types/d3-zoom": ["@types/d3-zoom@3.0.8", "", { "dependencies": { "@types/d3-interpolate": "*", "@types/d3-selection": "*" } }, "sha512-iqMC4/YlFCSlO8+2Ii1GGGliCAY4XdeG748w5vQUbevlbDu0zSjH/+jojorQVBK/se0j6DUFNPBGSqD3YWYnDw=="], + + "@types/estree": ["@types/estree@1.0.8", "", {}, "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w=="], + + "@types/geojson": ["@types/geojson@7946.0.16", "", {}, "sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg=="], + + "@types/hast": ["@types/hast@3.0.4", "", { "dependencies": { "@types/unist": "*" } }, "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ=="], + + "@types/linkify-it": ["@types/linkify-it@5.0.0", "", {}, "sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q=="], + + "@types/markdown-it": ["@types/markdown-it@14.1.2", "", { "dependencies": { "@types/linkify-it": "^5", "@types/mdurl": "^2" } }, "sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog=="], + + "@types/mdast": ["@types/mdast@4.0.4", "", { "dependencies": { "@types/unist": "*" } }, "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA=="], + + "@types/mdurl": ["@types/mdurl@2.0.0", "", {}, "sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg=="], + + "@types/trusted-types": ["@types/trusted-types@2.0.7", "", {}, "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw=="], + + "@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="], + + "@types/web-bluetooth": ["@types/web-bluetooth@0.0.21", "", {}, "sha512-oIQLCGWtcFZy2JW77j9k8nHzAOpqMHLQejDA48XXMWH6tjCQHz5RCFz1bzsmROyL6PUm+LLnUiI4BCn221inxA=="], + + "@ungap/structured-clone": ["@ungap/structured-clone@1.3.0", "", {}, "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g=="], + + "@vitejs/plugin-vue": ["@vitejs/plugin-vue@5.2.4", "", { "peerDependencies": { "vite": "^5.0.0 || ^6.0.0", "vue": "^3.2.25" } }, "sha512-7Yx/SXSOcQq5HiiV3orevHUFn+pmMB4cgbEkDYgnkUWb0WfeQ/wa2yFv6D5ICiCQOVpjA7vYDXrC7AGO8yjDHA=="], + + "@vue/compiler-core": ["@vue/compiler-core@3.5.18", "", { "dependencies": { "@babel/parser": "^7.28.0", "@vue/shared": "3.5.18", "entities": "^4.5.0", "estree-walker": "^2.0.2", "source-map-js": "^1.2.1" } }, "sha512-3slwjQrrV1TO8MoXgy3aynDQ7lslj5UqDxuHnrzHtpON5CBinhWjJETciPngpin/T3OuW3tXUf86tEurusnztw=="], + + "@vue/compiler-dom": ["@vue/compiler-dom@3.5.18", "", { "dependencies": { "@vue/compiler-core": "3.5.18", "@vue/shared": "3.5.18" } }, "sha512-RMbU6NTU70++B1JyVJbNbeFkK+A+Q7y9XKE2EM4NLGm2WFR8x9MbAtWxPPLdm0wUkuZv9trpwfSlL6tjdIa1+A=="], + + "@vue/compiler-sfc": ["@vue/compiler-sfc@3.5.18", "", { "dependencies": { "@babel/parser": "^7.28.0", "@vue/compiler-core": "3.5.18", "@vue/compiler-dom": "3.5.18", "@vue/compiler-ssr": "3.5.18", "@vue/shared": "3.5.18", "estree-walker": "^2.0.2", "magic-string": "^0.30.17", "postcss": "^8.5.6", "source-map-js": "^1.2.1" } }, "sha512-5aBjvGqsWs+MoxswZPoTB9nSDb3dhd1x30xrrltKujlCxo48j8HGDNj3QPhF4VIS0VQDUrA1xUfp2hEa+FNyXA=="], + + "@vue/compiler-ssr": ["@vue/compiler-ssr@3.5.18", "", { "dependencies": { "@vue/compiler-dom": "3.5.18", "@vue/shared": "3.5.18" } }, "sha512-xM16Ak7rSWHkM3m22NlmcdIM+K4BMyFARAfV9hYFl+SFuRzrZ3uGMNW05kA5pmeMa0X9X963Kgou7ufdbpOP9g=="], + + "@vue/devtools-api": ["@vue/devtools-api@7.7.7", "", { "dependencies": { "@vue/devtools-kit": "^7.7.7" } }, "sha512-lwOnNBH2e7x1fIIbVT7yF5D+YWhqELm55/4ZKf45R9T8r9dE2AIOy8HKjfqzGsoTHFbWbr337O4E0A0QADnjBg=="], + + "@vue/devtools-kit": ["@vue/devtools-kit@7.7.7", "", { "dependencies": { "@vue/devtools-shared": "^7.7.7", "birpc": "^2.3.0", "hookable": "^5.5.3", "mitt": "^3.0.1", "perfect-debounce": "^1.0.0", "speakingurl": "^14.0.1", "superjson": "^2.2.2" } }, "sha512-wgoZtxcTta65cnZ1Q6MbAfePVFxfM+gq0saaeytoph7nEa7yMXoi6sCPy4ufO111B9msnw0VOWjPEFCXuAKRHA=="], + + "@vue/devtools-shared": ["@vue/devtools-shared@7.7.7", "", { "dependencies": { "rfdc": "^1.4.1" } }, "sha512-+udSj47aRl5aKb0memBvcUG9koarqnxNM5yjuREvqwK6T3ap4mn3Zqqc17QrBFTqSMjr3HK1cvStEZpMDpfdyw=="], + + "@vue/reactivity": ["@vue/reactivity@3.5.18", "", { "dependencies": { "@vue/shared": "3.5.18" } }, "sha512-x0vPO5Imw+3sChLM5Y+B6G1zPjwdOri9e8V21NnTnlEvkxatHEH5B5KEAJcjuzQ7BsjGrKtfzuQ5eQwXh8HXBg=="], + + "@vue/runtime-core": ["@vue/runtime-core@3.5.18", "", { "dependencies": { "@vue/reactivity": "3.5.18", "@vue/shared": "3.5.18" } }, "sha512-DUpHa1HpeOQEt6+3nheUfqVXRog2kivkXHUhoqJiKR33SO4x+a5uNOMkV487WPerQkL0vUuRvq/7JhRgLW3S+w=="], + + "@vue/runtime-dom": ["@vue/runtime-dom@3.5.18", "", { "dependencies": { "@vue/reactivity": "3.5.18", "@vue/runtime-core": "3.5.18", "@vue/shared": "3.5.18", "csstype": "^3.1.3" } }, "sha512-YwDj71iV05j4RnzZnZtGaXwPoUWeRsqinblgVJwR8XTXYZ9D5PbahHQgsbmzUvCWNF6x7siQ89HgnX5eWkr3mw=="], + + "@vue/server-renderer": ["@vue/server-renderer@3.5.18", "", { "dependencies": { "@vue/compiler-ssr": "3.5.18", "@vue/shared": "3.5.18" }, "peerDependencies": { "vue": "3.5.18" } }, "sha512-PvIHLUoWgSbDG7zLHqSqaCoZvHi6NNmfVFOqO+OnwvqMz/tqQr3FuGWS8ufluNddk7ZLBJYMrjcw1c6XzR12mA=="], + + "@vue/shared": ["@vue/shared@3.5.18", "", {}, "sha512-cZy8Dq+uuIXbxCZpuLd2GJdeSO/lIzIspC2WtkqIpje5QyFbvLaI5wZtdUjLHjGZrlVX6GilejatWwVYYRc8tA=="], + + "@vueuse/core": ["@vueuse/core@12.8.2", "", { "dependencies": { "@types/web-bluetooth": "^0.0.21", "@vueuse/metadata": "12.8.2", "@vueuse/shared": "12.8.2", "vue": "^3.5.13" } }, "sha512-HbvCmZdzAu3VGi/pWYm5Ut+Kd9mn1ZHnn4L5G8kOQTPs/IwIAmJoBrmYk2ckLArgMXZj0AW3n5CAejLUO+PhdQ=="], + + "@vueuse/integrations": ["@vueuse/integrations@12.8.2", "", { "dependencies": { "@vueuse/core": "12.8.2", "@vueuse/shared": "12.8.2", "vue": "^3.5.13" }, "peerDependencies": { "async-validator": "^4", "axios": "^1", "change-case": "^5", "drauu": "^0.4", "focus-trap": "^7", "fuse.js": "^7", "idb-keyval": "^6", "jwt-decode": "^4", "nprogress": "^0.2", "qrcode": "^1.5", "sortablejs": "^1", "universal-cookie": "^7" }, "optionalPeers": ["async-validator", "axios", "change-case", "drauu", "fuse.js", "idb-keyval", "jwt-decode", "nprogress", "qrcode", "sortablejs", "universal-cookie"] }, "sha512-fbGYivgK5uBTRt7p5F3zy6VrETlV9RtZjBqd1/HxGdjdckBgBM4ugP8LHpjolqTj14TXTxSK1ZfgPbHYyGuH7g=="], + + "@vueuse/metadata": ["@vueuse/metadata@12.8.2", "", {}, "sha512-rAyLGEuoBJ/Il5AmFHiziCPdQzRt88VxR+Y/A/QhJ1EWtWqPBBAxTAFaSkviwEuOEZNtW8pvkPgoCZQ+HxqW1A=="], + + "@vueuse/shared": ["@vueuse/shared@12.8.2", "", { "dependencies": { "vue": "^3.5.13" } }, "sha512-dznP38YzxZoNloI0qpEfpkms8knDtaoQ6Y/sfS0L7Yki4zh40LFHEhur0odJC6xTHG5dxWVPiUWBXn+wCG2s5w=="], + + "acorn": ["acorn@8.15.0", "", { "bin": "bin/acorn" }, "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg=="], + + "algoliasearch": ["algoliasearch@5.35.0", "", { "dependencies": { "@algolia/abtesting": "1.1.0", "@algolia/client-abtesting": "5.35.0", "@algolia/client-analytics": "5.35.0", "@algolia/client-common": "5.35.0", "@algolia/client-insights": "5.35.0", "@algolia/client-personalization": "5.35.0", "@algolia/client-query-suggestions": "5.35.0", "@algolia/client-search": "5.35.0", "@algolia/ingestion": "1.35.0", "@algolia/monitoring": "1.35.0", "@algolia/recommend": "5.35.0", "@algolia/requester-browser-xhr": "5.35.0", "@algolia/requester-fetch": "5.35.0", "@algolia/requester-node-http": "5.35.0" } }, "sha512-Y+moNhsqgLmvJdgTsO4GZNgsaDWv8AOGAaPeIeHKlDn/XunoAqYbA+XNpBd1dW8GOXAUDyxC9Rxc7AV4kpFcIg=="], + + "birpc": ["birpc@2.5.0", "", {}, "sha512-VSWO/W6nNQdyP520F1mhf+Lc2f8pjGQOtoHHm7Ze8Go1kX7akpVIrtTa0fn+HB0QJEDVacl6aO08YE0PgXfdnQ=="], + + "ccount": ["ccount@2.0.1", "", {}, "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg=="], + + "character-entities-html4": ["character-entities-html4@2.1.0", "", {}, "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA=="], + + "character-entities-legacy": ["character-entities-legacy@3.0.0", "", {}, "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ=="], + + "chevrotain": ["chevrotain@11.0.3", "", { "dependencies": { "@chevrotain/cst-dts-gen": "11.0.3", "@chevrotain/gast": "11.0.3", "@chevrotain/regexp-to-ast": "11.0.3", "@chevrotain/types": "11.0.3", "@chevrotain/utils": "11.0.3", "lodash-es": "4.17.21" } }, "sha512-ci2iJH6LeIkvP9eJW6gpueU8cnZhv85ELY8w8WiFtNjMHA5ad6pQLaJo9mEly/9qUyCpvqX8/POVUTf18/HFdw=="], + + "chevrotain-allstar": ["chevrotain-allstar@0.3.1", "", { "dependencies": { "lodash-es": "^4.17.21" }, "peerDependencies": { "chevrotain": "^11.0.0" } }, "sha512-b7g+y9A0v4mxCW1qUhf3BSVPg+/NvGErk/dOkrDaHA0nQIQGAtrOjlX//9OQtRlSCy+x9rfB5N8yC71lH1nvMw=="], + + "comma-separated-tokens": ["comma-separated-tokens@2.0.3", "", {}, "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg=="], + + "commander": ["commander@8.3.0", "", {}, "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww=="], + + "confbox": ["confbox@0.2.2", "", {}, "sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ=="], + + "copy-anything": ["copy-anything@3.0.5", "", { "dependencies": { "is-what": "^4.1.8" } }, "sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w=="], + + "cose-base": ["cose-base@1.0.3", "", { "dependencies": { "layout-base": "^1.0.0" } }, "sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg=="], + + "csstype": ["csstype@3.1.3", "", {}, "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw=="], + + "cytoscape": ["cytoscape@3.33.1", "", {}, "sha512-iJc4TwyANnOGR1OmWhsS9ayRS3s+XQ185FmuHObThD+5AeJCakAAbWv8KimMTt08xCCLNgneQwFp+JRJOr9qGQ=="], + + "cytoscape-cose-bilkent": ["cytoscape-cose-bilkent@4.1.0", "", { "dependencies": { "cose-base": "^1.0.0" }, "peerDependencies": { "cytoscape": "^3.2.0" } }, "sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ=="], + + "cytoscape-fcose": ["cytoscape-fcose@2.2.0", "", { "dependencies": { "cose-base": "^2.2.0" }, "peerDependencies": { "cytoscape": "^3.2.0" } }, "sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ=="], + + "d3": ["d3@7.9.0", "", { "dependencies": { "d3-array": "3", "d3-axis": "3", "d3-brush": "3", "d3-chord": "3", "d3-color": "3", "d3-contour": "4", "d3-delaunay": "6", "d3-dispatch": "3", "d3-drag": "3", "d3-dsv": "3", "d3-ease": "3", "d3-fetch": "3", "d3-force": "3", "d3-format": "3", "d3-geo": "3", "d3-hierarchy": "3", "d3-interpolate": "3", "d3-path": "3", "d3-polygon": "3", "d3-quadtree": "3", "d3-random": "3", "d3-scale": "4", "d3-scale-chromatic": "3", "d3-selection": "3", "d3-shape": "3", "d3-time": "3", "d3-time-format": "4", "d3-timer": "3", "d3-transition": "3", "d3-zoom": "3" } }, "sha512-e1U46jVP+w7Iut8Jt8ri1YsPOvFpg46k+K8TpCb0P+zjCkjkPnV7WzfDJzMHy1LnA+wj5pLT1wjO901gLXeEhA=="], + + "d3-array": ["d3-array@3.2.4", "", { "dependencies": { "internmap": "1 - 2" } }, "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg=="], + + "d3-axis": ["d3-axis@3.0.0", "", {}, "sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw=="], + + "d3-brush": ["d3-brush@3.0.0", "", { "dependencies": { "d3-dispatch": "1 - 3", "d3-drag": "2 - 3", "d3-interpolate": "1 - 3", "d3-selection": "3", "d3-transition": "3" } }, "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ=="], + + "d3-chord": ["d3-chord@3.0.1", "", { "dependencies": { "d3-path": "1 - 3" } }, "sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g=="], + + "d3-color": ["d3-color@3.1.0", "", {}, "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA=="], + + "d3-contour": ["d3-contour@4.0.2", "", { "dependencies": { "d3-array": "^3.2.0" } }, "sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA=="], + + "d3-delaunay": ["d3-delaunay@6.0.4", "", { "dependencies": { "delaunator": "5" } }, "sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A=="], + + "d3-dispatch": ["d3-dispatch@3.0.1", "", {}, "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg=="], + + "d3-drag": ["d3-drag@3.0.0", "", { "dependencies": { "d3-dispatch": "1 - 3", "d3-selection": "3" } }, "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg=="], + + "d3-dsv": ["d3-dsv@3.0.1", "", { "dependencies": { "commander": "7", "iconv-lite": "0.6", "rw": "1" }, "bin": { "csv2json": "bin/dsv2json.js", "csv2tsv": "bin/dsv2dsv.js", "dsv2dsv": "bin/dsv2dsv.js", "dsv2json": "bin/dsv2json.js", "json2csv": "bin/json2dsv.js", "json2dsv": "bin/json2dsv.js", "json2tsv": "bin/json2dsv.js", "tsv2csv": "bin/dsv2dsv.js", "tsv2json": "bin/dsv2json.js" } }, "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q=="], + + "d3-ease": ["d3-ease@3.0.1", "", {}, "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w=="], + + "d3-fetch": ["d3-fetch@3.0.1", "", { "dependencies": { "d3-dsv": "1 - 3" } }, "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw=="], + + "d3-force": ["d3-force@3.0.0", "", { "dependencies": { "d3-dispatch": "1 - 3", "d3-quadtree": "1 - 3", "d3-timer": "1 - 3" } }, "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg=="], + + "d3-format": ["d3-format@3.1.0", "", {}, "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA=="], + + "d3-geo": ["d3-geo@3.1.1", "", { "dependencies": { "d3-array": "2.5.0 - 3" } }, "sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q=="], + + "d3-hierarchy": ["d3-hierarchy@3.1.2", "", {}, "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA=="], + + "d3-interpolate": ["d3-interpolate@3.0.1", "", { "dependencies": { "d3-color": "1 - 3" } }, "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g=="], + + "d3-path": ["d3-path@3.1.0", "", {}, "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ=="], + + "d3-polygon": ["d3-polygon@3.0.1", "", {}, "sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg=="], + + "d3-quadtree": ["d3-quadtree@3.0.1", "", {}, "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw=="], + + "d3-random": ["d3-random@3.0.1", "", {}, "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ=="], + + "d3-sankey": ["d3-sankey@0.12.3", "", { "dependencies": { "d3-array": "1 - 2", "d3-shape": "^1.2.0" } }, "sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ=="], + + "d3-scale": ["d3-scale@4.0.2", "", { "dependencies": { "d3-array": "2.10.0 - 3", "d3-format": "1 - 3", "d3-interpolate": "1.2.0 - 3", "d3-time": "2.1.1 - 3", "d3-time-format": "2 - 4" } }, "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ=="], + + "d3-scale-chromatic": ["d3-scale-chromatic@3.1.0", "", { "dependencies": { "d3-color": "1 - 3", "d3-interpolate": "1 - 3" } }, "sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ=="], + + "d3-selection": ["d3-selection@3.0.0", "", {}, "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ=="], + + "d3-shape": ["d3-shape@3.2.0", "", { "dependencies": { "d3-path": "^3.1.0" } }, "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA=="], + + "d3-time": ["d3-time@3.1.0", "", { "dependencies": { "d3-array": "2 - 3" } }, "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q=="], + + "d3-time-format": ["d3-time-format@4.1.0", "", { "dependencies": { "d3-time": "1 - 3" } }, "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg=="], + + "d3-timer": ["d3-timer@3.0.1", "", {}, "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA=="], + + "d3-transition": ["d3-transition@3.0.1", "", { "dependencies": { "d3-color": "1 - 3", "d3-dispatch": "1 - 3", "d3-ease": "1 - 3", "d3-interpolate": "1 - 3", "d3-timer": "1 - 3" }, "peerDependencies": { "d3-selection": "2 - 3" } }, "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w=="], + + "d3-zoom": ["d3-zoom@3.0.0", "", { "dependencies": { "d3-dispatch": "1 - 3", "d3-drag": "2 - 3", "d3-interpolate": "1 - 3", "d3-selection": "2 - 3", "d3-transition": "2 - 3" } }, "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw=="], + + "dagre-d3-es": ["dagre-d3-es@7.0.11", "", { "dependencies": { "d3": "^7.9.0", "lodash-es": "^4.17.21" } }, "sha512-tvlJLyQf834SylNKax8Wkzco/1ias1OPw8DcUMDE7oUIoSEW25riQVuiu/0OWEFqT0cxHT3Pa9/D82Jr47IONw=="], + + "dayjs": ["dayjs@1.11.13", "", {}, "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg=="], + + "debug": ["debug@4.4.1", "", { "dependencies": { "ms": "^2.1.3" } }, "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ=="], + + "delaunator": ["delaunator@5.0.1", "", { "dependencies": { "robust-predicates": "^3.0.2" } }, "sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw=="], + + "dequal": ["dequal@2.0.3", "", {}, "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA=="], + + "devlop": ["devlop@1.1.0", "", { "dependencies": { "dequal": "^2.0.0" } }, "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA=="], + + "dompurify": ["dompurify@3.2.6", "", { "optionalDependencies": { "@types/trusted-types": "^2.0.7" } }, "sha512-/2GogDQlohXPZe6D6NOgQvXLPSYBqIWMnZ8zzOhn09REE4eyAzb+Hed3jhoM9OkuaJ8P6ZGTTVWQKAi8ieIzfQ=="], + + "emoji-regex-xs": ["emoji-regex-xs@1.0.0", "", {}, "sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg=="], + + "entities": ["entities@4.5.0", "", {}, "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw=="], + + "esbuild": ["esbuild@0.21.5", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.21.5", "@esbuild/android-arm": "0.21.5", "@esbuild/android-arm64": "0.21.5", "@esbuild/android-x64": "0.21.5", "@esbuild/darwin-arm64": "0.21.5", "@esbuild/darwin-x64": "0.21.5", "@esbuild/freebsd-arm64": "0.21.5", "@esbuild/freebsd-x64": "0.21.5", "@esbuild/linux-arm": "0.21.5", "@esbuild/linux-arm64": "0.21.5", "@esbuild/linux-ia32": "0.21.5", "@esbuild/linux-loong64": "0.21.5", "@esbuild/linux-mips64el": "0.21.5", "@esbuild/linux-ppc64": "0.21.5", "@esbuild/linux-riscv64": "0.21.5", "@esbuild/linux-s390x": "0.21.5", "@esbuild/linux-x64": "0.21.5", "@esbuild/netbsd-x64": "0.21.5", "@esbuild/openbsd-x64": "0.21.5", "@esbuild/sunos-x64": "0.21.5", "@esbuild/win32-arm64": "0.21.5", "@esbuild/win32-ia32": "0.21.5", "@esbuild/win32-x64": "0.21.5" }, "bin": "bin/esbuild" }, "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw=="], + + "estree-walker": ["estree-walker@2.0.2", "", {}, "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="], + + "exsolve": ["exsolve@1.0.7", "", {}, "sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw=="], + + "focus-trap": ["focus-trap@7.6.5", "", { "dependencies": { "tabbable": "^6.2.0" } }, "sha512-7Ke1jyybbbPZyZXFxEftUtxFGLMpE2n6A+z//m4CRDlj0hW+o3iYSmh8nFlYMurOiJVDmJRilUQtJr08KfIxlg=="], + + "fsevents": ["fsevents@2.3.3", "", { "os": "darwin" }, "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="], + + "globals": ["globals@15.15.0", "", {}, "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg=="], + + "hachure-fill": ["hachure-fill@0.5.2", "", {}, "sha512-3GKBOn+m2LX9iq+JC1064cSFprJY4jL1jCXTcpnfER5HYE2l/4EfWSGzkPa/ZDBmYI0ZOEj5VHV/eKnPGkHuOg=="], + + "hast-util-to-html": ["hast-util-to-html@9.0.5", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "ccount": "^2.0.0", "comma-separated-tokens": "^2.0.0", "hast-util-whitespace": "^3.0.0", "html-void-elements": "^3.0.0", "mdast-util-to-hast": "^13.0.0", "property-information": "^7.0.0", "space-separated-tokens": "^2.0.0", "stringify-entities": "^4.0.0", "zwitch": "^2.0.4" } }, "sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw=="], + + "hast-util-whitespace": ["hast-util-whitespace@3.0.0", "", { "dependencies": { "@types/hast": "^3.0.0" } }, "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw=="], + + "hookable": ["hookable@5.5.3", "", {}, "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ=="], + + "html-void-elements": ["html-void-elements@3.0.0", "", {}, "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg=="], + + "iconv-lite": ["iconv-lite@0.6.3", "", { "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" } }, "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw=="], + + "internmap": ["internmap@2.0.3", "", {}, "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg=="], + + "is-what": ["is-what@4.1.16", "", {}, "sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A=="], + + "katex": ["katex@0.16.22", "", { "dependencies": { "commander": "^8.3.0" }, "bin": "cli.js" }, "sha512-XCHRdUw4lf3SKBaJe4EvgqIuWwkPSo9XoeO8GjQW94Bp7TWv9hNhzZjZ+OH9yf1UmLygb7DIT5GSFQiyt16zYg=="], + + "khroma": ["khroma@2.1.0", "", {}, "sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw=="], + + "kolorist": ["kolorist@1.8.0", "", {}, "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ=="], + + "langium": ["langium@3.3.1", "", { "dependencies": { "chevrotain": "~11.0.3", "chevrotain-allstar": "~0.3.0", "vscode-languageserver": "~9.0.1", "vscode-languageserver-textdocument": "~1.0.11", "vscode-uri": "~3.0.8" } }, "sha512-QJv/h939gDpvT+9SiLVlY7tZC3xB2qK57v0J04Sh9wpMb6MP1q8gB21L3WIo8T5P1MSMg3Ep14L7KkDCFG3y4w=="], + + "layout-base": ["layout-base@1.0.2", "", {}, "sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg=="], + + "local-pkg": ["local-pkg@1.1.2", "", { "dependencies": { "mlly": "^1.7.4", "pkg-types": "^2.3.0", "quansync": "^0.2.11" } }, "sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A=="], + + "lodash-es": ["lodash-es@4.17.21", "", {}, "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="], + + "magic-string": ["magic-string@0.30.17", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0" } }, "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA=="], + + "mark.js": ["mark.js@8.11.1", "", {}, "sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ=="], + + "marked": ["marked@16.2.0", "", { "bin": "bin/marked.js" }, "sha512-LbbTuye+0dWRz2TS9KJ7wsnD4KAtpj0MVkWc90XvBa6AslXsT0hTBVH5k32pcSyHH1fst9XEFJunXHktVy0zlg=="], + + "mdast-util-to-hast": ["mdast-util-to-hast@13.2.0", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "@ungap/structured-clone": "^1.0.0", "devlop": "^1.0.0", "micromark-util-sanitize-uri": "^2.0.0", "trim-lines": "^3.0.0", "unist-util-position": "^5.0.0", "unist-util-visit": "^5.0.0", "vfile": "^6.0.0" } }, "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA=="], + + "mermaid": ["mermaid@11.10.0", "", { "dependencies": { "@braintree/sanitize-url": "^7.0.4", "@iconify/utils": "^2.1.33", "@mermaid-js/parser": "^0.6.2", "@types/d3": "^7.4.3", "cytoscape": "^3.29.3", "cytoscape-cose-bilkent": "^4.1.0", "cytoscape-fcose": "^2.2.0", "d3": "^7.9.0", "d3-sankey": "^0.12.3", "dagre-d3-es": "7.0.11", "dayjs": "^1.11.13", "dompurify": "^3.2.5", "katex": "^0.16.22", "khroma": "^2.1.0", "lodash-es": "^4.17.21", "marked": "^16.0.0", "roughjs": "^4.6.6", "stylis": "^4.3.6", "ts-dedent": "^2.2.0", "uuid": "^11.1.0" } }, "sha512-oQsFzPBy9xlpnGxUqLbVY8pvknLlsNIJ0NWwi8SUJjhbP1IT0E0o1lfhU4iYV3ubpy+xkzkaOyDUQMn06vQElQ=="], + + "micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="], + + "micromark-util-encode": ["micromark-util-encode@2.0.1", "", {}, "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw=="], + + "micromark-util-sanitize-uri": ["micromark-util-sanitize-uri@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ=="], + + "micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="], + + "micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="], + + "minisearch": ["minisearch@7.1.2", "", {}, "sha512-R1Pd9eF+MD5JYDDSPAp/q1ougKglm14uEkPMvQ/05RGmx6G9wvmLTrTI/Q5iPNJLYqNdsDQ7qTGIcNWR+FrHmA=="], + + "mitt": ["mitt@3.0.1", "", {}, "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw=="], + + "mlly": ["mlly@1.7.4", "", { "dependencies": { "acorn": "^8.14.0", "pathe": "^2.0.1", "pkg-types": "^1.3.0", "ufo": "^1.5.4" } }, "sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw=="], + + "ms": ["ms@2.1.3", "", {}, "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="], + + "nanoid": ["nanoid@3.3.11", "", { "bin": "bin/nanoid.cjs" }, "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w=="], + + "non-layered-tidy-tree-layout": ["non-layered-tidy-tree-layout@2.0.2", "", {}, "sha512-gkXMxRzUH+PB0ax9dUN0yYF0S25BqeAYqhgMaLUFmpXLEk7Fcu8f4emJuOAY0V8kjDICxROIKsTAKsV/v355xw=="], + + "oniguruma-to-es": ["oniguruma-to-es@3.1.1", "", { "dependencies": { "emoji-regex-xs": "^1.0.0", "regex": "^6.0.1", "regex-recursion": "^6.0.2" } }, "sha512-bUH8SDvPkH3ho3dvwJwfonjlQ4R80vjyvrU8YpxuROddv55vAEJrTuCuCVUhhsHbtlD9tGGbaNApGQckXhS8iQ=="], + + "package-manager-detector": ["package-manager-detector@1.3.0", "", {}, "sha512-ZsEbbZORsyHuO00lY1kV3/t72yp6Ysay6Pd17ZAlNGuGwmWDLCJxFpRs0IzfXfj1o4icJOkUEioexFHzyPurSQ=="], + + "path-data-parser": ["path-data-parser@0.1.0", "", {}, "sha512-NOnmBpt5Y2RWbuv0LMzsayp3lVylAHLPUTut412ZA3l+C4uw4ZVkQbjShYCQ8TCpUMdPapr4YjUqLYD6v68j+w=="], + + "pathe": ["pathe@2.0.3", "", {}, "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w=="], + + "perfect-debounce": ["perfect-debounce@1.0.0", "", {}, "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA=="], + + "picocolors": ["picocolors@1.1.1", "", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="], + + "pkg-types": ["pkg-types@2.3.0", "", { "dependencies": { "confbox": "^0.2.2", "exsolve": "^1.0.7", "pathe": "^2.0.3" } }, "sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig=="], + + "points-on-curve": ["points-on-curve@0.2.0", "", {}, "sha512-0mYKnYYe9ZcqMCWhUjItv/oHjvgEsfKvnUTg8sAtnHr3GVy7rGkXCb6d5cSyqrWqL4k81b9CPg3urd+T7aop3A=="], + + "points-on-path": ["points-on-path@0.2.1", "", { "dependencies": { "path-data-parser": "0.1.0", "points-on-curve": "0.2.0" } }, "sha512-25ClnWWuw7JbWZcgqY/gJ4FQWadKxGWk+3kR/7kD0tCaDtPPMj7oHu2ToLaVhfpnHrZzYby2w6tUA0eOIuUg8g=="], + + "postcss": ["postcss@8.5.6", "", { "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg=="], + + "preact": ["preact@10.27.1", "", {}, "sha512-V79raXEWch/rbqoNc7nT9E4ep7lu+mI3+sBmfRD4i1M73R3WLYcCtdI0ibxGVf4eQL8ZIz2nFacqEC+rmnOORQ=="], + + "property-information": ["property-information@7.1.0", "", {}, "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ=="], + + "quansync": ["quansync@0.2.11", "", {}, "sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA=="], + + "regex": ["regex@6.0.1", "", { "dependencies": { "regex-utilities": "^2.3.0" } }, "sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA=="], + + "regex-recursion": ["regex-recursion@6.0.2", "", { "dependencies": { "regex-utilities": "^2.3.0" } }, "sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg=="], + + "regex-utilities": ["regex-utilities@2.3.0", "", {}, "sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng=="], + + "rfdc": ["rfdc@1.4.1", "", {}, "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA=="], + + "robust-predicates": ["robust-predicates@3.0.2", "", {}, "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg=="], + + "rollup": ["rollup@4.46.3", "", { "dependencies": { "@types/estree": "1.0.8" }, "optionalDependencies": { "@rollup/rollup-android-arm-eabi": "4.46.3", "@rollup/rollup-android-arm64": "4.46.3", "@rollup/rollup-darwin-arm64": "4.46.3", "@rollup/rollup-darwin-x64": "4.46.3", "@rollup/rollup-freebsd-arm64": "4.46.3", "@rollup/rollup-freebsd-x64": "4.46.3", "@rollup/rollup-linux-arm-gnueabihf": "4.46.3", "@rollup/rollup-linux-arm-musleabihf": "4.46.3", "@rollup/rollup-linux-arm64-gnu": "4.46.3", "@rollup/rollup-linux-arm64-musl": "4.46.3", "@rollup/rollup-linux-loongarch64-gnu": "4.46.3", "@rollup/rollup-linux-ppc64-gnu": "4.46.3", "@rollup/rollup-linux-riscv64-gnu": "4.46.3", "@rollup/rollup-linux-riscv64-musl": "4.46.3", "@rollup/rollup-linux-s390x-gnu": "4.46.3", "@rollup/rollup-linux-x64-gnu": "4.46.3", "@rollup/rollup-linux-x64-musl": "4.46.3", "@rollup/rollup-win32-arm64-msvc": "4.46.3", "@rollup/rollup-win32-ia32-msvc": "4.46.3", "@rollup/rollup-win32-x64-msvc": "4.46.3", "fsevents": "~2.3.2" }, "bin": "dist/bin/rollup" }, "sha512-RZn2XTjXb8t5g13f5YclGoilU/kwT696DIkY3sywjdZidNSi3+vseaQov7D7BZXVJCPv3pDWUN69C78GGbXsKw=="], + + "roughjs": ["roughjs@4.6.6", "", { "dependencies": { "hachure-fill": "^0.5.2", "path-data-parser": "^0.1.0", "points-on-curve": "^0.2.0", "points-on-path": "^0.2.1" } }, "sha512-ZUz/69+SYpFN/g/lUlo2FXcIjRkSu3nDarreVdGGndHEBJ6cXPdKguS8JGxwj5HA5xIbVKSmLgr5b3AWxtRfvQ=="], + + "rw": ["rw@1.3.3", "", {}, "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ=="], + + "safer-buffer": ["safer-buffer@2.1.2", "", {}, "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="], + + "search-insights": ["search-insights@2.17.3", "", {}, "sha512-RQPdCYTa8A68uM2jwxoY842xDhvx3E5LFL1LxvxCNMev4o5mLuokczhzjAgGwUZBAmOKZknArSxLKmXtIi2AxQ=="], + + "shiki": ["shiki@2.5.0", "", { "dependencies": { "@shikijs/core": "2.5.0", "@shikijs/engine-javascript": "2.5.0", "@shikijs/engine-oniguruma": "2.5.0", "@shikijs/langs": "2.5.0", "@shikijs/themes": "2.5.0", "@shikijs/types": "2.5.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-mI//trrsaiCIPsja5CNfsyNOqgAZUb6VpJA+340toL42UpzQlXpwRV9nch69X6gaUxrr9kaOOa6e3y3uAkGFxQ=="], + + "source-map-js": ["source-map-js@1.2.1", "", {}, "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="], + + "space-separated-tokens": ["space-separated-tokens@2.0.2", "", {}, "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q=="], + + "speakingurl": ["speakingurl@14.0.1", "", {}, "sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ=="], + + "stringify-entities": ["stringify-entities@4.0.4", "", { "dependencies": { "character-entities-html4": "^2.0.0", "character-entities-legacy": "^3.0.0" } }, "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg=="], + + "stylis": ["stylis@4.3.6", "", {}, "sha512-yQ3rwFWRfwNUY7H5vpU0wfdkNSnvnJinhF9830Swlaxl03zsOjCfmX0ugac+3LtK0lYSgwL/KXc8oYL3mG4YFQ=="], + + "superjson": ["superjson@2.2.2", "", { "dependencies": { "copy-anything": "^3.0.2" } }, "sha512-5JRxVqC8I8NuOUjzBbvVJAKNM8qoVuH0O77h4WInc/qC2q5IreqKxYwgkga3PfA22OayK2ikceb/B26dztPl+Q=="], + + "tabbable": ["tabbable@6.2.0", "", {}, "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew=="], + + "tinyexec": ["tinyexec@1.0.1", "", {}, "sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw=="], + + "trim-lines": ["trim-lines@3.0.1", "", {}, "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg=="], + + "ts-dedent": ["ts-dedent@2.2.0", "", {}, "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ=="], + + "ufo": ["ufo@1.6.1", "", {}, "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA=="], + + "unist-util-is": ["unist-util-is@6.0.0", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw=="], + + "unist-util-position": ["unist-util-position@5.0.0", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA=="], + + "unist-util-stringify-position": ["unist-util-stringify-position@4.0.0", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ=="], + + "unist-util-visit": ["unist-util-visit@5.0.0", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0", "unist-util-visit-parents": "^6.0.0" } }, "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg=="], + + "unist-util-visit-parents": ["unist-util-visit-parents@6.0.1", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0" } }, "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw=="], + + "uuid": ["uuid@11.1.0", "", { "bin": "dist/esm/bin/uuid" }, "sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A=="], + + "vfile": ["vfile@6.0.3", "", { "dependencies": { "@types/unist": "^3.0.0", "vfile-message": "^4.0.0" } }, "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q=="], + + "vfile-message": ["vfile-message@4.0.3", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-stringify-position": "^4.0.0" } }, "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw=="], + + "vite": ["vite@5.4.19", "", { "dependencies": { "esbuild": "^0.21.3", "postcss": "^8.4.43", "rollup": "^4.20.0" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^18.0.0 || >=20.0.0", "less": "*", "lightningcss": "^1.21.0", "sass": "*", "sass-embedded": "*", "stylus": "*", "sugarss": "*", "terser": "^5.4.0" }, "optionalPeers": ["@types/node", "less", "lightningcss", "sass", "sass-embedded", "stylus", "sugarss", "terser"], "bin": "bin/vite.js" }, "sha512-qO3aKv3HoQC8QKiNSTuUM1l9o/XX3+c+VTgLHbJWHZGeTPVAg2XwazI9UWzoxjIJCGCV2zU60uqMzjeLZuULqA=="], + + "vitepress": ["vitepress@1.6.4", "", { "dependencies": { "@docsearch/css": "3.8.2", "@docsearch/js": "3.8.2", "@iconify-json/simple-icons": "^1.2.21", "@shikijs/core": "^2.1.0", "@shikijs/transformers": "^2.1.0", "@shikijs/types": "^2.1.0", "@types/markdown-it": "^14.1.2", "@vitejs/plugin-vue": "^5.2.1", "@vue/devtools-api": "^7.7.0", "@vue/shared": "^3.5.13", "@vueuse/core": "^12.4.0", "@vueuse/integrations": "^12.4.0", "focus-trap": "^7.6.4", "mark.js": "8.11.1", "minisearch": "^7.1.1", "shiki": "^2.1.0", "vite": "^5.4.14", "vue": "^3.5.13" }, "peerDependencies": { "markdown-it-mathjax3": "^4", "postcss": "^8" }, "optionalPeers": ["markdown-it-mathjax3"], "bin": "bin/vitepress.js" }, "sha512-+2ym1/+0VVrbhNyRoFFesVvBvHAVMZMK0rw60E3X/5349M1GuVdKeazuksqopEdvkKwKGs21Q729jX81/bkBJg=="], + + "vitepress-plugin-mermaid": ["vitepress-plugin-mermaid@2.0.17", "", { "optionalDependencies": { "@mermaid-js/mermaid-mindmap": "^9.3.0" }, "peerDependencies": { "mermaid": "10 || 11", "vitepress": "^1.0.0 || ^1.0.0-alpha" } }, "sha512-IUzYpwf61GC6k0XzfmAmNrLvMi9TRrVRMsUyCA8KNXhg/mQ1VqWnO0/tBVPiX5UoKF1mDUwqn5QV4qAJl6JnUg=="], + + "vscode-jsonrpc": ["vscode-jsonrpc@8.2.0", "", {}, "sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA=="], + + "vscode-languageserver": ["vscode-languageserver@9.0.1", "", { "dependencies": { "vscode-languageserver-protocol": "3.17.5" }, "bin": { "installServerIntoExtension": "bin/installServerIntoExtension" } }, "sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g=="], + + "vscode-languageserver-protocol": ["vscode-languageserver-protocol@3.17.5", "", { "dependencies": { "vscode-jsonrpc": "8.2.0", "vscode-languageserver-types": "3.17.5" } }, "sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg=="], + + "vscode-languageserver-textdocument": ["vscode-languageserver-textdocument@1.0.12", "", {}, "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA=="], + + "vscode-languageserver-types": ["vscode-languageserver-types@3.17.5", "", {}, "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg=="], + + "vscode-uri": ["vscode-uri@3.0.8", "", {}, "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw=="], + + "vue": ["vue@3.5.18", "", { "dependencies": { "@vue/compiler-dom": "3.5.18", "@vue/compiler-sfc": "3.5.18", "@vue/runtime-dom": "3.5.18", "@vue/server-renderer": "3.5.18", "@vue/shared": "3.5.18" }, "peerDependencies": { "typescript": "*" }, "optionalPeers": ["typescript"] }, "sha512-7W4Y4ZbMiQ3SEo+m9lnoNpV9xG7QVMLa+/0RFwwiAVkeYoyGXqWE85jabU4pllJNUzqfLShJ5YLptewhCWUgNA=="], + + "zwitch": ["zwitch@2.0.4", "", {}, "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A=="], + + "@mermaid-js/mermaid-mindmap/@braintree/sanitize-url": ["@braintree/sanitize-url@6.0.4", "", {}, "sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A=="], + + "cytoscape-fcose/cose-base": ["cose-base@2.2.0", "", { "dependencies": { "layout-base": "^2.0.0" } }, "sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g=="], + + "d3-dsv/commander": ["commander@7.2.0", "", {}, "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw=="], + + "d3-sankey/d3-array": ["d3-array@2.12.1", "", { "dependencies": { "internmap": "^1.0.0" } }, "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ=="], + + "d3-sankey/d3-shape": ["d3-shape@1.3.7", "", { "dependencies": { "d3-path": "1" } }, "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw=="], + + "mlly/pkg-types": ["pkg-types@1.3.1", "", { "dependencies": { "confbox": "^0.1.8", "mlly": "^1.7.4", "pathe": "^2.0.1" } }, "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ=="], + + "cytoscape-fcose/cose-base/layout-base": ["layout-base@2.0.1", "", {}, "sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg=="], + + "d3-sankey/d3-array/internmap": ["internmap@1.0.1", "", {}, "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw=="], + + "d3-sankey/d3-shape/d3-path": ["d3-path@1.0.9", "", {}, "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg=="], + + "mlly/pkg-types/confbox": ["confbox@0.1.8", "", {}, "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w=="], + } +} diff --git a/docs/.vitepress/sidebar.ts b/docs/.vitepress/sidebar.ts index 5384ff01..979edfab 100644 --- a/docs/.vitepress/sidebar.ts +++ b/docs/.vitepress/sidebar.ts @@ -130,6 +130,7 @@ const sidebar: DefaultTheme.SidebarItem[] = [ collapsed: true, items: [ { text: 'All Posts', link: '/blog/' }, + { text: 'App Preconfiguration', link: '/blog/2026-06-18' }, { text: '1.0 Local Rollout Complete', link: '/blog/2026-04-21' }, { text: 'HexOS 1.0 Has Arrived', link: '/blog/2026-04-02' }, { text: 'Apps Overhaul', link: '/blog/2025-12-26' }, diff --git a/docs/blog/2026-06-18.md b/docs/blog/2026-06-18.md new file mode 100644 index 00000000..e3624e83 --- /dev/null +++ b/docs/blog/2026-06-18.md @@ -0,0 +1,72 @@ +# Stop Configuring. Start Using. HexOS Now Preconfigures Your Apps For You. +**June 18, 2026** + +*By Jon Panozzo* + +Maybe you've heard about home servers. Maybe a friend won't stop talking about how they cut their streaming subscriptions and built their own private media library. Maybe you watched a YouTube video that made it look incredible — your movies, your music, your photos, all in one place, accessible from anywhere, completely under your control. + +And then you tried to actually set one up. And it wasn't like the video made it look. + +That gap — between how exciting the idea sounds and how overwhelming the reality feels — is exactly what HexOS was built to close. This week, we're taking one of our biggest steps yet toward that goal. We got to demo it live during the **June 12th LinusTechTips WAN Show**. If you missed it, keep reading. + +## First, Some Honest Talk About Home Servers + +Here's something the enthusiast community doesn't always say out loud: setting up a home server is hard. Not impossible, but genuinely, surprisingly hard — especially when you're doing it for the first time. + +Installing the hardware or the operating system is just the beginning. Every application you want to run has its own setup process. And unlike installing an app on your phone, home server apps don't just work out of the box. They expect you to know things. Things like what Docker is. What an environment variable is. What a port mapping is. What a file path looks like and why it matters. + +If none of those terms mean anything to you, that's completely normal. Most people getting into home servers for the first time feel exactly the same way. And that's a problem, because none of those things are what you actually wanted when you decided to build a home server. You wanted the apps. You wanted the experience. You wanted the control and the privacy that comes with owning your own setup. + +The technical concepts are just obstacles standing between you and that. + +## Introducing Application Preconfiguration + +Today, HexOS is introducing **Application Preconfiguration**: a feature that automatically handles the post-install setup of select apps on your behalf, so that when you open an app for the first time, it's already configured and ready to use. + +Not every app supports this yet. We're rolling it out starting with the apps where setup friction is highest and the payoff for eliminating it is greatest. The first three are **Plex**, **Jellyfin**, and **Emby**, three of the most popular media servers in the home server community. More apps will follow. But to understand why this matters, it helps to understand what setting up one of these apps normally involves. + +## What Installing a Media Server Actually Feels Like + +Let's say you've decided to try Plex. You've heard great things. You install it on HexOS, you click launch, and now Plex is staring at you, waiting. + +The first thing it wants you to do is sign in to a Plex account to "claim" your server. Okay, you make an account, you sign in, and you're sent back to a dashboard. Now Plex wants you to name your server. Fine. But then it asks you to create your media libraries, and this is where things start to get confusing. + +A "library" in Plex is essentially a folder on your system that Plex monitors for content. You need one for Movies, one for TV Shows, one for Music, one for Photos. For each library, Plex needs you to point it to the exact folder path on your system where that content lives. But if you're new to this, you're now asking yourself questions you didn't expect to be asking: *Do these folders exist yet? Where are they supposed to be? Am I supposed to have created them already? What does this path even mean?* + +So you open a second browser tab to look it up. The first guide you find is from 2021 and references a version of Plex that looks nothing like what's on your screen. You try another. That one assumes you already know what a mount point is. You're now three tabs deep, reading forum posts, trying to figure out a prerequisite to a prerequisite, and you haven't even gotten the app working yet. + +This is what cognitive overload feels like in practice. It's not one hard thing. It's a cascade of unfamiliar concepts, each one blocking the next, each one pulling your attention further from the reason you started. And for a lot of people, this is the moment they close the laptop and decide home servers just aren't for them. + +That's the moment we're trying to eliminate. + +## How Preconfiguration Works + +Rather than walk through it in text, here's a short video that shows exactly what the experience looks like: + + + +## Why We Started With Plex (And Then Kept Going) + +Plex was the natural starting point for preconfiguration. It's one of the most requested apps in the HexOS community, and its setup process is a textbook example of the friction we're trying to eliminate. + +But when Plex announced plans to significantly raise their lifetime license pricing ahead of July, we moved fast. We didn't want our users to feel like they only had one option. So alongside Plex, we immediately prioritized preconfiguration support for **Jellyfin**, a fully open-source alternative that requires no Plex account at all, and **Emby**, giving you a real choice of media server, all with the same seamless setup experience. + +All three launch this Thursday. + +## This Is What HexOS Is For + +The appeal of a home server is real: more control over your data, more privacy, software that works for you instead of the other way around. But for too long, the cost of entry has been a steep and discouraging learning curve that has nothing to do with any of that. + +HexOS exists to change that equation. We handle the infrastructure, the complexity, the configuration — so you can focus on the part that actually matters: using your apps and experiencing what your home server can do. + +Application preconfiguration is that philosophy applied directly to the apps themselves. Not just making them easy to install, but making them genuinely ready to use the moment installation is done. No second browser tab. No forum posts. No wondering if you did it right. + +Just open the app and go. + +This is the first of many apps we'll be bringing this experience to. Anywhere we see an opportunity to take something off your plate and get you to that *"wait, this is actually incredible"* moment faster, we're going to take it. + +Because that moment is worth it. You just shouldn't have to fight for it. + +**Application preconfiguration for Plex, Jellyfin, and Emby is available now.** If you've been curious about home servers but intimidated by where to start, this is exactly the kind of thing HexOS was built for. diff --git a/docs/blog/index.md b/docs/blog/index.md index 41bb43ed..da35de11 100644 --- a/docs/blog/index.md +++ b/docs/blog/index.md @@ -4,6 +4,7 @@ Stay up to date with the latest news and updates from the HexOS team. ## 2026 +- [HexOS Now Preconfigures Your Apps For You - June 18, 2026](/blog/2026-06-18) - [HexOS 1.0 Local Rollout Complete - April 21, 2026](/blog/2026-04-21) - [HexOS 1.0 Has Arrived - April 2, 2026](/blog/2026-04-02) diff --git a/docs/public/videos/hexos-apps-preconfig.mp4 b/docs/public/videos/hexos-apps-preconfig.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..9d072f29697d14d1faed6c07bb4f0bb026d041c3 GIT binary patch literal 7869455 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�PRfr@|mOaU!N@Jfzk{pR2U{fQ72Kr}Ek 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≤^o(KXtlr6;7xf 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

=y_Hx*-?{?5+ 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